จะทำให้แอพพลิเคชั่นที่ถูกตรึงในตัวเรียกใช้งานปรากฏสำหรับผู้ใช้ทั้งหมดได้อย่างไร?


11

ฉันต้องปักหมุดแอปพลิเคชั่นใน Unity launcher เพื่อให้ผู้ใช้ทุกคนเห็นได้

ขณะนี้ทุกสิ่งที่ฉันเปลี่ยนดูเหมือนจะส่งผลกระทบต่อผู้ใช้ภายในเท่านั้น

คำตอบ:


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/
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.