最近、新しいHP Spectre x360ノートブックを購入し、初めてLinux(Ubuntu 16.04 LTS 64ビット)をインストールしました。
いくつかのマイナーなバグが見つかりましたが、ラップトップカバーを閉じたときに非常に奇妙なことが起こりました。たとえば、前回閉じたときに再び開いたとき:
- 画面解像度が以前の設定に変更されました。
- 私のデスクトップには名前のない5つの新しいフォルダがあります。
- 約10個の端末ウィンドウが開いています。
- タッチパッドのスクロール方向がデフォルトの方向に復元されました。
- Chromeがロックされると、ツールバーから消えます。
- Chromeを開くと、最初に開いたように動作し、既存の拡張機能はすべて消えます。
全体的に、この機械は他の点を除いて過去への回帰のように見えます。
ふたが開いた状態でYouTubeのふたを閉じたのですが、ふたを閉めるとすぐに再生が始まるということも前に気づきました!
新しいノートパソコンに問題がありますか?それともソフトウェアにこれらのバグがありますか?後者なら、私ができることはないでしょうか?
答え1
これは本当に変です...
何が起こったのかはわかりませんが、同様の状況を解決するために試すことができることの1つは、コンピュータでカバーが閉じていることを無視することです。
編集/etc/systemd/logind.conf
と設定:
HandleLidSwitch=ignore
ファイルを更新して保存した後に変更を実際に適用するには、再起動する必要がありますlogind.conf
。次のコマンドを実行します。
systemctl restart systemd-logind
確認するマニュアルページlogind.conf の詳細については、このファイルが実際にどのように使用されるかをご覧ください。
答え2
暗号化されたホームディレクトリを使用していますか?
Ubuntuのホームディレクトリ暗号化はecryptfsで動作します。 ecryptfsは、ログイン時にoverridefsを使用して復号化されたファイルをホームディレクトリに配置します。
これは、物理ファイルが存在する$HOME/.Private
が暗号化されていることを意味します。ログインすると、ecryptfsは暗号化されたファイル$HOME/.Private
を$HOME
。$HOME
$HOME/.Private
私にとっては、アクティブセッションで行った変更がカバーを閉じたときに正しく書き直されていないようです。カバーを閉じると、ユーザーがログアウトしてcryptfsがファイルのマッピングを解除し、暗号化されたバージョンのみが残り、変更は失われます。
考えられる理由は次のとおりです。
ノートパソコンはバッテリーで動作していますか、または電源に接続されていますか?これは、データ書き込みの保存間隔に影響を与える可能性があります。
カバーを閉じるとecryptfsサービスがクラッシュします(ログファイルの確認)
にあるファイルへの書き込み権限がありますか$HOME/.Private
?
答え3
私はこれがLinuxのタッチパッドによって引き起こされると確信しています。私が主に使うBluetoothマウスがあってタッチパッドは消しています。この問題は、タッチパッドを開いてカバー(ロックされているかどうか)を閉じるたびに発生します。タッチパッドの電源を切っても問題ありません。