Làm cách nào để làm cho các ứng dụng được ghim trong launcher xuất hiện cho tất cả người dùng?


11

Tôi cần ghim một ứng dụng trong Unity launcher để có thể nhìn thấy nó cho tất cả người dùng.

Hiện tại, mọi thứ tôi thay đổi dường như chỉ ảnh hưởng đến người dùng cục bộ.

Câu trả lời:


8

Để làm cho các ứng dụng xuất hiện được ghim trong trình khởi chạy cho người dùng mới được tạo, bạn có thể thay đổi lược đồ cài đặt mặc định bằng cách thiết lập ghi đè mới:

Tạo tệp /usr/share/glib-2.0/schemas/10_local-unity-launcher.gschema.overridevà chèn mã sau ( .desktoptệp được lưu trữ bên dưới /usr/share/applications/):

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

Bạn phải chèn tất cả các ứng dụng được ghim. Xem /usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xmlcác giá trị mặc định bằng cách tìm kiếm lược đồ cài đặt và khóa:

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

Sau đó biên dịch lại tệp lược đồ /usr/share/glib-2.0/schemas/gschemas.compiled(được sử dụng bởi gsinstall):

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.