"systemctl Mask sleep.target" + "systemctl unmask sleep.target"以降、自動サスペンドは機能しなくなりました。

私のラップトップはLinuxMint 18.3でKDEを実行しています。これまでは自動停止が働いていました。 KDE バージョンは 5.8.9、Framworks バージョンは 5.36.0 です。 QTバージョン5.6.1、カーネルバージョン4.10.0-38-一般。

省エネモジュールのダイアログボックスで一時停止セッションが開き、たとえば10分後に設定されます。

その後、「systemctlマスクsleep.target」をrootとして実行し、「systemctl unmask sleep.target」を実行して復元しました。

その後、自動停止は機能しなくなります。 10分が過ぎても、ラップトップはまだ一時停止していません。画面が空でロックされています。ロックが解除されると、[認証が必要]ダイアログボックスが表示され、自動的に一時停止を完了するのではなくパスワードを要求します。

pm-suspensionによる手動停止は依然として機能します。

どうすれば解決できますか?

2019-05-28 アップデート #1:出力systemctl list-unit-files | grep sleep

systemd-hybrid-sleep.service       static
hybrid-sleep.target                static
sleep.target                       static

2019-05-28 アップデート #2: 再起動後、問題が自然に解決されるようです。ただし、システムが再起動しない場合は、次の操作を実行したsystemctl mask sleep.targetsystemctl unmask sleep.target、[認証が必要]ダイアログボックスで自動一時停止操作がブロックされます。

2019-05-28 アップデート #3:私はこれを一貫して再現する方法をまだ探しています。これはいつも起こるわけではありません。再起動後(問題が消える)+unmaskを実行すると、systemctl mask sleep.target自動サスペンドがまだ正常に実行されることがあります。

更新 2019-05-29:この状況を再現するには、ブロック後に自動一時停止タイムアウト(スリープ設定で)が実行されるのを待ちます。次にマスクを解除します。その後、自動一時停止タイムアウトがトリガーされるたびに、自動一時停止の代わりに[認証が必要]ダイアログボックスが表示されます。

ベストアンサー1

おすすめ記事