Собираем
информацию
по крупицам
Статьи - Компьютерное

Linux: как перестать удивляться, и начать работать

Как показать иконку Dropbox в систрее в Linux KDE4
26-03-2016
16:28:44

Начиная с Dropbox версии 3.x.x, разрабочики этого облачного хранилища забили на поддержку своего детища в Linux. Как результат, появились странные глюки, для исправления которых не существует однозначного решения.

 

Самый неприятный глюк - это пропажа иконки Dropbox из системного трея. Из-за него невозможно управлять Dropbox, хотя демон запущен и работает нормально, поддерживая синхронизацию. Глюк появляется на разных дистрибутивах: Ubuntu, ElementaryOs, Debian, и в разных окружениях рабочего стола - Gnome3, LXDE, KDE4. Что же делать? До недавнего времени срабатывало три способа:

 

1. В файл dropboxd (что лежит в папке, где установлен dropbox, что-то вроде /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.dropbox-dist/dropbox-lnx.x86_64-3.14.7/dropboxd) после прочих строк задания переменных среды (где export....), перед последней строчкой (где exec....) нужно добавить строку:

 

export DBUS_SESSION_BUS_ADDRESS=

 

Да-да, именно так. Ничего после символа "равно" быть не должно.

 

2. Иногда помогает вот это (подсмотрено в логах):

 

killall dropbox
echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p

 

Это надо сделать один раз.

 

3. В файл ~/.xsessionrc необходимо добавить:

 

export DROPBOX_USE_LIBAPPINDICATOR=1

 

Перезапустить Dropbox и иконка появится.

 

Все эти решения не работают, начиная примерно с версии Dropbox 3.12.x. У меня пропала иконка на версии 3.16.1. Параметры системы: Debian 8 Stable, KDE4. Я думал, что уже никогда не увижу запущенного Dropbox под Linux.  Но голь на выдумки хитра, и один товарищ написал скрипт инсталляции Dropbox под ElementaryOs, которы вообще без изменений подошел для Debian 8. Вот ссылка на этот скрипт:

 

https://github.com/zant95/elementary-dropbox

 

Как пользоваться:

 

1. Удалить текущую инсталляцию Dropbox с помощью пакетного менеджера. Удалить полностью.

2. В каталоге пользователя удалить каталоги ~/.dropbox, ~/.dropbox-bin, ~/.dropbox-dist.

3. Выполнить команды от пользователя, под которым будет работать Dropbox (root не нужен):

 

git clone https://github.com/zant95/elementary-dropbox /tmp/elementary-dropbox
bash /tmp/elementary-dropbox/install.sh

 

4. В момент инсталляции согласиться на установку иконок.

 

Все, после такой инсталляции будет появляться иконка Dropbox. Эта же иконка показывает текущий статус Dropbox, как и раньше.

 

 



К списку "Компьютерное"

Поделиться этой страницей


Статистика


RSS подписка

Подпишитесь на новости сайта по RSS


 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик