web-dev-qa-db-ja.com

19.10で設定(gnome-control-center)が開かない

設定アプリがまったく開かない。コンピュータを再起動し、gnome-control-centerをアンインストールして再インストールしてみました。どちらの方法も機能しませんでした。この問題の原因となる可能性のある操作を覚えていません。

ターミナルからSudo gnome-control-centerを実行すると、次のような結果になります。

**
ERROR:../Shell/cc-Shell-model.c:458:cc_Shell_model_set_panel_visibility: assertion failed: (valid)
Bail out! ERROR:../Shell/cc-Shell-model.c:458:cc_Shell_model_set_panel_visibility: assertion failed: (valid)
Aborted
2
Eletwo

特に問題を特定することはできませんが、問題の原因となった可能性のあるものについて一般的なコメントを提供します。

Sudoだけでグラフィカルアプリケーションを実行したことがありますか?質問では「Sudo gnome-control-center」を実行したことをすでに述べているので、「いいえ」と言わないでください。

あなたは以前に他のグラフィカルアプリケーションでそれをしたかもしれません。何年もの間、これはノーゴーであると言われています。 Sudoを使用してグラフィカルアプリケーションを実行すると、ホームフォルダー内のファイルの権限が誤って変更され、プログラムを正常に実行しようとしたときに問題が発生する可能性があります。あなたが今説明しているような問題。

したがって、この投稿を警告グラフィカルプログラムでSudoを使用しないで制限します。そのために設計されていません。以前はgksudoを使用していましたが、その方法も廃止されました。現在、ルートとしてグラフィカルアプリケーションを実行するには、2つの有効な方法があります。

  1. 使用 admin:// URI。例えば、 gedit admin:///etc/fstabを使用すると、グラフィカルエディタgeditでfstabを安全に編集できます。 nautilus admin:///etcを使用すると、システムディレクトリでファイルを削除したり、ファイルの権限を変更したりできます。

  2. pkexecを使用します。これは、ポリシーファイルがインストールされている場合にのみ機能します。通常、ポリシーファイルはアプリケーションに付属しています。独自のポリシーファイルを作成する方法は、現在の質問の範囲外です。

問題を解決する方法は?新しいアカウントを設定し、それを使用することは確かに機能します。ただし、運がよければ、非表示の構成フォルダーを削除するというギジェルモチャモロの提案が機能する場合と機能しない場合があります。ホームフォルダーの下にあるすべての隠しファイルの所有者を体系的に変更すると、機能する場合と機能しない場合があります。

1
vanadium