xinitrc的奥秘

🏷️ 165365比分网 🕒 2026-06-14 05:46:54 👤 admin 👁️ 787 ❤️ 62
xinitrc的奥秘

请,

有人能为我提供一些关于.xinitrc文件的信息吗?我很难找到一个很好的手册来回答我的几个实际问题:

它宣称自己是一般的Bash脚本,但实际上并非如此。为什么有些命令需要exec,而有些则不需要?这个exec命令到底是什么?它是一个二进制结构还是一个特定于xinitrc的句法结构?什么可以由主管来管理,什么不能呢?如何正确设置环境变量?主流发行版的大多数用户甚至不需要知道xinitrc,对我来说也是如此,直到我不得不安装Kodi“临时”外壳;使用超级简约主义窗口管理器TWM并启动Kodi全屏,因为kodi-standalone shell对我不起作用。

但回到xinitrc:

工作实例:

代码语言:javascript复制#!/bin/bash

/usr/bin/twm &

sleep 1

exec xterm为什么twm和sleep不需要exec,而xterm需要?

不起作用的例子:

代码语言:javascript复制#!/bin/bash

/usr/bin/twm &

sleep 1

exec WINDOWING=x11 /usr/bin/kodi -geometry +0+0在这里,exec只执行WINDOWING=x11,但忽略了行的其余部分。我只将WINDOWING=x11 /usr/bin/kodi -geometry +0+0封装到另一个Bash脚本中,这一次是一个普通的脚本,而那个脚本是exec的唯一参数,然后它终于起作用了。

相关文章