How to standardize dolphin as the file picker across all

Some QT apps tend to not use dolphin for the file picker, furthermore, some like to use the kde file picker, which does not have the same features as dolphin. How can I force all apps to use dolphin and dolphin only when browsing files? Example of what I get:

2 Likes

Isnā€™t detect it easy a cross platform app?

Go to Gnome then tell us Plasma sucks. :roll_eyes:

Dolphin can not be used as file picker.

All apps that use the native installed Qt of your distribution will use the KDE file picker on plasma. Flatpak apps are usually using xdg-desktop-portal and therefore also use the KDE file picker automatically. Apps shipping their own Qt or using GTK outside of flatpak / snap can not easily use the KDE file picker. You force GTK apps to act as if they were running in a sandbox using the GTK_USE_PORTAL=1 environment variable, which should also result in a KDE file picker.

3 Likes

Ok, somethingā€™s wrong here.

What I said is that ALL software sucks, we just choose the one that sucks less for usā€¦

I have huge issues with Gnome - silly things like changing an ā€˜open withā€¦ā€™ option are not so easily accessibleā€¦

However, the fact that Plasma works with KDE apps - but foreign apps have so many issues with menus and integration - so many non-native problems (looking at Firefox, for starters - itā€™s good, and the menu works, but not like a proper Plasma menu - and no F10 menu).

So I stand by my ā€˜hatefulā€™ comment removed by flags.

All software sucks, and thatā€™s why developers are always working to fix things to be slightly less sucky.

Even some QT apps, as the OP statedā€¦ and itā€™s impossible to really bring it all together because the situation isnā€™t as simple as people think.

As @dzon states - itā€™s a cross-platform application, not a Plasma application being discussed.

Then @jbb points out that people are confusing the idea that ā€˜dolphinā€™ is being used as a file picker - itā€™s the ā€˜KDEā€™ file picker.

And for this reason, in many ways our desktops will suckā€¦

People who use Gnome every day will get used to their environment and prefer it to Plasma and vice versa - it is not a war.

I object to being told to ā€˜Go To Gnomeā€™ because I said that ā€˜all software sucksā€™.

So now, develop some understanding about WHY it sucks - then youā€™ll find out partly why itā€™s very hard to remove the ā€˜suckā€™ā€¦ especially with regard to file pickers.

It looks the same to me in Kubuntu 24.10, maybe you are missing packages

1 Like

It seems that GTK4 apps use the portal by default. GTK3 apps donā€™t, though.

1 Like

Actually, it seems that OP actually has a Qt file picker but is saying that it is ā€˜not using Dolphinā€™.

I see that image showing ā€˜Open fileā€¦ā€™ and itā€™s a window with places on the leftā€¦

From the screenshot it seems the Breeze theme is not used. So whatā€™s missing is probably the plasma-integration5 package, which applies the KDE style, various settings, and dialogs, to Qt5 apps.

4 Likes

I just installed to take a look - and basically it doesnā€™t respect plasma too well - though th epicker looks fine, that also would depend on what theme is applied (OP doesnā€™t show any native to compare).

Actually, there are differences in the layout here - for example, at the bottom with File:Filter: OP seems to have File name - but otherwise it does look like a KDialog pickerā€¦ not sure whatā€™s up.

But the question, I guess, remains - how do you force standardize across non-native KDE applications if those applications donā€™t respect the rules and do their own thingā€¦

By setting it the environment I guess.

@OP

:point_up_2:

That is already installed. plasma-integration, from the arch linux extra repo

1 Like

Search for plasma5-integration

āÆ yay plasma-integration
11 chaotic-aur/firedragon-extension-plasma-integration 1.9-1.3 (210.8 KiB 221.8 KiB) 
    KDE plasma browser integration extension for FireDragon
10 aur/firedragon-extension-plasma-integration 1.9-1 (+1 0.00) 
    KDE plasma browser integration extension for FireDragon
9 aur/firefox-extension-plasma-integration 2.0-2 (+1 0.01) 
    KDE plasma browser integration extension for firefox
8 aur/firefox-esr-extension-plasma-integration 1.9.1-1 (+1 0.01) 
    KDE plasma browser integration extension for firefox ESR
7 chaotic-aur/firefox-extension-plasma-integration-bin 1.9.1-2 (231.9 KiB 241.0 KiB) 
    Multitask efficiently by controlling browser functions from the Plasma desktop.
6 aur/firefox-extension-plasma-integration-bin 1.9.1-2 (+7 0.01) 
    Multitask efficiently by controlling browser functions from the Plasma desktop.
5 aur/chromium-extension-plasma-integration 1.9-1 (+2 0.00) 
    KDE plasma browser integration extension for chromium
4 chaotic-aur/librewolf-extension-plasma-integration 1.9-1.1 (211.0 KiB 221.8 KiB) 
    KDE plasma browser integration extension for Librewolf
3 aur/librewolf-extension-plasma-integration 1.9-1 (+11 0.36) 
    KDE plasma browser integration extension for Librewolf
2 aur/plasma-integration-git 6.0.80_r799.g9338c3c-3 (+1 0.00) 
    Qt Platform Theme integration plugins for the Plasma workspaces
1 extra/plasma-integration 6.2.4-1 (148.5 KiB 500.1 KiB) [plasma] (Installed)
    Qt Platform Theme integration plugins for the Plasma workspaces
==> Packages to install (eg: 1 2 3, 1-3 or ^4)

Not there.

yay plasma5-integration

1 Like

Haha, okay - that IS there and should be installed.

Unfortunately, I think OP has just abandoned hope.

So, a likely solution (if not already installed)

yay -S plasma5-integration

Standardization ā€¦ that is what Linux world misses so much and something that is not gonna happen ever. Like I have 5 apps, I use daily, some proprietary that uses Qt4 still, some GTK like Inkscape, some Qt5 and all of them are using their own file picker, different colors, different bookmarks ā€¦ every single thing you need to do 5 times ā€¦ Not sure if Linux will be ever adopted as desktop (out of developers realm).

1 Like

IDA (another qt app) uses this file picker instead of KDEā€™s, any way to fix that?

If it bundles Qt (which it probably does) no

3 Likes