ポリシーキットにルールを追加して休止状態を再度有効にする 期待どおりにデスクトップセッションに休止状態にするオプションを追加しましたが、ログイン画面用ではありません。
14.04のログイン画面から休止状態を有効にするにはどうすればよいですか?
Ubuntu 14.04でポリシーキットファイルのアドレスが変更されました。
ファイルを置き換えることを除いて、前と同じ 同じ手順 を実行します。
/var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla
これで:
/var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla
これを試して
Sudo gedit /var/lib/polkit-1/localauthority/10-local.d/hibernate.pkla
最後に、nautilus -q
を実行してnautilusを「再起動」すると、インジケータオプションが表示されます。
これが解決策です。 デスクトップセッションおよびログイン画面のHibernateオプションは次のとおりです。
デスクトップセッション:
ログイン画面:
最初に端末を開き、次を追加します。
Sudo gedit /var/lib/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
これで、txtファイルが開かれ、次の行が追加されます。
[Re-enable hibernate by default in upower]
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
Saveおよびrebootその休止状態が表示され、正常に機能した後のシステム。
休止状態の構成は既にファイルにあります
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
このファイルを開き、休止状態を有効にします:ResultActive=yes
結果のコードは次のようになります。
[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
そして
[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
それで全部です。これで、電源ダイアログとログインに休止状態オプションが表示されます
これはバグであり、Ubuntu 14.04で解決されることを期待しています。ログイン画面で休止状態を有効にすることはできません。
Ubuntuに複数ユーザーが設定されている場合は、次のスニペットも追加する必要があります。
[Re-enable hibernate for multiple users by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
休止状態が存在しない理由は、多くのコンピューターでUbuntuのHibernate機能が常にうまく機能していないためです。新しいハードウェアモデルの場合、Hibernate機能は多くの場合デフォルトでは機能しません。場合によっては、Hibernate機能はデータの損失にさえつながります。
しかし、それを使用したい場合、次のようにすることができます:
休止状態は「電力->電力が非常に低い場合」にあります。
ハイバネーションボタンを含めるには:
まず、ターミナルで次のコードを入力して、コンピューターが休止状態をサポートしているかどうかをテストします。
pm-hibernate
休止状態になる場合は、次の手順に従ってください。
a。ファイルを開きます:
Sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.desktop.pkla
b。次のように編集します。
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
ターミナルを開き、次のコマンドを入力します。
Sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla
このコードをコピーしてファイルに貼り付けます。
[Re-enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
ファイルを保存して再起動します。