![创建新 X11 会话的命令](https://linux22.com/image/157834/%E5%88%9B%E5%BB%BA%E6%96%B0%20X11%20%E4%BC%9A%E8%AF%9D%E7%9A%84%E5%91%BD%E4%BB%A4.png)
我可以通过单击新会话来创建新的 X11 会话。但是,这会锁定当前会话。
我目前正在使用 X11 进行大量测试,需要快速创建一个新会话,而不锁定当前会话。我该怎么做呢?
系统:带有 X11 的 Debian Gnu/Linux。
我曾经知道该怎么做。甚至可能在这里读过。但每当我搜索时,我都会在su
和上找到东西sudo
。谢谢您的帮助。
答案1
假设您使用的是支持多个虚拟控制台的 Unix 变体(例如 Linux),切换到不同的控制台,以文本模式登录,然后运行startx :1
.这startx
命令启动一个新的 X 会话。该参数:1
表示使用该值作为显示编号。在同一台计算机上运行的每个 X11 服务器都需要有不同的显示编号,您已经使用的第一个是:0
。
要在 Linux 和 *BSD 上切换到不同的控制台,请按Ctrl+ Alt+ F1、Ctrl+ Alt+F2等。根据您的系统设置方式(取决于您的发行版和显示管理器以及它们的配置方式),默认的 X11 console 可以是 1、2、5、7 或其他数字。
请注意,startx
从 GUI 登录运行不同的初始化文件。根据您的点文件的设置方式以及您正在测试的内容,这可能会也可能不会测试您想要的内容。传统上,GUI 登录运行.Xsession
,但现在通常显示管理器(即以图形模式键入用户名和密码的程序)允许您选择会话类型并运行该会话类型使用的任何初始化文件。startx
运行~/.xinitrc
。
如果您的桌面环境有“新会话”菜单选项并且这会锁定显示,则它可能有一个配置设置,您可以在其中选择不锁定显示,但这完全取决于桌面环境。