gnome-session / gnome-shell在哪里存储其配置?


11

长话短说; 我有一个debian系统已经运行unstable了十多年了(通过火灾,烈焰和多次硬件升级,但仅此而已)。但是,不久前,当Debian过渡到gnome3和gnome-shell桌面时,过程中出现了一些麻烦,其中一个或另一个使我的常规用户无法使用的配置- gnome-shell启动并立即崩溃。

我尝试设置一个完全空白的新用户,并且对于该用户来说一切正常,因此对于我的主要用户而言,本地设置肯定是个问题……只是我不知道从哪里开始寻找,我不知道不想覆盖所有配置文件,因为我需要它们中的绝大多数。因此,相反,我希望通过外科手术删除所有gnome-shell与之相关的配置文件和/或选项,并在启动时从头开始重建它们,然后从那里开始工作。

编辑:我不好,轻微的命名失败。问题似乎出在gnome-shell而非gnome-session


有类似问题吗?。应该至少给出一些提示。

是的,但是那不符合我仍在使用的所有其他程序的设置。
沙杜尔2012年

gnome-shell是Gnome3中的新功能,很难相信这是您的旧配置存在的问题。尝试启动一个单独的xserver(作为root用户),其中gnome-shell(作为您的主要用户)是唯一的客户端,并查看gnome-shell是否在没有其他任何运行的情况下运行。
Bananguin 2012年

就像我说的那样,debian进行了几次迭代unstable以使其正确。刚开始出现时,我就开始在sid中使用gnome3进行工作,并且在某个地方出现故障。
沙杜尔

1
如果gnome-shell启动并立即崩溃,请检查已启用的gnome-shell加载项。禁用所有加载项以查看是否可以解决崩溃问题。
fpmurphy '16

Answers:


2

您怎么知道这是一个gnome会话问题?它也可能是gnome-session启动的程序。

当涉及到配置时,gnome色彩丰富。配置可以存储在

  • 〜/ .gnomerc(文件)
  • 〜/ .gnome(目录)
  • 〜/ .gnome2(目录)
  • 〜/ .local(目录)
  • 当然在gconf中,也就是gnome注册表中。

IIRC gnome-session并没有做很多事情。它会启动gconf中/ desktop / gnome / session下列出的必需组件(有关实际满足要求的程序,请参阅/ 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中是最近才出现的事情,因此您的问题可能不存在。


1
感谢您的提醒; 看来我的实际问题出在gnome-shell而不是gnome-session。问题已编辑。
沙杜尔

一些您的配置文件丢失。
PersianGulf

3
请通过添加缺少的位置而不是仅通过
投票来
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.