Я хотел бы начать еще один сеанс x, но больше не могу этого делать, поскольку я установил проприетарные драйверы ATI. Видимо, кажется, откуда проблема.

Кто-нибудь знает, как я могу запустить еще один сеанс x на Ctrl + Alt + F1?

Я пробовал 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, используя другой сеанс / пользователя по некоторым причинам, но это блокирует меня

https://bugs.launchpad.net/ubuntu/+source/xinit/+bug/489800

4 ответа4

3

Если вам действительно не нужен совершенно другой сеанс X, но вы можете пойти вместе с вложенным, попробуйте Xnest:

Xnest - это сервер X Window System, который показывает свой вывод в окне. Другими словами, Xnest открывает окно, которое работает как другой экран, в котором пользователь может открывать окна и т.д.

как только вы окажетесь внутри, вы можете открыть терминал, избежать всей проблемы с gdm и просто запустить приложение. С плюсом: нет необходимости каждый раз нажимать ctrl-alt-Fx, мерцание монитора и т.д.

2

Почему бы не заменить gdm на xdm или kdm?

2

Ух, это привело меня к открытию мира гадости, о котором я бы хотел не знать.

Короче говоря, кажется, что GDM был переписан, и поддержка для запуска> 1 экземпляра GDM на той же машине была исключена.

В списке GDM есть несколько потоков о работе, выполняемой для того, чтобы GDM снова заработал, а также указатели на источники в процессе разработки, которые уже выполнили часть работы. В Ubuntu есть ошибка (закрытая, потому что это проблема верхнего уровня)

Итак, если вам нужно несколько GDM, возможно, вам придется поработать ...

1

Вы не можете запустить другую X-сессию на том же tty, они связаны друг с другом:

  • F1 -> F7
  • F2 -> F8
  • ...
  • F6 -> F12

Но вы можете использовать User-Applet и начать другой сеанс с другой учетной записью, сохраняя всех зарегистрированных пользователей и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .