如何更改窗口管理器?

如何更改窗口管理器?

我一直在尝试更改默认的窗口管理器连续波到不同的东西(可能开箱)。

网上看了一些文章,配置似乎在$HOME/.xsession文件中。但是,该文件不存在。

ksh: /home/[user]/.xsession~: not found

非常感谢任何帮助,我对 BSD 社区仍然很陌生。 :)

答案1

通常,系统范围内有一个默认的 Xsession 脚本,该脚本通常会首先检查用户是否有自己的$HOME/.xsession或类似的脚本,如果存在则使用它;否则系统范围的脚本将实现一些系统范围的默认值。

系统范围默认脚本的位置可能取决于xenodm您当前使用的 X11 显示管理器(实际上是 GUI 登录屏幕,例如 )实现,或者您是否使用startx文本模式登录后启动 GUI 会话。

  • 如果您使用的是startx,则系统范围的会话脚本是/usr/X11R6/lib/sys.startxrc/etc/X11/xinit/xinitrc按此顺序(将使用第一个存在的脚本)。看:man startx
  • 如果您使用的是xenodm,则系统范围的默认会话脚本将为/etc/X11/xenodm/Xsession。看:OpenBSD 常见问题解答
  • 如果您正在使用其他显示管理器(通常命名为*dm),您应该检查其文档。

请注意,$HOME/.xsession$HOME/.xsession~是两个不同的文件,~后缀是经典的 Unix 文本编辑器备份文件指示符,即.xsession~可以预期是 的先前/备份版本(.xsession如果存在)。

相关内容