web-dev-qa-db-ja.com

gdmを再インストールせずにログイン画面を修復する方法

最近、ログイン画面がデフォルトの暗い色ではなく、Ubuntuのデフォルトのハイコントラストウィンドウ管理スキーマに切り替わるという問題が発生しました。問題(および機能しているが、用途が広いわけではない解決策)は、 http://ubuntuforums.org/showthread.php?t=1324055 に文書化されています。

Gdmを再インストールせずに、ログイン画面でデフォルト設定を使用するようにシステムを再構成するにはどうすればよいですか?

1
Akoi Meexx

私はあなたの問題をかなり簡単に再現することができました。 [システム]> [環境設定]> [支援技術]ダイアログから支援技術を有効にしてからログアウトし、[支援]ダイアログを開き、高コントラストビューのチェックボックスをオンにし、チェックボックスをオフにして、ダイアログを閉じました。これにより、ユーザーリストの色が変更され、デフォルトのテーマは復元されませんでした。

これは 既知のバグ のようです。彼らはそれをACODBIT不適切なテーマによる死のアクセシビリティチェックボックス と呼んでいます。

何が起こっているのかというと、アクセシビリティオプションをチェックすると、チェックするとGDM構成ファイルが変更され、チェックを外すとファイルが正しく復元されません。

ファイルは/ var/lib/gdm/.gconf.defaults /%gconf-tree.xml;問題の状態を修正するために必要なのは、元のファイルを復元することだけです。これを行うにはいくつかの方法があります。再インストールするよりも簡単なものはどれですか...議論の余地があります。不完全なリスト:

  • 問題が発生していない別のシステムからファイルをコピーします。これは、Ubuntu9.10または9.10LiveCDを実行している別のコンピューターである可能性があります。

  • LiveCDのcasper/filesystem.squashfsファイルをマウントし、そこからファイルにアクセスします。

    1. liveCDを挿入し、Gnomeが自動マウントできるようにします。
    2. ターミナルウィンドウで、これを実行してLiveCDのファイルシステムをマウントします
      / media/cdrom0をLiveCDがマウントされた場所に置き換えます):
      Sudoマウント/media/cdrom0/casper/filesystem.squashfs/ mnt -o loop
    3. liveCDファイルシステムからファイルをコピーします。
      Sudo cp /mnt/var/lib/gdm/.gconf.defaults/%gconf-tree.xml /var/lib/gdm/.gconf.defaults/

  • バックアップがある場合は、バックアップから復元します。

  • gdmパッケージを再インストールします。初心者にとって、これは本当に最も簡単なオプションです。パッケージがシステムのパッケージキャッシュ(/ var/cache/apt/archives)でまだ利用可能な場合、再インストールはパッケージを再ダウンロードしません。次のいずれかを使用して再インストールできます。

    • Synaptic Package Manager、[システム]> [管理]メニュー。または
    • コマンドラインでの適性、コマンド
      Sudoaptitudeはgdmを再インストールします
1
quack quixote