我在 Ubuntu 机器上创建了一个新的 sudoer 并登录。现在当我启动 Firefox 时,它给出无法加载 Firefox 配置文件的错误。我寻找解决方案,然后找到了创建一个的方法:
sudo firefox -P
让我创建一个新的配置文件。我创建了新的配置文件并从该窗口启动了 Firefox。现在,Firefox 启动了,但我现在无法使用终端,因为它正在运行 Firefox 的命令。我一按Ctrl+ CFirefox 就关闭了。现在我尝试在没有终端的情况下打开它,它给出了相同的消息,即无法加载配置文件。
如何启动 Firefox 而不占用终端?
答案1
有时,首次启动 Firefox 时可能会出现配置错误。过去,我在使用一些实时操作系统时也遇到过与 Mozilla 非常类似的问题。
检查文件~/.mozilla/firefox/profiles.ini
的路径是否设置为配置文件夹;一个名为abcdefgh.default
(替换abcdefgh
为实际目录名)的文件夹。
通常,最简单的做法就是删除整个~/.mozilla/
文件夹并重新开始。
至于终端使用问题,只需按 Ctrl-Shift-N 即可打开一个新窗口。
答案2
以下步骤对我有用。
1.杀死所有当前正在运行的进程
killall firefox
killall thunderbird
2.删除缓存文件
Note: Backup them before removing.
$ rm -rf ~/.mozilla/
$ rm -rf ~/.cache/mozilla/
3.更改以下文件夹的所有权
$ sudo chown -R $USER ~/.cache/.mozilla/
$ sudo chown -R $USER ~/.mozilla/
** 如果上述步骤不成功,请尝试以下步骤 **
$ sudo chown -R $USER:$USER ~/.cache/.mozilla/
$ sudo chown -R $USER:$USER ~/.mozilla/
** 如果上述步骤不成功,请尝试以下步骤 **
$ sudo chmod -R 777 ~/.cache/.mozilla/
$ sudo chmod -R 777 ~/.mozilla/
4.如果以上所有步骤均不成功,则更改整个缓存文件夹权限
$ sudo chown -R $USER ~/.cache
or
$ sudo chown -R $USER:$USER ~/.cache
or
$ sudo chmod -R 777 ~/.cache/
答案3
我去/home/
并输入了ls -lah
我的用户配置文件的权限是drw-------
因此我使用以下命令进行了更改:
chmod -R 777 /home/my.username/
然后输入firefox
这帮我解决了这个问题。