gnome-session / gnome-shellはその構成をどこに保存しますか?


11

短い話です。私はunstable10年以上ツリーを実行しているdebianシステムを持っています(火、炎、および複数のハードウェアのアップグレードを通じてですが、それはさておき)。しかし、Debianがgnome3とgnome-shellデスクトップに移行している少し前に、プロセスにいくつかの問題があり、それらのいずれかが私の通常のユーザーに使用できない構成を残しました- gnome-shell起動してすぐにクラッシュします。

私は完全に空白の新しいユーザーを設定しようとしましたが、そのユーザーにはすべて問題なく動作するため、メインユーザーのどこかにローカルで設定することは間違いなく問題です...どこから探し始めるかわからないだけです。大部分の構成ファイルが必要なので、すべての構成ファイルを一括消去したくありません。代わりに、関連するすべての構成ファイルやオプションを外科的に削除し、gnome-shell起動時に最初から再構築して、そこから作業することを考えています。

編集:私の悪い、わずかなネーミングが失敗します。問題はではgnome-shellなくにあるようですgnome-session


同様の質問?。少なくともどこを見ればよいか、いくつかのヒントを与える必要があります。

はい、しかし、それは私がまだ使用している他のあらゆる種類プログラムの設定を破壊するでしょう。
Shadur

gnome-shellGnome3の新機能であり、古い構成の問題であるとは信じがたいものです。gnome-shell(メインユーザーとして)が唯一のクライアントである別のxserverを(rootとして)起動してみて、他に何も実行されていない場合にgnome-shellが実行されるかどうかを確認してください。
Bananguin 2012

私が言ったように、debianはunstableそれを正しくするために数回の反復を行いました。それが最初に出たとき、私はsidでgnome3を使い始めました、そして、どこかで何かが壊れました。
Shadur

1
gnome-shellが起動してすぐにクラッシュする場合は、有効なgnome-shellアドオンを確認してください。すべてのアドオンを無効にして、クラッシュが修正されるかどうかを確認します。
fpmurphy 2016

回答:


2

それがgnome-sessionの問題であることをどうやって知っていますか?それはちょうどgnome-sessionによって起動されたプログラムであるかもしれません。

設定に関しては、gnomeは...カラフルです。構成は次の場所に保存できます

  • 〜/ .gnomerc(ファイル)
  • 〜/ .gnome(ディレクトリ)
  • 〜/ .gnome2(ディレクトリ)
  • 〜/ .local(dir)
  • そしてもちろん、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での最近のものであるため、問題はおそらくないでしょう。


1
念押し有難う; 私の実際の問題はでgnome-shellはなくにあるようですgnome-session。質問を編集しました。
Shadur

一部の構成ファイルが欠落しています。
PersianGulf 2014

3
投票
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.