Page 1 of 1

Suggestions [Solved]

Posted: 21 Mar 2013, 22:26
by jmalon
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.

Re: Suggestions

Posted: 22 Mar 2013, 01:50
by brokenman
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.

Re: Suggestions

Posted: 22 Mar 2013, 15:12
by jmalon
>>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.

Re: Suggestions

Posted: 28 Mar 2013, 19:56
by jmalon
Is it possible to lock the CD-ROM drive so that the PKE CD cannot be ejected while the program is running?

Re: Suggestions

Posted: 28 Mar 2013, 21:42
by fanthom
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

Re: Suggestions

Posted: 05 Apr 2013, 16:11
by jmalon
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.

Re: Suggestions

Posted: 05 Apr 2013, 16:45
by fanthom
any chance you could test these and suggest the best solution?

Re: Suggestions

Posted: 05 Apr 2013, 16:53
by jmalon
Working on it now. It would seem best/easiest to do something like startx -- -nocursor (Noah.org solution). Where is x started in PKE?

Re: Suggestions

Posted: 05 Apr 2013, 17:00
by fanthom
it's in 001-core.xzm/usr/bin/xdm

Re: Suggestions

Posted: 05 Apr 2013, 17:05
by jmalon
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?

Re: Suggestions

Posted: 05 Apr 2013, 17:08
by fanthom
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.

Re: Suggestions

Posted: 05 Apr 2013, 17:24
by jmalon
Works for me too. Thank you for your input. Good luck with the bug. Let me know if I can help.