私もWindowsを使用しており、これまでのブログは主にWindowsに関するものでしたが、Linuxも定期的に使用しています。仕事用のPCにDebianJessieをインストールしたところ、GUIからシャットダウンアクションが機能しないことに気づきました。私がインストールしたデスクトップ環境は、古き良きGnome 2のフォークであるMateです。シャットダウンアクションを実行しようとするたびに、システムはrootパスワードを要求します。この記事では、それを機能させ、rootパスワード要求を取り除く簡単な方法をあなたと共有したいと思います。
広告
クロム保存パスワードプロンプトが表示されない
次の手順に従ってください。
- お気に入りのターミナルを開き、ルートセッションに切り替えます。
- cksessionパッケージとpolicykitパッケージがインストールされていることを確認してください。そうでない場合は、それらをインストールします(Mate DEの場合、ポリシーキットエージェントもインストールします):
#apt-get install policykit-1 mate-polkit consolekit
- これらのパッケージをインストールした後、通常のユーザーがPCをシャットダウンできるようにポリシーを修正する必要があります。これは、簡単なファイル編集で実行できます。
繰り返しますが、ルートターミナルから次のテキストファイルを編集する必要があります(テキストエディタとしてmceditを使用します)。mcedere /usr/share/polkit-1/actions/org.freedesktop.login1.policy
これは通常のXMLファイルです。
次の行を見つけます。アクションブロック内のセクションを修正して、次のようにします。
システムの電源を切るシステムの電源を切るには、認証が必要です。 はい はい はい
- 編集する デフォルト 次のセクションの上記の例と同様のブロック:
それでおしまい。ここで、OSを再起動するだけです(私の場合、再起動しなくても動作を開始しました)。パワーアクションは、gksu / elevationリクエストなしで機能するようになりました。