~jman/dotfiles

ref: refs/heads/master dotfiles/nextcloud/README.md -rw-r--r-- 2.3 KiB
ec3f3cb2jman Assorted small changes 13 days ago

#pure wayland

Needs the QT Wayland plugin: https://wiki.qt.io/QtWayland

Check if it's installed: dpkg -L libqt5gui5 | grep platforms

Install:

$ sudo apt install libqt5waylandclient5 libqt5waylandcompositor5 qtwayland5

QT_QPA_PLATFORM=wayland nextcloud ...

#headless mode without xwayland (QT support is not there yet)

QT_QPA_PLATFORM=linuxfb nextcloud --logdebug --logfile ~/tmp/nc.log

#when using xwayland

QT_QPA_PLATFORM=xcb nextcloud --logdebug --logwindow --logfile ~/tmp/nc.log

#CLI tool (one time sync)

$ nextcloudcmd --logdebug --path remote-dir --user $username --password $pass local-dir https://myserver/nextcloud

docs: https://github.com/nextcloud/desktop/blob/master/doc/nextcloudcmd.rst

#Compiling

Instructions: https://github.com/nextcloud/desktop/wiki/How-to-compile-the-desktop-client

After recompiling install these packages

dpkg -l | grep nextcloud ii libnextcloudsync0:amd64 3.0.1-3 amd64 Nextcloud folder synchronization - libraries ii nextcloud-desktop 3.0.1-3 amd64 Nextcloud folder synchronization tool ii nextcloud-desktop-common 3.0.1-3 all Nextcloud folder synchronization - common data ii nextcloud-desktop-doc 3.0.1-3 all Nextcloud folder synchronization - documentation ii nextcloud-desktop-l10n 3.0.1-3 all Nextcloud folder synchronization - localization

dependencies are:

geoclue-2.0 gnome-keyring gnome-keyring-pkcs11 iio-sensor-proxy javascript-common libavahi-glib1 libcloudproviders0 libdouble-conversion3 libjs-jquery libjs-sizzle libjs-sphinxdoc libjs-underscore libmd4c0 libminizip1 libnextcloudsync0 libpam-gnome-keyring libpcre2-16-0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5keychain1 libqt5network5 libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5qmlmodels5 libqt5qmlworkerscript5 libqt5quick5 libqt5quickcontrols2-5 libqt5quicktemplates2-5 libqt5quickwidgets5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5webchannel5 libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5 libqt5webkit5 libqt5widgets5 libre2-9 libxcb-render-util0 nextcloud-desktop nextcloud-desktop-common nextcloud-desktop-doc nextcloud-desktop-l10n node-jquery p11-kit p11-kit-modules qml-module-qtgraphicaleffects qml-module-qtqml-models2 qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qtquick-templates2 qml-module-qtquick-window2 qml-module-qtquick2 qt5-gtk-platformtheme qttranslations5-l10n