web-dev-qa-db-ja.com

Lubuntu 14.04「休止状態の休止」「電源管理者が承認されていません」にうんざり

ポストの下、私が最後に使用した設定、それはうまくいくようだ。

ネットブックにLubuntu 14.04をインストールしました(ao-532hを目指します)。外部ディスプレイと入力デバイスを備えたデスクトップのように使用しています。

いくつかのエラーの後、最近Lubuntuを再インストールしました(以前、ホームディレクトリの.*ファイルとディレクトリもすべて削除し、ルートパーティションをフォーマットしました)。

これらのエラーの1つは、システムが自動的にサスペンドモードに移行できないことでした。これは、xcfe4-power-manager-settingsがそうするように設定されているにもかかわらずです。手動で中断しても問題はありませんでした。

インストール後、xcfe4パワーマネージャ設定アイコンが起動時にロードされなくなったようです。このサスペンドモードにもかかわらず、うまくいくようです(システムを使用しない数分後、自動的にサスペンドされます)。時間はxcfe4-power-managerで設定されていると考えました(表示されていませんが)。

いくつかのアプリケーション(Lyx、jdkを使用したnetbeans)をインストールし、モニター設定(ネットブックディスプレイをオフにして有効にした外部vgaのみ)を変更すると、前述の問題が再び発生します。

モニターはサスペンド状態になり、その後正しくオフになります。ただし、15分間待機します(15分より短いサスペンド/ハイバネートモードにする時間を設定できない理由がわかりません)* *システムはオンのままです。スクリーンセーバーを無効にすると、「パワーマネージャが認証されていません」というメッセージが表示されます。**

提案はありますか?

このメッセージバルーンに関する情報(「権限のないマネージャー」)を探して、いくつかの変更を行いました(ただし、問題は解決していません):できます

1)これらの(代替)メソッドで起動時にxcfe4-power-managerとその設定アイコンを実行します。-設定でlaptomopモードに変更します->定義済みアプリのlxsession-起動アプリケーションに行を追加xcfe4-power-manager --no-daemon

2)名前/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pklaおよび内容のファイルを追加するHibernateオプションを有効にしました:

[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

うまく機能する構成:

私の構成:

インストール済みも:

  • gnome-power-managerが、アンインストールした後。
  • xcfe4-power-manager-pluginパッケージ

enabled休止状態のモダリティ、ポリシーファイルの記述。

システム設定/ディスク/デバイス設定:9:20 min **後のスタンバイ**; ** apm on、255

xcfe4-power-manager-settings規定:

  • 一般的にタブ-> "画面のエネルギーオプションをチェック" 無効;
  • ac(バッテリーと同等)tab-> sleep pc after 15 min/screen sleep 2 minスイッチを切るmin
  • 拡張タブ-> pcスリープモダリティサスペンド(休止状態でも機能します);一時停止を監視します。休止状態を開始するか、モダリティを一時停止する場合に画面をロックする

好みで

  • apps..lxsessions/autostart-> power manager **/screensaver/画面ロック**すべて有効
  • apps..lxsessions/settings-> laptop mode yes
  • apps..lxsessions/core application-> power manager:auto;ロック画面マネージャー:空白;スクリーンセーバー:lxlock
4
mtt

私のマシンでは、ファイル/usr/share/polkit-1/actions/org.freedesktop.upower.policy/org.freedesktop.upower.policyを変更して設定することにより、非アクティブ後にマシンをサスペンドさせることができました。

<defaults>
  <allow_inactive>yes</allow_inactive>
  <allow_active>yes</allow_active>
</defaults>

これが役立つことを願っています

1
tigerdog

Thaddaeus Tintenfisch(thad-fisch)が2015-01-07に書いた

この問題は、ユーザーセッション(VT7)をロックし、ユーザーをロック解除画面(VT8)に転送するライトロッカーによってトリガーされます。 公式ブログエントリ を読んで、画面ロックの仕組みの詳細をご覧ください。

この機能の結果、画面がロックされている間、ユーザーセッションは非アクティブになります。そのため、電力管理者は特定のアクションを実行する権限を失います。

可能な解決策は次のとおりです。

  • 遅延ロックを有効にします(VTスイッチを遅らせます。ライトロッカー設定で有効にします>スクリーンセーバーが無効になったときにセッションを自動的にロックします)。
  • 自動ロックを完全に無効にする
  • 対応するupowerポリシーを変更します( comment#14

ライトロッカー設定でライトロッカーを無効にすると、スリープモードが有効になりますが、BIOSロック画面がtooい場合は、/usr/share/polkit-1/actions/org.freedesktop.upower.policy/org.freedesktop.upower.policyをルートとして開き、<allow_inactive>yes</allow_inactive>を設定して、セッションのロック中にサスペンドおよび休止状態を許可します。

0
Cees Timmerman