
Здравствуйте, уважаемые хабражители. Сегодня я попробую рассказать о том, как упростить работу с Dropbox в файловом менеджере PCMan File Manager на примере Gentoo. Задача состоит в том, что бы установить и настроить файловый менеджер и клиент dropbox, а так же поместить в контекстное меню файлового менеджера элементы управления Dropbox и адаптировать dropbox клиент для работы без среды Gnome. Думаю не стоит рассказывать о преимуществах облачных хранилищ данных и легких DE-независимых файловых менеджеров, так что сразу приступим к делу.
1. Установка
1.1 Получаем привилегии суперпользователя.
sudo su
1.2 Создаем локальный репозиторий.
svn checkout http://pcmanfm-dropbox-overlay.googlecode.com/svn/trunk/ /usr/pcmanfm-dropbox-overlay
echo 'PORTDIR_OVERLAY="/usr/pcmanfm-dropbox-overlay"' >> /etc/make.conf
Путь до оверлея можно выбрать по вкусу.
1.3 Прописываем USE-флаг для сборки пакета с необходимым патчем.
echo 'x11-misc/pcmanfm dropbox' >> /etc/portage/package.use
1.4.1 Если используем стабильную ветку дистрибутива, то размаскировываем необходимые пакеты.
echo 'net-misc/dropbox ~amd64' >> /etc/portage/package.keywords
echo 'x11-misc/pcmanfm ~amd64' >> /etc/portage/package.keywords
Тут необходимо подставить архитектуру своего дистрибутива ~amd64 или ~x86.
1.4.2 Если нестабильную, то замаскируем все версии PCManFM старше 0.5.2.
echo '>x11-misc/pcmanfm-0.5.2' >> /etc/portage/package.mask
Версии после 0.5.2 на мой взгляд были не слишком удачны.
1.5 Устанавливаем PCManFM.
emerge -av pcmanfm
На этом установка закончена, переходим к настройке.
2. Настройка
2.1 Делаем псевдонаутилус.
echo -e '#!/bin/bash\nexec pcmanfm -t $@\nexit 0\n' > /usr/bin/nautilus
chmod +x /usr/bin/nautilus
Дело в том, что dropbox клиент хоть и собран без gnome зависимостей, но все таки «заточен» на работу с файловым менеджером этого окружения.
2.2 Выходим из sudo su.
exit
2.3 Запускаем dropbox клиент.
dropbox &

2.4 Вводим аутентификационные данные.

2.5 Жмем «Вперед».

2.6 Жмем «Skip tour and finish».

2.7 Оставляем галочку снятой и жмем «Finish».

2.8 Дожидаемся пока появится всплывающее сообщение.

3. Использование
Теперь можно запустить PCMan File Manager.
pcmanfm &

В контекстном меню по правому клику теперь появился пункт «Dropbox», из которого можно быстро скопировать или переместить выделенные файлы. Также по клику на значок dropbox в трее, открывается директория ~/Dropbox в новой вкладке файлового менеджера.
Спасибо всем за внимание. Надеюсь, что это руководство будет кому-то полезным.