답변:
중력을 위로 올리면 문제를 해결할 수 있습니다. 아니오, 진지하게;)
파일을 간단하게 변경해야합니다 /usr/share/guake/guake.glade
. 좋아하는 텍스트 편집기로 해당 파일을 열고 다음 줄을 찾으십시오.
<property name="gravity">static</property>
그 줄을 바꿔서
<property name="gravity">north</property>
파일을 저장하고 Guake를 다시 시작하면 차이가 없어집니다.
guake glade로 인해 터미널이 메뉴 막대로 돌아갑니다. 나노 / usr / bin / guake로 해냈습니다.
이것을 찾아서 반환하기 전에 window_rect.y = 25를 추가하십시오.
def get_final_window_rect(self):
"""Gets the final size of the main window of guake. The height
is the window_height property, width is window_width and the
horizontal alignment is given by window_alignment.
"""
screen = self.window.get_screen()
height = self.client.get_int(KEY('/general/window_height'))
width = 100
halignment = self.client.get_int(KEY('/general/window_halignment'))
# get the rectangle just from the first/default monitor in the
# future we might create a field to select which monitor you
# wanna use
window_rect = screen.get_monitor_geometry(0)
total_width = window_rect.width
window_rect.height = window_rect.height * height / 100
window_rect.width = window_rect.width * width / 100
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 = 25 # <<<<<<<<<<<<<<<<<<<<< here
return window_rect