Dell LatitudeE6230でFedora22を実行しています。ある時点で、ふたを閉じるとラップトップが中断するのを壊すソフトウェアパッチを入手しました。それは機能していましたが、現在は機能していません。どのパッチがこれを引き起こしたのか、またはその理由はわかりません。私はLinuxの初心者でもあります(コンピューターではありません)ので、必要なものを調査しなかった場合は申し訳ありません。
私が調べたもの:
/etc/systemd/logind.conf
でこれらの行のコメントを解除してから、再起動してみました。
HandleLidSwitch=suspend
LidSwitchIgnoreInhibited=yes
HandleLidSwitchDocked=ignore
Sudo journalctl -b -u systemd-logind
は、ふたが開閉していることを検出していることを示しています。
gnome-power-manager
...をインストールしてみましたが、効果がないようです。
Gnome Tweakツールをインストールし、「蓋を閉じた状態でサスペンドしない」を「オフ」に設定しました。これで遊んでいるときに、「電源ボタンの動作」を「休止状態」に変更しましたが、電源ボタンはラップトップの電源を切るだけで、蓋を閉じても中断されません。
次に、/etc/systemd/logind.conf
に戻り、次の行のコメントを解除しました。
HandlePowerKey=suspend
HandleSuspendKey=poweroff
はい、それは逆です...しかし、この設定は定着しませんでした。つまり、再起動した後でも、電源ボタンはラップトップの電源をオフにし、サスペンドボタンはラップトップをサスペンドします。
これは、/etc/systemd/logind.conf
ファイルとgnomeTweakツールの設定が効果がないことを私に証明しているようです。
私はこのコマンドを試しました...しかし、私はそれが何をするのか100%ではありません:
gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
私はこれをスレッドの1つで見つけました。この時点で、ドックにいるときにふたを閉じるとラップトップが停止することに気づきました。ですから、二重否定的な行動が起こっているのではないかと思いました。テストのために、これらの行を変更しました。
HandleLidSwitch=ignore
HandleLidSwitchDocked=suspend
その結果、蓋が閉じているときや、ラップトップがドックから離れているときに、ドックにいる間、ラップトップが中断することはなくなりました。
外部モニターが接続されることはありません。
それで、私は一体何が欠けていますか?これらの設定を上書きできるものは何ですか?
スタートアッププログラムからignore-lid-switch-Tweakプログラムを削除することで、問題を解決しました。
ターミナル実行から:gnome-session-properties
次に、ignore-lid-switch-Tweakを削除します。
反対の問題があったのでここに到着しました(蓋を閉じることが無視されていませんでした。これが必要でした)。
私は以前にこの問題を解決したことがありますが、Fedoraの最新バージョン(現在Fedora 28を使用しています)では、これら2つのエントリが必要ですが、以前は最初のエントリのみが必要でした。
user$ Sudo vi /etc/systemd/logind.conf
HandleLidSwitch=ignore <---- Set both of these
HandleLidSwitchDocked=ignore <---- to ignore lid events.
user$ Sudo systemctl restart systemd-logind
それが他の誰かの助けになることを願っています。反対の問題の解決策を追加したので、反対票を投じないでください。 :)