Page 1 of 1

integrate LibreOffice to Porteus Kiosk Cloud

Posted: 14 May 2020, 05:31
by krazykenny
I am hoping someone can explain how to integrate LibreOffice with porteus-kiosk cloud edition.
I want to use Porteus Kiosk Cloud edition on some laptops at our library and allow users to be able to open and edit office files, either downloaded or from an inserted USB disk.
I am using the latest version of Porteus Kiosk Cloud 5.0

I haven't been able to find any preconfigured xzm files of libreoffice that work out of the box. The modules are loading, but there are no desktop launcher icons present to start LibreOffice and files like .doc, .docx etc aren't being set to open automatically with Libreoffice.

I can launch LibreOffice manually through SSH client. It seems to open that way so it sort of half works, but get these errors.

javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx

(soffice:13389): dbind-WARNING **: 15:20:45.539: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

libreoffice6.4 --writer
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx

(soffice:13479): dbind-WARNING **: 15:24:11.860: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(soffice:13479): Gtk-WARNING **: 15:24:13.408: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/check-symbolic.svg.
This may indicate that pixbuf loaders or the mime database could not be found.

integrate LibreOffice to Porteus Kiosk Cloud

Posted: 30 Nov 2020, 17:31
by tagon
LibreOffice tries to load these components and warns you that it does not find them. Warnings are not errors.
* For some functions (e.g. the 'macro' function), LibreOffice requires a Java Runtime Environment (JRE).
* LibreOffice also searches for accessibility extensions (org.a11y.Bus), e.g. in case someone is blind and needs a screen reader, etc.

Compared to a normal Linux desktop like Ubuntu, Mint, etc., Porteus Kiosk is a severely stripped down distribution.

Maybe Porteus Desktop is an option for you? (This is probably what your XZM is for, correct?)

If you have a 'read-only' HDD/SSD in your Library PCs, then a user who leaves a PC just needs to press the reset button.
Or you could have a screen saver that reboots the system after a long inactive time.

Then the next user has a clean system.

integrate LibreOffice to Porteus Kiosk Cloud

Posted: 06 Dec 2020, 22:20
by krazykenny
i ended up using linux mint with the guest account as that seemed to achieve the result I wanted in terms of clearing data between user sessions and using LibreOffice.