vncserver 기본 지오메트리를 변경할 수 없습니다.

vncserver 기본 지오메트리를 변경할 수 없습니다.

저는 Ubuntu 12.04(데스크톱인거 같은데...)를 사용하고 있는데 vncserver원격으로 연결해서 실행하고 있습니다. 서버를 시작할 때 해당 플래그를 사용하면 해상도를 성공적으로 설정할 수 있지만 -geometry기본값을 변경할 수 없으므로 매번 플래그를 설정할 필요가 없습니다. 매뉴얼에서는 이 $HOME/.vnc/xstartup파일을 사용할 것을 권장하므로 다음과 같이 변경했습니다.

#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-terminal-emulator -geometry 1400x850 -ls -title "$VNCDESKTOP Desktop" &

보시다시피 기본 "1400x850" 설정을 시도했는데 명령줄에서 해당 해상도를 제공하면 제대로 작동합니다. 다른 운영 체제의 솔루션인 일부 다른 파일에서 이 해상도를 설정해 보았지만 역시 작동하지 않았습니다.

이것은 매우 간단한 일입니다. 여기서 무엇이 잘못되었습니까? 데스크톱 또는 서버 버전과 관련이 있나요? 아니면 내 X 구성인가요?

답변1

$HOME/.vnc/xstartup서버 자체가 아닌 서버에서 실행되는 X 데스크탑에 적용됩니다. 파일 을 생성해야 합니다 $HOME/.vncrc:

$geometry = "1400x850";

내부에. 몇 가지 문서가 있습니다.

/usr/share/doc/vnc4server/examples/vnc.conf.gz

관련 정보