मेरे पास एक एप्लिकेशन है जो कई विंडो को जन्म देता है, और मैं इस समय उपयोग नहीं कर सकता xpra
जैसा कि स्वीकृत run_scaled समाधान द्वारा आवश्यक है। मैं ग्नोम-ट्वीक-टूल के 2x स्केलिंग को भी बर्दाश्त नहीं कर सकता। बहुत बड़ा। 1.5x की आवश्यकता है।
मुझे पता चला है कि tigerVNC जावा क्लाइंट 150% के क्लाइंट-साइड डिस्प्ले स्केलिंग का समर्थन करता है।
इसलिए मैं 2 / 3rds आकार और एक न्यूनतम विंडो प्रबंधक के साथ एक vncserver शुरू करता हूं:
vncserver -geometry 2520x1380 -xstartup ~/.vnc/xstartup-mwm
मैं तब TigerVNC के v1.7 जावा क्लाइंट के साथ जुड़ता हूं (1.8.0 मेरे लिए लगातार क्रैश होता है):
java -jar VncViewer-1.7.0.jar -ScalingFactor=150
कमांडलाइन के अलावा, आप F8
VNC व्यूअर विकल्प प्राप्त करने के लिए हिट कर सकते हैं । स्क्रीन-> स्केलिंग फैक्टर-> 150%। यह 4k से 4k के 2 / 3rds के संकल्प को मापता है।
बाईं ओर 150% स्केलिंग के साथ VNC में पुरातन MWM। फैंसी गनोम डेस्कटॉप (देशी) दाईं ओर, कोई स्केलिंग नहीं। आप छोटे आइकन पर ध्यान देंगे। Gnome को अन्यथा 1.5x फ़ॉन्ट-स्केलिंग के साथ gnome-tweak-tool में 4k के लिए समायोजित किया जाता है, लेकिन आइकन स्केल नहीं होते हैं। यह केवल एक उदाहरण अनुप्रयोग है - इस तरह से मुझे धकेलने वाले अनुप्रयोग में आइकन और स्केलिंग कहीं अधिक खराब हैं।
दुर्भाग्य से यह एक अलग विंडो मैनेजर के साथ एक संपूर्ण 1.5x स्केल डेस्कटॉप है। यह मेरे मल्टीविंडो ऐप के लिए एक अच्छी दीवार वाली जगह बनाता है, लेकिन यह एक दूसरी विंडो मैनेजर के लिए कष्टप्रद है। फिर भी, VNC एक ऐसी चीज है जिससे मैं लंबे समय से उपयोग से परिचित हूं, और यह बहुत आसानी से लैपटॉप को किक करता है, इसलिए शायद यह प्रयोग करने योग्य है।
xpra