VNC oturumumun çözünürlüğünü / geometrisini, içinde çalışan programları etkilemeden dinamik olarak değiştirmek istiyorum.
Şunu söyledim: Linux'taki VNC oturumunun çözünürlüğünü değiştirme . Daha yeni vncserver sürümünü güncellemek için root iznim yok, bu nedenle şu komut şu anda çalışmıyor:
vncserver -geometry 1280x1024 -randr 1280x1024,1280x800
Şimdilik, ekran boyutunu bir monitörden diğerine değiştirmek istediğimde oturumu öldürüyorum ve değiştirilmiş -geometry
seçenekle yeniden başlatıyorum. Bu nedenle içindeki programları kaybetmem gerekiyor.
Geometriyi saklayan dosyayı kesmek ve çözünürlüğü değiştirmek için değerleri değiştirmek için herhangi bir yol var mı? Böyle bir dosya bulamadım. Giriş klasörümde aşağıdaki dosyaları görüyorum:
mgandhi@starbase:~/.vnc$ ll
total 12
-rwxr-xr-x 1 mgandhi bc 334 Jun 25 10:32 xstartup
-rw------- 1 mgandhi bc 8 Jun 25 10:32 passwd
-rw-r--r-- 1 mgandhi bc 6 Jun 25 11:08 starbase.radisys.com:23.pid
-rw-r--r-- 1 mgandhi bc 1664 Jun 25 11:08 starbase.radisys.com:23.log
xstartup
Dosyanın içeriği yardımcı olmuyor:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
... burada xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
hat herhangi bir çözünürlük için sabit kalır.
[Not: Bunun xrandr
linux makinesine yüklendiğini görüyorum .]