我是 Centos7 的新手,有一些问题。我想在centos7上安装chrome/chromium,让用户自动登录并以kiosk模式打开特定网页。我在 Debian 上轻松地做了同样的事情,但我的 Intel Nuc 不支持 Debian,我别无选择。如果有人能提供帮助那就太好了。
答案1
我可能会使用类似以下的东西:
- 启用selinux强制
编辑/etc/selinux/config至强制模式 安装xguest和桌面(gui)
yum -y groupinstall basic-desktop desktop-platform x11 fonts
yum -y install xguest chromium xorg-x11-xinit-session
在 xguest homedir 中创建 .xsession
在 .xsession 中以 kiosk 模式执行 chromium
cat << EOF > ~xguest/.xsession
#!/bin/sh
exec chromium --kiosk
EOF
chmod +x ~xguest/.xsession
使用 xguest 自动登录 编辑 /etc/gdm/custom.conf 文件并确保文件中的 [daemon] 部分指定以下内容:
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=xguest
设置系统启动到图形模式
systemctl set-default graphical.target
一些硬化
yum remove nautilus gnome-panel
这主要是凭记忆,根据您的需要进行测试和修改。
答案2
$ sudo yum install google-chrome
然后打开 chrome 设置并设置要在进入时打开的特定页面 - 您也可以使用以下命令将 chrome 设置为每次启动时打开:
mate-session-properties
对于竞选伙伴和:
gnome-session-properties
对于运行 Gnome 的用户,单击“添加”,然后找到 chrome 的启动项,并使其在每次登录时启动。