Announcement

Collapse
No announcement yet.

Is Multiseat possible in 15.04?

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Is Multiseat possible in 15.04?

    Having just upgraded from 14.10 to 15.04 I expected the usual problems I have with my multi-seat configuration. I always keep backups of kdmrc and xorg. conf ready for the inevitable over-write. This time however they've got rid of kdm! My xorg. conf is all setup for multi-seat but I have no idea how to get SDDM to recognise it and assign things correctly. I've read up and it appears multi-seat was / is on the roadmap, but I can't see anywhere definitive on the subject.

    Am I stuck? If so, is it short term? Does 15.04 allow multi-seat? Or have it on a near term roadmap? Or do I have to wipe and revert to 14.10? Or is there some way of getting kdm back with 15.04? (I did try installing it, but it (obviously) isn't in the package manager)

    Any, and all, help appreciated.

    Thanks

    #2
    Well... a couple of things... I would be interested in your multi seat setup... can you share it?

    As for KDM...this concerns me.. As I EXTENSIVELY RELY on XDMCP like you... so you need to flush SDDM, and put KDM back and then your mulit seat config back.

    sudo apt-get install kdm reports what?

    You can get packages here...
    https://launchpad.net/ubuntu/vivid/a...11.12-0ubuntu1

    then sudo dpkg-reconfigure, if its not called by the package to put KDM back where it belongs as the default DM, last time I did this on my 14.04 images, it was called immediatly after I did the install of KDM, and just selected it as the default...

    If KDM is gone, then, well, I will be stuck at 14.04 till Upstart returns, and an XDMCP capable DM returns,.

    Comment


      #3
      Sure, I can share my setup.

      xorg.conf:

      Code:
      Section "ServerLayout"    Identifier     "Seat0"
          Screen      0  "Screen0" 0 0
          Option         "Xinerama" "0"
          InputDevice    "Keyboard0"
          InputDevice    "Mouse0" "CorePointer"
      EndSection
      
      
      Section "ServerLayout"
          Identifier     "Seat1"
          Screen      0  "Screen1" 0 0
          InputDevice    "Keyboard1"
          InputDevice    "Mouse1" "CorePointer"
          InputDevice    "Kid1"
      EndSection
      
      
      Section "ServerFlags"
          Option         "DefaultServerLayout" "seat0"
          Option         "AllowMouseOpenFail" "true"
          Option         "AutoAddDevices" "false"
          Option         "AutoEnableDevices" "false"
          Option         "DontZap" "false"
      EndSection
      
      
      Section "Module"
          Load           "glx"
      EndSection
      
      
      Section "Device"
          Identifier     "Device0"
          Driver         "nvidia"
          VendorName     "NVIDIA Corporation"
          BoardName      "GeForce GTX 560"
          BusID          "PCI:1:0:0"
      EndSection
      
      
      Section "Device"
          Identifier     "Device1"
          Driver         "nvidia"
          VendorName     "NVIDIA Corporation"
          BoardName      "GeForce GT 220"
          BusID          "PCI:2:0:0"
      EndSection
      
      
      Section "InputDevice"
          Identifier     "Kid1"
          Driver         "evdev"
          Option         "Device" "/dev/input/by-id/usb-_USB_Keyboard-event-kbd"
          Option         "XkbRules" "xorg"
          Option         "XkbModel" "evdev"
          Option         "Xkblayout" "gb"
          Option         "GrabDevice" "yes"
      EndSection
      
      
      Section "InputDevice"
          Identifier     "Keyboard1"
          Driver         "evdev"
          Option         "Device" "/dev/input/by-id/usb-Logitech_Logitech_USB_Keyboard-event-kbd"
          Option         "XkbRules" "xorg"
          Option         "XkbModel" "evdev"
          Option         "Xkblayout" "gb"
          Option         "GrabDevice" "yes"
      EndSection
      
      
      Section "InputDevice"
          Identifier     "Keyboard0"
          Driver         "evdev"
          Option         "Device" "/dev/input/by-id/usb-04d9_USB_Keyboard-event-kbd"
          Option         "XkbRules" "xorg"
          Option         "XkbModel" "evdev"
          Option         "Xkblayout" "us"
          Option         "GrabDevice" "yes"
      EndSection
      
      
      Section "InputDevice"
          Identifier     "Mouse0"
          Driver         "evdev"
          Option         "Protocol" "evdev"
          Option         "Device" "/dev/input/by-id/usb-Logitech_USB_Receiver-if02-event-mouse"
          Option         "ZAxisMapping" "4 5"
          Option         "CorePointer"
      EndSection
      
      
      Section "InputDevice"
          Identifier     "Mouse1"
          Driver         "evdev"
          Option         "Protocol" "evdev"
          Option         "Device" "/dev/input/by-id/usb-Logitech_USB-PS_2_Optical_Mouse-event-mouse"
          Option         "Buttons" "8"
          Option         "ZAxisMapping" "4 5"
          Option         "CorePointer"
      EndSection
      
      
      Section "Monitor"
          # HorizSync source: edid, VertRefresh source: edid
          Identifier     "Monitor0"
          VendorName     "Unknown"
          ModelName      "DELL 2007WFP"
          HorizSync       30.0 - 83.0
          VertRefresh     56.0 - 76.0
          Option         "DPMS"
      EndSection
      
      
      Section "Monitor"
          Identifier     "Monitor1"
          VendorName     "Unknown"
          ModelName      "Unknown"
          HorizSync       30.0 - 83.0
          VertRefresh     56.0 - 76.0
          Option         "DPMS"
      EndSection
      
      
      Section "Screen"
          Identifier     "Screen0"
          Device         "Device0"
          Monitor        "Monitor0"
          DefaultDepth    24
          Option         "Stereo" "0"
          Option         "nvidiaXineramaInfoOrder" "DFP-0"
          Option         "metamodes" "DVI-I-2: nvidia-auto-select +1680+0, DVI-I-3: nvidia-auto-select +0+0"
          Option         "SLI" "Off"
          Option         "MultiGPU" "Off"
          Option         "BaseMosaic" "off"
          SubSection     "Display"
              Depth       24
          EndSubSection
      EndSection
      
      
      Section "Screen"
          Identifier     "Screen1"
          Device         "Device1"
          Monitor        "Monitor1"
          DefaultDepth    24
      #    Option         "Stereo" "0"
      #    Option         "nvidiaXineramaInfoOrder" "DFP-0"
      #    Option         "metamodes" "DVI-I-2: nvidia-auto-select +1680+0, DVI-I-3: nvidia-auto-select +0+0"
      #    Option         "SLI" "Off"
      #    Option         "MultiGPU" "Off"
      #    Option         "BaseMosaic" "off"
          SubSection     "Display"
              Depth       24
          EndSubSection
      EndSection
      kdmrc:

      Code:
      [General]ConfigVersion=2.4
      ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
      GreeterUID=kdm
      PidFile=/var/run/kdm.pid
      ReserveServers=:2,:3
      ServerVTs=7,9
      StaticServers=:0,:1
      
      
      [Shutdown]
      BootManager=Grub
      HaltCmd=/sbin/halt
      RebootCmd=/sbin/reboot
      
      
      [X-*-Core]
      AllowNullPasswd=false
      AllowRootLogin=false
      AllowShutdown=Root
      AutoReLogin=false
      ClientLogFile=.xsession-errors-%d
      Reset=/etc/kde4/kdm/Xreset
      Session=/etc/kde4/kdm/Xsession
      Setup=/etc/kde4/kdm/Xsetup
      Startup=/etc/kde4/kdm/Xstartup
      
      
      [X-*-Greeter]
      AntiAliasing=false
      ColorScheme=
      FaceSource=PreferUser
      FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
      GUIStyle=
      GreetFont=Serif,20,-1,5,50,0,0,0,0,0
      GreetString=Welcome to %s at %n
      GreeterPos=50,50
      HiddenUsers=
      Language=en_GB
      LogoArea=Logo
      LogoPixmap=/usr/share/kde4/apps/kdm/pics/kdelogo.png
      MaxShowUID=29999
      MinShowUID=1000
      Preloader=/usr/bin/preloadkde
      SelectedUsers=
      ShowList=true
      ShowUsers=NotHidden
      SortUsers=true
      StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
      ##Theme=/usr/share/kde4/apps/kdm/themes/KStarboard-new
      Theme=/usr/share/kde4/apps/kdm/themes/horos
      UseBackground=true
      UseTheme=false
      UserCompletion=false
      UserList=true
      
      
      #[X-0-Greeter]
      #Theme=/usr/share/kde4/apps/kdm/themes/ethais
      
      
      #[X-1-Greeter]
      #Theme=/usr/share/kde4/apps/kdm/themes/KStarboard-new
      
      
      [X-:*-Core]
      AllowNullPasswd=true
      AllowShutdown=All
      NoPassEnable=false
      NoPassUsers=
      ServerArgsLocal=-br -nolisten tcp
      ServerCmd=/usr/bin/X
      
      
      [X-:*-Greeter]
      AllowClose=true
      FocusPasswd=true
      LoginMode=DefaultLocal
      PreselectUser=Previous
      
      
      [X-:0-Greeter]
      DefaultUser=
      
      
      [X-:1-Greeter]
      DefaultUser=
      
      
      [X-:0-Core]
      AutoLoginEnable=false
      AutoLoginLocked=false
      AutoLoginUser=
      ClientLogFile=.xsession-errors
      ServerCmd=/usr/bin/X0 -br -nolisten tcp -sharevts -layout seat0 -isolateDevice PCI:1:0:0 -keeptty
      ServerVT=7
      
      
      [X-:1-Core]
      AutoLoginEnable=false
      AutoLoginLocked=false
      AutoLoginUser=
      ClientLogFile=.xsession-errors
      ServerCmd=/usr/bin/X1 -br -nolisten tcp -sharevts -novtswitch -layout seat1 -isolateDevice PCI:2:0:0 -keeptty
      ServerVT=9
      
      
      [Xdmcp]
      #Enable=false
      Willing=/etc/kde4/kdm/Xwilling
      Doing an apt-get on kdm reports that kdm does not exist. I shall try a manual package install.

      I'm thinking a roll back to 14.10 may be necessary

      Comment


        #4
        Originally posted by bodger View Post
        Sure, I can share my setup.
        THANKS!

        Curious as to what HOWTO, FAQ etc. you followed.. I tried some of these and eventually just end up with a disaster.. Really need to come up with this on a 14.04 image so I can resolve a major PITA headache for one particular setup.

        Originally posted by bodger View Post
        Doing an apt-get on kdm reports that kdm does not exist. I shall try a manual package install.
        Thats what I figured when it showed "deleted" in the package info... URRRRGGGHHHHHHHHHHHHHHHH!!!

        This really (*&(*^&*&%^&%^&%^& me off!!!!

        If your going to REPLACE/DELETE KDM then ITS REPLACEMENT BETTER BE 1000% FEATURE EQUAL! ! !! And that INCLUDES XDMCP!!!! URRRGRHHHH!

        Originally posted by bodger View Post
        I'm thinking a roll back to 14.10 may be necessary
        One option you have is to "try" LIGHTDM... supposedly it will do XDMCP too... I tried it out with 14.04 images, and when NONE of the HOWTO, MAN pages, etc. had any of the config files to match what was being listed to change to enable it.. I kicked it to the curb, and just put KDM back, did the edits I now by heart, and back to work!

        I might try LightDM to see if the confif files really exist this go around... but as it stands...

        I and *buntu land may be parting ways when the ESR support for 14.04 ends...


        Or actually STUCK at 14.04 for the rest of my existance as it appears the path that Linux in general is headed is just not in step with my views, and these "fixes" like making XDMCP, X Multi seat etc. work.. is just getting tired.. QUIT )(&(*)&*&^&* UP stuff people use! Just cause YOU DON'T doesn't me some one else doesn't!

        Not interested in systemd, willing to begrundginly accept a NON KDM DM IF it really does work with XDMCP.....

        Comment

        Working...
        X