Jak naprawić zepsutą ikonę nautilus-dropbox w Ubuntu 18.04 GNOME-Flashback w górnym panelu?

Odpowiedzi:

9

Podsumowując:

  1. Biegać

    dropbox stop && env XDG_CURRENT_DESKTOP=Unity dropbox start
    
  2. Kliknij ikonę Dropbox po uruchomieniu. Przejdź do „ Preferencji ” i odznacz „ Uruchom Dropbox przy uruchamianiu systemu ” (aby zapobiec zmianie polecenia uruchamiania po ponownym uruchomieniu przez Dropbox ).

  3. Przejdź do aplikacji > Preferencje > Aplikacje startowe , jeśli Dropbox już tam jest, kliknij Edytuj , a jeśli nie, kliknij Dodaj .

    Wpisz
    nazwę: Dropbox
    Polecenie: env XDG_CURRENT_DESKTOP=Unity dropbox start
    Komentarz: Sync your files across computers and to the web

  4. Biegać

    gedit ~/.config/autostart/dropbox.desktop
    

    wymienić Exec=dropbox start -iz

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    

i

  1. Biegać

    sudo gedit /usr/share/applications/dropbox.desktop
    

    wymienić Exec=dropbox start -iz

    Exec=env XDG_CURRENT_DESKTOP=Unity dropbox start
    
Vijay
źródło
1
Prettified formatowanie twojej odpowiedzi.
N0rbert
Po wykonaniu tych kroków ikona Dropbox wróciła, ale jeśli kliknę ikonę prawym lub lewym przyciskiem myszy, po prostu dostanę puste menu. Używam Xubuntu 18.04.
user26866,
6

Mogę to potwierdzić podczas czystej instalacji Ubuntu 18.04 LTS z sesją GNOME FlashBack, więc zainstalowałem tylko nowy pakiet GNOME Panel i wtyczkę Nautilus Dropbox

sudo apt-get install gnome-panel nautilus-dropbox

Po instalacji nautilus-dropboxzalogowałem się na swoje konto Dropbox.

Następnie po ponownym uruchomieniu systemu otrzymuję ten sam obraz co OP, więc zgłosiłem błąd 1767665 .

Można to naprawić lokalnie, jak sugeruje @Alberts Muktupāvels (muktupavels) na starterze .
Skracam metodę do dwóch prostych linii:

mkdir -p ~/.config/autostart/
cp  /usr/share/applications/dropbox.desktop ~/.config/autostart/dropbox.desktop
sed -i "s/dropbox start -i/env XDG_CURRENT_DESKTOP=Unity dropbox start -i/" ~/.config/autostart/dropbox.desktop

Pierwszy znajduje w nim Execlinię dropbox start -ii zmienia ją na env XDG_CURRENT_DESKTOP=Unity dropbox start(zmusza dropbox do „użycia” pulpitu Unity, nawet jeśli korzystamy z GNOME), drugi tworzy katalog XDG-autostart użytkownika, trzeci wiersz kopiuje plik pulpitu XDG-autostart do użytkownika XDG -autostart katalog.

Następnie menu Dropbox jest na miejscu i działa zgodnie z oczekiwaniami.

N0rbert
źródło
Zredagowałem zarówno pytanie, jak i odpowiedź (patrz wyżej). Zagłosowano ponownie otworzyć.
N0rbert
Sugeruję, aby 1. Dropbox Stop && Env XDG_CURRENT_DESKTOP = Uruchomienie Dropbox Unity 2. Przejdź do ustawień w Dropbox po uruchomieniu i wybierz, aby nie uruchamiać się przy uruchomieniu. 3. Dodaj lub edytuj aplikację uruchamiającą Dropbox za pomocą polecenia „env XDG_CURRENT_DESKTOP = Uruchomienie skrzynki Unity”
Vijay
1
Testowałem swoje podejście do czystej instalacji 18,04 LTS. To po prostu działa. Wolę więc zasadę KISS tutaj :)
N0rbert
0

Aktualne zalecane rozwiązanie - zainstaluj centrum oprogramowania Dropbox Ubuntu, a nie .deb

Usuń wszystko

dropbox stop
dropbox status  # Should report "not running"
rm -rf ~/.dropbox-dist
rm -rf /var/lib/dropbox
rm -rf ~/.dropbox*
sudo apt-get remove nautilus-dropbox
sudo apt-get remove dropbox
rm /etc/apt/source.d/dropbox

Restart.

Zainstaluj Dropbox ze sklepu z oprogramowaniem Ubuntu

sudo apt-get install dropbox

https://www.dropboxforum.com/t5/Installs-integrations/Ubuntu-18-04-appindicators/td-p/295947

nagos
źródło