
amd64에서 Ubuntu 16.10을 실행하고 있습니다. 나는 xsession
("사용자 정의 세션")을 데스크탑으로 사용하고 있으므로 모든 것이 내 ~/.xsession
스크립트에서 시작됩니다. 이 스크립트는 awesome
창 관리자와 unity-settings-daemon
.
unity-control-center
("시스템 설정") 애플리케이션을 사용하여 다양한 설정을 지정하고 싶습니다 . 16.04에서는 정상적으로 작동했습니다. 16.10으로 업그레이드한 후 제어 센터에서 대부분의 아이콘이 사라졌습니다.
이는 의 파일 /usr/share/applications/unity-*-panel.desktop
에 OnlyShowIn=Unity;
. 예를 들어 에서 이 줄을 주석 처리하면 를 /usr/share/applications/unity-datetime-panel.desktop
실행할 때 "날짜 및 시간" 아이콘이 나타납니다 unity-control-center
. 그러나 내가 아는 한, 패키지가 unity-control-center
업그레이드될 때마다 되돌려지기 때문에 이것은 그다지 좋은 해결책이 아닙니다.
내 설정에서 모든 제어 센터 패널을 사용할 수 있는 더 좋은 방법이 있습니까?
답변1
에 따르면https://specations.freedesktop.org/desktop-entry-spec/latest/ar01s05.html, OnlyShowIn
키는 환경 변수 값과 일치합니다 XDG_CURRENT_DESKTOP
. 따라서 다음을 unity-control-center
실행하여 모든 패널을 표시하도록 속일 수 있습니다.
env XDG_CURRENT_DESKTOP=Unity unity-control-center
이것은 잘 작동하는 것 같습니다.
Ubuntu 17.04 이상 Unity
에서는 Unity7
.