창 컨트롤을 왼쪽으로 전환하는 방법 (Gnome Shell)?


77

gnome-shell 창 버튼을 왼쪽으로 전환하는 방법이 있습니까? 나는 그들이 왼쪽에 있다는 것에 익숙해 져서 그들이 오른쪽에 있다는 것이 나를 벗어났다.

(그놈 쉘은 기본적으로 오른쪽 모서리에 있습니다)


1
당신은 왼쪽 만 말했다. 분명히 그들은 왼쪽에 있고 왼쪽에 있습니다.
Kris Harper

3
왼쪽에 그대로 두십시오. 화면의 핫 맵을 보면 마우스 포인터가 오른쪽이 아닌 화면의 왼쪽에 더 자주 위치한다는 것을 알 수 있습니다. 추적하는 것을 의미합니다. 버튼이 적습니다.
poige

@Poige는 버튼이있는 곳이 아니기 때문입니까? Windows에서는 반드시지도가 오른쪽에 더 표시됩니까?
Tim

답변:


31

10.10의 경우

더 간단한 방법은 다음과 같습니다. Alt+ F2gconf-editor

앱 → 메타 시티 → 일반으로 이동하여 항목을 두 번 클릭합니다 : button_layout을 입력 close,minimize,maximize:합니다. spacer어느 시점에서 공간을 추가 할 수도 있습니다 .

11.04 및 11.10

Alt+ F2gconf-editor

데스크탑 → gnome → shell → windows로 이동하여 항목을 두 번 클릭하십시오 : button_layout을 입력하십시오 close,minimize,maximize:. spacer어느 시점에서 공간을 추가 할 수도 있습니다 .


5
왼쪽 에있는 버튼을 원하면 콜론은 시작 대신 목록의 끝에 있어야합니다.
cscarney

11.10에서 데스크탑-> gnome-> shell-> 창에서 변경해야했습니다. gnome shell을 다시 시작하려면 Alt-F2를 누르고 rt를 입력하십시오.
eug

10.10에 대한 접근 방식은 적어도 gnome-classic세션 관리자로 사용되는 12.04에서도 작동합니다 .
Bart

70

우분투 12.04 이상

dconf-tools 패키지의 일부인 dconf-editor가 필요합니다. 먼저 설치하십시오.

dconf 도구

dconf-editor를 시작하십시오.

Alt+ F2→ dconf-editor

조직 → gnome → shell → overrides → 버튼 레이아웃으로 이동하십시오. 로 변경close,minimize,maximize:

쉘을 다시 시작할 필요가 없습니다.

참고 : 또한 오버레이 모드에서 취소 버튼이 변경됩니다.

13.10 이상

일부 사용자에 따라 셸을 다시 시작해야 할 수도 있습니다. 지적 해 주셔서 감사합니다.


1
close,maximize,minimize:menu나도 일했다.
다른 벤

1
이것은 13.10 우분투 그놈 데스크탑에서 작동하지 않습니다
Alvar

2
@Alvar : gnome-tweak-tool을 사용하고 도움이되는지 확인하십시오. 내가 기억하는 한 창을 전환하는 옵션이 있습니다.
Ubuntuser

1
설정을 적용하려면 우분투 14.04에서 gnome-shell 3.10을 다시 시작해야합니다
mikakun

6
dconf-editor에서 Ubuntu 15.10의 경우 스키마는 "org.gnome.desktop.wm.preferences"
JDS

51

기술적으로 gnome-shell은 아니지만 gnome-flashback 또는 gnome-flashback-no-effects를 사용하는 경우 키는 다음 위치에 있습니다.

org -> gnome -> desktop -> wm -> preferences -> button-layout  

로 변경 :

close,minimize,maximize:  

당신이 원하는 것을 주어야합니다.

다음 명령을 사용할 수 있습니다.

gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'

이 작업을 더 빨리 수행 할 수 있습니다.


gnome shell 아래의 Chrome의 경우 metacity> button-layout 키 항목이 없었습니다.이 코드는 저에게 효과적이었습니다. gconftool-2 --set / apps / metacity / general / button_layout --type string "close, minimize, 최대화 : "
Julio

3
이것은 설치시 표준 Gnome 3의 위치였습니다. (GNOME Shell 3.18.4 / Ubuntu 16.04)
Cybolic

가장 간단하고 빠른 방법은 명령을 사용하는 것입니다. 우분투 18.04에서 지금 당장 읽은 크롬 응용 프로그램을 포함하여 완벽하게 작동했습니다. 효과는 실시간으로 발생했습니다.
maheshmnj

21

Gnome Shell을 사용 중이고 왼쪽에있는 창 단추를 원하면 다음 명령을 사용하십시오.

dconf write /org/gnome/shell/overrides/button-layout "'close,minimize,maximize:'"

그런 다음 필요한 경우 쉘을 다시 시작하십시오. Alt+ F2를 누르고을 입력 한 다음 키 r를 누르십시오 Enter.


1
그것은 gnome-tweak입니다 :Advanced Settings (application) > Shell > Arrangement of Buttons > pick all
SeanJA

5
그 외에는 왼쪽으로 변경할 수 없으므로 OP가 요구 한 것입니다.
Sean

1
이것은 우분투 12.04에서 작동하지 않습니다
BuZZ-dEE

@ BuZZ-dEE : 13.04에서도 작동하지 않았으므로 GVariant 형식에 필요한 따옴표를 추가하여 수정했습니다. 또한 쉘을 다시 시작할 필요가 없었습니다 (Gnome 3.4). 아마도 이것은 이전 버전의 Gnome 3에서만 필요했을 것입니다.
James Haigh

12

Ubuntu Tweak 을 설치 한 경우 창 관리자 로 이동 하여 장소 를 왼쪽에서 오른쪽으로 또는 그 반대로 변경하십시오 . gnome shell뿐만 아니라 모든 창의 제목 표시 줄 버튼 레이아웃이 변경됩니다.

대체 텍스트


10

그놈 버전 3.10, 13.04 및 13.10 사용

Gnome을 3.10으로 업그레이드하면 창 장식이 변경 될 수 있습니다.
Gnome 버전 3.10은 모든 핵심 앱 에서 클라이언트 사이드 데코레이션 (CSD )으로 이동하고 있습니다.

이러한 앱에서 닫기 버튼은 프로그램 창에 통합되어 있으며 일반적인 창 장식을 사용하지 않습니다.

여기에 이미지 설명을 입력하십시오

Web Upd8 은 다음과 같이 말합니다.

최신 그놈 3.10의 또 다른 주요 변경 사항은 "헤더 바"또는 "클라이언트 측 장식" 의 도입입니다 . 이 장식들은 GTK + 툴킷과 테마 엔진을 사용합니다 :

보시다시피 닫기 버튼은 툴바와 함께 인라인으로 표시되어 공간을 절약하지만 불행히도 그놈 코어 앱과 다른 응용 프로그램간에 더 큰 불일치를 생성합니다. 코어 그놈 앱만 이러한 클라이언트 쪽 장식을 사용하기 때문입니다.


CSD가있는 일부 응용 프로그램은 환경 변수에 GTK_CSD=0대한 자세한 정보를 위해 환경 변수 (이어 러너 그놈 버전에서 CSD를 "시도"하는 데 사용되는 변수 = 1)를 존중할 수 있습니다 . https://help.ubuntu.com/community/EnvironmentVariables 특히 섹션 : 환경 변수가있는 데스크탑 애플리케이션을 시작 하여 다음과 같은 프로그램을 실행기에 추가하는 실험을 수행하십시오.

Exec=env GTK_CSD=# gedit

on과 off에 대해 1 또는 0으로 "#"을 대체하고 선택한 프로그램으로 gedit

그러나 3.10의 노틸러스 에서는 변수 가 작동하지 않는 것 같습니다.


간단히 말해서 :

3.10에서는 오른쪽 상단에 닫기 버튼이 있습니다. [...]


그래서 당신은 무엇을 할 수 있습니까?

  • 그놈의 구버전을 유지하십시오. 개발은 여전히 ​​진행 중이며 리포지토리의 Gnome 버전은 정상적으로 작동합니다. 나중에 옵션이 추가 될 수 있습니다.
  • 노틸러스를 Nemo로 교체하십시오 . 대부분의 경우 니모는 노틸러스처럼 보이고 행동합니다.

    여기에 이미지 설명을 입력하십시오

    설치하기 위해서:

    1. 터미널을 열고 다음 명령을 입력하십시오.
    2. sudo apt-get install nemo
    3. nemo를 기본 파일 브라우저로 설정

노틸러스 소스 코드를 편집하고 다시 컴파일하는 것은 어떻습니까?
Seth

1
불쾌한 부분은 노틸러스가 오른쪽에 큰 닫기 버튼을 가지고있을뿐만 아니라 시계, 음악 등과 같은 더 많은 응용 프로그램을 가지고 있다는 것입니다.
Ionică Bizău

Ubuntu-gnome 13.10은 어떻습니까? 왼쪽의 버튼을 어떻게 고정합니까?
Alvar

이것은 그놈 3.10 또는 "클라이언트 측면 장식"에 관한 것입니다
Mateo

1
따라서 클라이언트 측 장식 / 수정되지 않은 그놈을 사용 하고 창 버튼을 이동할 수 없습니까? :(
Vincent

5

대신이 명령을 사용하는 것을 제외하고 hrhnick이 말한 것을 수행하십시오.

gconftool-2 -s /desktop/gnome/shell/windows/button_layout -t String minimize,maximize,close:" where "minimize,maximize,close:

그런 다음 Alt+를 F2누르고 입력

gnome-shell --replace

그리고 Enter 키를 누르십시오


4

gnome shell의 작업 공간 창보기는 창 관리자와 동일한 단추 레이아웃을 사용합니다 (닫기 단추에만 해당). ( 관련 코드 )

gconf를 사용하여 창 닫기 버튼을 왼쪽으로 설정하면 작업 공간보기에서 창 미리보기의 닫기 버튼도 왼쪽에 표시됩니다.

gconf-editor를 사용하여 / desktop / gnome / shell / windows / button_layout으로 변경 close,minimize,maximize:하고 다시 로그인하여 변경 사항을 확인하십시오.


그래도, 이것이 내 gconf에서 해당 설정을 한 것과 정확히 일치하지만 닫기 버튼이 여전히 오른쪽에 있음을 확인할 수 있습니다. 아마도 버그 일 것입니다. gnome-shell 테마 확장을 설치할 때까지 제대로 작동했습니다. 관련 js 파일을 덮어 썼습니다. 내가 살펴볼 게 감사.
Gaidin

내 / usr / share / gnome-shell / js / ui / 폴더의 workspace.js 파일은 내가 연결 한 것과 다르지만 여전히 다른 위치에 있더라도 동일한 기능을 포함합니다. workspace.js 파일을 링크 한 bzr 저장소에있는 파일로 직접 바꾸면 그놈 쉘이 손상됩니다. 주제 확장의 어떤 것이 어떤 가정을해야합니다.
Gaidin

UI 기능을 원숭이 패치하고 혼란스러운 결과를 초래하는 쉘 확장에 많은 문제가있을 것으로 기대합니다. 나는 당신이보고있는 것이 그 버튼을 배치하는 확장 프로그램이라고 확신합니다. 테마 확장에 대한 링크를 제공 할 수 있습니까? 편집 : 또한 어떤 버전의 우분투를 사용하고 있으며 해당 버전의 우분투 저장소의 그놈 쉘 패키지입니까?
Niel Thiart

11.10을 사용하고 있으며 여기에서 gnome shell extension repository를 사용하고 있습니다 ( webupd8.org/2011/10/official-gnome-shell-extensions.html ). ppa : 여기 : ppa : webupd8team / gnome3
Gaidin

1
또한 문제의 원인이되는 테마 확장이 기본 창 배치 확장이 아니라는 것을 발견했습니다. 올바른 길로 보내 주셔서 감사합니다. 확장 개발자에게 버그 보고서를 제출하겠습니다.
Gaidin

4

17.04 및 17.10 (그놈 3.22)

시작은이 답변에서와 같습니다 : https://askubuntu.com/a/113995/286561

dconf-tools 패키지의 일부인 dconf-editor가 필요합니다. 먼저 설치하십시오.

dconf 도구

dconf-editor를 시작하십시오.

Alt+ F2→ dconf-editor

하지만 핵심은 /org/gnome/desktop/wm/preferences/button-layout입니다. 기본값은입니다.로 appmenu:cloe변경했습니다 close,minimize,maximize:appmenu. ( appmenu효과가없는 것 같습니다.)

여기에 이미지 설명을 입력하십시오

이 답변에서 지적한대로 할 수있는 터미널에서 수행하고 싶습니다 : https://askubuntu.com/a/377811/286561

gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'

4

우분투 18.04에서 :

  1. 당신은 할 수 있습니다 지금 바로 설치 GNOME 비틀기 도구 로부터 (어쨌든 도움이되는 도구) Software Center와 메뉴의 Windows변화 Placement로를 Left.

    여기에 이미지 설명을 입력하십시오

  2. [Dconf-editor / tool change] 여전히 작동합니다 :로
    /org/gnome/desktop/wm/preferences/button-layout설정close,minimize,maximize
  3. 그리고 터미널 옵션도 :

    gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'
    

3

이 명령은 작동해야합니다 gconftool-2 --set /apps/metacity/general/button_layout --type string "menu:minimize,maximize,close"(왼쪽에서 오른쪽으로 이동한다고 가정하면, 이것은 귀하의 질문에서 해석 한 것입니다 ... 왼쪽에서 왼쪽으로 이동하는 것은 오타 :-)).


사실, 나는 그것들을 오른쪽에서 왼쪽으로 옮기고 싶었습니다.
jfmessier
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.