Ubuntu 使用 lightdm 实现开机自动启动 Firefox 或 chrome浏览器

您所在的位置:网站首页 怎么开机自动打开浏览器设置 Ubuntu 使用 lightdm 实现开机自动启动 Firefox 或 chrome浏览器

Ubuntu 使用 lightdm 实现开机自动启动 Firefox 或 chrome浏览器

2024-07-12 10:30| 来源: 网络整理| 查看: 265

前言

在远程桌面、演示终端或机器上,经常需要机器启动完成后就打开特别的应用,如浏览器等,并且在终端上要阻止用户关闭应用或者启用其他应用。这时就需要对桌面管理器进行定制,这里我们以 Ubuntu 18.04 为例来说明一下设置过程。

一、环境准备

先安装一个 Ubuntu18.04 的 Server 版本,这样图形界面的工具软件会比桌面版的少很多,方便配置。操作系统安装完成后需要创建一个用户,这里我们以 poc 用户为例,poc 用户需要加入到 /etc/sudoers 文件中,以安装相关软件包。

二、配置环境 1.中文环境配置

代码如下(示例):

% sudo apt-get update % sudo apt-get upgrade % sudo apt-get install language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base language-pack-zh-hans language-pack-zh-hans-base % sudo dpkg-reconfigure locales

设定默认locale为中文UTF-8

# sudo vi /etc/default/locale # 设定默认 locale 为中文UTF-8, 设为中文后,如果 LC_ALL=C 不加, 一些脚本不正确。 LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" LC_ALL=C 2.安装 Lightdm 桌面管理器

安装桌面管理器及相关字体

% sudo apt-get install lightdm openbox % sudo systemctl status lightdm # 有 PAM 错误时,注释掉 /etc/pam % sudo apt-get install fonts-wqy-microhei ttf-wqy-zenhei # 安装中文字体, 更多字体使用 sudo apt-get install fonts*

该处使用的url网络请求的数据。

3.配置自动登录

创建用户组

% sudo groupadd -r autologin % sudo gpasswd -a poc autologin

增加自动登录用户身份

% sudo vi /etc/lightdm/lightdm.conf [Seat:*] autologin-user=poc autologin-session=openbox user-session=openbox 4.配置桌面启动的应用

创建登录 xsessions,如果 /usr/share/xsessions/openbox.desktop 不存在,按如下内容配置。

% sudo vi /usr/share/xsessions/openbox.desktop [Desktop Entry] Name=Openbox Comment=Log in using the Openbox window manager (without a session manager) Exec=/usr/bin/openbox-session TryExec=/usr/bin/openbox-session Icon=openbox Type=Application

配置 openbox 的启动项

$ mkdir -p ~/.config/openbox $ cp -a /etc/xdg/openbox/ ~/.config/

启动时增加 Firefox、 chrome 或者其它应用

% vi ~/.config/openbox/autostart # 设置分辨率 xrandr -s 1280x800 & # firefox kiosk 全屏模式 # firefox --kiosk # chrome 全屏模式 chromium-browser --start-maximized --disable-translate --disable-infobars --disable-suggestions-service --disable-save-password-bubble --kiosk http://www.baidu.com

配置环境变量

% vi ~/.config/openbox/environment LANG=zh_CN.UTF8

注释掉 root-menu 中不必要的菜单项

% vi ~/.config/openbox/menu.xml # 查看并注释掉 root-menu 中不必要的菜单项

配置 rc.xml,对快捷捷等进行屏蔽

% vi ~/.config/openbox/rc.xml # 查找 NLIMC 删除掉 IMC,改以去除最小化、最大化以及关闭按钮 NL # 更改关闭窗口的快捷键 查找 "A-F4" 动作改为 Focus, 并增加 "C-F4" # 4 设为 1 # 更改其它不必要快捷键 三、重新启动系统 % sudo shutdown -fr now

正常开机启动后就会屏幕显示浏览器及指定的地址。

参考内容 https://wiki.archlinux.org/title/Openbox_%28简体中文%29


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3