/r/kde
KDE is an international community creating free and open source software.
Visit our main page to know more: https://kde.org
This is not a technical support forum. Please visit https://discuss.kde.org for user support.
This is not a bug tracker. Please visit https://bugs.kde.org to report bugs.
Distro Badges Flair: To get distro badges change your flair options above. Distros / Flair are in alphabetical order.
KDE Dev Flair: To get a special flair that show your involvement within the KDE community, send a mod mail with a proof (e.g. Reddit username in your phabricator/invent profile).
RULES
KDE is a commmunity creating free and open source software for desktop and portable computing.
KDE Websites
Platforms
Distros
Donate to KDE
Want to contribute to KDE?
For starters:
The best way to start contributing is to contact the community over Matrix, Telegram, IRC
At first sight, it might seem a bit hard to interact in those groups. That's okay! Join them first, see how things are done, mention your interest and where you'd like to work with. We may even find a mentor for you!
The KDE Community develops and distributes open source software. As such, we follow a sort of do-ocracy wherein tasks are done and assigned by contributors themselves. Feel free to pick an area and just start contributing immediately! We're always here to help you along the way. A good way to contribute with code for the first time is to fix an unfixed bug that afflicts you or assign yourself to junior jobs and start working on them.
It's always nice to collaborate optimally with others in any given setting, but this is especially important for community projects like those following the open source model, so remember to read the KDE Code of Conduct.
Here are a few links to help you in your first contributions to KDE:
Get started learning QML:
Get started learning C++:
KDE logo copyright KDE e.V. and Oxygen Icons under the LGPLv3
/r/kde
Hey all, I'm still not sure which packet to install. Can you guys explain me what the difference is?
I used to bind Walk through activites
to switch to the latest active virtual desktop, but it doesn’t work now. plasmashell 6.2.4
Please use this thread to post screenshots of your Plasma Desktop and discuss further customization.
You can find some Plasma documentation here:
Check out the KDE store for more widgets and themes for your customization needs, and if you're a theme creator and are interested in improving Breeze, consider getting involved with the Visual Design Team and contributing upstream!
I've really enjoyed the performance and stability of the Mint. However I discovered Fedora KDE recently and am really in love with it.
There's one problem though. Fedora doesn't seem to be working well for me. I notice random stutters all the time and it's really annoying. After a few days of observation I figured it's happening when I actually use the bandwidth, like downloading something. I tried a few fixes like changing renderer env to gl, setting preempt=full grub value etc.. no luck.
Long story short, I'm on the edge to go back to Mint.
Which distro do you use KDE on? How different KDE is on Mint vs Fedora? Does anyone actually use KDE on Mint?
Lately, I’ve been enjoying Wayland for its excellent touchpad gestures. For a customized desktop setup, I typically separate the application’s menu bar and place it as a global menu in the top bar.
[Top] Global Menu & Menu Bar Missing - [Bottom] Global Menu Shown (Fixed)
However, some issues arise when certain programs running on Wayland fail to display their menu bars, and the global menu on the top bar also shows no menu items. Examples include Sublime Text and Inkscape. It has been reported that this problem only occurs in Wayland, while everything works fine in X11.
A commonly suggested fix is manually installing the appmenu-gtk-module
, as it may not come pre-installed.
Try installing the appmenu-gtk-module
If your distro supports it, also install both appmenu-gtk3-module
and appmenu-gtk2-module
for full compatibility.
Hopefully, this resolves the issue. If not, Workaround 2 might be your last option.
This method is intended for those who prefer to retain the global menu rather than disabling/unloading the appmenu from KDE.
As mentioned earlier, "this issue only occurs in Wayland, while X11 works fine," this workaround focuses on running applications through Wayland X11 compatibility.
In the terminal, you can usually run a program in X11 mode like this:
Exec=env GDK_BACKEND=x11 program_name
If you want the shortcut of the program to always run in X11 without using the terminal, follow these steps:
GDK_BACKEND=x11
under the Environment Variables section, then click OK.Try running the program again. It should now work in X11 mode, and the Global Menu should appear as usual.
Hope This Helps!
Application: KTorrent (ktorrent), signal: Aborted
[KCrash Handler] #4 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 #5 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #6 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #7 0x00007d2787e4526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #8 0x00007d2787e288ff in __GI_abort () at ./stdlib/abort.c:79 #9 0x00007d2788b0e0be in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #10 0x00007d2788b0ef9b in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #11 0x00007d2788b0f012 in qt_assert(char const*, char const*, int) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #12 0x00007d278a684216 in ?? () from /lib/x86_64-linux-gnu/libKF6KIOCore.so.6 #13 0x00007d2788a7ada9 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #14 0x00007d2788a26a1d in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #15 0x00007d2788a10876 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #16 0x00007d2789bfff48 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #17 0x00007d2788ab5718 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #18 0x00007d2788985e28 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #19 0x00007d2788872569 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #20 0x00007d27875135b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007d2787572717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007d2787512a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007d27888702cf in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #24 0x00007d2788ac1aeb in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #25 0x00007d2788ab8c2d in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt6Core.so.6 #26 0x0000560f368f5632 in ?? () #27 0x00007d2787e2a1ca in __libc_start_call_main (main=main@entry=0x560f368f1ff0, argc=argc@entry=1, argv=argv@entry=0x7ffdbc036d68) at ../sysdeps/nptl/libc_start_call_main.h:58 #28 0x00007d2787e2a28b in __libc_start_main_impl (main=0x560f368f1ff0, argc=1, argv=0x7ffdbc036d68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdbc036d58) at ../csu/libc-start.c:360 #29 0x0000560f368f6795 in ?? () [Inferior 1 (process 6891) detached]
During sound volume or microphone volume adjustment via Fn+VolUp/VolDown the bar at bottom-center of screen doesn't pop-up (the volume itself changes).
Sound widget from System Tray works as expected, without any issues.
Archlinux
wireplumber/pipewire
Plasma: 6.2.4-1
Basically as the title says. In the power settings you can now (thankfully) block applications from stopping sleep, but I can't see anyway to stop applications from blocking restarting or powering off.
The reason I'm specifically trying to right now is because I have windowrules setup so that whenever Rustdesk starts it is minimzed (applied initially), skipped in the task bar, (applied initially), force non-closable, and a shortcut is bound to pull it up. Then I have rustdesk enrolled as an autostart program. Basically what this means is that while it's always technically running, it never gets in the way. With these window rules it's basically just a remote access daemon running in the background. (speaking of which, seriously, more things need to start leveraging these window rules! It basically lets you run any application entirely headlessly under wayland. I'm genuinely shocked that this hasn't been integrated into applications yet. For game-streaming applications like Sunshine/Moonlight this feature plus gamescope and pipewire would basically let you turn your PC into a full personal game streaming server that can run and stream several games simultaneously in the background.)
This isn't completely unattended since whenever you first connect wayland will put an on-screen prompt for granting permissions, but it's a lot better than having nothing at all.
Anyway, since it's not closable every single time I try to reboot I'm waiting for like 10 seconds for it to realize it can't because rustdesk won't close before I'm prompted with the option to logout anyway. Even weirder is that while it's doing this it's like it's not even trying to close anything else. (for instance, I've spent like 5 minutes writing this very reddit post while the prompt to "Log Out Anyway" is up. So, clearly at least my browser and a few other applications aren't even getting a graceful shutdown anyway) Is there anyway to either ignore Rustdesk not closing or just restart immediately without waiting for anything to close? (no I don't care that that's not recommended; if an application can't handle a force shutdown that's it's own problem) Before this feature was added every time I hit restart it immediately restarted and frankly I much prefer that anyway.
Tried to get some new terminal colors on konsole, it used to work, now whenever I open the "get more themes" tab it just freezes, I have a dictionary widget, using it to check something froze KDE, basically anything hosted in KDE freezes the entire interfacte
I'm on Arch and I keep updating everything
I was going through the desktop effects settings to try and get drag and drop window actions to be semi-transparency but couldn't find the setting to do so. Anyone know a way?
Why is this useful? Well when dragging files out of ark or a compression utility, I've had difficulty seeing the FOLDER I was dragging into due to the files being dragged covering up everything.
It's a minor thing but I do find it annoying I can't see where their going and have accidentally dropped into the wrong folder before due to it!
I have been looking for a way to replace the functionality offered by power toys on KDE and I came across this blog post from a few years ago saying that KDE had the exact feature I wanted, but it's not in the system settings when looked for it so I assumed it has been removed in the transition to qt6.
PS: I know the compose key exists, but I just want to see if this functionality is still available as I find it easier than the compose key.
i downloaded wallpaper engine on steam, then i installed wallpaper engine for kde from the discover page on my steamdeck. When i try to add a wallpaper in the steamdeck settings it says please make sure qtwebsockets(qml module) installed, and open this again. what is that and how do i install it? pls help i just want cute moving wallpapers :)
Hello,
is it possible to create a custom submenu with a name and a desired icon (giving it as variables) using the terminal? i would like to replicate the workflow of right click on kde logo -> edit applications -> new submenu but using one/several commands on the terminal
I'm not sure if this was KDE's idea or Arch's, but I ran a normal system update, restarted, and came back to see my task manager now has Falkon pinned exactly where FF used to be. FF is not pinned. And Falkon set as default browser.
I asked for none of this, I have never even heard of Falkon before that. This kind of Microsoft Edge behaviour is not exactly welcome in the community.
Sorry for rant.
Is there any app or script that can add "Set as wallpaper" to image view/apps that don't support setting wallpaper in Plasma 6 (in "Open with" menu? I'm using Viewnior. I really like it's simplicity. It has "Set as wallpaprt" as a menu option but it doesn't work in Plasma. It's website/documentation doesn't claim to support Plasma. It does, however, have an "Open with" menu option.
Thanks.
greg@archlinux ~ [127]> neofetch
-` greg@archlinux
.o+` --------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Kernel: 6.6.65-1-lts
`+oooooo: Uptime: 33 mins
-+oooooo+: Packages: 1870 (pacman), 17 (flatpak)
`/:-:++oooo+: Shell: fish 3.7.1
`/++++/+++++++: Resolution: 2160x3840, 3440x1440
`/++++++++++++++: DE: Plasma 6.2.4
`/+++ooooooooooooo/` WM: KWin
./ooosssso++osssssso+` Theme: Breeze-Dark [GTK2], Breeze [GTK3]
.oossssso-````/ossssss+` Icons: Goldy-Dark-Icons [GTK2/3]
-osssssso. :ssssssso. Terminal: yakuake
:osssssss/ osssso+++. CPU: Intel i7-8700K (12) @ 5.000GHz
/ossssssss/ +ssssooo/- GPU: NVIDIA GeForce RTX 3060 Ti Lite Hash Rate
`/ossssso+/:- -:/+osssso+- Memory: 6025MiB / 32026MiB
`+sso+:-` `.-/+oso:
`++:. `-/+/
.` `/
greg@archlinux ~>
Man I HOPE this isn't in here, that if it's an Arch problem, someone just tells me to go to the Arch sub and I don't look too ignorant posting it but a search isn't helping a dump ol' man like me. FWIW, it's not affecting using my Computer at all.
During an update, this
Aur (4) nvidia-utils-beta-565.77-1 lib32-nvidia-utils-beta-565.77-1 nvidia-beta-dkms-565.77-1 stirling-pdf-bin-0.36.5-1
:: Proceed to review? [Y/n]: y
After going through the process, I get these errors:
patching file nvidia-settings.desktop
==> Sources are ready.
nvidia-utils-beta-565.77-1: parsing pkg list...
:: nvidia-utils-beta-565.77-1 is up to date -- skipping build
loading packages...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-utils-beta (565.77-1) breaks dependency 'nvidia-utils-beta=565.57.01' required by nvidia-beta-dkms
loading packages...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-utils-beta (565.77-1) breaks dependency 'nvidia-utils-beta=565.57.01' required by nvidia-beta-dkms
loading packages...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-utils-beta (565.77-1) breaks dependency 'nvidia-utils-beta=565.57.01' required by nvidia-beta-dkms
loading packages...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-utils-beta (565.77-1) breaks dependency 'nvidia-utils-beta=565.57.01' required by nvidia-beta-dkms
error: packages failed to build: lib32-nvidia-utils-beta-565.77-1 nvidia-beta-dkms-565.77-1 stirling-pdf-bin-0.36.5-1
greg@archlinux ~ [1]>
Any help here, please?
One only has to make a simple search on bugs.kde.org with any of these keywords and filter by status (reported, confirmed, reopened) to see there's still a lot to tackle, and these are areas in which GNOME simply works better.
I never have problems with search and file transfers on GNOME. But I myself still experience major problems with kio, for instance Dolphin the only file manager I use that freezes and then corrupts files on completion, especially if copying to a disk formatted with another filesystem.
File indexing in GNOME might be more limited but it finds things correctly (unlike KRunner which often times seems to fail to find even exact strings) and does not cause huge disk writes under certain circumstances, also Baloo still has security issues with indexing from the contents of Plasma vaults.
And of course kaccounts implementation in GNOME is simply better and allows connecting to more providers.
I honestly think these precarious components drag the reputation of KDE down, because when it comes to having the best "graphical" experience, Plasma takes the lead with fractional scaling, HDR, VRR, Kwin is miles better, and the interface that can be customized/themed, but when it comes to some of these underlying components, if you're like me, you just try to disable/get rid as many of them as possible and do your file copy/sync in the terminal...
I just want to step forward / back like the task switcher, but in the order shown in the task manager bar.
edit to add:
found a prior bug report / feature request
Hi! If I'm using discord and click on a link, it doesn't do anything, the same happens when I'm using Prism Launcher and click to open a directory, it should open Dolphin, but nothing happens
If I authenticate sddm with fprintd I must type passwrod to kwallet to connect to wifi. Archwiki falied to fix that, so did other threads regarding kwallet autologin. I am sick of it, don't know what to do now. Kde plasma 6 with arch linux, dell latitude 7320 detachable. Any ideas what to do ?
/etc/pam.d/sddm
#%PAM-1.0
auth sufficient pam_fprintd.so
# auth optional pam_kwallet5.so force_run
# auth optional pam_kwallet5.so auto_start
# session optional pam_kwallet5.so force_run
# session optional pam_kwallet5.so auto_start
auth optional pam_kwallet5.so
session optional pam_kwallet5.so auto_start
auth include system-login
auth optional pam_gnome_keyring.so
account include system-login
password include system-login
-password optional pam_gnome_keyring.so use_authtok
session optional pam_keyinit.so force revoke
session include system-login
-session optional pam_gnome_keyring.so auto_start
Bit of a strange one, I pinned some applications some time ago and I can't work out what command is being run when I press them, is there a way to do so?
The reason is when I run "code" for visual studio code I get a new/empty workspace, but when I press my pinned application it opens code with one specific project. I want to make the pinned version open on startup (not the empty version) but I don't know the command for that one!
I accidentally unplugged my headset, and upon plugging it back in, my microphone had the annoying sidetone thing enabled. Trying to disable it, I followed instructions I found online and moved the volume setting in audio settings to zero. Doing that resulted in my microphone disappearing from all device lists while the microphone is completely muted. How do I resolve this?
Edit: firstly, ensure that the headset settings did not somehow get changed to only output; additionally, I was only able to find a "headsetcontrol" package to deal with the sidetone.
I'm running Fedora 41 and have updated it to the latest versions of all available packages.
The issue I'm facing is this: Dolphin has options to show the duration, aspect ratio and frame rates of files in a directory. When I enable them (right click on Name->Video->Duration for instance) the new column appears, but it is completely blank... there is no info there. What must I do to have the information show up?
Thanks for any help.
Hello. I'm quite new to Linux (Ubuntu jammy) and I don't know much about it.
I have Falkon installed from Snap and it doesn't open when I click on the icon. When I do 'falkon' command in terminal it says:
libEGL fatal: DRI driver not from this Mesa build ('23.2.1-1ubuntu3.1~22.04.3' vs '23.2.1-1ubuntu3.1~22.04.2')
If I understand correctly this is some dependency for graphic interface of Falkon.
I assume I somehow updated this dependency and now Falkon doesn't work. Or it's not updated and it should be.
I don't know what to do. When I try Mesa
I get not found. I wanted to see what version I have so I tried googling and some people say to try glxinfo | grep Mesa
, some vulkaninfo --summary,
some glxinfo -B
, but all I get is command not found
And I have no idea what any of this is.
How do I upgrade or downgrade it and will doing so break other software?
Thanks.