Чи можна використовувати Ubuntu One з Xfce
/ Xubuntu
без встановлення занадто багатьох GNOME
залежностей на кшталт Nautilus
?
Чи можна використовувати Ubuntu One з Xfce
/ Xubuntu
без встановлення занадто багатьох GNOME
залежностей на кшталт Nautilus
?
Відповіді:
У xubuntu 12.04 ви можете встановити ubuntuone-client
і ubuntuone-control-panel-qt
. Після запуску ubuntuone-control-panel-qt
буде запущено логін і налаштовано синхронізовані папки та все. Досі немає інтеграції тунарів, але на панелі управління є достатньо функцій, які вона робить u1sdtool
непотрібними.
Для старих версій попередня відповідь нижче, ймовірно, корисна.
Вам не потрібно ubuntuone-client-gnome
використовувати службу синхронізації файлів Ubuntu One на робочому столі; ви втрачаєте деяку інтеграцію, але ви, ймовірно, не оціните цю інтеграцію, якщо ви все-таки знаходитесь на чомусь іншому, ніж GNOME.
u1sdtool
(частина ubuntuone-client ) - це програма командної лінії, яка спілкується ubuntuone-syncdaemon
через dbus і дозволяє вам робити майже все, що ви можете зробити через плагін Nautilus, і деякі речі, про які ще не знає плагін Nautilus. Єдине, що не реалізовано в тому, u1sdtool
- це обмін папкою з ким-небудь електронною поштою; функція обміну, експортована через, u1sdtool
є злегка прихованою, і вимагає, щоб ви знали ім'я користувача SSO приймача спільного доступу, і приймач спільного доступу, щоб прийняти спільну частку u1sdtool
; Я рекомендую вам використовувати спільний доступ, відкритий через веб-інтерфейс, якщо вам не зручно використовувати командний рядок. Функціонал, який зараз використовується в інструменті, а не в Nautilus, включає можливість скасування підписки на (і повторну підписку на) на деякі ваші синхронізовані папки.
Ніхто не зробив роботу, щоб поговорити з тими ж інтерфейсами dbus від Thunar (безпосередньо або через libsyncdaemon
), але це, безумовно, можливо. Майте на увазі, що ці інтерфейси іноді змінюються під час розробки випуску Ubuntu, і, хоча ми намагаємось повідомити інших розробників про майбутні зміни, ми не обіцяємо. Ця комунікаційна проблема була джерелом значних розладів у минулому, і ми працюємо над її вирішенням, сподіваємось, вчасно до 11.04.
Розширення Nautilus надається пакетом ubuntuone-client-gnome
. Тож якщо ви не встановите цей пакет, вам не доведеться встановлювати Nautilus. Я видалив ubuntuone-client-gnome
свою систему Ubuntu (gnome), і Ubuntu One все ще працює, просто немає інтеграції з Nautilus, Rhythmbox тощо.
Крім того, якщо ви використовуєте новий ubuntuone-control-panel-qt на Precision, ви можете використовувати --with-icon
опцію для заміни запуску, якого у вас немає на XFCE / LXDE
ubuntuone-control-panel-qt --with-icon
і це чудово працює.
Settings
> Session and Startup
> Application Autostart
> New ...>sh -c 'ubuntuone-control-panel-qt --with-icon'
Мені вдалося знайти вирішення проблеми публікації клієнта Ubuntu One, недоступного у Thunar. Я створив для цього власну дію. Тож, коли я хочу опублікувати файл в Інтернеті, я переміщую його до Ubuntu one
каталогу, клацніть файл правою кнопкою миші та виберіть дію. Команда для дії полягає в наступному: u1sdtool --publish-file=%f | awk '{print $5}' | xclip -i -selection "clipboard"
. u1sdtool публікує вибраний файл, шлях до якого взято із змінної, %f
і повертає повідомлення, що містить URL-адресу файлу e. г.:
Файл публікується на веб-сайті http://ubuntuone.com/SomeUniqueSequence .
URL-адресу (будучи п’ятою частиною рядка) вибирає awk '{print $5}'
та розміщує у буфері обміну xclip -i -selection "clipboard"
(можливо, спочатку доведеться встановити xclip). Потім його можна вставити CTRL + V або командою «Вставити». Chipaca, дякую за розповідь про u1sdtool.