जवाबों:
मुझे Xephyr और XDMx का उपयोग करके समाधान मिला
सबसे पहले Xephyr डिस्प्ले बनाएं
Xephyr -screen 1920x1080 -ac :1
Xephyr -screen 1920x1080 -ac :2
Xephyr -screen 1920x1080 -ac :3
यह 3 विंडो 1920x1080 बनाता है, इनमें से प्रत्येक एक मॉनिटर के रूप में कार्य करेगा
अगला इन वर्चुअल डिस्प्ले पर xinerama लेयर जोड़ें
Xdmx +xinerama -xinput local -display :1 -display :2 -display :3 -ac :4
इसके बाद एक नया टर्मिनल बनाएं और अपने विंडो मैनेजर या एप्लिकेशन को शुरू करें
DISPLAY=:4.0
xmonad
या यदि आप सिर्फ एक अनुप्रयोग का परीक्षण करना चाहते थे तो इसके बजाय xinerama समर्थन xmonad
आप चला सकते हैं xterm
या thunar
।
आपको केवल Xephyr का एक ही उदाहरण चाहिए।
Xephyr +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1
यदि आपको RANDR एक्सटेंशन की आवश्यकता है, तो +extension RANDR
args जोड़ें ।
Xephyr +extension RANDR +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1
xrandr
इसके तहत चलकर सत्यापित कर सकते हैं और यह देखते हुए कि यह केवल एक मॉनिटर दिखाता है। Bugs.debian.org/cgi-bin/bugreport.cgi?bug=918457 कुछ विवरण लगता है
हालांकि यह सवाल का जवाब देता है लेकिन यह पूर्ण रूप से विकसित समाधान नहीं है। ये समाधान तीन स्क्रीन को एक क्षैतिज पंक्ति में रखते हैं (ठीक है, कम से कम xinerama ( xdpyinfo -ext XINERAMA -display :1
) के अनुसार , वास्तविक विंडो प्लेसमेंट खिड़की प्रबंधक द्वारा ध्यान रखा जाएगा)। यदि आप स्क्रीन के किसी अन्य स्थान को रखना चाहते हैं तो यह मदद नहीं करेगा।