Source i (link to git-repo or to original if based on someone elses unmodified work):

https://codeberg.org/tubbadu/TouchscreenVirtualDesktopManager

Original
1
Become a Fan
6.0

Description:
A kwin script to automatically manage windows when using a touchscreen.

Whenever a new window is created, this script will automatically create a new virtual desktop, and then move the new window there, maximized and borderless. Whenever a virtual desktop except the first one is left empty, with no windows, it is automatically removed.

This will make sure that every window has its own virtual desktop.

The script should ignore popups and un-maximizable windows.

You can then switch between desktops (and so, between applications) with a 3 finger right or left slide gesture, or activate the overview or present window with a 3 finger up or down gesture.

Ratings & Comments

9 Comments

hummingbird108

8 I am using the TeamViewer Android app on my Samsung Galaxy Tab S9 Ultra to remote into my amd64 Debian 12 server (whilst also `ssh`ing in from my aarch64 Debian 12 proot chroot in Termux) and I am currently using KDE Plasma with Wayland. I haven't yet started using this script, but I already feel and intuit that it is going to make the server desktop so much more natively touchscreeen, than TeamViewer already does. In future, I intend to give other solutions a go, like Termux:x11 and VNC Viewer, but at the moment, I am very pleased with TeamViewer. Thank you so much for this script. I am so happy I happened upon it!

juanma1980

9 For me it's a must when working with touchscreens. This and some gestures for window management and a bit of fine tuning and plasma becomes an incredible desktop for a tablet alike device. Really nice job!

tubbadu

Thanks for the feedback!!

justinz

It appears it needs to be in the kwinscript file format for it to be installable in "Get New". file ~/Downloads/transparent-tiles-v1.0.kwinscript /home/justin/Downloads/transparent-tiles-v1.0.kwinscript: Zip archive data, at least v2.0 to extract, compression method=store See https://www.opendesktop.org/p/2096692 for an example.

tubbadu

I tried compressing it to a zip file and then renaming it to `.kwinscript`, does it work now? Thank you very much for your help!

justinz

I'm not well versed in this either but I found this https://develop.kde.org/docs/plasma/kwin/#packaging-kwin-scripts

justinz

There are no files in this product, so it can't be downloaded from the KWin Scripts Settings window. Can you please add the files, thanks!

tubbadu

Sorry! I think I fixed it now, thanks for the report!

justinz

Yep, that works, thanks!

Pling
0 Affiliates
Details
license AGPLv3
version 1.0
updated
added
downloads 24h 1
mediaviews 24h 0
pageviews 24h 1

Other Kwin Scripts:

Snap To Deco
thomas12777
last update date: 11 years ago

Score 5.0

Unminimize windows w/o taskbar entry
thomas12777
last update date: 11 years ago

Score 5.0

MiniStack
faho
last update date: 11 years ago

Score 5.0

Debug Clients
thomas12777
last update date: 11 years ago

Score 5.0

TIL3R
causa-prima
last update date: 11 years ago

Score 5.7

Spam Transients
thomas12777
last update date: 10 years ago

Score 5.0



System Tags