我最近使用 dconf 工具更改了默认字体。没问题,尝试了该字体后,我再次打开 dconf 并单击“恢复默认”按钮。然后屏幕没有响应,我强制关闭它。接下来,当我尝试登录时,登录屏幕正常,但登录后,什么都没有显示,甚至没有启动器、终端、桌面上的文件夹等。唯一可见的东西是警告框,当我按下电源按钮时,要求我确认关机。这可能是什么原因,有什么可能的解决方案?
我尝试了原始问题中提到的解决方案,但出现了错误
GtkWarning: Default font does not have a family set
GtkWarning: Default font does not have a positive size set
有没有办法无需以新用户身份登录即可纠正此问题?
尝试过的解决方案:
Unity 无法加载,没有启动器,也没有出现 Dash (为此,我收到一条错误消息
ERROR unity.launcher.trashlaunchericon TrashLauncherIcon.cpp:62 Could not create file monitor for trash uri:Operation not supported
Segmentation fault(core dumped)
(以上所有链接均不同)。
上述所有解决方案均无效,并且当我这样做时,又发生了一件事
export DISPLAY=:0 ccsm
Ctrl并通过+ Alt+进入 UI F7,它说,CompizConfig-Settings-Manager 已意外停止工作。
我尝试重新安装 ccsm,但是它说它已经安装并且是最新版本。
操作系统:Ubuntu 12.04
答案1
最佳解决方案
从你的主目录中删除.config
、.local
和将使你的系统变得像一个新的.cache
.fontconfig
按照以下简单步骤操作
打开终端(++ CTRL,如果终端没有则按++进入CLI模式)首先创建一个目录作为备份ALTTCTRLALTF1
tty1
cd ~ mkdir backup
然后将上述目录复制到
backup
cp -R .config .local .cache .fontconfig backup/
然后删除所有提到的目录:
rm -r .config .local .cache .fontconfig
然后重新启动系统
sudo reboot
就是这样..您的系统将以新的默认配置重新启动。
如果上述步骤没有帮助,请尝试这些
方法 1
您只需重新打开 Unity 插件:
- 按Ctrl++Alt并F1登录。
安装
compizconfig-settings-manager
:sudo apt-get install compizconfig-settings-manager
然后通过如下方式运行它:
export DISPLAY=:0 ccsm
第一部分告诉终端您希望它在哪个显示器上加载(否则它将不知道)。
按Ctrl+ Alt+ F7(或有时按Ctrl+ Alt+ F8)返回图形显示,那里应该有一个 CompizConfig 设置管理器屏幕。
找到 Unity 插件。启用它。
一切都会恢复正常,但如果没有,您可能需要重新启动。您可以返回 TTY1 并运行
sudo reboot
。
方法 2
对于 12.10 及以下版本:
按Ctrl+ Alt+T进入终端并运行ccsm
,然后重新启用“Unity”插件。
然后您可能还需要运行unity --reset
。
在 13.04 中:
unity --replace
已弃用。请改用以下内容:
dconf reset -f /org/compiz/
unity --reset-icons &disown
如果它不能立即起作用,请重新启动。
答案2
我不知道原因,但看起来配置文件设置已损坏。
按Ctrl++Alt并F1登录。
类型:
mv ~/.config/dconf/user ~/.config/dconf/user.backup
重启。
将生成新的配置文件设置。您的旧设置保存在~/.config/dconf/user.backup