fedora 21 tigervnc auflösungseinstellungen

968
htag1

Ich verwende fedora 21 remote vom Win7-Remote-Desktop-Client aus. Die Auflösung der tigervnc-Bildschirmauflösung wird jedoch nicht automatisch richtig eingestellt. Ich muss also nach jedem Beginn der gnome3-Sitzung den folgenden Befehl eingeben.

xrandr --output VNC-0 - modus 1280x1024

Ich möchte diesen Befehl automatisch ausführen, wenn die gnome-Sitzung beginnt. Wie kann ich das machen? Mein aktuelles ".vnc / xstartup" ist übrigens wie folgt.

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

Irgendeine Idee?

0

1 Antwort auf die Frage

0
htag1

Ich habe über das Web gesucht und die Informationen dazu gefunden. Also habe ich folgendes versucht. Und es scheint zu funktionieren.

1) Erstellen Sie eine * .desktop-Datei im Verzeichnis .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) Erstellen Sie ein Shellskript, das den Befehl xrandr ausführt.

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

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

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

Aber manchmal wird der folgende Dialog vor dem Login angezeigt.

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

Ich bin nicht sicher, wie ich das vermeiden kann.