Видаліть заголовок усіх максимізованих вікон Gnome 3.8


39

(Gnome-Shell, 13.04, оновлений, Gnome 3.8)

Нещодавно я модернізував Ubuntu до 13.04. за замовчуванням робочий стіл - gnome-shell.

За винятком Nautilus, інші рамки програмного забезпечення не зникають, коли я роблю їх максимальним. Я перевірив проблему на це програмне забезпечення:

  • LibreOffice
  • Firefox
  • Ритмбокс
  • громовідвід
  • Гном-термінал

З іншого боку, в максимізованому режимі є три смужки:

  1. Панорама гнома
  2. Рядок заголовка програмного забезпечення, що містить - кнопки x.
  3. Програмний рядок меню

    Номер "2" зайвий. Чи відсутній пакет?


Ви встановили будь-яке розширення оболонки gnome? Оскільки встановлення розширення оболонки maximus gnome приховує рядок заголовка.
mac

Наведіть курсор на саму верхню панель і надішліть знімок екрана для того ж. Він повинен показувати меню під час наведення
курсору

@mac, maximus не працює на Gnome 3.8; Я використовував наступне сховище для просування версії gnome після оновлення до 13.04: ppa: gnome3-team / gnome3
mini

Чи можете ви пояснити докладніше, що є власне проблемою? Ви хочете видалити рядок заголовка з усіх програм? Або перешкодити їм ховатися?
l300lvl

@ l300lvl, я хочу, щоб воно зникло, коли вікно максимізоване! Nautilus робить це добре ( img ), але інше програмне забезпечення не робить! ( firefox ).
міні

Відповіді:


57

Є набагато простіший спосіб, ніж редагування конфігураційних файлів - просто додайте розширення заставки Pixel, щоб позбутися від заголовка і повернути на екрані місце.

Це має додаткову перевагу, що ви все одно отримуєте кнопки максимального / мінімізованого, але тепер вони зберігаються у верхній панелі.

Раніше я використовував Maximus, але це, здавалося, розривається з gnome 3,8 - Maximus також використовує, щоб задавати мені проблеми зі спливаючими календарями для мого банку, але це розширення також добре з цим.


Щоб змусити Maximus працювати над Gnome 3.8. Змінити ~/.local/share/gnome-shell/extensions/maximus@mathematical.coffee.gmail.com/metadata.json Додати "3,8" у "оболонці". Зберегти файл. Перезапустити Gnome, Alt-F2, r.
П'єр Тібо

1
Піксель-заставка не працює в ubuntu 14.04
Superbiji

1
@Superbiji У мене це працює з джерела - схоже, на сторінці розширень gnome є застаріла версія.
artfulrobot

1
працює в 3.10 (після оновлення оболонки-версії в метаданих)
mikakun

Існує також це розширення, на якому базується PixelSaver ... Кнопки, які він має, можна переміщувати, і тему можна легко змінити :-)
Wilf

24

Швидке та просте виправлення цього питання можна знайти на веб-сайті8 . Щоб швидко перевірити це без особливої ​​роботи, просто запустіть:

gnomesu gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

Тепер знайдіть цей наступний рядок, Ctrl+ fщоб шукати, ви хочете бути впевнені, що це наступний рядок name=max:

frame_geometry name="max"

змінити так, щоб це виглядало так:

frame_geometry name="max" has_title="false" 

Тепер перезапустіть оболонку, щоб переглянути зміни, Alt+ F2, тип rта Enter/Return.

Щоб додатково налаштувати це, слід ознайомитись із наведеною вище статтею webupd8 і ретельно внести зміни або вставити весь вміст frame_geometryстилю, включаючи все, що між ними:

<frame_geometry name="max"...> ... </frame_geometry>

Як ви побачите з вищевказаним редагуванням, весь рядок заголовка не зник, залишається невелика частина. Але я не вніс інших змін, і вміст цього аркуша стилів відрізняється між версіями оболонки, читайте нижче для іншої перевіреної зміни. Хоча я також працюю 3,8, тому я продовжив тестування, і frame_geometry=maxя змінив наступне значення з 8 на 0:

<distance name="title_vertical_pad" value="0"/>

Ви помітите різницю зараз, і ще залишилось трохи тіні, але це насправді виглядає досить добре.


3
Нічого, дякую; Якщо ви зміните верхній і нижній на name="title_border"і name="button_border"на нуль, планка повністю зникне: D
міні

Солодке. Я буду робити це дотепер, коли це фактично використовую. Я також шукав дублювання, але ваш - це єдиний пост, який просить метод їх повного видалення, іншим людям функція не дуже подобається і хотіла зворотного ефекту. Побачивши вашу публікацію та знову працюючи в 3,8, я вдячний за те, що я фактично пропустив цю функцію!
l300lvl

Я інколи втрачаю налаштування файлу whiyin metacity-theme-3.xml після оновлення системи. Це сталося через :(
міні-

@deroot Ви втрачаєте ці зміни, оскільки весь файл замінюється. Я не думаю, що це може допомогти, оскільки досить важко розрізнити ваші зміни та внесені новою версією, тому процес оновлення насправді не може "вирізати" ваші зміни та "вставити їх назад" після оновлення. Якби я був ти, я б утримував резервну копію і запускав diff -uпроти нової версії, щоб побачити, що саме змінилося, та внести виправлення, якщо потрібно.
cprn

1
button_height="0"здавалося, допомагає.
Брейді Тренер

12

Оновлення від 2018 року: піксель-заставка - це майже занедбаний проект, про який згадується тут

У неї також багато відкритих питань, як це .

Але, на щастя, ми можемо встановити панель без заголовка, яка чудово працює і здається більш активною.


2
Ласкаво просимо до Ask Ubuntu! Я сподіваюся, що ви отримаєте ще багато результатів, тому ваша відповідь підніметься до початку! ;-)
Fabby

4

Незважаючи на те, що використовувати розширення GNOME для цієї мети виглядає заманливо, мені здається, що це не самий елегантний спосіб. Зрештою, це зміна декору вікон, отже, його слід висвітлювати темою вікна.

Однак зміна глобальної теми Adwaita /usr/share/themesне кращою, оскільки менеджер пакунків замінить зміни з кожним оновленням. Через це у мене була копія теми метациту Adwaita з необхідними змінами, описаними у вищезазначених відповідях. Щоразу, коли було оновлення до стандартних gnome-themes, я оновлював власну власну тему, застосовуючи патч-файл ( https://gist.github.com/ajashton/1258443 ) до теми метацитів Adwaita.

Але patchнезабаром поскаржиться на змінені номери рядків (через оновлення розробників GNOME). Тому я вирішив записати необхідні зміни в сценарій XSLT, який був би майже повністю стійкий до майбутніх змін розробниками GNOME:

https://gist.github.com/tuxor1337/74e76d3d153c67593454


1

Тільки для оновлення: поточним рішенням буде встановити maximus розширення. Його автор уже виправив його для Gnome 3.8 - у коментарі franz91 є міні-інструкція.


вид мертвого проекту зараз ...
mikakun

1
Ну, це стара відповідь на старе запитання. В даний час додатки обробляють перемальовування заголовка і самі ті, у яких немає плагінів (наприклад, HTitle для Firefox та Thunderbird).
cprn

0

Для оболонки gnome <= 3,8 Можна використовувати Maximus, але він не працює в нових версіях. Для нових версій gnome є Maximus 2 прямо з каталогу розширень gnome.


0

інші вже говорили про maximus, я просто кажу про це (простіше):

  1. sudo apt install maximus на даний момент версія 0.4.14-3.
  2. запустіть його на терміналі maximus & disown. (зараз можна закрити термінал.)
  3. додайте його при запуску програм для наступного завантаження.

Рецензування

maximus насправді намагається максимізувати ВСІ вікна, які він може, навіть вікна, які ніколи не повинні бути максимізовані, і, не маючи параметрів командного рядка, ми не можемо обмежити його ТІЛЬКИ ВЖЕ МАКСИМІЗОВАНИМ Windows (щоб він працював магічно і ТІЛЬКИ видаляв рядок заголовка вікна ). Отже, я відключаю це зараз, поки не знайду щось більш відповідне моїм потребам.

тс .: ubuntu 16.04 тут

PS: чому я використовую metacity на Ubuntu?

мій монітор зламаний, і я використовую номахін на старому ноутбуці, оскільки ефективність для ігор та відео краще на 2D-менеджері вікон, ніж у 3D-режимі (на випадок, якщо додаткова інформація корисна комусь іншому).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.