Por que não substituir o gdm por xdm ou kdm?
Gostaria de iniciar outra x sessão, mas não posso mais fazer isso, já que instalei os Drivers Proprietários da ATI. Aparentemente, parece que o problema está vindo.
Alguém sabe como posso ter outra sessão x sendo executada em ctrl + alt + f1?
Eu tentei startx -: 1
E recebo um erro:
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.
Alguém sabe como eu resolvo isso?
Eu quero iniciar um aplicativo x usando outra sessão / usuário por alguns motivos, mas isso está me bloqueando
Se você realmente não precisa de uma sessão X totalmente diferente, mas pode ir junto com uma sessão aninhada, tente Xnest :
Xnest is an X Window System server that shows its output in a window. In other words, Xnest opens a window that works like another screen in which the user can open windows, etc.
uma vez dentro, você pode abrir um terminal, evitar todo o problema do gdm e apenas iniciar o aplicativo. Com o benefício adicional de não ter que usar ctrl-alt-Fx todas as vezes, o monitor piscando, etc.
Urgh, Isso me levou a descobrir um mundo de coisas que eu gostaria de permanecer ignorante.
Em suma, parece que o GDM foi reescrito e o suporte para a execução da instância > 1 da GDM na mesma máquina foi removido.
A lista do GDM tem vários tópicos sobre o trabalho que está sendo feito para obter O GDM está funcionando novamente, bem como ponteiros para fontes em desenvolvimento que têm algum trabalho já feito. Há um (fechado, porque é um problema do upstream) bug do Ubuntu como bem
Então, se vários GDMs são o que você quer, você pode ter que fazer algum trabalho ...
Você não pode iniciar outro X-Session no mesmo tty, eles estão associados um ao outro:
Mas você poderia usar o User-Applet e iniciar outra sessão com outra conta, preservando todos os usuários logados, etc.
Tags gdm linux ubuntu ubuntu-9.10 x-server