Guake ekranınızı sağ taraftaki monitörünüze hizalamak istediğiniz için çözüm çok basittir, böylece ekranın başlangıç pozisyonunda (x, y), y koordinatı aynı olacaktır, yani 0 ama x koordinatından başlayacaktır değişecektir ve sol taraftaki monitörün genişliğine eşit olmalıdır. Bunu yapabilmek için 2 şey yapmanız gerekiyor.
I. Monitör numarasını yukarıda önerilen şekilde 1 olarak değiştirin. Çizgide
window_rect = screen.get_monitor_geometry (0)
0'ı 1 ile değiştirin.
II. İlk ekran genişliğini, başlangıç koordinatının x konumuna ekleyin. Bunu yapmak için.
değiştirmek
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
Tarafından
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
Bu değişiklikleri yaptıktan ve guake'i yeniden başlattıktan sonra (Çıkın ve tekrar başlayın), istenen Guake ekranı hizasını elde etmelisiniz.
Bu yardımcı olur umarım :)