我想启动另一个 x 会话,但我无法再这样做了,因为我安装了专有 ATI 驱动程序。显然,问题就出在这里。
有人知道如何在 ctrl+alt+f1 上运行另一个 x 会话吗?
我已经尝试过 startx -- :1
我收到一个错误:
Backtrace:
0: X(xorg_backtrace+0x26) [0x4f00c6]
1: X(xf86SigHandler+0x41) [0x4852c1]
2: /lib/libc.so.6 [0x7feb3caf5530]
3: /usr/lib/xorg/modules/drivers//fglrx_drv.so(Phw770_ProgramMemoryTimingParameters+0x81) [0x7feb3b152f21]
4: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b1572a8]
5: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PHM_DispatchTable+0xf0) [0x7feb3b124df0]
6: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PHM_SetPowerStateDeferrable+0x3b) [0x7feb3b1234bb]
7: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b166a88]
8: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PSM_AdjustPowerState+0x248) [0x7feb3b165fb8]
9: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_Task_AdjustPowerState+0x1f) [0x7feb3b14762f]
10: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_ExcuteEventChain+0x64) [0x7feb3b145ee4]
11: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_HandleEvent_Unlocked+0x23) [0x7feb3b144583]
12: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_HandleEvent+0x25) [0x7feb3b144635]
13: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PEM_Initialize+0x187) [0x7feb3b1448c7]
14: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b121c62]
15: /usr/lib/xorg/modules/drivers//fglrx_drv.so(PP_Initialize+0x28) [0x7feb3b121848]
16: /usr/lib/xorg/modules/drivers//fglrx_drv.so(swlPPLibInitializePowerPlay+0x90) [0x7feb3b0e93d0]
17: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxPPLibInit+0x3f) [0x7feb3b0ac72f]
18: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b0ef345]
19: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0x7feb3b0ed6ef]
20: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxDisplayMapAddNode+0xbb) [0x7feb3b0ed85b]
21: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxDisplayAdaptorCreate+0x9a) [0x7feb3b0ee35a]
22: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxDisplayPreInit+0x35d) [0x7feb3b0ec74d]
23: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit+0xe52) [0x7feb3b0ad5b2]
24: X(InitOutput+0x507) [0x46f017]
25: X(main+0x1fe) [0x433ece]
26: /lib/libc.so.6(__libc_start_main+0xfd) [0x7feb3cae0abd]
27: X [0x433509]
Saw signal 8. Server aborting.
ddxSigGiveUp: Closing log
ddxSigGiveUp: re-raising 8
giving up.
xinit: Connection refused (errno 111): unable to connect to X server
xinit: No such process (errno 3): Server error.
有人知道我该如何解决这个问题吗?
由于某些原因,我想使用另一个会话/用户启动 x 应用程序,但这阻止了我
答案1
为什么不使用 xdm 或者 kdm 来替代 gdm?
答案2
如果你真的不需要完全不同的 X 会话,但可以使用嵌套的会话,请尝试巢:
Xnest 是一个 X Window System 服务器,它在窗口中显示其输出。换句话说,Xnest 打开一个窗口,其工作方式类似于另一个屏幕,用户可以在其中打开窗口等。
进入后,您可以打开终端,避免整个 gdm 问题,只需启动应用程序即可。此外,还不必每次都按 ctrl-alt-Fx,避免显示器闪烁等。
答案3
答案4
您不能在同一个 tty 上启动另一个 X-Session,它们是相互关联的:
- F1 -> F7
- F2 -> F8
- ...
- F6 -> F12
但是,您可以使用用户小程序,并使用另一个帐户启动另一个会话,保留所有登录的用户等。