Я установил Dropbox в Lubuntu. Он отлично работает, но значок панели не отображается, потому что Nautilus не является файловым менеджером по умолчанию в Lubuntu.
Я искал несколько страниц форума в форумах Askubuntu, Ubuntuforums и ArchLinux. Они не работают полностью в Lubuntu. Самое лучшее, что я получил, это значок, который показан на этом изображении,
, но он вообще не работает.
Итак, я спрашиваю: есть ли решение для значка Dropbox Panel в Lubuntu?
Я работал над решением для этого. Если я запустил эти команды:
#!/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 установлен, как показано ниже:
Я работал над решением для этого. Если я запустил эти команды:
#!/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 установлен, как показано ниже: