노트북 덮개를 닫으면 이상한 일이 발생합니다

노트북 덮개를 닫으면 이상한 일이 발생합니다

최근에 새로운 HP Spectre x360 노트북을 구입하고 처음으로 Linux(Ubuntu 16.04 LTS 64비트)를 설치했습니다.

몇 가지 사소한 버그를 발견했지만 노트북 덮개를 닫았을 때 매우 이상한 일이 일어났습니다. 예를 들어, 지난번에 닫았을 때 다시 열었을 때:

  • 화면 해상도가 이전 설정으로 변경되었습니다.
  • 내 데스크탑에 이름 없는 새 폴더가 5개 있습니다.
  • 약 10개의 터미널 창이 열려 있습니다.
  • 터치패드 스크롤 방향이 기본 방향으로 복원되었습니다.
  • Chrome이 잠기면 툴바에서 사라집니다.
  • Chrome을 열면 처음으로 열었던 것처럼 작동하며 기존 확장 프로그램은 모두 사라집니다.

전체적으로 이 기계는 다른 점을 제외하면 과거로의 회귀처럼 보입니다.

뚜껑이 열린 상태에서 YouTube의 뚜껑을 닫았는데 뚜껑을 닫자마자 재생이 시작된다는 것도 전에 알아차렸어요!

새 노트북에 문제가 있나요? 아니면 소프트웨어에 이러한 버그가 있나요? 후자라면 제가 할 수 있는 일이 없을까요?

답변1

이건 정말 이상해요...

어떤 문제로 인해 이런 일이 발생했는지는 알 수 없지만 비슷한 상황을 해결하기 위해 시도할 수 있는 한 가지는 컴퓨터에서 덮개가 닫히는 것을 무시하도록 하는 것입니다.

편집 /etc/systemd/logind.conf및 설정:

HandleLidSwitch=ignore

파일을 업데이트하고 저장한 후 변경 사항을 실제로 적용하려면 재부팅해야 합니다 logind.conf. 다음 명령을 실행하면 됩니다.

systemctl restart systemd-logind

확인하다매뉴얼 페이지logind.conf에 대한 자세한 내용을 보려면 이 파일이 실제로 어떤 용도로 사용되는지 알아보세요.

답변2

암호화된 홈 디렉토리를 사용하십니까?

우분투의 홈 디렉터리 암호화는 ecryptfs와 함께 작동합니다. ecryptfs는 로그인할 때 overridefs를 사용하여 해독된 파일을 홈 디렉터리에 넣습니다.

이는 실제 파일이 위치 $HOME/.Private하지만 암호화되어 있음을 의미합니다. 로그인하면 ecryptfs는 암호화 된 파일 $HOME/.Private$HOME.$HOME$HOME/.Private

나에게는 활성 세션에서 변경한 내용이 덮개를 닫았을 때 제대로 다시 기록되지 않은 것 같습니다. 덮개를 닫으면 사용자가 로그아웃되어 cryptfs가 파일 매핑을 해제하여 암호화된 버전만 남게 되고 변경 사항은 손실됩니다.

가능한 이유는 다음과 같습니다.

노트북이 배터리로 실행되고 있습니까, 아니면 전원에 연결되어 있습니까? 이는 데이터 쓰기 저장 간격에 영향을 미칠 수 있습니다.

덮개를 닫을 때 ecryptfs 서비스가 충돌합니까(로그 파일 확인)?

에 있는 파일에 대한 쓰기 권한이 있습니까 $HOME/.Private?

답변3

나는 이것이 Linux의 터치 패드로 인해 발생한다고 확신합니다. 제가 주로 사용하는 블루투스 마우스가 있어서 터치패드는 꺼두는데요. 이 문제는 터치패드를 열고 덮개(잠김 여부)를 닫을 때마다 발생합니다. 터치패드를 꺼도 문제가 없습니다.

관련 정보