Чи можна використовувати 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.