Есть ли способ остановить панель заголовка окна, сливающуюся с панелью при максимальном увеличении?

Я работаю на настольном компьютере с большим количеством экранной недвижимости, поэтому мне не нужны строки заголовков окон, чтобы объединиться с глобальной панелью меню, когда окна максимально. Более того, я работаю над настройкой с двумя экранами, поэтому тот факт, что окно максимизировано, не означает, что это единственное окно.

До Unity я переключился на максимизированный окна, щелкнув по его строке заголовка или закройте окно, даже если оно не сфокусировано, нажав на кнопку закрытия; Я больше не могу этого делать, потому что строка заголовка отсутствует, а глобальная строка меню пуста на этом экране. Это не огромная проблема - я могу щелкнуть по некоторым хром окна, чтобы сфокусировать его, но это неинтуитивно, и это заставляет меня переучивать мое поведение.

Я хотел бы отключить слияние заголовков и глобальных меню, но как?

EDIT:

Я просто хочу, чтобы строка заголовка окна НЕ сливалась с верхней панелью всякий раз, когда я максимизирую окно. Насколько мне известно, глобальное меню должно оставаться на верхней панели. Ток он максимизируется следующим образом

enter image description here [/g0]

Я хочу, чтобы он максимизировался как это (В этом экране немоксимированное окно было изменено, чтобы освободить пространство)

enter image description here [/g1]

35
задан 1 February 2012 в 18:15

7 ответов

ctrl + alt 5, кажется, лучше всего на данный момент. Сожалею. Возможно, чтобы удалить соблазн, вы можете удалить кнопку максимизации в Ubuntu-Tweak, но, если вы максимизируете окно, просто слейте заголовок с помощью меню

2
ответ дан 25 May 2018 в 19:03
  • 1
    Любое обновление об этом? – AlexP 24 May 2013 в 22:53
  • 2
    ctrl + alt + 5 ничего не делает здесь, но ctrl + alt + numpad5 просто максимизирует и заголовок все еще сливается :( – Aquarius Power 24 October 2013 в 07:47
  • 3
    @AlexP Я написал сценарий ниже, который может вам помочь :) – Aquarius Power 24 October 2013 в 22:06

Вы можете отключить окно максимизации в строке заголовка, когда заголовок загорается рядом с панелью Unity Top / Superior.

Посетите: http://ubuntuforums.org/showthread.php?t=1743309 ( Заметьте сообщение # 6 от stevecomrie)

Открыть диспетчер настроек CompizConfig Нажмите «Сетка» в категории «Управление окном» Нажмите вкладку «Края». Откроем «Действия по изменению размера». Измените «Вверх» Edge "откройте до" None "Закрыть CompizConfig, и все готово.

Это лишь частичное решение. Некоторые приложения по-прежнему будут запускаться в объединенное состояние при их запуске. И вы по-прежнему можете непреднамеренно вызвать слияние, дважды щелкнув по строке заголовка несвязанного приложения. Любой, кто знает, как полностью отключить любые варианты объединения панелей, объединяющихся с заголовком приложения, будет оценен!

4
ответ дан 25 May 2018 в 19:03
  • 1
    Это решение также можно использовать для отключения поведения левого / правого края. – ImaginaryRobots 31 March 2012 в 01:46

Для Unity 3D вы можете попробовать этот скрипт.

В основном он будет проверять максимальные окна и будет деаксимизировать их и изменить их до максимальной высоты ширины (что после того, как вы сделаете тесты, вы обнаружите, что они хорошо работают на вашем компьютере); играйте также с nXpos и nYpos, если вы чувствуете, что что-то не работает нормально.

demaximize.sh 1005 710 #for 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. : для работы с хромом / хромом лучше использовать параметр «Использовать название и границы раздела»

3
ответ дан 25 May 2018 в 19:03
  • 1
    Новый подход, но на самом деле это ужасный взлом, не так ли? :) – Richard Turner 8 January 2014 в 15:18
  • 2
    ... это работает и может быть улучшено, чтобы работать еще лучше :), моя текущая реализация имеет 220 строк кода: D, но это действительно ужасный взлом ... Я вынужден исправить размещение окна " ошибки " оконного менеджера и многих других странных вещей, которые не были бы необходимы, если бы была опция диспетчера окон, чтобы не максимизировать и просто сделать окно максимально возможным; Чтобы это было просто псевдо-максимизировано ... – Aquarius Power 9 January 2014 в 02:00

Источник: http://ubuntuguide.net/unity-2d-how-to-removeenable-maximized-window-titlebar

Это может быть обработано Источник: . Если у вас установлен GUI-интерфейс «gconf-edtor», просто запустите его и перейдите к /apps/metacity/general, затем снимите «show_maximized_titlebars», чтобы удалить максимальную панель заголовка окна.

[d6 ] Или вы можете выполнить эту команду в терминале, чтобы удалить ее:

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

Запустите это, чтобы снова включить его:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars true
2
ответ дан 25 May 2018 в 19:03
  • 1
    Я долгое время не использовал Unity, так как я опубликовал этот вопрос, поэтому я не смог проверить ответы людей. Я возлагал большие надежды на ваш ответ, но в полномасштабном Unity на Ubuntu 12.10 он не работает. Возможно, это только когда-либо работало для Unity 2D .... – Richard Turner 23 March 2013 в 00:30
  • 2
    Да, это работает только для Unity 2D. Обратите внимание на apps/metacity. Unity 3D использует Compiz, Unity 2D использует Metacity. – Seth♦ 17 May 2013 в 22:02

Насколько я понимаю, это пока невозможно (есть разговоры о том, чтобы привести его в Ubuntu 12.04 или 12.10, но нам придется подождать и посмотреть). Возможное решение здесь и сейчас использует Emerald в качестве декоратора окна, но я не знаю, будет ли это работать на 100%.

0
ответ дан 25 May 2018 в 19:03

Я чуть не начал плакать, пытаясь избавиться от глобального меню на Ubuntu 13.10. Вы видите мои основные приложения, например. Eclipse и Android Studio, иногда «сбой» при слиянии. В итоге у вас есть объединенное меню, которое только частично расширяет, что вы больше не можете использовать программу. Итак, я нашел эту ссылку:

КАК УДАЛИТЬ ГЛОБАЛЬНОЕ МЕНЮ БАР НА UBUNTU 13.10

$ sudo apt-get remove indicator-appmenu

Мне тоже пришлось перезагрузиться, и теперь жизнь намного лучше.

0
ответ дан 25 May 2018 в 19:03
  • 1
    Я рад, что вам лучше найти решение проблемы, но это не имеет никакого отношения к заданному вопросу, а именно о заголовочных окнах, а не о глобальном меню. – Richard Turner 8 January 2014 в 15:16

Насколько я понимаю, это еще не (есть некоторые разговоры о том, чтобы привести его в Ubuntu 12.04 или 12.10, но нам придется подождать и посмотреть). Возможное решение здесь и сейчас использует Emerald в качестве декоратора окна, но я не знаю, будет ли это работать на 100%.

0
ответ дан 6 August 2018 в 03:15

Другие вопросы по тегам:

Похожие вопросы: