시스템 트레이에 더 많은 아이콘을 표시하고 액세스하려면 어떻게합니까?


77

그래서 Natty를 조금 어지럽히고 일반적으로 시스템 트레이 (또는 "알림 영역"?)를 사용하는 모든 앱이 표시되지 않는 것을 알았습니다. 그게 버그입니까, 아니면 그렇게 될 것입니까? 우분투에서 그 기능을 완전히 없애는 것에 대해 들었습니다. 다시 추가 할 수있는 방법이 있습니까? 내 말은, 특히 불필요하게 사용한 앱이있을 때 특히 마음에 들지 않았지만 지금은 전혀 CryptKeeper를 사용할 수 없거나 easycrypt이며 Dropbox가 Nautilus를 열지 않고 동기화되었는지 여부를 알 수 없습니다 .

답변:


56

Ubuntu 13.04부터 시스템 트레이에 대한 액세스를 허용하려면 응용 프로그램을 허용 목록에 추가해야합니다.

먼저 소프트웨어 센터에서 dconf-tools를 설치하거나 (또는 여기 를 클릭하여 ) Alt+ F2를 누르고 입력 dconf-editor하여 실행하십시오.

dconf-editor alt-f2 대화 상자

이제 데스크탑-> 유니티-> 패널로 이동하십시오.

구성 편집기 (dconf-editor) desktop.unity.panel

이제 systray-whitelist의 값을

"all"

이 알림을 "all"로 설정하면 이전 알림 영역이 유지 관리되지 않으므로 다른 버그가 발생할 수 있습니다. 대신 모든 것을 활성화하는 대신 개별적으로 필요한 응용 프로그램을 추가하는 것이 좋습니다. 이 질문을 확인하여 기본값으로 재설정 할 수 있습니다.

시스템 트레이는 13.04 이상에서 완전히 제거되었으며 아직 포트되지 않은 이전 응용 프로그램은 업데이트해야합니다.


나는 lastfm에 대해 시도했지만 a) Alt-F2 "thing"에 붙여 넣을 수 없으므로 (입력했습니다) b) 목록에서 'lastfm'이나 'last.fm'을 사용하지 않습니다. 항목 만 해당) 알림 영역에 lastfm 아이콘을 표시 할 수있었습니다.
— blueyed

1
@blue 질문으로 열면 (그리고 사용중인 정확한 last.fm 응용 프로그램이 무엇인지 표시), 해결책을 찾을 수있을 것입니다.
— belacqua

피진에서도 동일하게 수행되었지만 여전히 아이콘이 표시되지 않습니다. askubuntu에서 쿼리가 이미 발생했지만 응답이 없습니다.
— Praveen Sripati

1
12.10에서 키는입니다 /com/canonical/unity/panel/systray-whitelist.
— Felix

24

터미널에서이 명령을 복사하여 붙여 넣기

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

이 웹 사이트에서 팁을 얻습니다.

http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
... 변경 사항을 즉시 표시하려면 unity(터미널 또는 Alt-F2 실행기)로 통일을 다시 시작 하거나 로그 아웃 / 로그인하거나 재부팅하십시오.
— cfi

이 속임수는 12.10에서 작동했습니다 ...이 gconf-editor를 수행 할 수있는 옵션이 없습니다
— puneet

@puneet : dconf그렇지 않습니다gconf
— MestreLion

7

최신 빌드에서와 같이 Dropbox를 업그레이드하면 Ubuntu에 표시기가 있습니다. 다른 응용 프로그램의 경우 개발자가 표시기 지원을 추가하지 않으면 Alaukik이 말한 것처럼 해당 목록을 화이트리스트에 추가하고 개발자에게 응용 프로그램을 수정해야한다고 알릴 수 있습니다.


7

현재 시스템 트레이 허용 목록을 표시하려면

gsettings get com.canonical.Unity.Panel systray-whitelist

모든 시스템 트레이 표시기 를 허용하려면 :

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

화이트리스트에 응용 프로그램 을 추가 하려면 MYAPP이 줄의 끝에서 대체 하십시오.

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'MYAPP']/")"


우분투 12.04에서 이것을 테스트 한 사람이 있습니까? 그것은 나를 위해 작동하지 않습니다 (이전 버전에서 작동했습니다)
— saeedgnu

현재로서는 Ubuntu 12.10에서 문제없이 작업하고 있습니다.
— uygar.raf

@ilius이 명령은 12.04에서 작동합니다.
— Cas

Ubuntu 13.04에서 작업하지 않음
— Itai Ganot

Ubuntu 14.04 LTS에서 작동하지 않습니다.
— musiphil

1

'all'로 변경하는 대신 원하는 응용 프로그램의 이름을 목록에 추가하는 것이 좋습니다. 이를 통해 "all"값으로 인한 모든 종류의 패널 문제를 피할 수 있습니다 .

예를 들어 drweb 표시기가 없어서 dr web antivirus를 실행하는 명령을 화이트리스트에 추가하려고했습니다. 값은 같았습니다 ['JavaEmbeddedFrame', 'Wine', 'Update-notifier']. 로 변경 ['JavaEmbeddedFrame', 'Wine', 'drweb-cc', 'Update-notifier']한 다음 로그 아웃하고 로그인했으며 표시기는 패널에있었습니다.


1

우분투 버전과 독립적 인 가장 좋은 방법은 dconf-editor를 실행 하고이 문자열 "systray-whitelist"를 찾거나 (ctrl + F) 변경하지 않는 한 ...

값을 간단히 [ 'all']로 편집 할 수 있으며 "기본값으로 설정"버튼을 클릭하여 복원 할 수도 있습니다.

또는 표시하려는 아이콘을 하나씩 찾아서 추가하십시오.

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