完全空的X11(没有窗口管理器,什么都没有)-可能吗?

发布于 2024-11-30 19:58:33 字数 233 浏览 3 评论 0原文

对于嵌入式视频播放器,我需要 X11 来启动,但我将在稍后的过程中通过脚本启动 xine。

“裸”X11 安装将始终启动 xterm,杀死 xterm 也会杀死 X11。

关于如何“裸”启动 X11 有什么想法吗?

我们一如既往地高度赞赏您的回答, 谢谢你,

附言。另外,作为奖励,有什么好的方法(即没有.bashrc,没有mingetty --autologin)在启动时启动X11?

for an embedded video player I need X11 to start with nothing on it, I'll start xine via script later in the process.

A "naked" X11 install will always start xterm, killing xterm will also kill X11.

Any idea on how to start X11 "naked"?

Your answer(s) are as always highly appreciated,
thank you,

PS. Also, for bonus, any good (ie. no .bashrc, no mingetty --autologin) ways of starting X11 on boot?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧梦荧光笔 2024-12-07 19:58:33

您只需从命令行运行“X”或“Xorg”即可运行 X。要在启动时启动 X,这取决于您的系统。具有 inittab 的 Linux 系统可以将 X 添加为另一个 tty,就像在 inittab 中为其他 tty 所做的那样。 FreeBSD 用户可以将其放在 /etc/ttys 中。

另一种方法是使用 root 的自定义 .xinitrc 来运行您想要的脚本。您需要以某种方式针对 X 服务器进行身份验证,因此 .xinitrc 路由可能是最简单的方法。

You can run X by just running 'X' or 'Xorg' from the command line. To start X on boot, it depends on your system. Linux systems with an inittab can add X as another tty, the way it's done in inittab for other ttys. FreeBSD users can put it in /etc/ttys.

An alternative is to use a custom .xinitrc for root, that runs the script that you want. You will need to authenticate against the X server somehow, so the .xinitrc route is probably the easiest way to go.

八巷 2024-12-07 19:58:33

如果您直接使用 call X 而不是 gdm 或类似的,您可以获得简单的(即空)显示,例如:

/usr/bin/X :0

如果您想让这种情况自动发生,您可以输入它位于 /etc/rc.local 中(如果有的话),或者编写您自己的初始化脚本。

If you use just call X directly instead of gdm or similar you can get a plain (i.e. empty) display e.g.:

/usr/bin/X :0

If you want to make this happen automatically you could put it in /etc/rc.local (if you have one), or write an init script of your own.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文