Настройки разрешения 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: [ ]
+--------------------------
Я не уверен, как этого избежать.