Giải pháp rất đơn giản, vì bạn muốn căn chỉnh màn hình Guake của mình với màn hình bên tay phải để ở vị trí bắt đầu (x, y) của màn hình, y tọa độ sẽ giống nhau, nghĩa là nó sẽ bắt đầu từ 0 nhưng x tọa độ sẽ thay đổi và nó phải bằng chiều rộng của màn hình bên trái của bạn. Để có thể làm điều này bạn cần làm 2 việc.
I. Thay đổi số màn hình thành 1, như đề xuất ở trên. Trong dòng
window_rect = screen.get_monitor_geometry (0)
Thay 0 bằng 1.
II. Thêm chiều rộng màn hình đầu tiên ở vị trí x bắt đầu phối hợp. để làm điều này.
Thay thế
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
Bởi
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
Khi bạn thực hiện những thay đổi này và khởi động lại guake (Thoát và bắt đầu lại), bạn sẽ nhận được sự liên kết mong muốn của màn hình Guake.
Hi vọng điêu nay co ich :)