Skip to content

Windowed app as desktop widget/wallpaper? #1909

@jzellis

Description

@jzellis

Compositor

Niri

If Other, please specify

No response

Distribution

Arch Linux

If Other, please specify

No response

Select your Installation Method

DankInstaller

Was your original Installation method different?

Yes

If no, specify

No response

dms doctor -vC

DetailsNo need, just a question

Description

I'm curious as to whether it's possible to run a windowed app as a desktop widget or wallpaper on DMS. My buddy gave me an Asus Zenbook Pro and it's got one of those Screenpads where the touchpad is a second monitor. It's not terribly useful on Linux without the stupid Asus Windows-only apps... but I discovered that with the right fractal wallpaper and the Cava visualizer desktop widget, it's absolutely dope looking as hell.

But while Cava is awesome, I wanted to run a much more complex visualizer as full-screen on this thing, which just appears as a second monitor. I know I can add a widget to play video, but what I wanted was either to run this app KarmaViz (a Python based windowed app) as my wallpaper or as a desktop widget. It's launched via the terminal but it's not a terminal app, so just using the plugin that displays the output of terminal commands won't work.

Is there a way to do this in DMS? I'm not a hardcore Arch/Linux person, I'm mainly MacOS but I'm trying to migrate, and I just don't know enough about the stack of Wayland/Niri/DMS to even know what the right questions to ask are. And this is a silly thing to do but it just looks cool.

Thanks for any advice or pointers in the right direction to look at! I absolutely adore Dank and it's replaced Ubuntu on all my Linux boxes now. 🖤

Solutions Tried

No response

Configuration Details

No response

Screenshots/Recordings

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions