Suggestions [Solved]

New features which should be implemented in Porteus Kiosk Edition and the kiosk wizard.
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
jmalon
Black ninja
Black ninja
Posts: 78
Joined: 21 Mar 2013, 19:39
Distribution: Linux Mint
Location: Collinsville, OK

Suggestions [Solved]

Post#1 by jmalon » 21 Mar 2013, 22:26

The following abilities would make Porteus Kiosk Edition more useful for me and perhaps others. The features may be able to be incorporated into the kiosk wizard.

1. configure proxy server settings
2. hide address bar (for some reason I didn't see this when I first ran the kiosk wizard in a smaller window) :wall:
3. hide search box (for some reason I didn't see this when I first ran the kiosk wizard in a smaller window)
4. manage search engines, i.e. remove search engines other than Google
5. manage extensions, i.e. adblock plus with EasyList, EasyPrivacy, and Malware Domains subscriptions
6. whitelisting and/or blacklisting

Things I like:
1. willingness to add touch screen support
2. customization possibilities with kiosk wizard
3. light on resources
4. file:/// access blocked
5. about:config blocked by Public Fox
6. Firefox automatically reopens if closed

Issues:
1. Going to about: in the address bar allows the user to see the version of Firefox being used as well as references to WebConverger and links to Mozilla.
Last edited by jmalon on 11 Jun 2013, 21:24, edited 1 time in total.

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

Re: Suggestions

Post#2 by brokenman » 22 Mar 2013, 01:50

Thanks for your feedback. We are always looking to improve our releases and it is feedback like this that allows us to do so.

1. configure proxy server settings
This is a possibility

2. hide address bar (for some reason I didn't see this when I first ran the kiosk wizard in a smaller window)
I assume this is resolved then

3. hide search box (for some reason I didn't see this when I first ran the kiosk wizard in a smaller window)
I assume this is resolved then

4. manage search engines, i.e. remove search engines other than Google
Duckduckgo is a small source of revenue for us so we have hard coded the search engine in.

5. manage extensions, i.e. adblock plus with EasyList, EasyPrivacy, and Malware Domains subscriptions
You can add extensions no problem. I believe somewhere in this kiosk category thread there is instructions on how to do it.

6. whitelisting and/or blacklisting
Of websites? This could probably be done. I'll need to poke around a little and see.

1. Going to about: in the address bar allows the user to see the version of Firefox being used as well as references to WebConverger and links to Mozilla.
Thanks for catching this. I'll lock it down.
How do i become super user?
Wear your underpants on the outside and put on a cape.

jmalon
Black ninja
Black ninja
Posts: 78
Joined: 21 Mar 2013, 19:39
Distribution: Linux Mint
Location: Collinsville, OK

Re: Suggestions

Post#3 by jmalon » 22 Mar 2013, 15:12

>>6. whitelisting and/or blacklisting
>>Of websites? This could probably be done. I'll need to poke around a little and see.

For whitelisting, create a text file of some sort to only allow aaa.com, bbb.com, and ccc.com. All other sites could resolve to 127.0.0.1 maybe.

For blacklisting, create a text file to block everything in the file, i.e. playboy.com, hustler.com, etc... Everything else would be allowed.

Maybe you could include the shalla blacklist somehow, http://www.shallalist.de/. This may be more than you want in a kiosk, but it's an idea.

Thanks again. I look forward to your improvements. You guys are great.

jmalon
Black ninja
Black ninja
Posts: 78
Joined: 21 Mar 2013, 19:39
Distribution: Linux Mint
Location: Collinsville, OK

Re: Suggestions

Post#4 by jmalon » 28 Mar 2013, 19:56

Is it possible to lock the CD-ROM drive so that the PKE CD cannot be ejected while the program is running?

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

Re: Suggestions

Post#5 by fanthom » 28 Mar 2013, 21:42

Is it possible to lock the CD-ROM drive so that the PKE CD cannot be ejected while the program is running?
will do on Monday/Tuesday next week.

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

jmalon
Black ninja
Black ninja
Posts: 78
Joined: 21 Mar 2013, 19:39
Distribution: Linux Mint
Location: Collinsville, OK

Re: Suggestions

Post#6 by jmalon » 05 Apr 2013, 16:11

Is it possible to disable or hide the mouse pointer when using a touch screen monitor, but touch capability would still work? Maybe a setting in /tmp/custom-kiosk/porteus/base/squashfs-root/etc/X11/xorg.conf-modesetting?

These are as close as I've gotten so far:

cursor disable in X11
http://www.noah.org/wiki/cursor_disable_in_X11

How do you hide the mouse pointer under Linux/X11?
http://stackoverflow.com/questions/6606 ... -linux-x11

globally hide X mouse cursor [solved]
http://forums.gentoo.org/viewtopic-t-791541.html --- use xinput?

Might be an item to add to kiosk wizard for people who use touch screens.

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

Re: Suggestions

Post#7 by fanthom » 05 Apr 2013, 16:45

any chance you could test these and suggest the best solution?
Please add [Solved] to your thread title if the solution was found.

jmalon
Black ninja
Black ninja
Posts: 78
Joined: 21 Mar 2013, 19:39
Distribution: Linux Mint
Location: Collinsville, OK

Re: Suggestions

Post#8 by jmalon » 05 Apr 2013, 16:53

Working on it now. It would seem best/easiest to do something like startx -- -nocursor (Noah.org solution). Where is x started in PKE?

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

Re: Suggestions

Post#9 by fanthom » 05 Apr 2013, 17:00

it's in 001-core.xzm/usr/bin/xdm
Please add [Solved] to your thread title if the solution was found.

jmalon
Black ninja
Black ninja
Posts: 78
Joined: 21 Mar 2013, 19:39
Distribution: Linux Mint
Location: Collinsville, OK

Re: Suggestions

Post#10 by jmalon » 05 Apr 2013, 17:05

So I'll try changing:

Code: Select all

while [ 1 ]; do
    su - -c "/usr/bin/startx -- vt7 > /dev/null 2>&1"
done
to

Code: Select all

while [ 1 ]; do
    su - -c "/usr/bin/startx -- -nocursor vt7 > /dev/null 2>&1"
done
Does that look right?

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

Re: Suggestions

Post#11 by fanthom » 05 Apr 2013, 17:08

tested and works here :)
if you are happy with it then i will do my best to convince brokenman for adding it to the wizard.

2.0.1 will probably be delayed as i was hit with isohybrid bug today and we are struggling how to solve it.
Please add [Solved] to your thread title if the solution was found.

jmalon
Black ninja
Black ninja
Posts: 78
Joined: 21 Mar 2013, 19:39
Distribution: Linux Mint
Location: Collinsville, OK

Re: Suggestions

Post#12 by jmalon » 05 Apr 2013, 17:24

Works for me too. Thank you for your input. Good luck with the bug. Let me know if I can help.

Locked