You are not logged in.
My question is, can you keep the aesthetic taskbar of KDE while using the tiling from Hyprland? Tell me any alternatives if no.
I messed my Arch Linux installation, then fixed it
"Sometimes the best complexity is simplicity." - BluePy, 1856.
Offline
https://wiki.archlinux.org/title/KDE#Us … ow_manager
EDIT: sorry this is about X11 WMs, Hyprland is a wayland compositor. So no, you can not run them "together". You can run them both at the same time on different ttys, or you could run one nested in the other, but you can't have two compositors running on the same tty in parallel.
However, if all you want is hyprland with KDEs task bar, that may be possible if the taskbar is it's own binary separate from the plasma compositor itself.
Last edited by Trilby (2024-06-06 19:15:42)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
.
Last edited by BluePyTheDeer_ (2024-06-06 22:30:25)
I messed my Arch Linux installation, then fixed it
"Sometimes the best complexity is simplicity." - BluePy, 1856.
Offline
How can I turn the taskbar into its own binary?
I messed my Arch Linux installation, then fixed it
"Sometimes the best complexity is simplicity." - BluePy, 1856.
Offline
I highly doubt it. Plasma isn't a wlroots integrated taskbar and is likely to not work. You could try starting plasmashell on it's own, but chances are low.
Offline
You cant "turn it into" it's own binary. It either is one or it isn't. I'm not familiar enough with KDE to know. But neither approach is uncommon. What's meant here is that the bar you are interested in is just a client program - as a parallel Konsole is KDE's terminal emulator, and you can definitely use Konsole in Hyprland if you wanted. So is the bar its own utility program like this or is it part of the Kwin compositor itself?
But if it is it's own binary / executable it's worth a try. Despite V1del's caution which would typically prevent such swapping of tools, wlroots (which Hyprland uses) and KDE's wayland protocols are sometimes interoperable. If the KDE bar is it's own program, it will be able to at least start up and display the bar on Hyprland; additionally it should be able to list active client windows as both wlroots and KDE use the XDG-foreign protocol for this task, however the two diverge on how they control clients (Hyprland using the wlr-foreign-toplevel protocol, and kwin using it's own internal protocol) - as a result, it's highly unlikely that clicking on tasks in the bar would be able to have any effect (to minimize, close, etc).
However all this assumes there even is a separate program for the KDE bar - if it's implemented by the kwin compositor itself then you are S.O.L. You could look for other wlroots taskbars - there area handful of them now.
Last edited by Trilby (2024-06-07 00:43:48)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Bar is part of plasmashell, the days of kicker are long one.
https://github.com/Alexays/Waybar/
https://archlinux.org/packages/extra/x86_64/waybar/
Possibly
https://github.com/elkowar/eww
https://aur.archlinux.org/packages?O=0&K=eww
Offline
Then I'm ditching Plasma, installing Hyprland and using one of the taskbars up there,.
I messed my Arch Linux installation, then fixed it
"Sometimes the best complexity is simplicity." - BluePy, 1856.
Offline
Nevermind, I'm staying in Plasma due to a bar appearing on the top of my screen and making configuring harder since I can't see the terminal, so I rolled back to Plasma by reinstalling.
I messed my Arch Linux installation, then fixed it
"Sometimes the best complexity is simplicity." - BluePy, 1856.
Offline
I'm not sure exactly what you mean by that - but FWIW, that's definitely not how it should work if properly configured.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
It might be your configuration causing that issue. I had a lot of issues when trying to get a Hyprland setup working for the first time, but I got it eventually. If you wanted, you could potentially look for some dotfiles that look a little like Plasma and use those?
Offline