长话短说;我有一个 Debian 系统,它已经unstable
连续运行了十多年(经历了火灾、火焰和多次硬件升级,但除此之外)。然而,不久前,当 Debian 过渡到 gnome3 和桌面时,gnome-shell
这个过程中出现了一些问题,其中一个或另一个给我的普通用户带来了无法使用的配置——gnome-shell
启动后立即崩溃。
我尝试设置一个完全空白的新用户,一切都运行良好,所以这绝对是我的主用户本地设置的问题......只是我不知道从哪里开始寻找,而且我不知道不想一刀切地删除所有配置文件,因为我需要其中的绝大多数。因此,我希望通过手术删除所有相关的配置文件和/或选项gnome-shell
,并让它在启动时从头开始重建它们,然后从那里开始工作。
编辑:我的错误,轻微的命名失败。问题似乎出在gnome-shell
而不是gnome-session
。
答案1
你怎么知道这是一个 gnome 会话问题?它也可能是由 gnome-session 启动的程序。
当谈到配置时,Gnome 是......丰富多彩的。配置可以存储在
- ~/.gnomerc(文件)
- ~/.gnome(目录)
- ~/.gnome2(目录)
- ~/.local(目录)
- 当然还有 gconf,又名 gnome 注册表。
IIRC gnome-session 并没有做很多事情。它启动 /desktop/gnome/session 下 gconf 中列出的所需组件(有关实际满足要求的程序,请参阅 /desktop/gnome/session/required_components)。之后就比较被动了。
要访问此数据,您可以使用图形用户界面或gconftool-2
。要浏览您的配置,您可以
gconftool-2 -a --all-dirs /desktop/gnome/session
gconftool-2 -a --all-dirs /desktop/gnome/session/required_components
gnome-sessions“config”位于/apps/gnome-session
.您可能还感兴趣的是/apps/gnome_settings_daemon
、它的子目录,当然还有/apps
所有必需组件的条目。
之后您需要扫描目录。根据我的经验,最有趣的选项是 .gnomerc、.gnome 和 .local。但我认为 .local 在 Gnome 中是最近出现的东西,所以你的问题可能不存在。