You are not logged in.

#1 2025-07-05 14:31:29

seriosk
Member
Registered: 2023-09-24
Posts: 11

Arch Hyprland - Dolphin fucked on hyprland?

So had so many issues with dolphin... I've solved a lot, but one is persistent.

Can't open files. Keeps prompting me for "Open with" even though xdg-open works fine.

I've now followed https://www.lorenzobettini.it/2024/05/f … -hyprland/ and it doesnt prompt anything, instead at the bottom I've got this?
Terminal cannot be shown because Konsole is not installed. Please install it and then reopen the panel.

CLI reports
kf.coreaddons: "Could not find plugin kf6/parts/konsolepart"
kf.coreaddons: "Could not find plugin kf6/parts/konsolepart"

Does anyone know what I'm missing? I'm not even sure on the commands to run anymore, I've been googling for 4 hours.

Thanks!

Okay fixed it with

XDG_MENU_PREFIX=arch- kbuildsycoca6

but why does it keep breaking...

I also get "Terminal konsole not found while trying to run /usr/share/applications/nvim.desktop" when trying to open anything other than mpv / video files. I'm guessing this is because it relies on konsole, is there any way to make this use kitty?

Last edited by seriosk (2025-07-05 14:49:33)

Offline

#2 2025-07-05 14:53:18

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,277

Offline

#3 2025-07-05 14:57:12

seriosk
Member
Registered: 2023-09-24
Posts: 11

Re: Arch Hyprland - Dolphin fucked on hyprland?

Thanks seth.

I've found a way to run nvim in kitty via just using kitty -e nvim %F

It seems

XDG_MENU_PREFIX=arch- kbuildsycoca6      

needs to be ran pre every dolphin launch or the popup happens, but will add it to hypr config, reboot and retry.

Offline

#4 2025-07-05 15:01:50

seriosk
Member
Registered: 2023-09-24
Posts: 11

Re: Arch Hyprland - Dolphin fucked on hyprland?

Okay seems better.

The issue now is when I set the open command for txt files to kitty -e %F, it also opens a konsole window with:

[0.152] [glfw error 65544]: process_desktop_settings: failed with error: org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Settings” on object at path /org/freedesktop/portal/desktop
[0.231] [PARSE ERROR] Escape codes to resize text area are not supported

Offline

#5 2025-07-05 15:26:06

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,277

Re: Arch Hyprland - Dolphin fucked on hyprland?

If xdg-open or dolphin ends up using the KDE backend (kde-open) as runner, you should be able to configure the default TE via systemsettings.

The default TE for hyprland is configured in your ~/.config/hypr/hyprland.conf

$terminal = kitty

Explicitly invoking a TE in a desktop service that also tells the runner to use a TE will get you two TEs (the default one to launch the command and the explicitly executed one because you explicitly execute that)
=> If you cannot get the TE under control otherwise, set "Terminal=false" in the nvim.desktop service where you explicitly added kitty.

Offline

Board footer

Powered by FluxBB