在 Centos7-kiosk 模式下安装 Chrome/Chromium

在 Centos7-kiosk 模式下安装 Chrome/Chromium

我是 Centos7 的新手,有一些问题。我想在centos7上安装chrome/chromium,让用户自动登录并以kiosk模式打开特定网页。我在 Debian 上轻松地做了同样的事情,但我的 Intel Nuc 不支持 Debian,我别无选择。如果有人能提供帮助那就太好了。

答案1

我可能会使用类似以下的东西:

  1. 启用selinux强制
    编辑/etc/selinux/config至强制模式
  2. 安装xguest和桌面(gui)

    yum -y groupinstall basic-desktop desktop-platform x11 fonts
    yum -y install xguest chromium xorg-x11-xinit-session

  3. 在 xguest homedir 中创建 .xsession

  4. 在 .xsession 中以 kiosk 模式执行 chromium

    cat << EOF > ~xguest/.xsession
    #!/bin/sh
    exec chromium --kiosk
    EOF
    chmod +x ~xguest/.xsession

  5. 使用 xguest 自动登录 编辑 /etc/gdm/custom.conf 文件并确保文件中的 [daemon] 部分指定以下内容:

    [daemon]
    AutomaticLoginEnable=True
    AutomaticLogin=xguest

  6. 设置系统启动到图形模式

    systemctl set-default graphical.target

  7. 一些硬化
    yum remove nautilus gnome-panel

这主要是凭记忆,根据您的需要进行测试和修改。

答案2

$ sudo yum install google-chrome

然后打开 chrome 设置并设置要在进入时打开的特定页面 - 您也可以使用以下命令将 chrome 设置为每次启动时打开:

mate-session-properties

对于竞选伙伴和:

gnome-session-properties

对于运行 Gnome 的用户,单击“添加”,然后找到 chrome 的启动项,并使其在每次登录时启动。

相关内容