मेरे वर्तमान ज़ोनोनाड सेटअप ने वर्तमान में एक अच्छी हरी सीमा के साथ वर्तमान में केंद्रित खिड़की को खुशी से उजागर किया है।
import XMonad.Layout.NoBorders
...
defaults = defaultConfig {
focusFollowsMouse = True,
borderWidth = 4,
normalBorderColor = "grey",
focusedBorderColor = "green", ...
...
myLayout = avoidStruts $ smartBorders ( ...
हालाँकि, जब माउस / फ़ोकस सिनर्जी के उपयोग के कारण पड़ोसी के कंप्यूटर पर एक से अधिक स्क्रीन से हट जाता है, तो ज़ोमैनाड प्रतिक्रिया नहीं करता है - मैं इसे विंडो को अनफोकस्ड के रूप में चिह्नित करना चाहूंगा, क्योंकि सभी इनपुट अब एक में जाते हैं अलग मशीन।
किसी को भी कृपया एक तंत्र मैं इस के लिए उपयोग कर सकते हैं सुझाव दे सकते हैं?
मैं नहीं जानता कि सिनर्जी से 'वर्तमान में चयनित कंप्यूटर' का नाम कैसे प्राप्त किया जाए, लेकिन चलो मान लेते हैं कि यह संभव है (मैं हमेशा सिनर्जी के लिए स्रोत को संशोधित कर सकता हूं) - एक्सोमोनाड में फोकस बदलने के लिए एक दृष्टिकोण वह है जो मैं चाहूंगा अधिकांश।