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


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.