Gnome-flashback'te Dropbox AppIndicator Menüsü bozuk


11

Sorun

GNOME-Flashback'te Appindicator olarak Broken Dropbox Menüsü

Bu, Ubuntu 16.04.1'deki gnome-flashback'te kırık bir Dropbox göstergesidir. (Dropbox sürümü: x86_64-9.4.94)



Unity'de Çalışma Dropbox Menüsü

Burada görülebileceği gibi, Birlik'te iyi çalışıyor. Ama nasıl alabilirim o (appindicator gibi) gnome-flashback?




Geçici çözüm

resim açıklamasını buraya girin

Dropbox kendisini eski moda systray icon 1 olarak göstermeye zorladığımda menü kullanılabilir hale geliyor.




Açık sorular

  • Dropbox'ı, appindicator olarak çalıştırıldığında gnome-flashback'te renk simgesini sunmaya ikna eden nedir? Gösterge olarak Unity'de siyah-beyazdır.
  • Unity altında çalıştığına inanmak için Dropbox'ı kandırabilir miyim? "Uygulayıcı modunu" zorlayabilir miyim?
  • Dropbox kodunda systray / appindicator arasında düzgün karar veremeyen bir sorun mu var? Bu renkli simge, yarım systray, yarım appindicator'un sonucuna benziyor ...



1 Dropbox'ı çalıştırarak dbus-launch dropbox startveya DBUS_SESSION_BUS_ADDRESS= dropbox startbir ova ile başlatmak yerine "systray moduna" zorlayabilirsiniz dropbox start.


Ek: Steam için aynı sorununuz varsa, nasıl çözüleceğine dair bazı ipuçları burada: github.com/ValveSoftware/steam-for-linux/issues/4795 Benim sudo apt install libdbusmenu-gtk4:i386için buhar simgesi sorununun çözülmesine yardımcı oldu.
peschü

Yanıtlar:


9

Unity altında çalıştığına inanmak için Dropbox'ı kandırabilir miyim? "Uygulayıcı modunu" zorlayabilir miyim?

Evet yapabilirsin! Deneyler, Dropbox'ın (veya ilgili) XDG_CURRENT_DESKTOPkullanımdaki Masaüstü Ortamının adını yansıtan freedesktop.org standart bir şey olan ortam değişkenini aradığını göstermektedir. Bunu ayarlayın Unityve Dropbox aklı başında. (Diğer mantıklı değerleri denedim, ancak sonuçlar daha kötüydü.)

Bu değişkeni Dropbox'a yerleştirmenin birkaç yolu olacaktır. Komut satırı arayüz komut dosyasını her zaman bu değişkenin üzerine yazmak /usr/bin/dropboxiçin nautilus-dropboxpaketten düzenlemeyi seçtim . İçe aktarma işleminden sonra bu satırı ekleyin. Ayrıca "Sistem başlangıcında Dropbox'ı başlat" için de çalışır:

os.environ['XDG_CURRENT_DESKTOP'] = 'Unity'

Ekleme [5 dakika sonra düzenlemeye izin verilmiyor]: Sadece gnome-flashback [metacity] için çalıştı gnome-flashback [compiz] oturumları için değil!
peschü

1
Evet. Bu Ubuntu 16.04 metacity üzerinde hile yaptı. Teşekkürler!
webbertiger
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.