Bagaimana membuat aplikasi yang disematkan di peluncur muncul untuk semua pengguna?

11

Saya perlu menyematkan aplikasi di peluncur Persatuan sehingga dapat dilihat untuk semua pengguna.

Saat ini, semua yang saya ubah tampaknya hanya memengaruhi pengguna lokal.

guimenez
sumber

Jawaban:

8

Untuk membuat aplikasi yang muncul disematkan di peluncur untuk pengguna yang baru dibuat, Anda dapat mengubah skema pengaturan default dengan mengatur penggantian baru:

Buat file /usr/share/glib-2.0/schemas/10_local-unity-launcher.gschema.overridedan masukkan kode berikut ( .desktopfile disimpan di bawah /usr/share/applications/):

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

Anda harus memasukkan semua aplikasi yang disematkan. Lihat /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xmlnilai default dengan mencari skema dan kunci pengaturan:

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

Kemudian kompilasi ulang file skema /usr/share/glib-2.0/schemas/gschemas.compiled(yang digunakan oleh gsettings):

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Lasall
sumber