Например, как добавить в это окно панель запуска «Параметры запуска приложений»?
launcher
system-settings
disfated
источник
источник
Ответы:
Добавить пользовательские записи приложения в настройки системы
Чтобы добавить пользовательское приложение в настройки системы ( Центр управления Gnome ), найдите его файл ввода на рабочем столе
/usr/share/applications/{appname}.desktop
и отредактируйте его, чтобы обеспечить наличие следующих записей:Замените
{appname}
на имя приложения, которое вы добавляете в настройки системы.xxxxx
решает раздел, где отображается ваше приложение. Заменитеxxxxx
одним из следующих возможных вариантов:X-GNOME-PersonalSettings - Личный раздел
HardwareSettings - Аппаратный раздел (обратите внимание, что префикс X-GNOME не используется)
X-GNOME-SystemSettings - Системный раздел
После внесения изменений выполните эту команду:
Это было опробовано и протестировано на Ubuntu 12.04 LTS 12.04 с gnome-control-center версии 3.4.2-0ubuntu0.12
Что следует отметить :
~/.local/share/applications
и, как следствие, невозможно добавить Приложения в Системные настройки только для одного пользователя.gnome-control-center
специальные патчи для Ubuntu, которые позволяют добавлять пользовательские записи. В результате этот метод специфичен для Ubuntu и не будет работать на ванили,gnome-control-center
используемой другими дистрибутивами.источник
X-GNOME-Settings-Panel;X-GNOME-SystemSettings;
вCategories
и добавлениеX-GNOME-Settings-Panel=sample
достаточно.11,10
В настоящее время добавление пользовательских элементов в настройки системы не поддерживается в восходящем направлении от GNOME.
Ubuntu вносит исправления в Системные настройки,
gnome-control-center
чтобы в нее можно было включать свои собственные записи, специфичные для Ubuntu.Короче говоря, вам нужно установить
libgnome-control-center-dev
и создать оболочку вокруг вашего приложения, которая построена на основе пакета gnome-control-center, используемогоlibgnome-control-center-dev
дляpkg-config
Прямо сейчас нет никакого метода GUI, чтобы добавить это. Вы должны сделать это программно, используя C, и это будет работать только в Ubuntu.
Причины, по которым нельзя разрешать сторонние записи (называемые панелями), подробно изложены Дэвидом Цойтеном
источник
Обновление ответа от @lancer для Ubuntu 14.04 lts:
Это может исходить от форка gnome-system-settings от команды ubuntu, как я мог прочитать где-нибудь в блоге (не могу вспомнить, где ..: /)
в любом случае, следующие 2 строки показывают различия, а более тщательный пример следует
например:
источник
Обновление до 14.04 с конкретными подробностями о замене программы Users по умолчанию на users-admin, чтобы можно было менять группы.
установить системные инструменты gnome с помощью users-admin
Переместите старый рабочий стол пользователя, чтобы он не отображался в Unity Control Center
Обновление базы данных
Это было проверено на Ubuntu 14.04 LTS. Не знаю, как обновление системы повлияет на обновленные файлы. Придется проверять при следующем обновлении.
/usr/share/applications/users.desktop:
источник