Porteus Kiosk Edition v2.0 feedback

Share your opinion about Porteus Kiosk Edition.
Forum rules
Porteus Kiosk section of the forum is unmaintained now. Its kept in a 'read only' mode for archival purposes.
Please use the kiosk contact page for directing your queries: https://porteus-kiosk.org/contact.html
User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#31 by Rava » 31 Dec 2012, 10:50

Sadly, so far no reply on my 2 above posts.


I tried searching for cheatcodes for other keyboard settings *like German / DE* but to no prevail.

Also, videos are not working. I tried some, also"Porteus Linux - 15 seconds into LXDE desktop! " on youtube, it only tells me

Code: Select all

A plugin is needed to display this content.
[Install Plugin]
When I click [Install Plugin] I get this

Code: Select all

Plugin Finder Service
No suitable Plugins were found.
I tried some other clips on youtube, but it seems none will work with just HTML 5, as it resulted in the same as quoted above. :(
I tried finding HTML 5 clips for watching but to no prevail. :unknown:
__________________________________________________________________

Anyhow, I would need an extended Kiosk version. The user must be enabled to save files from the net to an USB stick or floppy diskette.


//edit
I would also appreciate the Kiosk Porteus to have hibernate as well. :Rose:
Cheers!
Yours Rava

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#32 by fanthom » 03 Jan 2013, 12:09

@Rava

apologize for long wait - been busy with releasing 2.0 rc1 of standard edition and Christmas stuff.
hich FFx does Kiosk use?
15.0.1
Which files need to be replaced/edited to update Porteus Kiosk Edition v2.0 beta to FFx 17.0.1?
here is the procedure:
a) unpack original 002-firefox.xzm from kiosk and copy /usr/lib/firefox-15.0.1/extensions folder to your new /usr/lib/firefox-17.0.1/extenstions
b) replace /usr/lib/firefox-15.0.1 folder with latest firefox-17.0.1 (containing old extensions)
c) update firefox symlink:

Code: Select all

cd unpacked_002/usr/lib && ln -sf firefox-17.0.1 firefox
d) pack everything back to 002-firefox.xzm
e) unpack 003-settings.xzm and edit 2 files:

Code: Select all

unpacked_003/home/guest/.mozilla/firefox/c3pp43bg.default/extensions.ini
unpacked_003/home/guest/.mozilla/firefox/c3pp43bg.default/prefs.js
and change every occurrence of '15.0.1' with '17.0.1'
f) pack 003-settings.xzm back and create new ISO with /porteus/make_iso.sh script

whole procedure took me less than 5 min :)

to make things simpler in kiosk final we could keep all extenstions in 003-settings.xzm by default and let booting script to discover firefox version and update /usr/lib/firefox symlink automatically. updating will be as easy as replacing firefox folder in 002-firefox.xzm and editing config files (with new firefox version) in 003-settings.xzm.
I tried searching for cheatcodes for other keyboard settings *like German / DE* but to no prevail.
for security reasons cheatcodes are not allowed in kiosk edition (to prevent accessing root account).
please use 'kiosk wizard' which let's you create customized ISO with various settings (including kbd mapping).
Also, videos are not working.

flash brings security concerns thus is not enabled by default in kiosk edition.
please use 'kiosk wizard' to enable flash extension if you really need it.
The user must be enabled to save files from the net to an USB stick or floppy diskette.
again - for security reasons this feature is not available in kiosk edition.
writing is not possible so all kind of spyware/malware wont survive the reboot.
I would also appreciate the Kiosk Porteus to have hibernate as well.
our kiosk edition is designed to serve terminals which are working 24/7 a week.
hibernation is not an option - sorry.

thanks for the feedback.
Please add [Solved] to your thread title if the solution was found.

tralabacouic
White ninja
White ninja
Posts: 13
Joined: 28 Feb 2013, 15:18
Distribution: porteus kiosk v2 beta
Location: France

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#33 by tralabacouic » 28 Feb 2013, 15:27

I'm testing Porteus Kios v2 beta in order to setup a company dashboard on a TV.

Bug report:
The "Kiosk Wizard" does not accept a HTTPS homepage.
Could you please change that ?

Questions that could be added to the FAQ:
Could you tell me where should I look to:
- disable the screensaver (blank screen after x minutes)
- open Firefox on a fullscreen by default

Regards,

Boris

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#34 by fanthom » 28 Feb 2013, 23:38

hello tralabacouic,
The "Kiosk Wizard" does not accept a HTTPS homepage.
will have a look at this tomorrow - thanks for bug report.
Could you tell me where should I look to:
- disable the screensaver (blank screen after x minutes)
- open Firefox on a fullscreen by default
a) please mount 001-core.xzm from Kiosk iso on a loop device and copy /etc/rc.d/rc.M from it to some directory.
b) edit rc.M and add comment out (add hash '#'') at the beginning of this line:

Code: Select all

setterm -blank 15 -powersave powerdown -powerdown 60
this should disable the screensaver
c) unsquash 003-settings.xzm (please install squashfs-tools package on your distro) and place modified rc.M in it preserving the correct path (it must be saved as /squashfs-root/etc/rc.d/rc.M).
d) to open firefox in fullscreen please edit /squashfs-troot/home/guest/.mozilla/firefox/c3pp43bg.default/localstore.rdf file and change:
sizemode="normal" to sizemode="fullscreen" as per this thread:
link
e) pack squashfs-root back as 003-settings.xzm:
- from porteus standard edition: 'dir2xzm squashfs-root 003-settings.xzm'
- from other linux: 'mksquashfs squashfs-root 003-settings.xzm -b 256K -Xbcj x86 -noappend'
f) remove squashfs-root directory and create new Kiosk iso with /porteus/make_iso.sh script

let me know if you get into troubles with above instructions :wink:
Please add [Solved] to your thread title if the solution was found.

tralabacouic
White ninja
White ninja
Posts: 13
Joined: 28 Feb 2013, 15:18
Distribution: porteus kiosk v2 beta
Location: France

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#35 by tralabacouic » 01 Mar 2013, 19:23

Thank you fanthom.

I was able to create a new ISO following your advice, with a modified 003-settings.xzm
I had an error on "-Xbcj x86" option on my ubuntu 12.10 so I removed it, assuming the compression option was not important.

The thing is... sizemode="fullscreen" didn't change anything, It still shows URL, icons and tabs bars.
If you want to see the ISO yourself : http://www.2shared.com/file/DtT60tG8/porteus.html

BTW, I noticed that I very often end up with a non-booting USB key after dd if=file.iso of=/dev/sdX multiple times.
Sometimes I get an USB key that is unbootable, sometimes I get a USB key that will boot. not sure why : same ISO file.

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#36 by fanthom » 02 Mar 2013, 02:17

I was able to create a new ISO following your advice, with a modified 003-settings.xzm
i'm glad to hear that. i'm always worrying that 'non porteus' users will have troubles with squashings/unsquashing, keeping correct paths inside hte modules, etc.. :)
sizemode="fullscreen" didn't change anything, It still shows URL, icons and tabs bars.
yes - found it myself today.
this trick works just perfect on normal firefox so i assume that it's one of the ff addons included in Kiosk by default which is preventing going into full screen (F11 key does not work as well).
i'll query brokenman about this (he was the guy who secured firefox in Kiosk) and hopefully post an answer by Monday.

please stay tuned.

btw: me thinking that we could include an option for disabling screensaver directly into wizard. maybe few other features like changing default wallpaper.
some companies may not like our logo and want to put their own. will see :)

if you have other suggestions regarding Kiosk ISO or wizard then please post. every feedback (positive/negative) is welcome.
BTW, I noticed that I very often end up with a non-booting USB key after dd if=file.iso of=/dev/sdX multiple times.
Sometimes I get an USB key that is unbootable, sometimes I get a USB key that will boot. not sure why : same ISO file.
is it the same usb key or different ones?
if the same key than must be a bug in isohybrid application used by the wizard. i'll try to update it to latest version for Kiosk final.
btw2: if you are making customization to the ISO yourself then you must create hybrid ISO (only if you want to burn it on usb) by issuing following command: 'isohybrid porteus.iso'
isohybrid application is a part of 'syslinux' package so please install it first on the linux distro you are using.

EDIT:\\
in fact one of firefox addons is blocking F11 key but it's not a main problem. I have found a reason why firefox does not want to go to fullscreen mode - it's the way we start firefox.
please unsquash 003-settings.xzm, edit squashfs-root/etc/xdg/openbox/autostart and change:

Code: Select all

su guest -c "firefox --height 99999 --width 99999"
to

Code: Select all

su guest -c "firefox"
create new 003-settings.xzm module and ISO.
all should be ok now :)

btw: new wizard (with httpfs support for the home page) will be released once brokenman implement two new features in it:
- disabling screensaver
- choosing custom wallpaper
should be done over the weekend.

Cheers
Please add [Solved] to your thread title if the solution was found.

tralabacouic
White ninja
White ninja
Posts: 13
Joined: 28 Feb 2013, 15:18
Distribution: porteus kiosk v2 beta
Location: France

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#37 by tralabacouic » 04 Mar 2013, 17:25

Ok, Firefox is now fullscreen thanks to you.
On a side note, I still have difficulties booting from a USB (I tried several keys, and used isohybrid). Booting the ISO in a virtual machine worked everytime, though.

User avatar
brokenman
Site Admin
Site Admin
Posts: 6105
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#38 by brokenman » 05 Mar 2013, 01:04

Make sure you use:

Code: Select all

dd if=/path/to/porteus-kiosk.iso of=/dev/sdb
on the resulting ISO. No numbers at the end of sdb. This partition should be unmounted at the time of dd execution.

New version should have some new options for fullscreen (tested and working) and also some others according to feedback. Thanks for your input.
How do i become super user?
Wear your underpants on the outside and put on a cape.

tralabacouic
White ninja
White ninja
Posts: 13
Joined: 28 Feb 2013, 15:18
Distribution: porteus kiosk v2 beta
Location: France

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#39 by tralabacouic » 07 Mar 2013, 16:24

New bug report:
Porteus Kiosk v2.0 beta does not support webfonts like :
http://www.google.com/webfonts
http://fortawesome.github.com/Font-Awesome/

May it be a firefox setting that need to be enabled ?

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#40 by fanthom » 07 Mar 2013, 18:01

please recompress 003-settings.xzm and delete following line from squashfs-root/home/guest/.mozilla/firefox/c3pp43bg.default/prefs.js

Code: Select all

user_pref("browser.display.use_document_fonts", 0);
this will be done by default in next Kiosk release.

thanks
Please add [Solved] to your thread title if the solution was found.

tralabacouic
White ninja
White ninja
Posts: 13
Joined: 28 Feb 2013, 15:18
Distribution: porteus kiosk v2 beta
Location: France

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#41 by tralabacouic » 07 Mar 2013, 21:10

Thanks again, it works and you're super fast to answer.

I was able to add a FFX extension, and now everything seems to work great when connected to ethernet cable.

-EDIT-
Last edited by tralabacouic on 08 Mar 2013, 16:43, edited 1 time in total.

tralabacouic
White ninja
White ninja
Posts: 13
Joined: 28 Feb 2013, 15:18
Distribution: porteus kiosk v2 beta
Location: France

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#42 by tralabacouic » 08 Mar 2013, 14:50

Bug Report:
Using the Kiosk Wizard with the following choices leads to a ISO who will display a blackscreen and a cursor, nothing else.

root: no
guest: no
ffx: no
home: www.porteus.org (default)
flash: no ; wireless: no , Next
disableFW: no, disableCR: no, keyboard: no, next
eth0
DHCP

Kiosk Wizard was taken from http://ponce.cc/porteus/i486/testing/ki ... noarch.run

tralabacouic
White ninja
White ninja
Posts: 13
Joined: 28 Feb 2013, 15:18
Distribution: porteus kiosk v2 beta
Location: France

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#43 by tralabacouic » 08 Mar 2013, 16:43

Bug Report:

Putting a working sessionstore.js in firefox profile does not open saved tabs on browser start.

When I tried removing browser.startup.homepage setting, but then it starts open Firefox standard homepage (firefox logo with google search and settings/history/add-ons)

/*user_pref("browser.startup.homepage", "https://dashboard.viadeobackoffice.com/dashboard");*/

I also verified that browser.startup.page is set at 3 (re-open last tabs)

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5666
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#44 by fanthom » 08 Mar 2013, 18:31

@tralabacouic
i see you have deleted bug report related to wifi - does it mean that it's working ok?
Using the Kiosk Wizard with the following choices leads to a ISO who will display a blackscreen and a cursor, nothing else.
ISO has been updated for next release while new wizard is still being tested. old wizard is probably not compatible with new ISO.
i'm sure this bug will be resolved once we push new wizard out (probably on Monday but cant guarantee).
Bug Report:
Putting a working sessionstore.js in firefox profile does not open saved tabs on browser start.
i'm sure some files or settings are missing but i dont know which.

btw: this is not a real bug report as neither wizard nor ISO offers this functionality. before we started with Kiosk we agreed with other devs that we support only functions included in the ISO and the wizard. in short: if user is customizing the ISO manually then need to do all the job himself.

ofc one can always suggest to include new functionality in wizard/ISO. 'Development' section was created for this purpose:
Development

Cheers
Please add [Solved] to your thread title if the solution was found.

tralabacouic
White ninja
White ninja
Posts: 13
Joined: 28 Feb 2013, 15:18
Distribution: porteus kiosk v2 beta
Location: France

Re: Porteus Kiosk Edition v2.0 beta feedback

Post#45 by tralabacouic » 11 Mar 2013, 16:55

About opening firefox with multiple tabs : I did it using the homepage "pipe" separator :
user_pref("browser.startup.homepage", "https://abcdef.com/|http://www.coffeepoke.com/");


Bug Report:
When plugged using HDMI on a TV, commenting the following line does not disable the screensaver:
#setterm -blank 15 -powersave powerdown -powerdown 60

Using the following does not disable the screensaver either:
setterm -blank 0 -powersave off -powerdown 0

I tried putting "xset s 0 0" in squashfs-root/etc/xdg/openbox/autostart : it doesn't work.


Bug Report #2:
When plugged using HDMI on a TV, the autodetected resolution is 1366x768 rather than 1080p.

-- About wifi: I was able to connect & get a address with a fully manual process (launching wpa_supplicant & dhcp on the command line), but the automated script did not work for me. I'm waiting for the next Wizard to test again. The current Wizard does not work

Locked