我可以在哪里找到有关 Xsessions 的信息?文档、博客,任何东西都可以。我的项目是关于在信息亭模式下启动的,我需要它。谢谢你的帮助!
答案1
您可以从阅读手册页开始(人Xsession)。
答案2
信息亭模式正在运行 X 会话,其中可以禁用任何不会出现问题的功能 - 但仅此而已。
这是一个完美的例子,直接进入代码本身来学习是有意义的:
它是一组脚本的集合,大多数都是最简单的,以简单的方式连接,无论如何您都需要找到通过代码的方式来构建信息亭模式。
看一下-如果它们没有通过名称更改标记为禁用,它会按顺序在最后/etc/X11/Xsession
运行单独的脚本。然后就浏览了所有脚本: 许多都是琐碎的存根,基本上是空的。有些很复杂 - 但与您的用例无关。所以不会剩下那么多你真正需要阅读的代码。/etc/X11/Xsession.d
$ ls -l1 /etc/X11/Xsession
-rwxr-xr-x 1 root root 3730 Mar 22 2012 /etc/X11/Xsession
$ ls -1 /etc/X11/Xsession.d
00upstart
20desktop-profiles_activateDesktopProfiles
20x11-common_process-args
30x11-common_xresources
35x11-common_xhost-local
40x11-common_xsessionrc
50x11-common_determine-startup
52load-gtk-vector-screenshot-gtk-module
55gnome-session_gnomerc
55numlockx
55xfce4-session
60imwheel_start-imwheel
60x11-common_localhost
60x11-common_xdg_path
60xbrlapi
60xdg-user-dirs-update
65compiz_profile-on-session
70gconfd_path-on-session
70im-config_launch
75dbus_dbus-launch
80appmenu
80appmenu-gtk3
80im-switch
80kubuntu-xmodmap
81overlay-scrollbar
90consolekit
90gpg-agent
90qt-a11y
90unclutter
90x11-common_ssh-agent
99upstart
99x11-common_start