我正在尝试在 kiosk 模式下运行 Raspberry Pi。目前,我.Xsession
放置了一个文件/home/pi/
,可以在系统启动时打开 Chromium 浏览器。目前一切似乎都运行良好。
.Xsession
是否可以在不将文件放入 pi 的主文件夹的情况下配置 Xsession ?最好,我想要某种可供任何 Linux 用户使用的全局设置。
我需要这个的原因之一是我可能需要将更新部署到 Raspberry Pi 而无法自己与设备交互。更新只会用新的配置替换现有的 Xsession 配置等,但我无法确定将来的默认用户名是 pi,即 pi 可能不再是默认用户,或者该/home/pi
文件夹甚至可能不存在。
答案1
对于 Debian(以及 raspbian;大概还有很多其他发行版):
/etc/X11/Xsession.options
- 或在目录中:
/etc/X11/Xsession.d/*
引用 Debian wiki 上的内容X会话:
系统范围的配置
Debian X 会话的系统范围配置主要由 /etc/X11/Xsession.options 文件内的选项和 /etc/X11/Xsession.d 目录内的脚本组成。这些脚本都由单个 /bin/sh shell 点缀,其顺序是通过对它们的名称进行排序而确定的。管理员可以编辑脚本,但如果您不熟悉 shell 编程,建议您小心。