オペレーティングシステム:Linux Mint 18.2 Cinnamon 64ビット(Ubuntu 16.04ベース)
休止状態を無効にするには、次のようにしました。結果は次のとおりです。
次のコマンドを使用して、次のpolkitファイルをルートディレクトリに移動した後:
sudo mv /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla /
再起動後、終了メニューは次のようになります。
自分で見るとわかりますが、実際に便利なボタンはありません。夜にコンピュータをシャットダウンし始めたとき、これは迷惑になりました。ログアウトメニューボタンを使用してコンピュータを終了し、ログイン画面で「閉じる」をクリックしました。
奇妙なことは、ファイルを再生成した後(実際の再起動前に削除した後)に違いがないことです。
いくつかの情報...
ll /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
示す:
-rw-r--r-- 1 root root 233 Oct 24 20:09 /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
そして
cat /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
出力:
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
私は同じOSを使用している別のコンピュータを確認しましたが、まったく同じファイルがあります。
探してみましたが、history
ファイルを削除する以外に他の変更を行うことになるかはわかりません。終了メニューを破ることが何なのか混乱しています。
何が間違っているのかよくわかりません。標準の終了メニューを再表示するにはどうすればよいですか?
編集1:
sudo tail -f /var/log/syslog
何かが判明しました:
Oct 24 20:56:56 vb-nb-mint cinnamon-session[1622]: WARNING: t+2496.50307s: Could not connect to ConsoleKit: Could not get owner of name 'org.freedesktop.ConsoleKit': no such name
Oct 24 20:56:56 vb-nb-mint cinnamon-session[1622]: WARNING: t+2496.50368s: Could not connect to ConsoleKit: Could not get owner of name 'org.freedesktop.ConsoleKit': no such name
Oct 24 20:59:50 vb-nb-mint cinnamon-session[1622]: WARNING: t+2670.11358s: Could not connect to ConsoleKit: Could not get owner of name 'org.freedesktop.ConsoleKit': no such name
Oct 24 20:59:50 vb-nb-mint cinnamon-session[1622]: WARNING: t+2670.11426s: Could not connect to ConsoleKit: Could not get owner of name 'org.freedesktop.ConsoleKit': no such name
パッケージはconsolekit
すでにインストールされています。もしかしてダメージを受けたのではないだろうか?
apt-cache policy consolekit
示す:
consolekit:
Installed: 0.4.6-5
Candidate: 0.4.6-5
Version table:
*** 0.4.6-5 500
500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
100 /var/lib/dpkg/status
編集2:
私が実行したとき、私は以下を見つけました:
ck-launch-session dbus-launch
標準終了メニューが表示されます!
起動するたびにこのコマンドが自動的に実行されるようにするにはどうすればよいですか?
編集3:
ところで変な点は、眠る休止状態メニュー項目はありません。使いたいので「睡眠」を強調しました。
答え1
私は解決策を見つけたので、振り返ってみるとhistory
次のようになります。
gsettings set org.cinnamon.desktop.session session-manager-uses-logind false
真上:
sudo mv /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla /
休止状態を無効にする方法のガイドのいくつかを試してみましたが、これがその一部であると仮定できます。
だから解決策一般ユーザーとして次のコマンドを実行します。
gsettings set org.cinnamon.desktop.session session-manager-uses-logind true
再起動後、目的の状態の終了メニューが表示されます。いいえ実行要件:
ck-launch-session dbus-launch