Dropbox 3.2.9 mengabaikan tema lokal / ikon notifikasi yang hilang


19

Setelah memutakhirkan dari xubuntu 13,10 ke 14,04, saya menemukan bahwa dropbox perlu diinstal ulang di sistem saya, di antara banyak masalah lain. Saya melakukan yang berikut seperti yang disarankan di sini :

sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i

EDIT: karena ini gagal menyelesaikan masalah yang dijelaskan di bawah ini, saya juga telah mencoba menginstal Dropbox .debdari sini untuk Ubuntu.

Ini telah menginstal dropbox versi 3.2.9 yang tampaknya berfungsi kembali, namun ikon pemberi notifikasi di xfce4-paneltidak mematuhi tema / ikon yang ditetapkan secara lokal:

Ikon dropbox tidak mematuhi tema dasar-xfce-gelap

Di sini, saya menggunakan elementary-xfce-dark, dan dapat mengonfirmasi bahwa ikon status Dropbox yang ingin saya gunakan ada /usr/share/icons/elementary-xfce-dark/panel.

Namun, ikon yang sebenarnya digunakan ( ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status) adalah file PNG dengan transparansi, namun pada pemeriksaan latar belakangnya #EFEBE7, yang menunjukkan saluran alpha sedang digunakan, dan sesuatu yang lain mengatur ini sebagai warna latar belakang.

MEMPERBARUI

Kadang-kadang, ikon Dropbox tidak muncul xfce4-panelsama sekali setelah reboot, baik di area notifikasi, atau baki sistem.

TERPISAH sebagian

Jadi, err, setelah membersihkan kemudian menginstal ulang Dropbox dari sini menggunakan paket deb., Sekarang saya sebentar-sebentar melihat ini setelah setiap reboot keras:

Menggunakan warna latar belakang dengan benar dengan gambar ikon Dropbox

Berikut daftar semua yang dapat saya ingat sebelum saya melakukan reboot:

  • Dipasang berikut ini:
    • libappindicator1 (dicoba karena tips ini , ternyata sudah terinstal);
    • libappindicator3-1 (belum diinstal)
    • libappindicator3-dev (belum diinstal)
  • Ikuti tip dari sini yang menonaktifkan mulai otomatis indicator-application-servicesaat masuk (disebut 'Aplikasi Indikator' di menu 'Sesi dan Startup' / 'Autostart Aplikasi');
  • Mengorbankan beberapa kambing .

Saya dapat mengkonfirmasi bahwa:

  • Versi yang menjalankan sedang dipanggil dari ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/;
  • Ikon dropbox muncul di area notifikasi , bukan baki sistem, dari xfce4-panel;
  • $ python --version menghasilkan Python 2.7.6

Saya tidak yakin tepatnya, jika ada, dari langkah-langkah di atas yang diperlukan untuk mempengaruhi penampilan ikon. Sekali lagi, mengecewakan, ikon hanya muncul sesekali - sekali keluar dari setiap beberapa siklus shutdown / boot, jadi YMMV!

Saya juga mencatat bahwa ketika hadir, ikon dan tema / gaya yang digunakan masih tidak konsisten dengan tema yang ditetapkan secara lokal. Sebagai contoh, lihat tooltips:

dropbox 3.0.3 tooltip tidak menggunakan tema lokal ...melawan... ikon area notifikasi bluetooth menggunakan tema lokal


CATATAN KEMAJUAN

  • Tampaknya ada obrolan tentang masalah ini di sini , dan di sini , menunjukkan bahwa versi terbaru dari dropbox (3.0.3) sekarang menggunakan Qt UI . Perilaku dropbox 3.0.3 untuk mengabaikan tema lokal juga tampaknya berlaku untuk distribusi linux lainnya seperti Mint dan Arch .
  • Halaman ini menunjukkan bahwa xfce4 memiliki bug yang tidak mengizinkan perangkat lunak Qt5 menggunakan tema lokal. Namun, memutakhirkan ke xfce4-sessionversi 4.11 belum menyelesaikan masalah.
  • Saya akan memulai instalasi baru xubuntu 14.0.4-1 untuk mengatasi masalah lain, jadi saya akan melaporkan kembali ke sini apakah masalahnya masih ada.
  • Setelah menginstal versi baru xubuntu 14.04-1, saya sekarang tidak melihat ikon pemberitahuan dropbox sama sekali! Saya berasumsi bahwa jika saya menemukan cara untuk mengaktifkannya lagi, saya mungkin masih memiliki masalah yang sama. Saya akan terus ...
  • Mencoba berbagai opsi instalasi (file deb dari situs web dropbox, kompilasi dan instalasi dari sumber) belum menghasilkan solusi apa pun. Saran diterima!

Terima kasih @DKBose - Saya sudah melakukannya (disalin di atas ikon yang tepat) - tapi saya ingin menggunakan tema lokal untuk menghindari latar belakang putih juga. Saya sekarang mencurigai ini adalah bug dengan rilis terbaru (3.0.3).
sharky

1
Masalah yang sama di sini. Sejujurnya, saya agak kesal dengan kejenakaan Dropbox akhir-akhir ini. Daemon ini memiliki kinerja dan jejak memori yang cukup signifikan di sistem saya. Tambahkan ke ini masalah kosmetik baru ini dan saya pikir saya sudah selesai dengan Dropbox autostarting. Jika Anda mencari solusi yang berbeda, periksa skrip sinkronisasi dropbox ini . Anda dapat menggunakannya untuk melakukan sinkronisasi satu kali. Daemon jelek tidak perlu dijalankan secara permanen.
Glutanimate

Jawaban:


6

Jadi, tidak ada jawaban lengkap dalam lebih dari dua bulan?

masukkan deskripsi gambar di sini Baiklah-benar saja kalau begitu!

Sekarang menyajikan ... hack saya yang selalu memalukan, tidak-benar-benar-direkomendasikan, menjijikkan :

  • Temukan ikon pemberitahuan Anda di .dropbox-distdirektori, yang mungkin ada di ~/.dropbox-distatau /var/lib/dropbox/.dropbox-dist. Di dalam ini, ikon berada di folder dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status(atau serupa, jalur Anda mungkin berbeda tergantung pada versi dan build yang digunakan).
  • Tentukan warna Anda xfce4-panel. Ini mudah menggunakan alat seperti Gimp dengan alat pemilih warna ( masukkan deskripsi gambar di sini). Milik saya kebetulan #242424.
  • Untuk setiap ikon notifikasi yang merupakan gambar PNG dengan transparansi, buka dengan Gimp. Ya, itu benar orang, saya akan mengubah latar belakang itu dari transparan ke warna solid (dalam kasus saya, #242424).* Menggantung kepala karena malu. *

Hasil:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Terlihat bagus. Ini baik-baik saja bagi saya, karena saya tidak mengubah xfce4-panelwarnanya. Namun, beberapa hal yang perlu diperhatikan:

  • Anda harus memulai kembali dropbox agar perubahan diterapkan:
    • ~ $ dropbox berhenti
    • ~ $ mulai dropbox
  • Jika Anda mengedit stok ikon 16x16px, Anda mungkin menemukan mereka dipusatkan dengan #EFEBE7perbatasan 2px jika ikon Anda 22x22px. Saya mengatasinya dengan hanya memperbesar ikon ke ukuran yang saya butuhkan (22x22px).
  • Jika Dropbox diperbarui, ikon Anda mungkin terhempas. Jika Anda akan mencoba ini sendiri, simpan salinan cadangan ikon Anda di luar direktori Dropbox. Atau, Anda bisa mengunduhnya dari sini (jika Anda juga menggunakan #242424warna panel):

  • dropboxstatus-logo.png( dropboxstatus-logo.png)

  • dropboxstatus-idle.png( dropboxstatus-idle.png)
  • dropboxstatus-busy.png( dropboxstatus-busy.png)
  • dropboxstatus-busy2.png( dropboxstatus-busy2.png)
  • dropboxstatus-x.png( dropboxstatus-x.png)

2
Alih-alih menyesuaikan setiap gambar secara manual, Anda dapat menggunakan perintah for i in *.png; do convert $i -background '#000000' -alpha remove $i; donemengganti #000000dengan kode warna yang benar untuk panel Anda. Perhatikan bahwa ini menimpa gambar, jadi Anda mungkin ingin mencadangkan ikon terlebih dahulu!
Laurence Gonsalves

@LaurenceGonsalves sweeeet.
sharky

Solusi ini ok saya menggunakannya untuk mengubah area putih menjadi warna yang lebih gelap, tetapi kemudian ketika dropbox diperbarui akan mengubah gambar kembali. Ini sangat menjengkelkan terutama karena TIDAK MUNGKIN MENCEGAH DROPBOX TRAY ICON CRA * PY PROGRAM DARI PEMBARUAN. Mengapa demikian? Karena Anda bahkan tidak memiliki kebebasan untuk menggunakan program ini. Itu sebabnya saya suka Perangkat Lunak Bebas! Saya menggunakan dropbox karena beberapa alasan kerja yang tidak dapat dihindari (saya benci dipaksa menggunakannya).
iharob

5

Jika Anda menonaktifkan pengomposisian dan kemudian memulai kembali, ikon muncul di baki baki. Sayangnya, itu bukan solusi bagi saya, karena saya perlu mengkomposisikan.

Untuk menonaktifkan pengomposisian di Xubuntu 14.04:

  • Buka "Semua pengaturan" dan klik "tweak manajer jendela":

masukkan deskripsi gambar di sini

  • Buka tab "Kompositor"
  • Hapus centang pada opsi "Aktifkan tampilan penggabungan"

masukkan deskripsi gambar di sini

PS: Seharusnya saya menambahkan ini di komentar, tapi saya belum bisa berkomentar, tidak cukup perwakilan. poin (aturan bodoh).


Semoga seseorang dapat menggunakan ini untuk membuat solusi nyata!
iamatrain

Keren Terimakasih. Menonaktifkan pengomposisian mengungkapkan ikon Dropbox, tetapi di komputer saya masih tidak mematuhi tema yang ditetapkan secara lokal, dan terlihat seperti ini . Setidaknya sekarang saya dapat mengakses menu konteks yang sebelumnya tidak bisa saya lakukan!
Hiu

1

Ini adalah versi otomatis jawaban sharky. Pertama, buat skrip bernama fix-dropbox-icons:

#!/bin/bash
find $HOME/.dropbox-dist/ -name '*.png' -exec \
    convert \{} -background '#000000' -alpha remove \{} \;

Jika latar belakang Anda adalah beberapa warna selain hitam maka sesuaikan #000000sedikit. Jangan lupa dengan chmod +xskrip ini.

Dalam startup Anda ( .xsession, .Xinit, .i3/config, pengaturan DE ... tergantung pada setup Anda) membuatnya berjalan script ini di startup / login. Jika dropbox memperbarui dan memulai kembali saat Anda masuk, ikon tersebut akan sementara dikacaukan, tetapi lain kali Anda masuk, itu harus diperbaiki lagi.


-1

di mint17.1 Saya menghapus instalan dropbox dan menginstal Nemo Dropbox di synaptic dan ikon muncul di system tray, menggunakan tombol-tombol ini pada keyboard ctrl, alt, ruang belakang - untuk mengatur ulang


-1

XUBUNTU 14.04.1 kernel 3.13.0-44

Saya menggunakan bash -c "dropbox stop && sleep 5 && strace ~ / .dropbox-dist / dropboxd 2> / dev / null> / dev / null" script di atas dan mengembalikan ikon notifikasi. Namun, itu hilang lagi ketika saya menutup terminal atau pecah menggunakan CTRL-C.

Saya meletakkan script di program startup saya dengan -D switch dan reboot. Sekarang, ikon muncul secara permanen.

bash -c "dropbox stop && sleep 5 && strace -D ~ / .dropbox-dist / dropboxd 2> / dev / null> / dev / null"

Semoga ini membantu...


-1

Ini adalah bagaimana saya benar-benar menyelesaikan setelah banyak upaya. Saya harap ini akan bermanfaat juga untuk orang lain:

  • dropbox yang dihapus dari pengelola aplikasi
  • menghapus garis dropbox-otomatis-boot ke pengaturan / sesi-mulai
  • manajer komposit dinonaktifkan (dengan menandai kotaknya)
  • reboot
  • menginstal ulang dropbox dari terminal:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
    
  • secara manual membuat garis dropbox-otomatis-boot baru ke dalam pengaturan / sesi-mulai dengan jalur baru ini:

    /home/my_home/.dropbox-dist/dropbox-lnx.x86_64-3.2.6/dropbox
    
  • reboot dan akhirnya mengaktifkan kembali komposit manager

Apakah ini memperbaiki masalah dengan ikon yang tidak mematuhi tema lokal?
sharky

-2

Hal pengomposisian bekerja tidak menentu bagi saya, tanpa melakukan restart. Jika Anda terus mengklik kotak centang aktifkan / nonaktifkan terkadang muncul kembali.

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.