A solução é muito simples, pois você deseja alinhar a tela do Guake ao monitor do lado direito, para que na posição inicial (x, y) da tela, a coordenada y seja a mesma, ou seja, começará a partir de 0, mas coordenada x vai mudar e deve ser igual à largura do seu monitor do lado esquerdo. Para poder fazer isso, você precisa fazer duas coisas.
I. Altere o número do monitor para 1, conforme sugerido acima. Na linha
window_rect = screen.get_monitor_geometry (0)
Substitua 0 por 1.
II Adicione a largura da primeira tela na posição x da coordenada inicial. para fazer isso.
Substituir
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
De
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
Depois de fazer essas alterações e reiniciar o guake (Saia e inicie novamente), você deverá obter o alinhamento desejado da tela do Guake.
Espero que isto ajude :)