Tag Info

Hot answers tagged

18

I believe this great article explains what you want, with screenshots galore. You want to create a special session in the login manager that will start a browser like Google Chrome using the kiosk option. You can set it up so that normal users automatically log into this kiosk session, but introduce a short time delay to allow an admin user to log into the ...


10

AuFS can solve this problem for you. Here is an example of people merging the filesystem with a RAM disk so changes go away on reboot. If you don't have much memory, you could do the same using a loopback file or partition to store the changes, and re-format the loopback file/partition once a day.


10

Ensure that each machine has one account, an admin account with a fairly strong password. Do not give this password to users. Log in as the admin and enable guest login, it should be under the user settings in system preferences. Then log out. When users arrive, they can login as 'guest' without a password, and use the computer as if they had an account. ...


7

How to use Chrome browser in kiosk-mode Use it like this: google-chrome --kiosk http://example.com chromium-browser --kiosk http://example.com tested with Ubuntu 12.04, google-chrome-stable 30.0.1599.66-1 and chromium-browser 28.0.1500.71-0ubuntu1.12.04. But only if there is no other instance of the browser running. So close all browser windows and then ...


6

Try xtrlock, xtrlock locks the X server till the user enters their password at the keyboard. While xtrlock is running, the mouse and keyboard are grabbed and the mouse cursor becomes a padlock. Output displayed by X programs, and windows put up by new X clients, continue to be visible, and any new output is displayed ...


6

Delete or alter system files Alter the system settings Add or remove applications To do any of these you need the sudo password. So after installing your system you have your own account and start creating normal users. Do not tell them the sudo password and they can not alter these. All they can do is change values in their own home. If you want total ...


5

This is a tricky one, I had a similar problem, when trying to have only a ncurses based interface on a time tracker pc, the problem for me was that when no window manager is present, normal X Window applications behave oddly. Here's my proposal: Install ratpoison window manager sudo apt-get install ratpoison Unbind keyboards that shows a menu or allows ...


5

You will have to create a customized session at /usr/share/xsessions and Enable Auto-Login. Example: 1) Open a file (gksu gedit /usr/share/xsessions/Firefox.desktop) and paste: [Desktop Entry] Name=Firefox (No effects) Comment=This session only opens Firefox Exec=/usr/bin/firefox -height 1200 -width 1600 Icon= Type=Application References: 1, 2.


3

Kiosk mode stands for a machine with very restricted acting ability. Often it is used to allow quick internet access for user of the machine, but not much more. Here is an instruction for Setting up a Ubuntu 10.04 Internet Kiosk. Another possibility would be to use Gofris to reset the system settings after every reboot.


3

I'd personally side-step all the lightdm and Xsession stuff and just launch my own instance of X that just started Firefox. Sounds nightmarish but it's really simple with a little Upstart script start on (filesystem and stopped udevtrigger) stop on runlevel [06] console output emits starting-x respawn exec sudo -u thomas startx /etc/X11/Xsession ...


2

I wrote my own script to do this. There is a tool called xprintidle that gives you the idle time of an xsession. You need to install it first sudo apt-get install xprintidle Then create the script, for example in /root/bin/idle_check.sh: #!/bin/sh DISPLAY=:0 TIMEOUT=600000 # 10min = 10 * 60 * 1000 if [ $(xprintidle) -gt $TIMEOUT ]; then ...


2

Frustrated with autolog, I wrote my own script too. It's on Github. It's general enough for multiple users, on X sessions and TTYs. I have included an Upstart job, assuming that the script is placed at /usr/bin/idle-killer.sh To set it up: sudo apt-get install xprintidle sudo wget ...


2

The main issue here is that .bash_profile is not read when you do a graphical login. It is a bash-specific file, it's read when you start a login shell and I very much doubt it will ever be read on graphical login. You would have a better chance using ~/.profile instead which is i) read by most login shells, not only bash, so you're not limiting your user ...


2

Just use Guest Sessions and autologin. sudo gedit /etc/lightdm/lightdm.conf And change this: autologin-guest=false To this: autologin-guest=true


2

I found a way use Firefox instead because I wanted to avoid fullscreen mode: A kiosk solution with Ubuntu+Firefox: Install Ubuntu/Lubuntu/whatever Make user admin Make user kiosk Set kiosk to autologin, no password Fix permissions (so kiosk cannot ctrl-s and peep into /home/admin) cd /home sudo chmod 700 * Check if printer and other hardware, you might ...


2

Firefox Kiosk Chromium-browser kiosk configurations do not allow for web pages requiring ‘java’. Java (IcedTea) doesn't have a PPAPI plugin available, and so it's not usable in Chromium, since Chromium 34 in Trusty has switched to the Aura rendering framework and no longer allows NPAPI plugins. Firefox kiosk does! This configuration works on both Ubuntu ...


2

In /usr/share/xsessions/ffKiosk.sh: #!/bin/bash gnome-settings-daemon & while true ; do firefox -height 768 -width 1024 ; sleep 1s ; done


2

You can use sleepd command to and -s option to modify the action upon inactivity. Install it using: sudo apt-get install sleepd sleepd [-s command] -u300 Visit sleepd manpage for more info.


1

If you want to encrypt your hard drive – or any of the files on it, for that matter – you have to be prepared to enter a password at least once per boot. That's the price to pay. Sorry if this sounds harsh, but it's just the way it is. In order to encrypt something, you have to have a password you enter every time. Without it, e.g. with the complete key ...


1

Assuming your kiosk browser is showing a page under your control, add some JS to that page to bind to the keydown event. In your event handler, check if the key(s) pressed match those you want to "block" - and if so call event.preventDefault(). This should stop the browser's default behaviour of closing/exiting. e.g. (using jQuery): ...


1

Great instructable on the topic here http://www.instructables.com/id/Setting-Up-Ubuntu-as-a-Kiosk-Web-Appliance/


1

Install "Slim" desktop manager. Download for the Ubuntu Software Center: Or Install with the Terminal: sudo apt-get update sudo apt-get install slim Slim can automatically login a user. Just change /etc/slim.conf as described here. Slim then starts all services in .xinitrc which lies in the home directory of the user that automatically logged in, ...


1

case1 You need to tell chromium what your screen resolution is by rewriting its preferences file (bottom and right values). The link you posted includes that part. #!/bin/bash prefs=~/.config/chromium/Default/Preferences cat $prefs |\ perl -pe "s/\"bottom.*/\"bottom\": $(xrandr | grep \* | cut -d' ' -f4 | cut -d'x' -f2),/" \ > $prefs cat $prefs |\ ...


1

Your requirements remind me of a typical setup of MythTV, which just automatically logs in, and starts an X session which then starts only one application (the front end) instead of a window manager. http://www.mythtv.org/wiki/Frontend_Auto_Login#Method_1 It would seem that this can be adapted to your purposes. Virtual terminals would still be available ...


1

Here is an instruction for Setting up a Ubuntu 10.04 Internet Kiosk. That appears to be GNOME (and Booting in kiosk mode appears to reference KDE). Got anything for Unity? Wasn't 11.10 (which the asker specified) Unity? Thanks.


1

I would start by investigating whether using Ubuntu standard Guest account would suit your needs regarding preventing users from installing stuff/modifying configs etc. So your machines would have a password-protected admin account to install/configure things and a password-less Guest account for your users. For restricting Internet access I'd use Dans ...


1

Not sure why Chrome is doing this, but if you have a look at: /home/{kiosk_user}/.config/google-chrome/Default/Preferences -- you will see browser.window_placement and you should see a difference of about 20 pixels between bottom and work_area_bottom, and right and work_area_right. I edited the values to be the full extents of the display size, and ...


1

Why not format a little hard disk (or SSD) as a Live USB and boot from it ? See: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu and select your little hard disk as "Disk to use". With a SSD you could even consider rebooting for every new user.



Only top voted, non community-wiki answers of a minimum length are eligible