최신 업데이트 후 시스템 트레이 (표시기 패널)를 다시 활성화하는 방법


12

Suttleworth의 기묘한 결정으로 systray에 대한 화이트리스트 를 하드 코딩 한 후 개발자 는 사람들 이 Ubuntu와 함께 systray를 사용하는 응용 프로그램을 계속 사용할 수 있도록 패치를 만들었습니다 .

안타깝게도 패치 제작자는 너무 바빠서 유지 관리 할 수 ​​없습니다. 이는 이달 초 최신 업데이트 이후 화이트리스트가 더 이상 작동하지 않음을 의미합니다.

Canonical의 "솔루션"은 작동하지 않는 각 응용 프로그램에 대한 버그 보고서를 작성하도록 지시하는 것이었지만 물론 이러한 버그 보고서는 무시되었습니다.

그래서…

시스템 트레이를 다시 활성화하려면 어떻게해야합니까? 그것의 부재는 나를 위해 어려움을 만들고 있습니다.

우분투 14.04 64 비트를 사용하고 있습니다.

@GGleb의 질문에 답변

명령

gsettings list-recursively net.launchpad.indicator.systemtray

결과

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

나는 그 통지 tray-is-static내가 아이콘을 마우스 가운데 버튼을 클릭하면 토글.

답변:


12

표시기 시스템 트레이 유니티 (Ubuntu 14.04-15.04)를 사용해보십시오 .

여기에 이미지 설명을 입력하십시오

표시기를 클릭하면 트레이가 표시됩니다.

여기에 이미지 설명을 입력하십시오

또한 도크처럼 패널 상단에 "표시기와 별도로"디스플레이 모드가 있습니다. 이 모드에서는 표시 위로 마우스를 스크롤하여 위치를 변경할 수 있습니다. 모드 위치를 변경하려면 표시기에서 마우스 가운데 버튼을 누릅니다.

터미널에 설치 :

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

그런 다음 사용자를 사용하여 로그 아웃했다가 다시 로그인해야합니다.

https://github.com/GGleb/indicator-systemtray-unity

구성 파일과 함께이 패키지를 제거하려면 :

sudo apt-get --purge remove indicator-systemtray-unity

2
감사합니다. 시스템 트레이 패널을 계속 사용할 수 있기를 원하지만 이것은 아무것도 아닌 것보다 훨씬 낫습니다. 셔틀 워스는 그가 일으킨 문제에 대해 전혀 모른다.
Paddy Landau

어떤 이유로 (나는 당신이 당신의 대답을 편집했다고 생각합니다), 나는 처음 시도했을 때 가운데 마우스 버튼에 대해 조금 놓쳤습니다. 불행히도, 그것은 나를 위해 작동하지 않습니다. 마우스 가운데 버튼은 두 가지 모드 사이를 전환합니다. 첫 번째 모드는 처음 설명한대로입니다. 두 번째 모드는 클릭했을 때 아무 것도 표시하지 못하게합니다. 즉, 해당 모드에서는 쓸모가 없습니다. 가운데 버튼이 작동하는 것에 대한 조언이 있습니까? (Synaptic은 버전을 0.1-trusty1로보고합니다.)
Paddy Landau

당신은 명령의 출력을 보여줄 수 있습니까? :gsettings list-recursively net.launchpad.indicator.systemtray
GGleb

답변을 제공하기 위해 질문을 편집했습니다.
Paddy Landau

결정된. 표시기를 업데이트해야합니다 . 알림 :이 모드에서는 표시 위로 마우스를 스크롤하여 위치를 변경할 수 있습니다. 이 모드는 개선이 필요합니다.
GGleb

1

16.04 (xenial)에서는 다음에 대한 패널 항목을 표시했습니다.

wicd-gtk --tray

설치하여

apt-get install python-appindicator

아이콘을 마우스 오른쪽 버튼으로 클릭하면 구성 옵션이 표시됩니다.


메모 주셔서 감사합니다. 마지막으로 16.04로 업그레이드 할 때 시도합니다.
Paddy Landau

아이콘이 있지만 네트워크 정보 만 표시합니다. 귀하의 지시가 약간 불완전합니다.
Danatela

@Danatela : 아이콘을 마우스 오른쪽 버튼으로 클릭하십시오. 이것은 많은 구성 옵션을 생성합니다.
dzmanto 2016 년

-2

나는 이것이 권장되지 않을 것이라고 생각하지만 (아래 주어진 이유로) 여기에 내 방식이 있습니다 (이미 gurqn의 systray-trusty ppa를 사용한다고 가정).

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

마지막 명령은 향후 명시적인 동의없이 이러한 패키지가 업데이트되지 않도록해야합니다 (업데이트 관리자에서 패키지를 수동으로 설치하도록 표시하는 옵션이 여전히 있습니다).

경고 : 이렇게하면 나중에 문제가 발생하여 중요한 보안 업데이트를 놓칠 수 있습니다. 그러나 개인적으로 기능적인 시스템 트레이를 되 찾으려면 기꺼이 감수해야 할 위험이 있습니다.

@GGleb의 표시기 앱을 이전에 설치 한 경우 해당 패키지를 제거한 다음 파일을 수동으로 삭제해야합니다.

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(이 파일은 해당 패키지를 제거 할 때 자동으로 제거되어야하지만 어떤 이유로 든 그렇지 않습니다.)


고마워, 제임스, 그러나 이것은 보안과 당신이 이미 준 이유 모두에 대한 나쁜 생각입니다. @GGleb의 솔루션은 완벽하게 작동하여 업데이트가 가능하므로 계속 사용하겠습니다. 나는 당신이 그것을 시도하는 것이 좋습니다; 추가 아이콘 외에 "디스플레이 모드"는 gurqn의 솔루션과 거의 구별 할 수 없습니다. 이상적인 해결책은 없지만 Shuttleworth는 이것에서 약간 벗어났습니다.
Paddy Landau
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.