Поиск по сайту:

Как отключить опцию меню мобильного широкополосного доступа в GNOME

В этом простом руководстве показано, как избавиться от пункта меню «Mobile Broadband» в верхнем правом меню состояния системы в GNOME Desktop.

GNOME, рабочий стол по умолчанию в Ubuntu и Fedora Workstation, имеет встроенную поддержку мобильного широкополосного доступа. Если ваш компьютер (обычно ноутбук) имеет встроенный слот для SIM-карты, он отобразит страницу «Мобильная сеть» в настройках и опцию «Широкополосная мобильная связь» в верхнее правое меню.

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

Вариант 1. Отключить службу ModemManager.

В большинстве Linux используется ModemManager в качестве системы управления мобильным широкополосным доступом по умолчанию для управления устройствами и соединениями WWAN (2G/3G/4G/5G). Простое отключение службы также избавит вас от соответствующих пунктов меню рабочего стола GNOME.

1. Чтобы выполнить задание, просто откройте терминал (для Ubuntu нажмите Ctrl+Alt+T) и выполните команду:

systemctl stop ModemManager.service

Эта команда останавливает службу и немедленно удаляет пункт меню, но работает только до перезагрузки.

2. Чтобы навсегда отключить службу, чтобы она не перезапускалась при следующей загрузке, используйте команду:

systemctl disable ModemManager.service

По выбору вы можете объединить две команды в одну команду systemctl Disable --now ModemManager.service, которая отключает службу и немедленно останавливает ее.

Если вы также редко используете Bluetooth, вы можете отключить его, выполнив команды:

systemctl stop bluetooth.service
systemctl disable bluetooth.service

Действие disable у меня не работает из-за следующей ошибки:

Синхронизация состояния bluetooth.service со сценарием службы SysV с помощью /lib/systemd/systemd-sysv-install.
Выполнение: /lib/systemd/systemd-sysv-install отключить Bluetooth
update-rc.d: ошибка: разрешение отклонено

В этом случае вы можете запустить systemctl Mask bluetooth.service, чтобы замаскировать службу, чтобы невозможно было загрузить ее снова, пока не будет снята маска.

Кроме того, вы можете запустить команду, чтобы просмотреть все включенные службы systemd:

systemctl list-unit-files --type=service --state=enabled

Затем отключите все службы, которые вам не нужны (делайте это осторожно, вы должны знать, что собираетесь делать). Например, отключите power-profiles-daemon.service, если вы используете другой инструмент управления питанием.

Повторно включите службу

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

systemctl enable ModemManager.service
systemctl start ModemManager.service

Или вместо этого запустите одну команду systemctl Enable --now ModemManager.service! Для замаскированной службы вам необходимо сначала размаскировать ее с помощью systemctl unmask service_name.service.

Вариант 2. Отключить опцию меню с помощью расширения Gnome Shell Extension.

Начиная с GNOME 43, то есть Ubuntu 23.10+, Debian 12, Fedora 37 и выше, существует расширение Gnome Shell для управления параметрами в верхнем правом меню (также известном как «Быстрые настройки»).

Пользователи Ubuntu могут сначала найти и установить «Gnome Extension Manager» из Центра приложений. Затем используйте этот инструмент для поиска и установки расширения «Quick Settings Tweaker».

Из-за ошибки вам может потребоваться переключить фильтр «Популярность» на другой (например, «Недавние»), чтобы расширение стало видимым.

Или перейдите на страницу расширения в веб-браузере, а затем используйте переключатель ВКЛ/ВЫКЛ для установки. Если вы не видите переключатель, нажмите ссылку на странице, чтобы установить расширение браузера и обновить его.

Наконец, запустите приложение Расширения GNOME или Менеджер расширений (оба доступны в программном обеспечении Gnome и Ubuntu). Нажмите кнопку настроек расширения «Quick Setting Tweaker». Перейдите на вкладку «Быстрые переключатели» и включите любой тумблер, чтобы скрыть его из верхнего правого меню.

Для пункта меню Mobile Broadband просто включите параметр «NMModemToggle», чтобы скрыть его.

Статьи по данной тематике