fedora 21 tigervnc настройки разрешения

fedora 21 tigervnc настройки разрешения

Я использую Fedora 21 удаленно с удаленного рабочего стола Win7. Но размер разрешения экрана tigervnc не устанавливается автоматически. Поэтому мне приходится вводить следующую команду каждый раз после начала сеанса gnome3.

xrandr --вывод VNC-0 --режим 1280x1024

Я хочу запускать эту команду автоматически каждый раз, когда начинается сеанс gnome. Как это сделать? Кстати, мой текущий ".vnc/xstartup" выглядит следующим образом.

$ cat $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) Создайте файл *.desktop в каталоге .config/autostart/.

$ 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: [   ]
+--------------------------

Я не знаю, как этого избежать.

Связанный контент