Solusinya sangat sederhana, karena Anda ingin menyelaraskan layar Guake Anda ke monitor sisi kanan Anda sehingga pada posisi awal (x, y) layar, koordinat y akan sama yaitu mulai dari 0 tetapi x koordinat akan berubah dan harus sama dengan lebar monitor sisi kiri Anda. Untuk dapat melakukan ini, Anda perlu melakukan 2 hal.
I. Ubah nomor monitor menjadi 1, seperti yang disarankan di atas. Di barisan
window_rect = screen.get_monitor_geometry (0)
Ganti 0 dengan 1.
II Tambahkan lebar layar pertama di posisi x mulai koordinat. untuk melakukan ini.
Menggantikan
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
Oleh
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
Setelah Anda melakukan perubahan ini dan mulai ulang guake (Keluar dan mulai lagi), Anda harus mendapatkan penyelarasan layar Guake yang diinginkan.
Semoga ini membantu :)