[sisyphus] multiseat с двумя разными видеокартами

Константин Голубев kostiagol на yandex.ru
Ср Окт 9 20:44:07 MSK 2013


В письме от Среда 09 октября 2013 11:06:24 пользователь Aleksey Birukov 
написал:

> > $ cat kdmrc
> 
> [General]
> ConfigVersion=2.4
> ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
> GreeterUID=_kdm4
> ReserveServers=:2,:3
> ServerVTs=-7
> StaticServers=:0,:1
> 
> [Shutdown]
> BootManager=None
> HaltCmd=/sbin/poweroff
> RebootCmd=/sbin/reboot
> 
> [X-*-Core]
> AllowNullPasswd=false
> AllowRootLogin=false
> AllowShutdown=Root
> AutoReLogin=false
> ClientLogFile=.xsession-errors-%d
> Reset=/etc/X11/kdm4/Xreset
> Setup=/etc/X11/kdm4/Xsetup
> Startup=/etc/X11/kdm4/Xstartup
> 
> [X-1-Core]
> AllowNullPasswd=false
> AllowRootLogin=false
> AllowShutdown=Root
> AutoReLogin=false
> ClientLogFile=.xsession-errors-%d
> Reset=/etc/X11/kdm4/Xreset
> Setup=/etc/X11/kdm4/Xsetup
> Startup=/etc/X11/kdm4/Xstartup
> 
> [X-1-Core]
> AllowNullPasswd=false
> AllowRootLogin=false
> AllowShutdown=Root
> 
> AutoReLogin=false
> 
> ClientLogFile=.xsession-errors-%d
> 
> Reset=/etc/X11/kdm4/Xreset
> 
> Setup=/etc/X11/kdm4/Xsetup
> 
> Startup=/etc/X11/kdm4/Xstartup-nv
Вот одна проблема, два раза [X-1-Core]
в первом случае запускаетя Xstartup, а во втором Xstartup-nv
А где же [X-0-Core] ? Хотя, [X-*-Core] должен срабатывать как нулевой, хм... 
Но всё равно, два [X-1-Core]
> 
> 
> [X-*-Greeter]
> 
> AntiAliasing=false
> 
> ColorScheme=
> 
> FaceSource=AdminOnly
> 
> FailFont=Sans,10,-1,5,75,0,0,0,0,0
> 
> ForgingSeed=1313590407
> 
> GUIStyle=
> 
> GreetFont=Serif,20,-1,5,50,0,0,0,0,0
> 
> GreetString=%n
> 
> GreeterPos=50,50
> 
> HiddenUsers=root,gituser,vboxsmb
> 
> Language=en_US
> 
> LogoArea=Clock
> 
> LogoPixmap=/usr/share/kde4/apps/kdm/pics/kdelogo.png
> MaxShowUID=29999
> MinShowUID=500
> Preloader=/usr/lib/kde4/bin/preloadkde
> SelectedUsers=
> ShowUsers=NotHidden
> SortUsers=true
> StdFont=Sans,10,-1,5,50,0,0,0,0,0
> Theme=/usr/share/design/current/kde4/kdm-theme
> UseBackground=true
> UseTheme=false
> UserCompletion=false
> UserList=true
> 
> [X-:*-Core]
> AllowNullPasswd=true
> AllowShutdown=All
> NoPassEnable=false
> NoPassUsers=
> ServerArgsLocal=
> ServerCmd=/etc/X11/xinit/xserverrc
> 
> [X-:*-Greeter]
> AllowClose=true
> DefaultUser=alenka
> FocusPasswd=true
> LoginMode=DefaultLocal
> PreselectUser=Previous
> 
> [X-:0-Core]
> AutoLoginEnable=false
> AutoLoginLocked=false
> AutoLoginUser=
> ClientLogFile=.xsession-errors
> ServerCmd=/usr/bin/X0
> ServerArgsLocal=-nolisten tcp -layout seat0 -keeptty -novtswitch
> -isolateDevice PCI:00:02:0

А здесь ServerCmd вместо стандртного /etc/X11/xinit/xserverrc заменен на 
/usr/bin/X0 , а в следующем блоке на X1. Это Вы пытались запихнуть прелоуды в 
X1? Если да, то уберите предыдущие блоки [X-0-Core] и [X-1-Core] с 
модифицированым Xstartup-nv.
> 
> [X-:1-Core]
> ClientLogFile=.xsession-errors
> ServerCmd=/usr/bin/X1
> ServerArgsLocal=-nolisten tcp -layout seat1 -sharevts -keeptty -novtswitch
> -isolateDevice PCI:01:00:0 -config xorg.conf.nvidia
> TerminateServer=true
> 
> [X-:0-Greeter]
> DefaultUser=user
> PreselectUser=Default
> 
> [X-:1-Greeter]
> DefaultUser=alenka
> PreselectUser=Default
> 
> [Xdmcp]
> Enable=false
> Willing=/etc/X11/kdm4/Xwilling
> 
Если приведённый в порядок kdmrc не взлетит, то даже не знаю, видать многое 
изменилось в работе иксов или самого KDM. И тут, без реального железа, боюсь я 
не помогу. Извините.


Подробная информация о списке рассылки Sisyphus