What is the clean Manjaro-XFCE stock set of packages forming graphical environment and to be present in distribution?

Then reply to the same thread instead of creating a splintered, duplicate thread. Please be clear and concise about what you need help with to begin with.

Threads merged.

Manjaro from-scratch install using 22.1.3 ISO downloaded from Manjaro download web page. Then upgraded to 23.0.0 using Add/Remove Software app.
In the end bunch pretty sized of Explicitly installed apps is presented by Add/Remove Software app when neither admin nor user installed any app by themself. Why is it this way?
Admins/users expectation is all apps aren’t presented as Explicitly installed but as provisioning by system / Manjaro distribution makers.

Also two apps are listed in Orphans category - admins/users expectation is package management had cleaned up orphans as for presented installation history.

Again. Please stop creating new topics for the same thing every time you think of something new.

Next step is an official warning. Please review:

Please see:

1 Like

“excplicitly installed” is a package marker that works, it appears, a little bit differently than you are expecting. It doesnt mean ‘installed by you yourself’ it means ‘particularly installed on purpose’ … so any package named in the initial package lists are ‘explicitly’ installed. If, for example, a dependency is required or becomes required for one of those packages - then that dependency package will not be marked ‘explicit’.
If you were to remove the ‘explicitly installed’ marker from all of these pre-installed packages they may be considered orphans and easily accidentally removed by any number of functions because they would not be considered ‘explicitly installed’.

So that they would not be seen as dependencies when removing something.

Just because they are orphans doesn’t mean they’ve become useless. :wink:

I absolutely don’t understand why the last discussions merge was conducted. The discussion open today regarding Explicitly installed apps on almost virgin 23.0.0 installation is not needed in this discussion nor supports it.

Quite interesting finding was made few minutes ago in this regard:
Sleek new Manjaro installation using 22.1.3 ISO then all pending updates were installed using Add/Remove Software. No other software composition of Manjaro installation in mind was conducted.
In the end both xdg-desktop-portal-gtk and xdg-desktop-portal-gnome are installed that machine.

I’m not sure why.
Usually people have one of the portal pulled in as a dependency of something like flatpack support - it follows that *gnome is installed as the first presented dependency in alphanumerical order … either the user does not pay attention and accepts the first suggestion, or through whatever invocation of pamac are not presented with any option at all.
xdg-desktop-portal-gtk is even preinstalled on contemporary XFCE ISOs:

We can look:

pactree -r xdg-desktop-portal-gnome

I suggest you update your host VirtualBox to 7.x which is the latest release.

Version 6.1 will remain supported until December 2023
Downloads – Oracle VM VirtualBox

VirtualBox implements a sane set of defaults based on the host hardware. It is not recommend to alter those unless you have explicit knowledge of how the changes will affect the Virtual Machine.

I can - to a degree - understand if you are confused about explicit installed packages as the understanding may be obscured by language barrier.

The desktop portal implementation is used by sandboxing features such as snap and flatpak, to pickup certain system settings otherwise unavailable due to the sandboxing.

From your log as quoted above - it appears you have installed a snap package which communicates with the system to pick up printing capablities.

When a package has no direct relation or indirect relation to other packages it is considered orphan - as in - it has no parents.

The desktop portal packages is mutally exclusive so one speculates how you managed to have both xdg-desktop-portal-gtk and xdg-desktop-portal-gnome installed

Just verified - it appears both are included with the full ISO - while none is included with the minimal - it has also been corrected for the next ISO

So if you haven’t already done so - you can safely remove it from your XFCE installation

sudo pacman -Rns xdg-desktop-portal-gnome