Ikon baki sistem menghilang setelah memutakhirkan Ubuntu


45

Saya memiliki banyak aplikasi dengan ikon baki seperti davmail, monitor perangkat keras. Saya kehilangan fitur ini di Ubuntu 14.04. Adakah yang punya solusi?

Ada beberapa alat seperti indikator Skype, tetapi saya membutuhkan solusi umum untuk masalah ini sehingga saya dapat menambahkan ikon aplikasi ke baki sistem.


Sudahkah Anda mencoba solusi ini dari pertanyaan ini ?
Christopher Kyle Horton

Jawaban:


158

Anda mungkin perlu melakukan dua hal:

1. Instal perpustakaan sni-qt .

Instal sni-qt Instal banshee (klik tautan), atau dengan sudo apt-get install sni-qt sni-qt:i386dari terminal, lalu mulai ulang Skype. Ikon baki / panel sekarang harus kembali!

Alasan langkah ini diperlukan adalah karena sni-qt diinstal secara otomatis oleh paket Skype repositori Ubuntu, tetapi BUKAN oleh deb Skype yang Anda unduh langsung. Setelah Skype 4.0 di repo Ubuntu, Anda dapat menginstal dari sana dan ini tidak lagi diperlukan.

2. Anda mungkin juga perlu memasukkan daftar putih indikator

Kami tidak tahu mengapa, tetapi untuk beberapa sistem langkah tambahan ini diperlukan sebelum indikator akan ditampilkan (terima kasih kepada Bruno Pereira !)

Langkah-langkah :

  1. Instal paket dconf-toolsInstal dconf-tools(klik pada tautan), atau dari terminal dengansudo apt-get install dconf-tools

  2. Buka dconf editor dari Dash (atau dconf-editordari terminal):

    masukkan deskripsi gambar di sini

  3. Di bilah sisi kiri, gunakan segitiga untuk menavigasi ke desktop > unity > panel . Pada Ubuntu 12.10 Anda malah perlu menavigasi ke panel com > canonical > unity > . Klik dua kali pada bagian oranye di sebelah kanan, dan tambahkan untuk memungkinkan indikator Skype untuk ditampilkan, seperti di bawah ini:[JavaEmbedded...],'skype'

    masukkan deskripsi gambar di sini

  4. Tekan Enter, tutup editor dconf , logout dan login - indikator Anda sekarang harus kembali!


9
Di Ubuntu 12.10 saya menemukannya di jalur yang berbeda di dalam dconf-editor: com> canonical> unity> panel .
aecolley

2
Di Ubuntu 12.10 Anda tidak memiliki panelitem di bawah satu. :( Jawaban One Zero berhasil.
Ali

4
Pada 13.04, kedua com> kanonik> kesatuan> panel dan desktop yang> kesatuan> panel tidak ada. IMO solusi yang tepat adalah menginstal skype dari repositori seperti yang dijelaskan di sini
Andrii Chernenko

2
Dapat mengonfirmasi ini berfungsi dengan baik pada 13.10, dan saya tidak perlu memasukkannya dalam daftar putih. Cukup instal paket itu dan berhenti lalu mulai Skype lagi memperbaikinya :)
Andrea

1
Di Ubuntu 14.04, saya menemukan bahwa saya perlu mengganti Skype dengan huruf kapital untuk skype semua huruf kecil sebelum ikon diizinkan. Skype dengan modal sebelumnya telah bekerja sebelum saya meningkatkan ke 14,04 / Terpercaya.
Chris Smowton

67

Untuk menampilkan Ikon Baki Skype di Ubuntu, instal sni-qtpaket:

sudo apt-get install sni-qt:i386

1
ini benar-benar membuatnya bekerja untuk saya di 14,04 - dan itu sni-qt: i386 bukan hanya sni-qt. (pada sistem saya (64 bit) skype juga diinstal sebagai skype: i386). Mungkin itu adalah masalah yang sama untuk aplikasi lain.
sunew

memutakhirkan ubuntu dari 12,04 menjadi 14,04 (instalasi kotor), ikon baki skype menghilang. ini memperbaikinya
krukid

4
Info lebih lanjut tentang mengapa ini bekerja: askubuntu.com/a/151118/48105 . Oh, dan jangan lupa untuk logoff / login (atau mulai kembali kesatuan) agar ini berlaku.
Waldir Leoncio

1
Pada 14.04.01 saya hanya perlu mematikan dan memulai kembali Skype setelah menginstal sni-qt: i386. Bagus sekali.
amotzg

2
Masih solusi untuk 16,04 (sedih mengetahui masalah terus berlanjut).
jgomo3

19

Aktifkan Ikon Skype di Panel Pemberitahuan Persatuan di Ubuntu 12.04 LTS

Ketika Anda melakukan instalasi baru Ubuntu 12.04 (Atau versi apa pun dengan Unity dalam hal ini), Anda menginstal Skype dan mengharapkannya berfungsi seperti dulu. Tetapi jika Anda menutup jendela utama - Anda segera melihat bahwa ikon Skype tidak ditampilkan di panel atas.

Untuk memperbaikinya, Anda perlu menjalankan beberapa perintah. Jadi buka terminal Anda dan jalankan ini:

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

Anda harus mendapatkan sesuatu seperti ini:

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

Pada dasarnya ini berarti, bahwa Skype tidak masuk daftar putih, sehingga tidak diizinkan secara default untuk menampilkan ikon baki. Kami harus memperbaikinya. Tambahkan 'Skype' ke daftar sehingga Anda memiliki sesuatu seperti ini:

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

Kemudian bungkus dengan tanda kutip ganda (") dan tambahkan gsettings set com.canonical.Unity.Panel systray-whitelist di depannya. Pada titik ini Anda harus memiliki sesuatu seperti ini:

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

Sekarang cukup salin ini ke Terminal Anda dan jalankan perintah. Reboot sesudahnya. Sekarang Anda harus melihat ikonnya.

Sumber masukkan uraian tautan di sini


Terima kasih telah memberikan perintah b / c ketika saya membuka editor DConf Saya tidak melihat opsi Panel di bawah Unity. Ini bekerja dengan baik untuk saya setelah saya juga menginstal sni-qt (tidak yakin itu diperlukan).
kingdango

6
Setelah perintah pertama: No such schema 'com.canonical.Unity.Panel'. Ubuntu 13.04 64-bit.
Hubro

1
Sama di sini: "Tidak ada skema seperti itu" Ubuntu 13.04 64 bit
Luis Lobo Borobia


10

Ini karena Ubuntu telah mematikan daftar putih sejak versi 13.10. Berikut adalah dua opsi untuk diperbaiki:

antara

sudo apt-get install libappindicator1

atau

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

Untuk informasi lebih lanjut: Ikon System Tray tidak menampilkan http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty


5
itu tidak bekerja di 14,04
Ahmed Daif

2
libappindicator1 sendiri tidak bekerja untuk saya (dari instalasi AMD64 14,04 bersih), tetapi berhasil setelah juga menginstal systray-trusty (termasuk langkah gedit manual) DAN memulai kembali.
paulcm

1
untuk Utopic, Anda harus menggunakan ppa:gurqn:systray-utopic, jika itu penting
Danatela

Versi jelas juga tersediappa:gurqn:systray-vivid
Hamman Samuel

9

Saya juga menghadapi masalah ini. Menginstal paket berikut menyelesaikan masalah saya.

sudo apt-get install sni-qt:i386

Saya di Ubuntu 15.10, sni-qt:i386diperlukan untuk menampilkan ikon systray.


Ini adalah solusi terbaik untuk Ubuntu 14.04 LTS. Perbaikan registri tidak berfungsi. Mulai ulang Skype setelah menginstal sni-qt: i386
Angsuman Chakraborty

5

mungkin Anda perlu memasukkan skype ke daftar putih ke area notifikasi (saya tidak yakin apakah skype menyertakan appindicator)

Cara mudah untuk membuatnya adalah menginstal dconf-tools

sudo apt-get install dconf-tools

atau Menggunakan Pusat Perangkat Lunak Instal melalui pusat perangkat lunak

Kemudian tekan alt+ f2dan masukkan dconf-editor untuk melihat program seperti ini:

dconf-editor

Arahkan ke desktop-> unity-> paneldan tambahkan aplikasi yang Anda sukai ke daftar putih di akhir daftar (dalam kasus Anda, Anda harus menambahkan 'Skype') secara terpisah dengan koma. Anda bisa menulis allke daftar putih semua aplikasi untuk menggunakan area notifikasi.

Anda harus keluar dan masuk lagi untuk menerapkan perubahan.

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


1
Saya tidak melihat 'panel' di bawah persatuan. Apakah saya melewatkan sesuatu? Saya pada 14,04
tanggal

Mungkin jalurnya telah berubah untuk 14,04, tidak dapat mengatakan dengan pasti karena saya tidak menggunakan Unity sekarang
zurdo

4

Inilah yang berhasil bagi saya untuk mendapatkan kembali indikator Skype dan Franz di bawah Ubuntu 16.10 64-bit Unity Desktop

1) Saya menginstal sni-qt: i386 seperti yang disebutkan di sini dengan sudo apt-get install sni-qt:i386

2) Saya menginstal libappindicator seperti yang disebutkan di sini dengansudo apt-get install libappindicator1

3) Akhirnya saya menginstal paket .deb yang ditemukan di http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/ melalui pusat perangkat lunak. Sebagaimana disebutkan di sini , ini memberikan resolusi akhir.


Terima kasih banyak atas usaha Anda! Hanya sebuah pertanyaan: mengapa kita perlu menginstal Indikator Pidgin jika kita hanya perlu memperbaiki Skype dan Franz?
orschiro

Sementara saya tidak akan ragu bahwa alasan mengapa dapat ditemukan dalam paket .deb pidgin-indikator, yang saya tahu sekarang adalah itu bekerja untuk saya. Sayangnya saya tidak punya waktu untuk menggali lebih dalam pada saat ini.
Penatua Geek

Masalah saya pasti ada hal lain. Bahkan setelah menginstal Indikator Pidgin, saya masih mengalami masalah ...
orschiro

Aneh, apakah Anda melakukan 3 langkah?
Penatua Geek

1
Ini bekerja cukup baik untuk saya. Pada tahap pertama, Skype membeku karena alasan tertentu, tetapi sejak detik Skype mulai bekerja.
Francesco Casula

3

Referensi

Di sini saya memposting sebuah artikel yang menjelaskan cara memasukkan Skype ke daftar putih baki sistem Unity.

Saya punya Ubuntu 12,04, itu berhasil untuk saya!

Detail

Pada dasarnya, buka terminal baru dan jalankan ini:

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

dan kemudian restart Skype.



2

Bagi saya path di editor dconf adalah:

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

Dan kemudian klik pada aplikasi dan dalam nilai tambah 'skype' . Saya menjalankan Ubuntu 13.10 (64-bit).


1
Tidak bekerja untuk 14,04 Terpercaya.
mcmlxxxiii

2

Solusi yang berfungsi pada Des 2015 di Ubuntu 14.04 adalah menginstal PPA berikut:

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

Ini memberi Anda panah di bilah tugas yang dapat Anda klik untuk menampilkan ikon Anda. Anda juga dapat menampilkan ikon di bilah itu sendiri dan instruksi untuk itu dapat ditemukan di sini: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html

Mengapa solusi lain tidak berfungsi lagi? Pembaruan untuk Unity terus melanggar solusi ppa lainnya dan tampaknya tidak ada yang berkomitmen untuk memperbarui mereka.


1

Pergi ke Skype-> Opsi.

Di Kategori Umum, centang "Mulai Skype yang diperkecil di Baki Sistem".


tidak itu tidak mengubah apa pun. Tapi pilihannya (dalam bahasa Jerman) agak berlabel mulai diminimalkan (mengatakan apa-apa tentang baki sistem). Jadi sekarang saya hanya perlu mengklik dua kali pada tombol di Launcher
miceterminator

1

Saya menggunakan Gnome-Flashback (sebelumnya Fallback / Classic) dengan panel tint2. Saya mencoba semua perbaikan ini dan tidak ada yang bekerja untuk saya. Saya bahkan mencoba

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

Tidak berhasil Bahkan mencoba membunuh tint2 dan menggunakan panel gnome sebagai gantinya. Masih tidak ada ikon untuk banyak aplikasi saya, tetapi tidak semua.

Saya akhirnya menemukan solusi sambil mencari cara untuk mendapatkan (khususnya) manajer jaringan untuk ditampilkan di systray di sini . Karena saya menggunakan Cairo-Dock sebagai peluncur, saya baru saja mengubah semua perintah peluncuran untuk aplikasi saya yang tidak muncul dbus-launch app-launch-command. Di mana app-launch-commandperintah peluncuran reguler untuk aplikasi itu. Melakukan hal yang sama untuk aplikasi Startup dan berfungsi seperti pesona.


0

Solusi ini berfungsi baik dengan Ubuntu 17.04

Cukup jalankan aplikasi dengan "env XDG_CURRENT_DESKTOP = Unity". Misalnya, untuk memulai Skype Untuk Linux, Anda akan menggunakan:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

Untuk membuat perbaikan permanen, salin file desktop aplikasi dari / usr / share / aplikasi / ke ~ / .local / share / aplikasi /, lalu edit file dan ubah baris "Exec" dengan menambahkan "env XDG_CURRENT_DESKTOP = Unity" ( tanpa tanda kutip) segera setelah "Exec =".

Lebih detail di http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html


-2

Saya memiliki masalah yang sama. Inilah yang saya lakukan untuk memperbaikinya.

Buka Terminal

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

Setiap solusi tidak datang dengan menginstal ulang, setidaknya tidak di ubuntu.
igaurav
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.