You are not logged in.

#1 2021-10-28 14:50:02

eyes
Member
Registered: 2021-10-26
Posts: 25

Is there a way to standardize all graphical file explorers?

I just started using arch, and loving the amount of control it offers over what's installed on my computer. When I open htop, I know exactly what every process is. There is one exception though: graphical file explorers. So far I've installed i3-gaps and the necessary x packages, firefox, discord, flameshot, and alacritty. Already flameshot and firefox/discord seem to have two separate graphical file explorers whenever I'm prompted to save files.

I'd like to remove these graphical file explorers altogether ideally, and replace them with a terminal prompt. If this is not possible, I'd like to at least make sure that I only have one graphical file explorer installed on my computer at any time, and use it for everything. Have any of you ever succeeded in either of these tasks, and if so, how? What packages/browser extensions did you use?

Offline

#2 2021-10-28 14:55:33

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,391

Re: Is there a way to standardize all graphical file explorers?

I think there is a misunderstanding. These "graphical file explorers" aren't seperate programs, but built in into the given application. No way to change that.

Offline

#3 2021-10-28 15:21:06

eyes
Member
Registered: 2021-10-26
Posts: 25

Re: Is there a way to standardize all graphical file explorers?

Stefan Husmann wrote:

built in into the given application.

So is the only exception programs which execute through XDG? I know how to set the default file explorer in that case. If that's the best I can do besides editing source for programs with file managers, then I guess this thread is closed.

Offline

#4 2021-10-28 16:43:28

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,332

Re: Is there a way to standardize all graphical file explorers?

Some programs allow to choose which graphical file explorer to use.

firefox uses GTK file chooser by default, but can be configured to use the KDE one [1]
Libreoffice has 3 options, see [2]

[1] https://wiki.archlinux.org/title/Firefo … ntegration
[2]  https://wiki.archlinux.org/title/LibreOffice#Theme


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#5 2021-10-28 18:23:36

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: Is there a way to standardize all graphical file explorers?

eyes wrote:

So is the only exception programs which execute through XDG? I know how to set the default file explorer in that case. If that's the best I can do besides editing source for programs with file managers, then I guess this thread is closed.

XDG applications aren't an exception, you're still slightly confused about the process.

An application that wants to do a file operation (load/save/etc) it will use the file-chooser for whichever respective toolkit it was built with. GTK applications use the gtk-filechooser whereas QT applications will use the qt-filechooser. If an application instead wants to display a file in the users preferred 'file manager' then it will look at the XDG preferred application and open that.

This is one of the main reasons that users try to pick a single toolkit and choose all of their applications accordingly - you will end up with a much more coherant look across all of your apps.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#6 2021-10-29 19:49:22

eyes
Member
Registered: 2021-10-26
Posts: 25

Re: Is there a way to standardize all graphical file explorers?

XDG applications aren't an exception, you're still slightly confused about the process.

An application that wants to do a file operation (load/save/etc) it will use the file-chooser for whichever respective toolkit it was built with. GTK applications use the gtk-filechooser whereas QT applications will use the qt-filechooser. If an application instead wants to display a file in the users preferred 'file manager' then it will look at the XDG preferred application and open that.

This is one of the main reasons that users try to pick a single toolkit and choose all of their applications accordingly - you will end up with a much more coherant look across all of your apps.

Okay, that makes a lot of sense. Thanks for the explanation.

Offline

Board footer

Powered by FluxBB