首先,阅读“男人X”:
STARTING UP
There are two main ways of getting the X server and an initial set of
client applications started. The particular method used depends on
what operating system you are running and whether or not you use other
window systems in addition to X.
Run Code Online (Sandbox Code Playgroud)
您将了解到,根据您启动 xserver 的方式,有 2 个脚本用于在 xserver 启动后启动:
startx
(启动xinit
)启动会话时)(我个人ln -s .xinitrc .xsession
,所以没关系,我如何启动 xserver)。
根据您用于登录系统的内容(我认为现在是 gdm 或 kdm),情况会有所不同。通常 gdm 和 kdm(以及其他显示管理器)让用户选择“用户会话”或类似的标签。如果您选择此“用户会话”,那么大多数这些显示管理器将启动~/.xsession
。您将负责启动您的应用程序和桌面环境/窗口管理器。
另一种可能的解决方案是找出不同的桌面环境/窗口管理器如何支持“自动启动”的概念。我个人避免这些机制并坚持旧的.xinitrc / .xsession
方式。
一个示例 .xinitrc 看起来像:
xmodmap ~/.Xmodmap
xsetxkbmap de
autocutsel &
xflux -l 52
exec /usr/bin/fluxbox
Run Code Online (Sandbox Code Playgroud)
.xinitrc
尝试在您的主目录中放置一个名为的脚本。如果您使用其中之一,KDE 和 Gnome 还能够在登录时运行脚本/应用程序。我相信.Xstartup
或者如果不这样.xstartup
做也可能会做你想做的事。.xinitrc
我的linux 似乎有点生锈了。>.>
归档时间: |
|
查看次数: |
26978 次 |
最近记录: |