Как включить значок панели Dropbox при запуске в Lubuntu?

Я установил Dropbox в Lubuntu. Он отлично работает, но значок панели не отображается, потому что Nautilus не является файловым менеджером по умолчанию в Lubuntu.

Я искал несколько страниц форума в форумах Askubuntu, Ubuntuforums и ArchLinux. Они не работают полностью в Lubuntu. Самое лучшее, что я получил, это значок, который показан на этом изображении,

ArchLinux

, но он вообще не работает.

Итак, я спрашиваю: есть ли решение для значка Dropbox Panel в Lubuntu?

3
задан 3 October 2017 в 04:46

2 ответа

Я работал над решением для этого. Если я запустил эти команды:

#!/bin/bash dropbox stop sleep 5 dbus-launch dropbox start -i

Значок Dropbox будет работать как шарм, как показано ниже:

Итак, я сохранил скрипт bash как /opt/dropbox-start.sh

Для сверления необходимо открыть терминал для его выполнения. Если я вставил ~/.profile, он блокирует запуск lxsession. Изменение строки Exec в пусковой установке ~/.config/autostart/dropbox не работает, потому что эта пусковая установка является копией из /usr/share/applications/dropbox.desktop, и она будет заменена этим при запуске системы.

Итак, я решил изменить Exec line непосредственно в /usr/share/applications/dropbox.desktop launcher, как это следует:

[Desktop Entry] Name=Dropbox GenericName=File Synchronizer Comment=Sync your files across computers and to the web Exec=bash /opt/dropbox-start.sh Terminal=false Type=Application Icon=dropbox Categories=Network;FileTransfer; StartupNotify=false

Это решение работает, даже если на компьютере несколько учетных записей, потому что это изменение не было сохранено в папке $HOME. Чтобы убедиться, что dropbox будет автозапущен, установите флажок

Настройки> Приложения по умолчанию для LXSession

, если Dropbox установлен, как показано ниже:

4
ответ дан 18 July 2018 в 05:51

Я работал над решением для этого. Если я запустил эти команды:

#!/bin/bash dropbox stop sleep 5 dbus-launch dropbox start -i

Значок Dropbox будет работать как шарм, как показано ниже:

Итак, я сохранил скрипт bash как /opt/dropbox-start.sh

Для сверления необходимо открыть терминал для его выполнения. Если я вставил ~/.profile, он блокирует запуск lxsession. Изменение строки Exec в пусковой установке ~/.config/autostart/dropbox не работает, потому что эта пусковая установка является копией из /usr/share/applications/dropbox.desktop, и она будет заменена этим при запуске системы.

Итак, я решил изменить Exec line непосредственно в /usr/share/applications/dropbox.desktop launcher, как это следует:

[Desktop Entry] Name=Dropbox GenericName=File Synchronizer Comment=Sync your files across computers and to the web Exec=bash /opt/dropbox-start.sh Terminal=false Type=Application Icon=dropbox Categories=Network;FileTransfer; StartupNotify=false

Это решение работает, даже если на компьютере несколько учетных записей, потому что это изменение не было сохранено в папке $HOME. Чтобы убедиться, что dropbox будет автозапущен, установите флажок

Настройки> Приложения по умолчанию для LXSession

, если Dropbox установлен, как показано ниже:

5
ответ дан 24 July 2018 в 18:27
  • 1
    Большой! Оно работает! Я повторил эти команды на другом компьютере, работал как шарм ... – Redbob 13 October 2017 в 16:52

Другие вопросы по тегам:

Похожие вопросы: