최대화 될 때 창의 제목 표시 줄이 패널과 병합되는 것을 막을 수있는 방법이 있습니까?


36

화면 공간이 많은 데스크탑 컴퓨터에서 작업하고 있으므로 창을 최대화 할 때 전역 제목 표시 줄과 병합하기 위해 창의 제목 표시 줄이 필요하지 않습니다. 또한 이중 화면 설정을 작업 중이므로 창을 최대화했다고해서 창만 표시되는 것은 아닙니다.

Unity 이전에는 제목 표시 줄을 클릭하여 최대화 된 창으로 전환하거나 초점이 맞지 않더라도 닫기 버튼을 클릭하여 창을 닫았습니다. 제목 표시 줄이없고 해당 메뉴에서 전역 메뉴 표시 줄이 비어 있기 때문에 더 이상이 작업을 수행 할 수 없습니다. 이것은 큰 문제는 아닙니다. 창의 크롬을 클릭하여 초점을 맞출 수는 있지만 직관적이지 않으며 마우스 동작을 다시 배우도록 강요하고 있습니다.

제목과 전역 메뉴 모음의 병합을 끄고 싶습니다만 어떻게합니까?

편집하다:

창을 최대화 할 때마다 창의 제목 표시 줄이 상단 패널과 병합되지 않기를 원합니다. 내가 생각하는 한 전역 메뉴는 상단 패널에 있어야합니다. 현재는 이렇게 최대화됩니다

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

나는 이것을 최대화하기를 원합니다 (그 화면에서 최대화되지 않은 창은 나머지 공간을 차지하도록 크기가 조정되었습니다)

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


클래식 Gnome 2 데스크탑을 사용하는 것이 더 나은 옵션이 아닐까요?
Benjamin

6
아니요, 클래식 그놈 2는 더 나은 옵션이 아닙니다. Unity의 많은 것들이 나쁘지는 않지만 다중 모니터 설정을 사용하면 창이 최대화되어 있어도 창의 제목 표시 줄을 클릭하여 초점을 맞추는 것이 유용합니다. Unity의 타이틀 바에서 패널로의 병합 동작으로 인해 그렇게 할 수 없습니다. 그렇다고해서 목욕물로 아기를 버리는 이유는 아닙니다.
Richard Turner

사용자 정의 세션을 사용하여 수행 할 수 있지만 두 번째 스크린 샷과 같이 마우스 오버가있는 동안에 만 전역 메뉴가 표시되므로 원하는대로 작동하지 않습니다. 제목 표시 줄의 사본 2 개만 있으면됩니다.
Veazer

@Veazer 글쎄요, 시작입니다. 적어도 남은 문제는 마우스 오버에서만 표시되는 것이 아니라 항상 전역 메뉴를 패치하는 방법입니다. 사용자 정의 세션을 사용하여이를 달성하는 방법을 설명하는 답변을 제출 하시겠습니까?
Richard Turner

Unity 3D 또는 2D를 사용하고 있습니까? 2D 인 경우 창 관리자에 대한 메타 시티 또는 경합을 원하십니까?
Veazer

답변:


2

ctrl + alt 5는 현재 가장 좋은 방법입니다. 죄송합니다. 아마도 유혹을 제거하려면 Ubuntu-Tweak에서 최대화 버튼을 제거 할 수 있지만 지금 당장 창을 최대화 하면 제목 표시 줄이 메뉴 표시 줄과 병합 됩니다.


1
이것에 대한 업데이트?
AlexP

ctrl + alt + 5는 여기서 아무 것도하지 않지만 ctrl + alt + numpad5는 최대화되고 제목 표시 줄은 여전히 ​​병합됩니다 :(
Aquarius Power

@AlexP 나는 당신을 도울 수있는 아래 스크립트를 작성했습니다 :)
Aquarius Power

4

타이틀 바를 Unity 상단 / 슈퍼 바 근처로 드래그하면 타이틀 바에 대한 창 최대화를 비활성화 할 수 있습니다.

방문 : http://ubuntuforums.org/showthread.php?t=1743309 (stevecomrie의 게시물 # 6 참고)

  • CompizConfig 설정 관리자 열기
  • "창 관리"카테고리에서 "그리드"를 클릭하십시오
  • "가장자리"탭을 클릭하십시오
  • "작업 크기 조정"드롭 다운을 엽니 다.
  • '상단'드롭 다운을 '없음'으로 변경
  • CompizConfig를 닫으면 모든 작업이 완료됩니다.

이것은 부분적인 해결책 일뿐입니다. 일부 응용 프로그램은 실행할 때 여전히 병합 된 상태로 시작됩니다. 또한 병합되지 않은 응용 프로그램의 제목 표시 줄을 두 번 클릭하여 실수로 병합을 일으킬 수 있습니다. 응용 프로그램의 제목 표시 줄과 통합 된 모든 단일 패널 변형을 완전히 비활성화하는 방법에 대한 단서가 있다면 누구나 감사 할 것입니다!


이 솔루션을 사용하여 왼쪽 / 오른쪽 가장자리 동작을 비활성화 할 수도 있습니다.
ImaginaryRobots 2016 년

3

Unity 3D의 경우이 스크립트를 사용해 볼 수 있습니다.

기본적으로 최대화 된 창을 확인하고 창을 최대화하고 가능한 최대 너비 높이로 크기를 조정합니다 (테스트를 한 후에는 컴퓨터에서 잘 작동하는 것으로 확인 됨). 무언가가 잘 작동하지 않는다고 생각되면 nXpos 및 nYpos와 함께 재생하십시오.

demaximize.sh 1005 710 # 1024에서 1024x768 이상은 작동합니다 ...

#!/bin/bash

# make tests to your system, this works 'here' at 1024x768
nWidth=$1 #1005
nHeight=$2 #710
nXpos=1
nYpos=22

while true; do 
    windowId=`xdotool getactivewindow`;
    if xwininfo -wm -id $windowId |tr -d '\n' |grep -q "Maximized Vert.*Horz";then
        wmctrl -i -r $windowId -b toggle,maximized_vert,maximized_horz;
        xdotool windowsize $windowId $nWidth $nHeight;
        xdotool windowmove $windowId $nXpos $nYpos;
        xdotool getwindowname $windowId
    fi; 
    sleep 0.5;
done

PS .: 크롬 / 크롬 작동 개선을 위해 "시스템 제목 및 테두리 사용"옵션 사용


새로운 접근 방식이지만 실제로 이것은 끔찍한 핵입니까? :)
Richard Turner

... 작동하고 더 잘 작동하도록 향상시킬 수 있습니다 :), 현재 구현에는 220 줄의 코드가 있습니다 : D, 그러나 실제로 끔찍한 해킹입니다 ... 창 배치 "버그"를 수정해야합니까? 창 관리자 옵션과 창 크기를 최대화하지 않고 가능한 최대 크기로 만드는 창 관리자 옵션이있는 경우 필요하지 않은 다른 많은 이상한 것들; 그냥 의사 극대화 될 수 있도록 ...
물병 자리 전원

2

출처 : http://ubuntuguide.net/unity-2d-how-to-removeenable-maximized-window-titlebar

이것은 gconftool에 의해 처리 될 수 있습니다 . GUI 프론트 엔드 "gconf-edtor"가 설치되어있는 경우이를 실행하고로 이동 /apps/metacity/general한 다음 "show_maximized_titlebars"를 선택 해제하여 최대화 된 창 제목 표시 줄을 제거하십시오.


또는 터미널에서이 명령을 실행하여 제거 할 수 있습니다.

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars false

이것을 다시 활성화하려면 다음을 실행하십시오.

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars true

1
이 질문을 게시 한 이후 오랫동안 Unity를 사용하지 않았기 때문에 사람들의 답변을 테스트 할 수 없었습니다. 나는 당신의 대답에 대한 높은 희망을 가지고 있었지만 Ubuntu 12.10의 완전한 Unity에서는 작동하지 않습니다. 어쩌면 그것은 Unity 2D에서만 작동했을 것입니다.
Richard Turner

예, Unity 2D에서만 작동합니다. 공지 사항 apps/metacity. Unity 3D는 Compiz를 사용하고 Unity 2D는 Metacity를 사용합니다.
세스

0

내가 아는 한, 이것은 아직 불가능합니다 (Ubuntu 12.04 또는 12.10으로 가져 오는 것에 대한 이야기가 있지만 우리는 기다려야 할 것입니다). 여기에서 현재 가능한 해결책은 Emerald를 창 데코레이터로 사용하는 것이지만 100 % 작동하는지는 모르겠습니다.


0

우분투 13.10에서 글로벌 메뉴를 제거하려고 거의 울기 시작했습니다. 병합 할 때 Eclipse 및 Android Studio와 같은 내 주요 앱이 "실패"하는 경우가 있습니다. 결국 부분적으로 만 확장되는 병합 된 메뉴가 생겨 더 이상 프로그램을 사용할 수 없게됩니다. 그래서이 참조를 찾았습니다.

우분투에서 글로벌 메뉴 바를 제거하는 방법 13.10

$ sudo apt-get remove indicator-appmenu

나는 다시 부팅해야했고 지금은 삶이 훨씬 나아졌다.


삶의 문제가 문제에 대한 해결책을 찾은 것이 더 기쁘지만, 이것은 글로벌 메뉴가 아니라 창 제목 표시 줄에 관한 질문과 관련이 없습니다.
Richard Turner
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.