Настройка top bar ubuntu

Обновлено: 02.07.2024

В этой статье мы продолжим говорить про настройку внешнего вида в Ubuntu. Сегодня нас будет интересовать настройка панелей в Ubuntu. Разработчики Gnome, окружения, используемого в Ubuntu по умолчанию, заботятся о максимальной простоте окружения, поэтому спрятали большинство более-менее интересных настроек так, что найти их достаточно сложно.

Но некоторые настройки доступны из dconf editor. Также, благодаря стараниям энтузиастов, для Gnome существует множество расширений, которые позволяют менять внешний вид и поведение панелей Ubuntu.

Настройка панели Ubuntu 18.04

Панелей в Ubuntu две, это док панель слева (Ubuntu Dash), где находятся иконки запуска приложений и меню, и верхняя панель Ubuntu, на которой расположен системный трей и календарь. Для настройки панелей вам понадобится устанавливать расширения, поэтому сначала ознакомьтесь со статьей установка расширений Gnome. Теперь займемся панелью запуска приложений.

1. Изменение положения Ubuntu Dash

По умолчанию панель запуска приложений Ubuntu находится в левой части экрана. Но её можно перенести вправо или вниз. Для этого откройте настройки системы и на вкладке Панель задач выберите нужное расположение:

Здесь же можно включить автоматическое скрытие и настроить размер значков. Все остальные настройки нам придётся делать с помощью расширений.

2. Как убрать Ubuntu Dash

Если вы хотите полностью скрыть боковую панель Ubuntu, нужно установить расширение Dash to Dock и выполнить в терминале такие команды:

gsettings set org.gnome.shell.extensions.dash-to-dock autohide false
gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed false
gsettings set org.gnome.shell.extensions.dash-to-dock intellihide false

Чтобы вернуть всё обратно, присвойте всем параметрам значение true вместо false.

3. Превратить Ubuntu Dash в Dock

С помощью расширения Dash to Dock вы можете превратить вашу панель запуска в док панель, похожую на ту, что используется в MacOS. Для этого установите и активируйте расширение Dash to Dock:

Чтобы открыть настройки расширения, кликните по значку меню правой кнопкой и выберите Dash to Dock Параметры:

Здесь вы можете настроить позицию док панели, например, внизу экрана, размер значков, поведение, а также внешний вид.

4. Превратить Ubuntu Dash в панель

С помощью расширения Dash to Panel панель задач Ubuntu 18.04 можно совместить с панелью Dash и перенести вниз экрана, выглядеть это будет вот так:

Настойки панели Ubuntu открываются так же, как и в предыдущем варианте, здесь можно настроить размер панели, её расположение (сверху или внизу), а также её поведение.

5. Классическое меню приложений

Многие пользователи привыкли к классическому меню приложений, похожему на то, что мы можем видеть в Windows. Такое меню можно получить, установив и активировав расширение Application Menu:

6. Формат даты и времени

С основными возможностями настройки панели запуска разобрались, пора переходить ко второй, верхней панели. Здесь вы можете изменить формат вывода даты и времени. Для этого активируйте расширение Panel Date Format.

По умолчанию расширение выводит дату в формате %Y-%m-%d. Формат можно изменить с помощью dconf такой командой:

dconf write /org/gnome/shell/extensions/panel-date-format/format "'формат"

Вот основные сокращения, которые вы можете использовать:

  • %A - полное название дня недели;
  • %B - название месяца;
  • %C - столетие;
  • %d - день месяца в формате 01-31;
  • %e - день месяца в формате 1-31;
  • %H - часы в формате 00-24;
  • %I - часы в формате 01-12;
  • %m - месяц в формате 01-12;
  • %M - минуты в формате 0-59;
  • %Y - год;

7. Расположение уведомлений

Система и приложения могут отправлять пользователю уведомления, которые по умолчанию выводятся вверху, в центре экрана. Если вы изменили расположение панели Ubuntu, возможно, вы захотите изменить место вывода уведомлений. Для этого воспользуйтесь расширением Panel OSD.

Окно настроек расширения можно открыть на вкладке Installed Extensions:

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

8. Как переместить панель вниз в Ubuntu

Если вы хотите переместить панель вниз без использования расширения Dash to Panel, то можно воспользоваться расширением BottomPanel. Просто установите его, и ваша системная панель будет перемещена вниз экрана.

9. Глобальное меню на панели Ubuntu

В Ubuntu Unity была такая функция как глобальное меню, когда меню активного приложения выносилось на верхнюю панель. Многим пользователям эта возможность очень нравилась. Сейчас такого поведения можно достичь с помощью расширения Gnome Global Application Menu, чтобы дата не мешала нашему меню, её можно переместить вправо расширением Frippery Move Clock. Так будет выглядеть меню для Firefox:

10. Как скрыть верхнюю панель Ubuntu

Чтобы убрать верхнюю панель Ubuntu, используйте расширение Hide Top Bar. После активации расширения панель прячется только тогда, когда её перекрывают какие-либо окна. Если вы хотите прятать панель Ubuntu всегда, откройте настройки расширения и отключите пункт Only hide panel when a window takes the space. Затем включите Show panel when mouse approaches edge of the screen, чтобы отображать панель, когда мышка прикасается к краю экрана.

Выводы

В этой небольшой статье мы разобрали, как выполняется настройка панели Ubuntu 18.04. Даже несмотря на то, что в интерфейсе Gnome намного меньше настроек, чем в KDE, здесь можно много чего настроить и сделать по своему вкусу. Вы можете сделать Ubuntu похожей на MacOS, Windows или вообще на что угодно, нужно только включить фантазию и потратить немного времени на настройку.


Кажется, что это правильно, но верхняя панель все еще отображается на правом мониторе (у меня есть левый и правый монитор):


Есть ли переключатель или параметр, который мне нужно изменить, чтобы все работало так, как я думаю?


В ответ на вопрос @ pomsky мы получили следующий результат:

В ответ на комментарий @vanadium я открыл Gnome Tweaks и начал выполнять этот тест, но затем отвлекся на значок, выделенный красным эллипсом внизу, а затем справа от него увидел, что расширение верхней панели Hide, похоже, быть отключенным.


При нажатии на один или два элемента в представлении Gnome-Tweaks / Extensions, показанном выше, выскакивает примечание о необходимости перезапуска Gnome. Почему он где-то не подсказал мне об этом, когда я установил расширение? Или это было, а я просто не видел ?:


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


Кажется, это коррелирует с этим результатом командной строки:

Я подозреваю, что под

/.local/share/gnome-shell/extensions/ появился благодаря расширению Firefox для интеграции с GNOME Shell

Проверено, что он установлен:

Я перезагрузился, и теперь есть автоматическое скрытие верхней панели.

Проблемы с расширением могут быть вызваны несоответствие между ваша версия и что из Оболочка гнома версия, на которой работает ваш рабочий стол Ubuntu. У вас гораздо меньше шансов столкнуться с проблемами, если вы установите в максимальной степени расширения, доступные в репозиториях Ubuntu.

Удалите установленное вами расширение с веб-сайта расширений Gnome Shell.

Установите официально упакованный версия с использованием программного обеспечения Ubuntu, диспетчера пакетов Synaptic или команды sudo apt install gnome-shell-extension-autohidetopbar

Тем не менее, это может не привести к исчезновению верхней панели на нескольких мониторах. Ваши проблемы с работой на нескольких мониторах отражают общие проблемы с поддержкой нескольких мониторов Gnome Shell, которые могут быть адекватно решены только разработчиками Gnome Shell.

Вам необходимо перезагрузить хост или как-то перезапустить GNOME после установки расширения Hide Top Bar GNOME.

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

См. Обновление 5 в OP и снимок экрана в обновлении 4, где я его обнаружил. И см. Обновление 7, показывающее, что перезагрузка или перезапуск оболочки GNOME по-прежнему требуется.

Как сделать из Gnome 3 подобии MacOS на Ubuntu 20.04

Я думаю многим нравится как выглядит MacOS, но не у всех есть деньги на компьютер Mac, для таких идеально будет установить Linux и сделать из него подобии MacOS, в этой статье мы разберём как из графической оболочки Gnome 3 сделать подобии MacOS на Ubuntu 20.04.

Такой вариант не заменит её, потому что не будет многих полезных программ и возможностей, поэтому инструкция подойдёт для программистов и простых пользователем, которым кроме браузера и офиса нечего не надо.

Установка темы:

Первым делом нам нужно тема MacOS для Ubuntu 20.04, но для этого вам надо скачать программу Gnome Tweak Tool, её можно скачать через менеджер приложений или используя команду в терминале:

Там будет два варианта, единственно что отличается это тип темы светлая или тёмная, я скачал тёмную 6.0-dark.zip, вы же можете другую.

После чего разархивируем файлы и перемеcтим их в папку .themes, которая находится в домашней папке, теперь заходим в Доп. настройки GNOME, переходим во внешний вид и меняем параметры: Приложения, тема shell, на тему которую вы установили.

тема macos для ubuntu 20.04

Таким образом у нас заработала тема MacOS для Ubuntu 20.04.

Иконки:

Теперь скачиваем иконки (Ссылка на иконки), я же скачал BigSur-Originals.zip иконки, вы можете другие, разархивируем файлы в папку .icons, её тоже надо будет создать если нет.

Теперь также как с темами заходим в Доп. настройки GNOME, в внешний вид и меняем параметр значки.

Иконки MacOS на Gnome 3

Doсk панель:

Надо скачать расширение Dash to Dock, для того что бы сделать панель на подобии MacOS (Ссылка на расширение), yj nfr ;t dj заходим настройки расширения, выставляем их как на скриншотах.

Первые настройки Dock

Вторые настройки Dock

Как видите нам нужно только чуть чуть изменить «Положение и размер» и «Команды», если хотите можете под себя изменить и остальные типы параметров.

Прочие настройки и расширения:

В принципе настроить вы можете как хотите сами, единственно ещё можете установить ряд расширений который улучат работу или просто приблизит к MacOS.

Расширения:

Есть ещё куча расширений, которые могут пригодится, я же показал только самые важные.

Вывод:

Конечно это на 100% не заменит Mac OS, но если вам вообще не нравится Windows и нет денег на Mac, то можете использовать эту инструкцию пока не появится деньги на него.

Надеюсь вам понравилось инструкция как сделать из Gnome 3 подобии MacOS, вот что получилось:

Однажды мой знакомый, который на тот момент администрировал некое веб-приложение на сервере под управлением GNU/Linux, пожаловался на одного вредного администратора сервера. Тот ни в какую не хотел устанавливать htop, несмотря на все просьбы.

Я немного удивился и поинтересовался, в чём причина такого странного поведения. Если упростить, то дальнейший наш диалог получился вот таким:

— Он говорит, что вполне достаточно функциональности обычного top.
— А её недостаточно, я правильно понимаю? Какого функционала в нём не хватает?
— Ну… Он весь серый, мне на нём не видно ничего!

Тут я удивился ещё сильнее. Но уже не вредности администратора сервера, а тому, что мой знакомый, имея приличный опыт работы с GNU/Linux, не знает всех возможностей такой распространённой утилиты, как top.

Да, разумеется, если запустить top в свежесозданном профиле пользователя на большинстве дистрибутивов, то мы увидим примерно такую картину:


Зрение у всех разное, и я вполне допускаю, что в данном случае кому-то может быть сложно разглядеть интересующее. Но ведь нажатием буквально нескольких клавиш картина меняется например на вот такую:


Как видите, имеем целых четыре независимых окна, с разными наборами столбцов, в каждом из которых процессы отсортированы по своему параметру. И разумеется, всё это можно настроить так, как нужно вам. И что самое замечательное — для выполнения настроек вам хватит привилегий рядового пользователя.

Как это сделать?

Сначала способ быстрый (и неправильный).
После того, как вы получили пользовательский сеанс, запустите top. Вы увидите интерфейс top по умолчанию:


Но достаточно просто нажать «z», и интерфейс станет не таким уж серым:


Уже лучше, но не видно, по какому параметру отсортированы процессы. Не беда, нажмём «x» и увидим:


Ещё лучше, но окно у нас одно. Сделаем больше, нажмём «A»:


Окон стало четыре, но три из них — чёрно-белые. Исправим ситуацию. Нажмём «a», а затем «z», «x».


Процессы во втором окне отсортированы по PID, а нам надо по %Mem. Исправим это, нажимая «>» (или «<», если промахнулись):


Повторим предыдущие действия для оставшихся окон: «a» для перехода в следующее окно, «z» для включения цветного отображения, «x» для подсветки столбца сортировки. Результат:


Разумеется, так и должно быть. Поэтому я и оговорился, что способ быстрый, но неправильный.

А теперь — правильный.

Запустите top и нажмите «?».


Да, вы видите встроенную справку. Она, между прочим, многоуровневая. Но вы удивитесь, сколько пользователей считает этот экран единственным. Поскольку бегло прочитав его, делали то, о чём их просили в последнем предложении — нажимали «q» или «Esc», кому что было удобнее.

А если её внимательно прочитать, то можно выяснить, например, что после всех нужных настроек для их сохранения нужно нажать «W», и ваши настройки сохранятся в файле

/.toprc. Что цвета, набор полей в каждом окне, режимы отображения некоторых полей и многое другое тоже настраивается.

  • Даже опытные специалисты могут не знать элементарных, казалось бы, вещей. Просто потому, например, что им это никогда не требовалось.
  • Даже если утилита появилась в прошлом столетии, это не значит, что проект застрял во времени и не развивается. Например, в прошлом столетии не было отображения контейнера LXC, в котором исполняется процесс.
  • Многие утилиты, несмотря на примитивный внешний вид по умолчанию, очень гибко настраиваются. Это, к слову, касается не только утилит GNU/Linux. И считать утилиту «плохой» и «несовременной», потому что вам не подходят её настройки по умолчанию, по меньшей мере странно. Вы же не бежите покупать новый разводной ключ, если старый настроен не на тот размер гайки, который вам нужен.
  • Иногда вместо того, чтобы требовать для выполнения задачи чего-то дополнительного (или жаловаться, что такой возможности вам не предоставили), стоит потратить несколько минут на изучение возможностей уже имеющихся у вас инструментов.

Спасибо за внимание.

Что ещё полезного можно почитать в блоге Cloud4Y

Подписывайтесь на наш Telegram-канал, чтобы не пропустить очередную статью! Пишем не чаще двух раз в неделю и только по делу.

Читайте также: