समाधान बहुत सरल है, जैसा कि आप अपने गाइक स्क्रीन को अपने दाहिने हाथ की तरफ मॉनिटर में संरेखित करना चाहते हैं, इसलिए स्क्रीन की स्थिति (x, y) को शुरू करने में, y सह-समन्वय समान होने वाला है अर्थात यह 0 से शुरू होगा लेकिन x समन्वय करेगा बदल जाएगा और यह आपके बायीं ओर की निगरानी के बराबर होना चाहिए। ऐसा करने में सक्षम होने के लिए आपको 2 चीजें करने की आवश्यकता है।
I. ऊपर बताए अनुसार मॉनिटर नंबर 1 को बदलें। पंक्ति में
window_rect = screen.get_monitor_geometry (0)
0 को 1 से बदलें।
द्वितीय। समन्वय शुरू करने की एक्स स्थिति में पहली स्क्रीन चौड़ाई जोड़ें। यह करने के लिए।
बदलने के
if width < total_width:
if halignment == ALIGN_CENTER:
window_rect.x = (total_width - window_rect.width) / 2
elif halignment == ALIGN_LEFT:
window_rect.x = 0
elif halignment == ALIGN_RIGHT:
window_rect.x = total_width - window_rect.width
window_rect.y = 0
return window_rect
द्वारा
if width < total_width:
if halignment == ALIGN_CENTER:
window_rect.x += (total_width - window_rect.width) / 2
elif halignment == ALIGN_LEFT:
window_rect.x += 0
elif halignment == ALIGN_RIGHT:
window_rect.x += total_width - window_rect.width
window_rect.y = 0
return window_rect
एक बार जब आप इन परिवर्तनों को कर लेते हैं और guake (फिर से शुरू और फिर से शुरू) करते हैं, तो आपको Guake स्क्रीन का वांछित संरेखण मिलना चाहिए।
उम्मीद है की यह मदद करेगा :)