실행기에 고정 된 응용 프로그램을 모든 사용자에게 표시하는 방법은 무엇입니까?


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/
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.