在我的装有 Ubuntu 10.04 LTS 的英特尔集成显卡触摸屏上,apt-get upgrade
从 10.04.1 LTS 升级到 10.04.4 LTS 后,sudo less /var/log/gdm/:0-slave.log
显示 3 行,第一行是:gdm-session-worker[1040]: GLIB-GObject-CRITICAL: g_value_get_boolean: assertion 'G_VALUE_HOLDS_BOOLEAN (value)' failed
。
我重新启动后,屏幕仍然一片空白,左上角有一个未装饰的白色终端窗口。按 Ctrl+Alt+F1 登录文本控制台,sudo ps x |grep gdm
显示 gdm-binary、gdm-simple-slave、X auth gdm aotaIM 或类似程序以及 gdm-session-worker 正在运行。
sudo service gdm restart
只是重新启动相同的 X 会话。如何恢复我的 Gnome 任务栏等?
sudo service gdm stop && startx
几乎可以正常工作(当我按 Alt+F1 时,我的任务栏没有出现),但我该如何正确修复它?
xterm$ gdmsetup
xterm$ cat /etc/gdm/custom.conf
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=b
TimedLoginEnable=true
TimedLogin=b
TimedLoginDelay=10
xterm$ sudo nano /etc/gdm/custom.conf
xterm$ cat /etc/gdm/custom.conf
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=b
TimedLoginEnable=true
TimedLogin=b
TimedLoginDelay=10
DefaultSession=gnome
xterm$ sudo reboot
没有不同。gdmsetup 仍然无法解锁。当使用 sudo 运行时,解锁按钮变灰,但我仍然无法更改设置。
答案1
我修复了它感谢https://askubuntu.com/a/42954/42522
sudo apt-get install --reinstall gnome-session
显然,升级之前删除 Evolution 也会删除一些关键组件。