모든 창 컨트롤을 오른쪽 (또는 왼쪽)으로 어떻게 이동합니까?


90

Ubuntu 조정을 다운로드하고 창 컨트롤을 오른쪽으로 설정하십시오. 일부 프로그램 만 규칙을 따릅니다. 예를 들어 Pidgin은 오른쪽에 창 컨트롤이 있습니다. 그러나 Chrome, Thunderbird, Geany는 여전히 왼쪽에 컨트롤을 가지고 있습니다.

모든 창 컨트롤 (닫기 / 최소 / 최대)을 오른쪽 (또는 왼쪽)으로 어떻게 이동합니까?


지금은 불가능합니다. 우리의 유일한 기회는 이 버그 에 투표하는 입니다.
Dan Dascalescu

앱 스토어에서 GNOME Tweaks를 다운로드하십시오.
Rajat Verma

답변:


69

14.04

짧은 답변:

Canonical은 전체 주의적 방식으로 진행되어 사용자가 버튼 위치를 변경할 수 없도록 명령했습니다 (이 게시물의 하단 에서이 변경 사항에 대한 자세한 기술 정보를 찾을 수 있음).

14.04에서 오른쪽에 Windows 버튼이있는 유일한 방법은 Unity에서 Gnome Flashback 세션으로 전환하는 것입니다 (개인적으로 권장하는 것). 이를 수행하는 방법에 대한 자세한 내용은 아래에 나와 있습니다.

그놈 플래시백으로 전환 :

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

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install gnome-session-flashback

다음 로그 아웃하고 로그인 관리자에서 Gnome Flashback 세션을 선택하십시오.

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

메타 시티 및 Compiz 관리자 중에서 선택할 수 있습니다. 메타 시티는 더 가볍지 만 일부 효과가 없습니다. Compiz를 사용하면 Unity와 더 유사한 경험을 얻을 수 있습니다. 애니메이션 플러그인을 끄면 Compiz 속도를 높일 수 있습니다 (compizconfig-settings-manager 사용).

Gnome Flashback 세션에서 버튼을 오른쪽으로 이동하여 터미널을 열고 다음 명령을 입력하십시오.

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

그러나 나는 여전히 Unity를 사용하고 싶습니다.

기술적 인 세부 사항을 쓰면서 Canonical 하드 코딩 된 버튼은 Unity 플러그인에 위치합니다. 이를 변경하면 일부 타사 프로그래머가이 플러그인을 패치해야합니다. 현재로서는 이러한 패치를 사용할 수 없습니다. (이러한 패치가 게시되면이 답변을 편집하여 여기에 게시하십시오.)

변경 사항에 대한 기술 정보 :

Unity는 Compiz를 창 관리자로 사용합니다. 그들은 GTK Window Decorator라는 Compiz 플러그인을 사용하여 창 경계와 제목 표시 줄을 그렸습니다. 이 플러그인은 메타 시티 테마를 기반으로 테두리를 그립니다. 이것이 14.04까지 버튼 위치를 변경하기 위해 메타 시티 설정을 변경 한 이유입니다 [1] .

이제 그들은 gtk-window-decorator 사용을 사임하고 Unity Compiz 플러그인에서 바로 창 장식을 구현했습니다. 이 버튼은 의도적으로 왼쪽에있는 버튼 위치를 하드 코드하고 "일관된 사용자 경험"을 유지하기 위해 위치 스위치를 사용자에게 노출시키지 않습니다 [2] .


14
그들은 왜 이것을 할 것입니까? 창을 최소화하거나 닫고 싶을 때마다 버튼을 둘러 봐야합니다. 이것에 대한 선례를 설정하는 것은 Windows 일뿐 만 아니라 전체 서양 ltr 규칙입니다.
thepeer

3
Gnome Flashback과 함께 Compiz (및 Wobbly Windows!)를 계속 사용할 수 있습니다. 정말로, 당신이 잃는 유일한 것은 대시입니다.
테렌스 에덴

9
왼쪽의이 버튼을 하드 코딩하는 것은 일반 오른 손잡이 사용자에게는 나쁜 소식입니다. Dash 기능이 마음에 들지만 이러한 버튼으로 돌아 가지 않지만 OSX 디자인을 맹목적으로 복사하는 것에 대한 또 다른 어리석은 결정입니다-copycats.
zetah

2
@PiotrJurkiewicz 왜 Gnome Flashback 세션을 개인적으로 추천합니까? 제 경우에는 Unity보다 훨씬 빠릅니다. 나는 이것을 상상하고 있습니까? Gnome Flashback 세션으로 전환해야하는 다른 이유가 있습니까? 감사.
Bill The Ape

2
통찰력있는 게시물 +1 정규식의 경우 마이너스 f *** ing 1000입니다.
GhostCat

49

12.04 ~ 13.10

12.04부터 새로운 gconfeditor는 다음을 사용하지 않습니다.

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

14.04

@Piotr Jurkiewicz 답변


1
팁 : 콜론을 삭제하고 다시 추가하는 것을 잊어 버린 경우 메뉴 표시 줄을 잃어 버리고 다시 설정하고 다시 시작할 때까지 실제로 성가신 / 버기 동작 (터미널에 텍스트가 표시되지 않음)이됩니다.
Carrotman

1
12.04
Ciske Boekelo

최대화되지 않은 창에서는 작동합니다. 그러나 최대화 된 창은 어떻습니까?
Binod

이 주제에는 해당되지 않지만 우분투에서 상단 표시 줄로 이동하여 해당 동작을 사용하지 않도록 설정하면 우분투에서 표준 동작을 중단 할 수 있으므로 권장하지 않습니다.
Alex R

팁 : 그놈의 내장 dconf 편집기를 사용하여이 작업을 수행 할 수도 있습니다. 또한 감사합니다!
Daniel Quinn

33

우분투 12.10 이하의 경우.

  1. 터미널 열기
  2. 유형: gconf-editor
  3. 이동 Apps -> Metacity -> General
  4. 검색: button_layout
  5. 값을 다음으로 변경하십시오. menu:minimize,maximize,close

Ubuntu 10.10의 경우 문자열 menu:minimize,maximize,close,끝에 문자열이 쉼표로 있어야합니다.


1
팁 : 콜론을 삭제하고 다시 추가하는 것을 잊어 버린 경우 메뉴 표시 줄을 잃어 버리고 다시 설정하고 다시 시작할 때까지 실제로 성가신 / 버기 동작 (터미널에 텍스트가 표시되지 않음)이됩니다.
Carrotman

이것은 우분투 17.04에서도 작동하지 않습니다. 도와주세요
Alexander Christov

27

12.04 및 12.10

통일

터미널에서이 명령을 실행하십시오.

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

이것은 최대화되지 않은 윈도우의 윈도우 컨트롤 위치 만 변경합니다. 최대화 된 창의 제목 표시 줄의 왼쪽에 창 제어가 계속 유지됩니다. 컨트롤을 다시 왼쪽으로 설정하려면

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


그놈 쉘

gsettings set org.gnome.shell.overrides button-layout ":minimize,maximize,close"

4
"닫기, 최소화, 최대화 :"버튼을 왼쪽으로 이동하려는 사람들을 위해
Yuriy Voziy

정말 고맙습니다! 그러면 그놈 쉘을 훨씬 더 유용하게 사용할 수 있습니다. D ( '닫기'를 왼쪽으로 옮기기 만하면됩니다.) 이제 프로그램을 닫고 활동으로 바로 갈 수 있습니다 ...
Ads20000

13

창 버튼을 오른쪽으로 쉽게 전환 할 수있는 GUI 옵션이있는 Ubuntu Tweak 을 다운로드 할 수도 있습니다 . Windows 범주의 Windows 관리자 설정 옵션 아래에 있습니다. "오른쪽"라디오 버튼을 선택하면 완료됩니다.


1
Ubuntu Tweak을 사용하여 가장 쉬운 방법이라고 생각합니다.
ricky

확실히 가장 쉬운 방법입니다.
사용자

7
14.04에서는 작동하지 않습니다.
베르

15.10을 사용하면 작동하지 않습니다.
Yaakov Ainspan

16.04에서 더 이상 작동하지 않습니다. 이 버그
Dan Dascalescu

5

우분투 14.04 :

내가 생각했던 것보다 훨씬 쉽다 (또는 이전 버전에 있었던 것을 기억하라)

  1. 통일 조정 도구 설치
    sudo apt-get install unity-tweak-tool
  1. 시스템 도구 열기-> 환경 설정-> Unity Tweak Tool

  2. "창 컨트롤"탭 (마지막 탭)에서 이제 왼쪽 또는 오른쪽 중에서 선택할 수 있습니다.


감사합니다 +1. 즉, 명령 줄만 사용하지 않으면 GUI 환경에서 제공하는 도구를 사용하는 것이 좋습니다. 따라서 unity tweak tool을 설치하는 또 다른 방법은 다음과 같습니다 Launcher > Search: tweak > select: Unity Tweak Tool (2nd item in the search results).
Bill The Ape

16.04에서 더 이상 작동하지 않습니다. 이 버그
Dan Dascalescu

@ DanDascalescu, 나는 당신이 이미 그것을 언급하고 10 일 전에 downvoted했다고 생각합니다. 위의 우분투 14.04를 구체적이고 명확하게 언급 했으며 우분투 14..04와 영원히 작동합니다. 어떤 신비한 이유로 대답이 2021 년 4 월 4.10에서 22.04까지의 이전 및 향후 버전의 우분투에서 작동하는 일반적인 솔루션이라는 인상을 받았다면 나는 그것을 도울 수 없습니다.
davidkonrad

아 죄송합니다. 내 투표는 잠겨 있지만 게시물을 수정하면 기꺼이 되돌릴 수 있습니다.
Dan Dascalescu

나를 위해 작동하지 않았다. 유니티 트위 크는 단순히 저장되지 않습니다.
userfuser

3
gsettings set org.gnome.shell.overrides button-layout :close,minimize,maximize

터미널에서 위의 명령을 시도하십시오 ( Ctrl+ Alt+ T). 작동합니다. 실제로 파이썬에서 슬라이싱 원리를 따릅니다. 닫기, 최소화, 최대화 : 키를 왼쪽으로 이동할 수 있습니다. 또한 u는 가까운 위치를 최소화하고 최소화하고 최대화 할 수 있습니다 :)


오류가 발생했습니다 : No such schema 'org.gnome.shell.overrides'. 이것이 15.10에 작동합니까?
Yaakov Ainspan

이것은 jokerdino 와 같은 답변 이지만 구문 오류가 있습니다 ( ": close, minimize, maximize"주위의 따옴표가 없습니다. 또한 따옴표를 추가해도 더 이상 16.04에서 작동하지 않습니다. 내 경우에는 해당 답변을 삭제합니다. .
댄 Dascalescu

2

시스템> 환경 설정> 모양 테마를 래디언스 / 앰비언스 이외의 다른 테마로 변경하십시오.


테마를 바꾸고 싶지 않습니다!
사용자

1
@Shubhkarman 기본 테마를 사용하고 있고 버튼 레이아웃을 전환하는 경우 버튼이 특정 순서로 설계 되었기 때문에 불량처럼 보입니다. 이 문제를 해결하기 위해 Ambiance_R (또는 Radiance_R) gnome-look.org/content/show.php?content=123927
Isaiah

3
잠깐만 ... Pynt, 더 이상 그렇게하지 않습니다. 예전에는 개발 단계 였지만 Metacity 패치로 수정되었습니다. 이제 원하는 순서대로 단추를 넣을 수 있으며 여전히 좋아 보입니다.
snostorm

2

우분투 17.10의 경우 터미널에 간단히 입력하십시오.

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

18.04에서도 작동합니다. 누군가가 기존의 최고 투표 응답을 업데이트 할 수 있다면 더 좋습니다.
slhck

1

gconf-editor 제안이 버튼 순서를 반대로 바꾼 것을 발견했습니다. 그들은 창의 오른쪽에 남아있었습니다. 왼쪽 상단 모서리로 버튼을 전환하기 위해 시스템 설정> Ubuntu Tweak> Tweaks> Window를 사용했습니다. 창 제어


1

일부 응용 프로그램은 전체 창 장식을 따르지 않으며 Chrome이 이러한 동작의 예입니다. 창 테두리를 마우스 오른쪽 버튼으로 클릭하고 "시스템 창 장식 사용"을 선택하십시오. Chrome 이외의 모든 주요 응용 프로그램은 시스템 전체의 기본 종류를 사용하므로 아마도이 모든 것이 당신이해야 할 전부입니다.

또한 버튼 순서는 그대로 두는 것이 좋습니다.이 변경 사항은 아무 것도 나오지 않았기 때문입니다. 예를 들어, Unity에서 최대화 된 창의 왼쪽 상단에도 버튼이 있으며이 조정은 변경되지 않습니다.


"시스템 제목 표시 줄 및 경계선 사용"으로 전환 한 후 왼쪽의 단추가 표시되도록 Chromium을 다시 시작해야했습니다 ([v34] 스위치 뒤에 제목 표시 줄이나 경계선이 없으므로 실행기에서 종료해야 함).
ᴠɪɴᴄᴇɴᴛ

-2

dconfig 편집기에서 org> gnome> desktop> wm> preferences> button-layout으로 이동하여 최소화, 최대화, 닫기 및 Enter 키를 누르십시오.

최소화하기 전에 콜론을 포함시켜야합니다.

그놈 데스크탑 환경을 사용하는 랩탑이 두 대 있습니다. 하나는 12.10에서 14.04로 업그레이드하고 다른 하나는 14.04를 새로 설치했습니다. 업그레이드는 이전 설치를 새로 설치 한 것과 비교하여 확인했습니다. 새로 설치를 변경했을 때 작동했습니다.


16.04에서 더 이상 작동하지 않습니다. 이 버그
Dan Dascalescu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.