Pertanyaan Cara mengaktifkan kembali systray (panel indikator) setelah pembaruan terbaru


Setelah Suttleworth keputusan aneh untuk hard-code daftar putih untuk systray, pengembang membuat tambalan untuk memungkinkan orang untuk terus menggunakan aplikasi yang menggunakan systray dengan Ubuntu.

Sayangnya, pencipta patch sekarang terlalu sibuk untuk mempertahankannya. Ini berarti bahwa sejak pembaruan terkini awal bulan ini, daftar putih tidak berfungsi lagi (lagi).

"Solusi" Canonical adalah untuk menginstruksikan kami untuk membuat laporan bug untuk setiap aplikasi yang tidak berfungsi, tetapi tentu saja laporan bug itu telah diabaikan.

Begitu…

Bagaimana saya mengaktifkan kembali systray? Ketiadaannya menciptakan kesulitan bagi saya.

Saya menggunakan Ubuntu 14.04 64-bit.

Menjawab pertanyaan dengan @GGleb

Perintah

gsettings list-recursively net.launchpad.indicator.systemtray

Hasil

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

Saya melihat itu tray-is-static matikan ketika saya tengah-klik ikon.


12
2018-04-23 16:27


asal




Jawaban:


Coba gunakan Indikator Systemtray Unity (untuk Ubuntu 14.04 - 15.04):

enter image description here

Indikator, ketika diklik, menunjukkan baki.

enter image description here

Juga ada mode tampilan "terpisah dari indikator" - di atas panel seperti dok. Dalam mode ini, posisi dapat diubah dengan menggulir mouse ke atas indikator. Untuk mengubah posisi mode: tekan tombol tengah mouse pada indikator.

Instalasi di terminal:

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

Anda harus keluar dan masuk lagi menggunakan pengguna Anda.

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

Untuk menghapus paket ini (dengan file-file konfigurasinya !!!):

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

12
2018-04-24 07:37



Terima kasih. Ini secara signifikan lebih baik daripada tidak sama sekali, meskipun saya berharap kita masih bisa menggunakan panel systray. Shuttleworth tidak tahu masalah yang dia sebabkan. - Paddy Landau
Untuk beberapa alasan (saya pikir Anda mengedit jawaban Anda), pertama kali saya melewatkan sedikit tentang tombol mouse tengah, yang sekarang saya coba. Sayangnya, itu tidak berhasil untuk saya. Tombol mouse tengah hanya beralih di antara dua mode: Mode pertama adalah seperti yang pertama kali Anda gambarkan. Mode kedua mencegahnya menampilkan apa pun saat diklik, yaitu tidak ada gunanya dalam mode itu. Apakah Anda memiliki saran untuk membuat tombol tengah berfungsi seperti yang Anda lakukan? (Synaptic melaporkan versi sebagai 0,1-trusty1.) - Paddy Landau
Anda dapat menunjukkan output dari perintah ?: gsettings list-recursively net.launchpad.indicator.systemtray - GGleb
Saya telah mengedit pertanyaan saya untuk memberikan jawabannya. - Paddy Landau
Tetap. Anda perlu memperbarui indikator. Pengingat: dalam mode ini, posisi dapat diubah dengan menggulir mouse ke atas indikator. Mode ini perlu ditingkatkan. - GGleb


Di 16.04 (xenial) saya berhasil menampilkan item panel untuk

wicd-gtk --tray

dengan menginstal

apt-get install python-appindicator

Opsi konfigurasi ditampilkan ketika mengklik kanan pada ikon.


1
2018-05-22 19:58



Terima kasih atas catatannya. Saya akan mencobanya ketika saya akhirnya meng-upgrade ke 16.04. - Paddy Landau
Ada ikon, tetapi hanya menampilkan informasi jaringan. Instruksi Anda sedikit tidak lengkap. - Danatela
@Danatela: Coba dan klik kanan pada ikon. Ini menghasilkan banyak opsi konfigurasi. - dzmanto


Saya menduga ini tidak akan direkomendasikan (untuk alasan yang diberikan di bawah) tetapi inilah cara saya di sekitar hal-hal (dengan asumsi bahwa Anda sudah menggunakan pda systray-trusty gurqn):

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

Perintah terakhir harus memastikan bahwa paket-paket ini tidak diperbarui tanpa persetujuan eksplisit Anda di masa depan (Anda masih akan memiliki opsi untuk menandai paket-paket untuk menginstal secara manual di pembaruan-manager).

Diperingatkan: melakukan hal ini dapat merusak berbagai hal di masa depan, dan Anda mungkin melewatkan pembaruan keamanan penting. Namun, secara pribadi, untuk mendapatkan systemtray fungsional kembali, itu adalah risiko yang saya mau ambil.

Perhatikan bahwa jika Anda telah menginstal aplikasi indikator @ GGLE sebelumnya, Anda juga harus menghapus paket itu, dan kemudian secara manual menghapus file:

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

(file ini harus dihapus secara otomatis ketika menguninstall paket itu, tetapi untuk beberapa alasan tidak ...)


-2
2018-04-30 20:24



Terima kasih, James, tapi ini ide yang buruk baik untuk keamanan dan untuk alasan yang sudah Anda berikan. Solusi @ GGleb bekerja dengan sempurna, memungkinkan pembaruan, jadi saya akan tetap menggunakannya. Saya sarankan Anda mencobanya; selain dari ikon ekstra, "mode tampilan" hampir tidak dapat dibedakan dari solusi gurqn. Tidak ada solusi yang ideal, tetapi kemudian Shuttleworth sedikit keluar dari rel ini. - Paddy Landau