Ubuntu를 업그레이드 한 후 시스템 트레이 아이콘이 사라졌습니다


45

davmail, 하드웨어 모니터와 같은 트레이 아이콘이있는 많은 응용 프로그램이 있습니다. 우분투 14.04 에서이 기능이 누락되었습니다. 누구든지 해결책이 있습니까?

Skype 표시기와 같은 도구가 있지만 시스템 트레이에 응용 프로그램 아이콘을 추가 할 수 있도록이 문제에 대한 일반적인 해결책이 필요합니다.


당신은 시도 해 봤나 이 솔루션 에서 이 질문을 ?
Christopher Kyle Horton

답변:


158

다음 두 가지를 수행해야 할 수도 있습니다.

1. sni-qt 라이브러리를 설치하십시오 .

설치 SNI-QT 밴시 설치 , 또는과 (링크를 클릭) sudo apt-get install sni-qt sni-qt:i386터미널에서 다음 스카이프 다시 시작. 트레이 / 패널 아이콘이 다시 나타납니다!

이 단계가 필요한 이유는 sni-qt 가 Ubuntu 리포지토리 Skype 패키지에 의해 자동으로 설치되지만 직접 다운로드 한 Skype deb 에는 없기 때문 입니다. Skype 4.0이 Ubuntu 저장소에 있으면 여기에서 설치할 수 있으며 더 이상 필요하지 않습니다.

2. 표시기를 화이트리스트에 추가해야 할 수도 있습니다.

이유를 모르지만 일부 시스템의 경우 표시기가 표시되기 전에이 추가 단계가 필요합니다 ( Bruno Pereira 덕분에 !)

단계 :

  1. 패키지를 설치 dconf-toolsdconf-tools 설치(링크 클릭)하거나 터미널이있는 터미널에서sudo apt-get install dconf-tools

  2. Dash (또는 터미널)에서 dconf 편집기 를 엽니 다 dconf-editor.

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

  3. 왼쪽 사이드 바에서 삼각형을 사용하여 데스크탑 > 단일성 > 패널 로 이동합니다 . Ubuntu 12.10에서는 대신 com > canonical > unity > panel 로 이동해야합니다 . [JavaEmbedded...]오른쪽 의 주황색 부분을 두 번 클릭하고 다음 과 ,'skype'같이 Skype 표시기가 표시되도록 추가하십시오 .

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

  4. 를 누르고 dconf 편집기를Enter 닫고 로그 아웃 한 후 로그인하십시오. 이제 표시기가 다시 나타납니다!


9
우분투 12.10에서 나는 내 다른 경로에 그것을 발견 dconf-editor: COM> 정규> 연합> 패널 .
aecolley

2
Ubuntu 12.10에서는 단일 panel항목 이 없습니다 . :( One Zero의 답변은 효과적입니다.
Ali

4
13.04 현재, com> canonical> unity> paneldesktop> unity> panel 이 없습니다. 설명 IMO에 적합한 솔루션은 저장소에서 스카이프를 설치하는 것입니다 여기에
안드리 체르 넨코

2
이것이 13.10에서 잘 작동하는지 확인할 수 있으며 화이트리스트를 작성할 필요가 없습니다. 패키지를 설치하고 종료 한 다음 Skype를 다시 시작하면 문제가 해결되었습니다.
Andrea

1
우분투 14.04에서 아이콘이 허용되기 전에 대문자를 사용하여 Skype를 변경하여 소문자를 모두 표시해야한다는 것을 알았습니다. 14.04 / Trusty로 업그레이드하기 전에 자본이있는 Skype가 이전에 작동했습니다.
Chris Smowton

67

Skype 트레이 아이콘을 Ubuntu에 표시하려면 sni-qt패키지를 설치하십시오 :

sudo apt-get install sni-qt:i386

1
이것은 실제로 14.04에서 나를 위해 일하게했습니다-그것은 단지 sni-qt가 아니라 sni-qt : i386입니다. (내 시스템 (64 비트)에서 skype는 skype : i386으로 설치됩니다). 다른 앱에서도 같은 문제 일 수 있습니다.
sunew

우분투를 12.04에서 14.04 (더러운 설치)로 업그레이드하면 스카이프 트레이 아이콘이 사라졌습니다. 이것은 고정
krukid

4
이것이 작동하는 이유에 대한 추가 정보 : askubuntu.com/a/151118/48105 . 아, 그리고 이것을 적용하기 위해 로그 오프 / 로그인 (또는 다시 시작)하는 것을 잊지 마십시오.
Waldir Leoncio

1
14.04.01에서는 sni-qt : i386을 설치 한 후 Skype를 종료했다가 다시 시작해야했습니다. 잘 작동합니다.
amotzg 2019

2
여전히 16.04에 대한 해결책 (문제가 지속됨을 아는 것은 슬프다).
jgomo3

19

Ubuntu 12.04 LTS의 Unity 알림 패널에서 Skype 아이콘 활성화

Ubuntu 12.04 (또는 Unity의 모든 버전)를 새로 설치하는 경우 Skype를 설치하고 이전과 동일하게 작동 할 것으로 예상합니다. 그러나 주 창을 닫으면 곧 Skype 아이콘이 상단 패널에 표시되지 않습니다.

이 문제를 해결하려면 몇 가지 명령을 실행해야합니다. 터미널을 열고 이것을 실행하십시오 :

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

다음과 같은 것을 얻어야합니다.

['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

기본적으로 이는 Skype가 허용 목록에 없으므로 기본적으로 트레이 아이콘을 표시 할 수 없습니다. 이 문제를 해결해야합니다. 'Skype'를 목록에 추가하여 다음과 같이하십시오.

['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']

그런 다음 큰 따옴표 ( ")로 묶고 앞에 com.canonical.Unity.Panel systray-whitelist를 설정 한 gsettings를 추가하십시오. 이 시점에서 다음과 같은 내용이 있어야합니다.

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

이제 이것을 터미널에 복사하고 명령을 실행하십시오. 나중에 재부팅하십시오. 이제 아이콘이 보일 것입니다.

소스는 여기 링크 설명을 입력


DConf 편집기를 열 때 b / c 명령을 제공해 주셔서 감사합니다. Unity 아래에 패널 옵션이 표시되지 않습니다. sni-qt도 설치 한 후에도 잘 작동했습니다 (필요하지는 않음).
kingdango

6
첫 번째 명령 후 : No such schema 'com.canonical.Unity.Panel'. 우분투 13.04 64 비트.
Hubro

1
여기에 같은 "그런 스키마"우분투 13.04 64 비트
루이스 로보 Borobia


10

Ubuntu가 버전 13.10 이후로 화이트리스트를 해제했기 때문입니다. 해결해야 할 두 가지 옵션은 다음과 같습니다.

어느 한 쪽

sudo apt-get install libappindicator1

또는

sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get upgrade

자세한 정보 : 시스템 트레이 아이콘에 http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty가 표시되지 않음


5
14.04에서는 작동하지 않습니다
Ahmed Daif

2
libappindicator1 자체는 (14.04 AMD64를 새로 설치 한 이후) 저에게는 효과가 없었지만 systray-trusty (수동 gedit 단계 포함)를 설치하고 다시 시작한 후에도 효과가있었습니다.
paulcm

1
Utopic의 ppa:gurqn:systray-utopic경우, 중요하다면 을 사용해야합니다 .
Danatela

생생한 버전도 가능ppa:gurqn:systray-vivid
Hamman Samuel

9

나는이 문제에 직면했다. 다음 패키지를 설치하면 문제가 해결되었습니다.

sudo apt-get install sni-qt:i386

Ubuntu 15.10에 있는데 시스템 sni-qt:i386트레이 아이콘이 표시되어야했습니다.


이것이 Ubuntu 14.04 LTS에 가장 적합한 솔루션입니다. 레지스트리 수정이 작동하지 않습니다. 다시 시작 스카이프 SNI-QT를 설치 한 후 : I386
Angsuman 차크라보티

5

어쩌면 알림 영역에 스카이프를 허용 목록에 추가해야 할 수도 있습니다 (스카이프에 appindicator가 포함되어 있는지 확실하지 않습니다)

dconf-tools를 설치하는 쉬운 방법

sudo apt-get install dconf-tools

또는 소프트웨어 센터 사용 소프트웨어 센터를 통해 설치

그런 다음 alt+ f2를 누르고 dconf-editor를 입력하여 다음 과 같은 프로그램을보십시오.

dconf 편집기

desktop-> unity->로 이동하여 panel허용 목록에 추가하려는 앱을 목록의 끝에 추가하십시오 (귀하의 경우 'Skype'를 추가해야 함)는 쉼표로 구분하십시오. 대신 all알림 영역을 사용하기 위해 모든 앱을 허용 목록에 쓸 수 있습니다 .

로그 아웃했다가 다시 로그인해야 변경 사항이 적용됩니다.

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


1
통일 아래에 '패널'이 표시되지 않습니다. 뭔가 빠졌습니까? 나는 14.04에있어
itsols

아마도 경로는 14.04로 바뀌었을 것입니다. 지금 Unity를 사용하지 않기 때문에 확실하지 않습니다
zurdo

4

Ubuntu 16.10 64 비트 Unity Desktop에서 Skype 및 Franz 표시기를 모두 다시 가져 오려면 다음과 같이하십시오.

1) 여기 에 언급 된대로 sni-qt : i386을 설치 했습니다. sudo apt-get install sni-qt:i386

2) 여기 에 언급 된대로 libappindicator를 설치 했습니다.sudo apt-get install libappindicator1

3) 마지막으로 소프트웨어 센터를 통해 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/에 있는 .deb 패키지를 설치했습니다 . 여기 에서 언급했듯이 이것은 최종 해결 방법을 제공했습니다.


노력해 주셔서 감사합니다! Skype와 Franz 만 수정하면 왜 Pidgin Indicator를 설치해야합니까?
orschiro

왜 pidgin-indicator .deb 패키지에서 그 이유를 찾을 수 있는지는 의심의 여지가 없지만 지금 당장 알고있는 것은 그것이 나를 위해 일했다는 것입니다. 불행히도 나는 지금 더 깊이 파헤칠 시간이 없습니다.
Geek

내 문제는 다른 것이어야합니다. Pidgin Indicator를 설치 한 후에도 여전히 문제가 발생합니다.
orschiro

이상 하군요, 3 단계를 모두 했습니까?
Geek

1
이것은 나를 위해 아주 잘 작동했습니다. 처음에는 Skype가 어떤 이유로 얼어 붙었지만 두 번째부터는 작동하기 시작했습니다.
Francesco Casula

3

참고

여기 에서는 Unity 시스템 트레이 화이트리스트에 Skype를 포함시키는 방법을 설명하는 기사 를 게시합니다 .

우분투 12.04가 있습니다.

세부

기본적으로 새 터미널을 열고 다음을 실행하십시오.

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

Skype를 다시 시작하십시오.


2

gnome shell을 사용하는 경우이 내선 호출을 활성화하십시오. 상태 아이콘 수정 프로그램

Dropbox, Skype, vlc 및 기타를 상태 표시 줄에 수정합니다. 완벽하지는 않지만 괜찮습니다.

https://extensions.gnome.org/extension/192/status-icon-fixer/


2
Ubuntu 13.10 이상에서는 Status Icon Fixer 가 더 이상 작동하지 않는다고합니다. 13.10에 대체 Top Icons 확장을 사용하고 잘 작동합니다.
tanius

2

나를 위해 dconf 편집기의 경로는 다음과 같습니다.

com -> canonical -> indicator -> appmenu -> messages

그런 다음 응용 프로그램 을 클릭하고 'skype'를 추가하십시오 . 우분투 13.10 (64 비트)을 실행 중입니다.


1
14.04 Trusty에서는 작동하지 않았습니다.
mcmlxxxiii

2

Ubuntu 14.04에서 2015 년 12 월 현재 작동 하는 솔루션 은 다음 PPA를 설치하는 것입니다.

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

아이콘을 표시하기 위해 클릭 할 수있는 작업 표시 줄에 화살표가 표시됩니다. 또한 아이콘 자체를 막대 자체에 표시하고 이에 대한 지시 사항은 여기에서 찾을 수 있습니다. http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html

다른 솔루션이 더 이상 작동하지 않는 이유는 무엇입니까? Unity에 대한 업데이트는 다른 ppa 솔루션을 계속 깨뜨리고 아무도 그것을 최신 상태로 유지하려고 노력하지 않는 것 같습니다.


1

Skype-> 옵션으로 이동하십시오.

일반 범주에서 "시스템 트레이에서 Skype 최소화 최소화"를 확인하십시오.


아무것도 바뀌지 않았습니다. 그러나 옵션은 (독일어) 시작이 최소화되어 표시되어 있습니다 (시스템 트레이에 대해서는 아무 것도 말하지 않음). 이제 런처의 버튼을 두 번 클릭하면됩니다.
miceterminator

1

tint2 패널과 함께 Gnome-Flashback (이전의 Fallback / Classic)을 사용하고 있습니다. 나는이 픽스를 모두 시도했지만 아무도 나를 위해 일하지 않았다. 나는 심지어 시도했다

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

불운. 심지어 tint2를 죽이고 대신 그놈 패널을 사용해 보았습니다. 여전히 내 앱의 많은 아이콘은 없습니다.

마침내 네트워크 관리자가 systray에 표시 할 수있는 방법을 찾고있는 동안 해결책을 찾았 습니다 . Cairo-Dock을 런처로 사용했기 때문에 표시되지 않은 앱의 모든 시작 명령을 변경했습니다 dbus-launch app-launch-command. app-launch-command해당 앱의 정기 실행 명령은 어디에 있습니까 ? 시작 응용 프로그램에서도 마찬가지였으며 매력처럼 작동합니다.


0

이 솔루션은 Ubuntu 17.04에서 잘 작동합니다.

"env XDG_CURRENT_DESKTOP = Unity"로 응용 프로그램을 실행하십시오. 예를 들어 Linux 용 Skype를 시작하려면 다음을 사용하십시오.

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

수정 사항을 영구적으로 작성하려면 / usr / share / applications /에서 ~ / .local / share / applications /로 애플리케이션 데스크탑 파일을 복사 한 후 파일을 편집하고 "env XDG_CURRENT_DESKTOP = Unity"를 추가하여 "Exec"행을 변경하십시오 ( "Exec ="바로 뒤에 따옴표없이).

자세한 내용은 http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html


-2

나는 같은 문제가 있었다. 여기에 내가 정정 한 일이 있습니다.

터미널 열기

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

모든 솔루션에는 최소한 우분투가 아닌 재설치가 제공되지 않습니다.
igaurav
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.