configurações de resolução do fedora 21 tigrevnc

configurações de resolução do fedora 21 tigrevnc

Estou usando o fedora 21 remotamente do cliente de desktop remoto Win7. Mas o tamanho da resolução da tela do Tigervnc não é definido corretamente e automaticamente. Portanto, tenho que inserir o seguinte comando sempre após o início da sessão do gnome3.

xrandr --saída VNC-0 --modo 1280x1024

Quero executar este comando automaticamente sempre que a sessão do gnome começar. Como posso fazer isso? A propósito, meu ".vnc/xstartup" atual é como o seguinte.

$ 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 &

Qualquer ideia?

Responder1

Pesquisei na web e encontrei informações sobre isso. Então, tentei o seguinte. E parece funcionar.

1) Crie um arquivo *.desktop no diretório .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) Faça um script de shell que execute o comando xrandr.

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

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

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

Mas algumas vezes, a seguinte caixa de diálogo é exibida antes do login.

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

Não tenho certeza de como evitar isso.

informação relacionada