#Multiseat

2026-01-29

Also got multiple keyboards to work! Made a little testing program where two people can play "scrabble" by moving their mouse and stamping letters! :D

#multiseat

White letters are arranged on a black window. They form a smiley, and you see many modifiers.Again white letters, but they form some words like "buecherhallenbad".
2026-01-29

Alright, with a little change in SDL to also return device IDs in "absolute mode", I can now write multi-mouse applications in the LÖVE game engine! \o/

Here's a little physics playground! Already a lot of fun with two people! :D

#love2d #sdl3 #multiseat

Kevin Karhan :verified:kkarhan@infosec.space
2026-01-25

@adamsdesk @rasteri not that there's anything wrong with #MultiSeat - Setups:

Not to mention these are way more fiddly than #OpenThinclient or #PorteusKiosk when it comes to setup and maintenance, whereas a #ThinClient is easy to add as demand grows...

Kevin Karhan :verified:kkarhan@infosec.space
2026-01-24

@adamsdesk @rasteri I am aware of "#Multiseat" as in 'providing seperate #Xorg sessions oer Keyboard, Mouse and Screen'.

But that is not what I was looking into.

2025-05-26

You know how computer systems used to have one central mainframe and multiple terminals throughout the building?

Did you know we can still do that? It's called a multiseat configuration, and I think we should do it more often in libraries and households.

Getting each user a PC statically allocates the compute. Getting each person a terminal dynamically allocates the compute.

The only problem is each terminal needs it's own GPU.

en.wikipedia.org/wiki/Multisea

#multiseat #Linux

Farooq Karimi Zadehfarooqkz@blackrock.city
2024-09-05

Few days ago I was talking with my Hardware geek friend. He was asking if I prefer a PC with two monitors and thus one workspace or 2 PCs with 2 monitors, mice and keyboards and thus two distinct workspaces. I said there is a third option if you are a Linux user: 1 PC, 2 video cards, 2 mice, 2 keyboard, and 2 monitors and 2 distinct workspaces but all having access to the same stuff. He was impressed and with laugh said I've made the situation (of choice) worse :D

#multiseat #Linux #BSD #Unix

2024-02-23

On my 2nd job we're developing "MST" -- an open source/free software solution for multi-seat configuration:
gitlab.com/gkaz/mst

To test it in production we've deployed MST on several workplaces in our local college and it works quite nicely.

Currently I'm working on packaging MST for GNU #Guix (see "guix.scm" file in the repository.)

In 2020 I gave a talk (in Russian) about MST:
0x1.tv/20200208A

MST uses Qt for GUI and the #Scheme (#Guile) for its daemon.

#projects #multiseat

2024-02-19
Beim Umzug des Computers in ein neues Gehäuse habe ich eine zusätzliche 4x USB 3.0 PCIe-Karte in den obersten PCIe-Slot gesteckt (zwischen Main-Grafikkarte und CPU). Dadurch hat sich intern eine neue PCI-Numerierung ergeben und daher hat die letzte Multi-Seat-Konfiguration nicht mehr funktioniert.



Leider habe ich 2 Stunden damit verbracht herauszufinden, warum ein einfaches
loginctl attach seat1 '/sys/devices/pci0000:00/0000:00:03.1/0000:08:00.0/0000:09:00.0/0000:0a:00.0/drm/card1'
nicht zu einem zweiten Login-Bildschirm durch lightdm am Arbeitsplatz meiner Freundin führte …

Man sollte beim Befolgen von diversen HowTos auch nicht das Gehirn komplett ausschalten: Aus mir unerfindlichen Gründen ist die Boot-Grafikkarte im Haupt-PCI16-Slot (EFI/BIOS, Linux-Konsole etc.) bei mir im System als "card1" registriert und die Zweit-Grafikkarte im untersten PCI-Slot daher als card0. Die Hauptgrafikkarte (hier card1) stellt aber die Linux-Konsole bereit, die zu seat0 gehören muss und kann daher nicht zu seat1 hinzugefügt werden. Klar, ich hatte das schon mal vor geraumer Zeit richtig gemacht, mir aber den Fallstrick nicht aufgeschrieben bzw. gemerkt. Loginctl scheint das nicht weiter zu prüfen und lightdm scheitert beim Nutzen dieser Konfiguration. Logs waren auch nicht wirklich hilfreich.

Bei den Grafikkarten handelt es sich um eine Radeon 6400 und eine 6500, werden aber in lspci als quasi identische Typen angezeigt und sind über die Namen auch leider ununterscheidbar:
0a:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 24 [Radeon RX 6400/6500 XT/6500M] (rev c1)
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 24 [Radeon RX 6400/6500 XT/6500M] (rev c7)


#linux #multiseat #loginctl #lightdm
IMG_20240218_222342_processed_.jpg
2023-11-10

Super happy that my multiseat linux gaming workstation is finally able to run kde plasma with wayland on both seats. It took running the main git branch of lightdm, but *it's happening*! Prior to this, I was only ever able to run wayland on one seat, with the other still using xorg. 😌 gdm and sddm are not there yet, but I wish they were.
#linux #multiseat #lightdm

Marcelo Tavares de Santanamarcelotavares@ayom.media
2023-01-19

Tutorial sobre como configurar um computador 'multiseat' para ser usado por duas pessoas simultaneamente, bom pra economizar recursos financeiros, infraestrutura de rede e energia. A licença do vídeo é Creative Commons, pode reutilizar. #multiseat #linux

youtu.be/IZd0TV4Cc7w

2022-11-13

@autinerd Oder ein paar #RAM-Riegel nachstecken - für ältere Plattformen gibt es die günstig gebraucht auf den einschlägigen Auktionsplattformen oder von Refurbishern ...

Meine 12 Jahre alte Maschine (DDR2-RAM) habe ich so immerhin auf 16GB aufrüsten können 😏 Das reicht unter #linux locker für 2 user (#multiseat) und bei Bedarf kann ich parallel noch VMs starten

#Linux + 3 GPUs + 3 Screens + #Multiseat via loginctl + 2 virtual NICs via Network Namespaces + #Lutris + #warcraft3 #frozenthrone = LAN Party on 1 PC 😜

2021-09-17

@realramnit @kuketzblog
Mein #Linux-PC ist (außer der SSD und RAM-Aufrüstung) 10 Jahre alt und bietet 2 Arbeitsplätze (#multiseat). Aktuelle CPUs sind bezogen auf single thread Leistung nur unwesentlich schneller und mehr Kerne brauche ich nicht - also wird er (hoffentlich) noch eine ganze Weile laufen.
Mein Handy ist ein #Fairphone 2: modular aufgebaut, leicht zu reparieren und gut mit OS-Updates versorgt.

2021-06-06

@kuketzblog
Das schöne Wetter ☔ habe ich dazu genutzt, auf meiner #multiseat-#linux-Box dem #pulseaudio Manieren beizubringen. Das läuft jetzt im systemmode und via Anpassungen an der #hwdb von #systemd haben die Sounddevices jetzt allgemeinverständliche Namen, z.B. "Anja's Kopfhörer" statt "Intel USB PNP device". So kann jetzt jeder User den Ton von jedem Programm an die richtige Ausgabe umleiten 👍

FiXato (fallback)FiXato
2020-04-03

@wyliecoyoteuk I've been more and more considering a setup too.
My SO @Siiw and I currently share a PC, but switching profiles can be a bit of a hassle, especially if you are in the middle of something, and we would at times like to use a computer at the same time.
Two powerful systems more and more feels like overkill, and multi-seat could indeed be a suitable solution.
Now watching this virtualized gaming system video by : youtube.com/watch?v=LuJYMCbIbPk
@screenbeard@aus.social

2020-03-19

Really want try out #multiseat....imagine a media center & two users using the same box.... what say?
freedesktop.org/wiki/Software/

2018-07-20

I'm not a fan of totalized, central control, but I can't help but want it anyways, in one specific form. This current mode of everyone having a PC or laptop for work seems ridiculously inefficient, and I think a mainframe style model would be so interesting. With 32 core AMD chips out now, and supposedly many many more on the way, I can't help but think the time is close to start to reevaluate how businesses, schools, &c do compute. #multiseat

Alexander Terczkaalex@mail.at
2017-11-05

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst