Czy można używać Ubuntu One z Xfce
/ Xubuntu
bez instalowania zbyt wielu GNOME
zależności, takich jak Nautilus
?
Czy można używać Ubuntu One z Xfce
/ Xubuntu
bez instalowania zbyt wielu GNOME
zależności, takich jak Nautilus
?
Odpowiedzi:
W Xubuntu 12.04 możesz zainstalować ubuntuone-client
i ubuntuone-control-panel-qt
. Uruchomienie ubuntuone-control-panel-qt
rozpocznie następnie logowanie i skonfiguruje zsynchronizowane foldery i wszystko. Nadal brak integracji z Thunar, ale panel sterowania ma wystarczającą liczbę funkcji, które sprawiają, że korzystanie z niego jest u1sdtool
niepotrzebne.
W przypadku starszych wersji poprzednia odpowiedź poniżej jest prawdopodobnie nadal przydatna.
Nie musisz ubuntuone-client-gnome
korzystać z usługi synchronizacji plików Ubuntu One na pulpicie; tracisz integrację, ale prawdopodobnie nie doceniłbyś tej integracji, jeśli i tak korzystasz z czegoś innego niż GNOME.
u1sdtool
(część klienta Ubuntuone ) to program wiersza poleceń, który rozmawia ubuntuone-syncdaemon
przez dbus i pozwala robić prawie wszystko, co możesz zrobić za pomocą wtyczki Nautilus, a niektóre rzeczy, o których wtyczka Nautilus jeszcze nie wie. Jedyne, co nie zostało zaimplementowane, u1sdtool
to udostępnianie komuś folderu przez e-mail; funkcja udostępniania eksportowana za pośrednictwem u1sdtool
jest nieco tajemnicza i wymaga znajomości nazwy użytkownika SSO odbiorcy udziału oraz odbiorcy udziału w celu zaakceptowania udziału za pomocą u1sdtool
; Polecam korzystanie z udostępniania udostępnionego za pośrednictwem interfejsu internetowego, chyba że czujesz się komfortowo z wiersza poleceń. Funkcjonalność obecnie dostępna w narzędziu, a nie w Nautilusie, obejmuje możliwość anulowania subskrypcji (i ponownej subskrypcji ) niektórych zsynchronizowanych folderów.
Nikt nie wykonał pracy, aby rozmawiać z tymi samymi interfejsami dbus od Thunar (bezpośrednio lub przez libsyncdaemon
), ale z pewnością jest to możliwe. Należy pamiętać, że interfejsy te czasami się zmieniają podczas opracowywania wersji Ubuntu i chociaż staramy się powiadamiać innych programistów o nadchodzących zmianach, nie obiecujemy. Ten problem z komunikacją był źródłem poważnej frustracji w przeszłości i staramy się go rozwiązać, miejmy nadzieję, że do 11.04.
Rozszerzenie Nautilus jest dostarczane przez pakiet ubuntuone-client-gnome
. Więc jeśli nie zainstalujesz tego pakietu, nie powinieneś instalować Nautilusa. Usunąłem ubuntuone-client-gnome
na moim systemie Ubuntu (gnome) i Ubuntu One nadal działa, po prostu nie ma integracji z Nautilus, Rhythmbox itp.
Ponadto, jeśli używasz nowego ubuntuone-control-panel-qt w Precise, możesz użyć --with-icon
opcji, aby zastąpić program uruchamiający, którego nie masz w XFCE / LXDE
ubuntuone-control-panel-qt --with-icon
działa świetnie.
Settings
> Session and Startup
> Application Autostart
> New ...>sh -c 'ubuntuone-control-panel-qt --with-icon'
Znalazłem obejście dla funkcji publikowania klienta Ubuntu One niedostępnej w Thunar. Stworzyłem do tego niestandardową akcję. Tak więc, ilekroć chcę opublikować plik w Internecie, przenoszę go do Ubuntu one
katalogu, klikam plik prawym przyciskiem myszy i wybieram akcję. Polecenie dla działania jest następująca: u1sdtool --publish-file=%f | awk '{print $5}' | xclip -i -selection "clipboard"
. u1sdtool publikuje wybrany plik, do którego pobierana jest ścieżka ze zmiennej, %f
i zwraca wiadomość zawierającą adres URL pliku e. sol.:
Plik opublikowano na stronie http://ubuntuone.com/SomeUniqueSequence .
Adres URL (będący piątym fragmentem ciągu) jest wybierany przez awk '{print $5}'
i umieszczany w schowku przez xclip -i -selection "clipboard"
(być może najpierw trzeba zainstalować xclip). Następnie można go wkleić za pomocą CTRL + V lub polecenia „Wklej”. Chipaca, dzięki za informację o u1sdtool.