Unity에서 Guake 터미널이 잘못 표시됩니다


10

Guake 터미널은 Unity 사이드 바가 숨겨져 있음을 인식하지 못하는 것 같습니다. 사이드 바가 숨겨져 있어도 사이드 바의 너비를 기준으로 왼쪽 오프셋이 표시됩니다.

또한 터미널 너비가 왼쪽 오프셋 너비만큼 줄어들지 않아 터미널이 두 번째 모니터에도 나타납니다.

이 문제를 해결하는 방법이 있습니까?

Unity에서 Guake 터미널이 잘못 표시됩니다

답변:


17

이 문제를 해결하려면 Guake 터미널 너비를 화면 너비의 100 % 미만으로 조정할 수 있습니다.

  1. 백업 확인 /usr/lib/guake/guake.py우분투 12.04 및 우분투 12.10 및 최신, 백업 /usr/bin/guake파일을.

  2. 터미널을 열고 다음 명령을 실행하십시오.

    우분투 12.04의 경우 :

    sudo -i
    gedit /usr/lib/guake/guake.py
    exit
    

    Ubuntu 12.10 (이상) Guake 버전의 경우 다음 명령을 대신 사용하십시오.

    sudo -i
    gedit /usr/bin/guake
    exit
    
  3. 그런 다음 줄 780-820 주위로 스크롤 width = 100하십시오. 이것은 다음과 같습니다.

    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'))
    

    너비 값 (백분율)을 원하는대로 수정하십시오. 파일을 저장하고 Guake를 다시 시작하면됩니다.


참조 : WepUp8 기사


감사! Ubuntu 12.10에서 다음과 같습니다.gksu gedit /usr/bin/guake
tobigue

용서하지만 구 크는 어떻게 다시 시작합니까? exit<kbd> F12 </ kbd>를 사용하여 구이 크를 다시 열고 다시 열 수 없습니다 (설정은 변경되지 않았습니다). killguake 프로세스 이외의 옵션이 있습니까?
Aditya MP

1
마우스 오른쪽 버튼으로 클릭하고 종료를 선택하십시오.
Alin Andrei

3

다른 문제가있었습니다. 처음 몇 줄의 구 크는 Unity 상단 패널에 숨겨져있었습니다. 아래 그림과 같이 835 행 (Natty)의 변수 "window_rect.y"를 0에서 30으로 변경하면이 문제를 해결할 수 있습니다.

window_rect.y = 30


이 솔루션에 감사드립니다. Unity가있는 Ubuntu에서 XFCE 데스크탑이있는 XUbuntu로 전환 한 후 도움이되었습니다.
therealmarv

당신은 저를 많이 도와주었습니다! 방금 Raring으로 업그레이드했고 Guake가 예상보다 낮아졌습니다. 해당 설정을 변경하면 내 문제가 해결되었습니다!
bakytn

3

12.04에서 사이드 바가 항상 표시되는 기본 구성에서 guake의 문제점은 터미널 출력의 오른쪽이 숨겨져 있다는 것입니다. 사용 가능한 실제 보이는 크기를 인식하지 못하는 것 같습니다. Alin Andrei 제안과 함께

폭 = 95

나는 그것을 고칠 수 있었다.


2

더 나은 해결 방법 또는 수정이 있습니다.

다음을 /usr/lib/guake/guake.py포함하는 786 행으로 열고 스크롤하십시오.

self.window.move(window_rect.x, window_rect.y)

이 줄을 788 번으로 옮기십시오 :

self.window.show_all()

적어도 지금까지 Guake를 다시 시작한 후 모든 작업이 예상대로 작동합니다.


1

예, 구 아크의 코드를 수정하십시오! :)

더 진지하게, 우리는 포지셔닝 및 사이징 문제에 노력하고 있습니다.


2
누군가 Guake 렌즈를 만들어서 멋지게 통합해야합니다!
Jorge Castro

@ 조지 : 흠 그래서 렌즈에 응용 프로그램을 포함시킬 수 있습니까?
Alin Andrei

@Alin VTE 위젯을 렌즈에 내장 할 수 있습니다. 이 작업에 관심이있는 사람이 있으면 제게 연락해 주시고 (내 프로필에 링크되어 있음) 올바른 Unity 개발자를 향해 안내해 드리겠습니다.
Jorge Castro

0

구아 케 0.4.4 && 우분투 12.04

파일에서 편집 :

gksu gedit /usr/bin/guake

826 행 :

width = VALUE

파일을 저장하고 Guake를 다시 시작 하십시오!


0

나는 간단한 핵을 발견했다.

  1. 구크를 엽니 다.
  2. 모든 작업 공간 ( Super+ S) 을여십시오 .
  3. 구크 터미널을 한 화면에서 다른 화면으로 드래그하십시오.
  4. 원하는 화면을 엽니 다.

이것은 항상 우분투 13.10에서 작동합니다. 크기를 조정하려면을 눌러 구크를 닫았다가 다시 엽니 다 F12.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.