fedora 21 Tigervnc 해상도 설정

fedora 21 Tigervnc 해상도 설정

Win7 원격 데스크톱 클라이언트에서 원격으로 fedora 21을 사용하고 있습니다. 그러나 Tigervnc 화면 해상도 크기는 자동으로 제대로 설정되지 않습니다. 그래서 gnome3 세션이 시작된 후 매번 다음 명령을 입력해야 합니다.

xrandr --출력 VNC-0 --모드 1280x1024

그놈 세션이 시작될 때마다 이 명령을 자동으로 실행하고 싶습니다. 어떻게 해야 하나요? 그런데 내 현재 ".vnc/xstartup"은 다음과 같습니다.

$ 고양이 $HOME/.vnc/xstartup

#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &

어떤 아이디어?

답변1

웹서핑을 하다가 이에 대한 정보를 찾았습니다. 그래서 다음을 시도했습니다. 그리고 그것은 효과가 있는 것 같습니다.

1) .config/autostart/ 디렉토리 아래에 *.desktop 파일을 만듭니다.

$ vi $HOME/.config/autostart/xrandr-startup.desktop

[Desktop Entry]
Name=xrandr-startup
GenericName=xrandr-startup
Comment=Start these up at login
Exec=/usr/local/bin/xrandr-startup.sh
Terminal=False
Type=Application
X-GNOME-Autostart-enabled=true

2) xrandr 명령을 실행하는 쉘 스크립트를 만듭니다.

# vi /usr/local/bin/xrandr-startup.sh

#!/bin/sh
xrandr --output VNC-0 --mode 1280x1024

# chmod +x /usr/local/bin/xrandr-startup.sh

그러나 로그인하기 전에 다음과 같은 대화 상자가 표시되는 경우가 있습니다.

+--------------------------
| Authentification Required
| Authentification is required to create a color managed device
| Password: [   ]
+--------------------------

이것을 피하는 방법을 잘 모르겠습니다.

관련 정보