거의 완벽하게 실행되는 Arch Linux 상자가 있는데 vncserver에 연결하고 화면 보호기가 화면을 검게 바꾸면 gnome 로그인 화면에서 강제로 비밀번호를 다시 입력해야 하는데! 문제는 이 화면이 계속 새로 고쳐져서 두 글자 이상 입력할 수 없다는 거예요.
나는 pacman -Syu를 사용하여 각 패키지를 업데이트합니다. 나는 Tigervnc 버전 1.3.1.1을 사용하고 있습니다. 연결은 SSH를 통해 실행됩니다. GDM 버전은 3.12.0-1입니다.
누구든지 도와줄 수 있나요?
~/.vnc/xstartup:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
exec gnome-session
답변1
저는 일주일 전에 우분투 18.04에서(매일 vnc를 사용합니다) 이 문제가 발생하기 시작했는데 왜 갑자기 시작되었는지에 대한 좋은 답변을 아직 찾지 못했습니다. 특히 업데이트를 수행하지 않았고 자동 업데이트가 꺼져 있다는 점을 고려하면 더욱 그렇습니다.
그러나 해결 방법을 찾은 것 같습니다. vnc의 두 번째 인스턴스를 시작하면 해당 인스턴스에 연결할 수 있고 로그인 화면이 정상적으로 작동합니다. 첫 번째 vnc 인스턴스를 종료한 후에도 두 번째 vnc 인스턴스에서는 로그인 화면이 계속해서 제대로 작동합니다. 두 인스턴스 사이의 "xstartup"을 변경하지 않았습니다. 왜 작동하는지 모르겠지만 작동합니다 ...
답변2
제 시스템에서도 같은 증상이 나타납니다. CentOS 7.7에서 TigerVNC 서버 서비스를 시작할 때 다음 오류 메시지가 나타납니다.
# systemctl start vncserver@:1
Job for vncserver@:1.service failed because a configured resource limit was exceeded. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
(그러나 vnc 서버는 실제로 문제 없이 작동합니다.) 이 오류 메시지는 CentOS 7.7의 최근 시스템 업데이트로 인해 발생합니다.
https://access.redhat.com/solutions/4420581
위 링크의 해결 방법 지침에 따라 파일을 변경 -l
하고 삭제해 -u
보았습니다 . 이로 인해 시스템 오류 메시지가 제거되었지만 이 질문에 설명된 문제가 발생했습니다. VNC 클라이언트 창의 사용자 비밀번호 필드가 너무 자주 재설정/새로 고쳐져서 컴퓨터에 로그인할 수 없었습니다!-c
runuser
/etc/systemd/system/vncserver@\:1.service
콘텐츠 다시 변경 /etc/systemd/system/vncserver@\:1.service
화면 새로 고침 문제가 수정되었습니다. 그래서 제 조언은 runuser -l <user> -c ...
. 일부 환경 변수는 사용하지 않으면 초기화되지 않을 수 있는 것 같은데 -l
, 이는 잦은 화면 새로고침에 반영되는 현상입니다...
도움이 되었기를 바랍니다...
답변3
많이 검색해봐도 온라인에서 만족스러운 답변을 찾을 수 없었습니다. vnc-client에 비밀번호를 입력할 수 없는 경우 다음 해결 방법을 사용할 수 있습니다.
- 비밀번호 필드를 입력하려면 아무 키나 누르십시오.
- 키보드와 마우스를 사용하여 잠금 화면을 아래에서 위로 드래그하세요.
답변4
나에게도 이 문제가 있다. 나는 GNOME과 GDM을 사용하는 경우에만 이런 일이 발생한다고 생각합니다.
내 "해결 방법"은 GDM(계속 GNOME 실행) 및 i3lock 대신 LightDM을 설치하는 것이었습니다. 이렇게 하면 문제가 해결되지만 기본 GNOME 및 GDM 잠금 화면보다 더 이상합니다.
누구든지 로컬 솔루션을 생각해 내면 여기에 게시하십시오.