Splinux
A tool for splitting the screen on Linux, and passing inputs to them.
Cost / License
- Free
- Open Source
Platforms
- Linux
Features
- Split-screen multiplayer
- Split-screen view
Tags
- split-screen
Splinux News & Activities
Recent activities
- justarandom added Splinux
- justarandom added Splinux as alternative to PartyDeck, Nucleus Co-op and Universal Split Screen
Splinux information
What is Splinux?
Splinux
A tool for splitting the screen on Linux, and passing inputs to them Disclaimer
This program might trigger anti-cheats for "automation", use at your own risk. Usage Starting the program
In a 1920x1080 screen, to split the program horizontally, run both programs with
Launch your program (ex. librewolf) with
gamescope -W 1920 -H 540 -- librewolf
If the program is a game on Steam, add this to the command line arguments
gamescope -W 1920 -H 540 -- %command% Identifying the display ids
After launching your programs on separate gamescope sessions, you need to know their display ids
At the location /tmp/.X11-unix/, you can see files with names like "X0", "X1", "X2", "X3", "X4", "X5", etc. These files show what displays are currently open. The ones you should be looking for should be the recent ones with the biggest numbers. Identifying the device ids
If we run evtest, we will be greeted with a list of devices currently connected to our system, along with their device ids. Example
We need to ignore things like "Consumer Control", "System Control", "Lid Switch", "Power button", and devices like keyboards belonging to mices. In this case, I have 2 keyboards connected via USB (excluding the laptop keyboard) and 2 mice.
What we want from here are 25,28 and 10,13 Launching Splinux
Launch Splinux. After launching Splinux, you will be greeted with 2 text boxes, and a "+" button.
Enter the display id you found in the box. If you found X30, then type :30 in the box.
Enter the device ids you found in the box. If you found /dev/input/event25 and /dev/input/event28, enter the box 25,28 IMPORTANT: If you find yourself stuck, try disconnecting and reconnecting the devices, this will free the devices. Or, if you have a spare mouse or keyboard, you can click the desired client's "X" button After you are ready, click the "+" button. This will grab the keyboard and mouse, and dedicate them to that display.


