मैं अपने VNC सत्र के रिज़ॉल्यूशन / ज्यामिति को गतिशील रूप से बदलना चाहता हूं ताकि इसके अंदर चल रहे कार्यक्रमों को प्रभावित न किया जा सके।
मैंने उल्लेख किया: लिनक्स में VNC सत्र के संकल्प को बदलना । मेरे पास नए vncserver संस्करण को अपडेट करने के लिए रूट अनुमति नहीं है, इसलिए निम्न कमांड अब के रूप में काम नहीं करता है:
vncserver -geometry 1280x1024 -randr 1280x1024,1280x800
अभी के लिए, जब भी मैं स्क्रीन साइज़ को एक मॉनिटर से दूसरे में बदलना चाहता हूं, मैं सत्र को मारता हूं और इसे संशोधित -geometry
विकल्प के साथ पुनरारंभ करता हूं । इसके कारण मुझे इसके अंदर के कार्यक्रमों को ढीला करना पड़ता है।
क्या फ़ाइल को हैक करने का कोई तरीका है जो ज्यामिति को संग्रहीत करता है और रिज़ॉल्यूशन को बदलने के लिए मूल्यों को बदलता है? मुझे ऐसी कोई फ़ाइल नहीं मिली। मेरे होम फोल्डर में, मैं नीचे दी गई फाइलें देखता हूं:
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
फ़ाइल की सामग्री मदद नहीं करती है:
#!/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 &
... यहाँ xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
रेखा किसी भी संकल्प के लिए स्थिर रहती है।
[नोट: मैं देखता हूं कि xrandr
लिनक्स मशीन में स्थापित है।]