
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: [ ]
+--------------------------
이것을 피하는 방법을 잘 모르겠습니다.