本文将介绍有关于Debian系统下开机自动全屏运行Chrome并展示特定URL,用户界面仅仅展示网页内容,并无Tab和地址栏。

由于公司有一个部门需要持续查看一个网页,但是由于这个部门的员工不太熟悉计算机的使用。所以我想能不能让计算机只显示一个全屏网页,什么其他功能都不让他们看到和使用,于是经过搜索和实验就产生了下面的教程。

Kiosk 单应用解决方案,开机只运行一个Chrome,展示网页内容。

 

为Kiosk 新建一个用户名字是kiosk-user

useradd -m kiosk-user 

更新软件列表

apt-get update 

安装依赖包

apt-get install sudo xorg chromium openbox lightdm 

编辑lightdm配置文件 /etc/lightdm/lightdm.conf 来开启自动登陆

让配置文件仅仅保留下列3行配置,其余内容一律不要。

[SeatDefaults]
autologin-user=kiosk-user
user-session=openbox
# 阻止显示器休眠
xserver-command=X -s 0 dpms

重启来验证自动登陆是否工作正常,如果正常你应该能看到kiosk-user自动登陆了计算机。

必须重启验证,否则后面出错

为kiosk-user 建立 openbox 配置文件目录

mkdir -p $HOME/.config/openbox 

建立kiosk-user自动启动脚本autostart,这个脚本将会在启动时运行。

chromium \    
--no-first-run \    
--disable \    
--disable-translate \    
--disable-infobars \    
--disable-suggestions-service \    
--disable-save-password-bubble \    
--start-maximized \    
--kiosk --incognito  "http://www.google.com" &

&号代表命令结束符号,如果你要设置多条开机启动命令要确保每条命令后以&结尾。

重启你的电脑,你会看到一个chrome浏览器全屏展示在电脑上,没有地址栏,菜单栏,仅仅是一个全屏网页内容,用户无法对计算机进行任何多余的操作,包括输入网址去另外的网站。

您可以把上面的google.com的网址更换为您想展示的任何一个网址。

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据