Вопрос или проблема
Это мой системный трэй.
Я хочу скрыть регулятор громкости.
Что вы предлагаете? Должен ли я использовать терминал?
ОС: Ubuntu 18.04
Редакция от 23 апреля 2020 г.
Вы можете установить расширение. https://github.com/PRATAP-KUMAR/Hide-Volume-Indicators
Предыдущий ответ.
выполните следующую команду, чтобы скрыть индикатор громкости..
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.statusArea.aggregateMenu._volume.indicators.hide()'
чтобы вернуть индикатор громкости… выполните следующую команду.
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.statusArea.aggregateMenu._volume.indicators.show()'
Ответ 2025 года
Поскольку этот вопрос первый в поиске DDG как “gnome hide volume indicator” – здесь ответ, актуальный для современных GNOME (45+)
Существует простое расширение gnome для скрытия индикатора громкости, поскольку предыдущий ответ с ‘gdbus call’ в настоящее время не работает
Ответ или решение
Теория
Чтобы скрыть индикатор громкости в Gnome Shell, следует понять, как работает среда GNOME и с какими инструментами она взаимодействует. GNOME — это настольная среда для операционных систем на основе Linux, обеспечивающая пользователям удобный интерфейс для взаимодействия с системой. GNOME Shell — главный интерфейс GNOME, который управляет панелями, меню и множеством вспомогательных индикаторов, включая индикатор громкости.
В условиях современных рабочих сред отсутствует встроенный инструмент для кастомизации или скрытия отдельных элементов системного трея, таких как индикатор громкости. Тем не менее, GNOME предоставляет гибкие средства для настройки интерфейса через расширения. Эти расширения — небольшие программы, разработанные как для добавления новых функций, так и для изменения существующего поведения элементов окружения.
Пример
Для Hide-Volume-Indicators существует несколько путей решения задачи, каждый из которых имеет свои преимущества и недостатки. В среде Ubuntu 18.04 и более поздних версий можно использовать команду через gdbus, но это решение не всегда надежно на новых версиях GNOME, начиная с версии 45, что требует использования специального расширения.
-
Использование команды gdbus:
На Ubuntu 18.04 вы можете воспользоваться следующей командой, чтобы скрыть индикатор громкости:gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.statusArea.aggregateMenu._volume.indicators.hide()'
Обратная команда для восстановления индикатора:
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.statusArea.aggregateMenu._volume.indicators.show()'
Этот подход напрямую взаимодействует с компонентами GNOME и временно скрывает индикатор до перезапуска оболочки.
-
Использование расширения GNOME:
Современные версии GNOME требуют более устойчивого решения. Для этих целей прекрасно служит расширение Hide Volume Indicator, доступное в репозитории: https://codeberg.org/stephaniebread/gnome-hide-volume-indicator.Для установки этого расширения:
- Убедитесь, что у вас установлен и настроен менеджер расширений GNOME. Это может быть GNOME Tweaks или установка через веб-страницу extensions.gnome.org.
- Перейдите на страницу расширения, следуйте инструкциям для его установки и активации.
- После успешной установки расширение автоматически скроет индикатор громкости.
Применение
Применяя указанные методы, IT-специалисты и продвинутые пользователи могут адаптировать внешний вид своих рабочих столов GNOME согласно индивидуальным предпочтениям. Выбор между использованием команды и расширением должен основываться на версии GNOME и потребности в постоянстве изменений.
В арсенале GNOME Shell достаточно инструментов для кастомизации, и на каждом этапе важно учитывать совместимость и стабильность выбранного решения. Расширения, созданные сообществом, позволяют не только изменять внешний вид, но и повышают функциональность встроенных компонентов GNOME.
Однако следует быть осторожными при использовании команд gdbus для прямого вмешательства в GNOME Shell, поскольку изменения могут быть нестабильными после обновления системы. Применение расширений предпочтительнее из-за их устойчивости и простоты возврата к изначальным настройкам.
Таким образом, понимание и грамотное использование возможностей GNOME, как через командную строку, так и через расширения, обеспечивает пользователям гибкость и контроль над их рабочей средой.