Як зробити так, щоб додатки, закріплені в панелі запуску, з’являлися для всіх користувачів?


11

Мені потрібно зафіксувати додаток у запуску Unity, щоб його можна було побачити для всіх користувачів.

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

Відповіді:


8

Щоб відобразити додатки, закріплені в панелі запуску для новостворених користувачів, ви можете змінити схему налаштувань за замовчуванням, встановивши новий переопределення:

Створіть файл /usr/share/glib-2.0/schemas/10_local-unity-launcher.gschema.overrideта вставте наступний код ( .desktopфайли зберігаються під /usr/share/applications/):

[com.canonical.Unity.Launcher]
favorites=['pinned-application1.desktop', 'pinned-application2.desktop']

Ви повинні вставити всі закріплені програми. Перегляньте /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xmlзначення за замовчуванням, шукаючи схему налаштувань та ключ:

        <schema path="/desktop/unity/launcher/" id="com.canonical.Unity.Launcher" gettext-domain="unity">
    <key type="as" name="favorites">
      <default>DEFAULT_VALUES</default>

Потім перекомпілюйте файл схем /usr/share/glib-2.0/schemas/gschemas.compiled(який використовується gsettings):

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