[solved] 'Files' new unwanted file manager

Hi recent change, when there is a system call for file manager, the default, Nemo isnt instantiated but a new one ‘Files’ is. Can I uninstall and ensure Nemo is default?
I cant find ‘Files’ listed in Synaptic or Package manager.
https://i.imgur.com/yb2WZF9.png
https://i.imgur.com/fWpApHu.png

“Files” = Nemo on Ubuntu Budgie.

Nope.

Yes Nemo is the default files manager on Budgie.

But here on first picture it’s Nautilus ( Files = Nautilus under a Gnome DE ) look at the version number : 3.36.3-stable

The second picture is actually Nemo - it’s written on it.

And Nautilus was the default file manager in Budgie prior to 19.10 I think.

So maybe @AlistairG 's system is an upgrade from 18.04~19.10 to 20.04 and may have kept Nautilus ?
Or Nautilus has been installed later ?
Or there are many DE on his system ( Budgie + Gnome ) ?

OK next question as you are correct thanks; would it be safe to let Synaptic uninstall Nautilus?

Use the terminal

sudo apt purge nautilus

Before you type Y to continue look at the list of packages that will be uninstalled.

That will give you a view if there is anything you specifically wanted but would be uninstalled if you remove nautilus

Depends on how / why it’s there.

If it was a later standalone installation of Nautilus, no problem, you may remove it solely.
Or keep it beside - as Nautilus correctly handles samba-shares, has a nice file renaming tool ; both things Nemo does not do as well.

Just ensure Nemo is the default File manager for opening files and folders - which should already be the case on UBudgie 20.04 and +

If Nautilus was installed with the complete Gnome DE, then it will probably remove the whole Gnome DE…

Not sure if I want to go there:
The following packages were automatically installed and are no longer required:
enchant libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
libcompfaceg1 libcue2 libenchant1c2a libevent-core-2.1-7
libevent-pthreads-2.1-7 libgnome-autoar-0-0 libgrantlee-templates5
libgsf-1-114 libgsf-1-common libgucharmap-2-90-7 libkf5kirigami2-5
libkf5newstuff-data libkf5newstuff5 libkf5newstuffcore5
libkf5notifyconfig-data libkf5notifyconfig5 libkf5plasma5 libkf5runner5
libkf5threadweaver5 libllvm10:i386 libllvm11 libllvm11:i386 liblz1 libmecab2
libofx7 libosp5 libqca-qt5-2 libqca-qt5-2-plugins libqt5concurrent5
libsqlcipher0 libtracker-control-2.0-0 libtracker-miner-2.0-0
libtracker-sparql-2.0-0 mecab-ipadic mecab-ipadic-utf8 mecab-utils
nautilus-data python3-html2text qml-module-org-kde-kirigami2
qml-module-org-kde-kquickcontrolsaddons qml-module-org-kde-newstuff
qml-module-org-kde-runnermodel qml-module-qtqml-models2 rlwrap tracker
tracker-extract tracker-miner-fs

Now I see why its doing this but it wasnt a while ago:
alistair@alsE590:~$ xdg-mime query default inode/directory
org.gnome.Nautilus.desktop

I’ll mark it as solved:

Set Nemo As Default File Manager

Now comes the important part, to set Nemo as the default file manager for Linux Ubuntu Systems. Ubuntu users can easily set set Nemo as the default file manager. These commands given below will disable Nautilus on Ubuntu Linux and it will stop Nautilus from handling the Desktop. To do so, run the following commands:
sudo apt update gsettings set org.gnome.desktop.background show-desktop-icons false xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search
Once the above commands are executed, restart the Linux Ubuntu system to apply the changes.

Reset Changes; Disable Nemo As Default File Manager

Run the following command to revert the changes and reset Nautilus; stop Nemo to use as the default file manager.
sudo apt update gsettings set org.gnome.desktop.background show-desktop-icons true xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search
Restart the Linux Ubuntu system to apply the changes.

Means those are no longer useful, as no other packages depend on them.
Can be removed.

You may use some apt commands in simulate mode to read what they are about to do, with no harm :

sudo apt autoremove --purge -s

Here -s stand for simulate.
autoremove looks for unused and obsolete packages in your system.

Nemo is the default file manager in Budgie so you obviously did something manually for turning Nautilus to default :wink:

You may also check if you have any residual configurations for uninstalled packages :

dpkg -l | grep -v ^ii

if you have more than a dozen, then

sudo dpkg -P $(dpkg -l | awk '/^rc/{print $2}')

to remove those useless garbage.

Oh thats interesting. I did that and came up with following, many of the items are required, but does it mean that for example, Skrooge would have a replacement version and the one displayed is superflous.
I do keep backups but that list is extensive:

alistair@alsE590:~$ dpkg -l | grep -v ^ii
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
++±===========================================================-=====================================-============-======================================================================================================
rc adobe-flashplugin 1:20200811.1-0ubuntu0.20.04.1 amd64 Adobe Flash Player plugin
rc anypaper 2.4-2build1 amd64 front-end for wallpapersetter
rc apache2 2.4.41-4ubuntu3.1 amd64 Apache HTTP Server
rc argyll 2.0.1+repack-1 amd64 Color Management System, calibrator and profiler
rc autofs 5.1.6-2 amd64 kernel-based automounter for Linux
rc baka-mplayer 2.0.4-1 amd64 Baka MPlayer - The mpv based media player
rc balsa 2.6.0-2ubuntu0.1 amd64 e-mail client for GNOME
rc blueman 2.1.1-1 amd64 Graphical bluetooth manager
rc cinnamon-common 4.2.4-2 all Innovative and comfortable desktop (Common data files)
rc clonezilla 3.35.2-1 all bare metal backup and recovery of disk drives
rc drbl 2.30.5-1 all diskless remote boot, and a disk cloning utility
rc gir1.2-gudev-1.0:amd64 1:233-1 amd64 libgudev-1.0 introspection data
rc gprename 20140325-1 all Complete batch renamer for Linux
rc libapache2-mod-php7.4 7.4.3-4ubuntu2.4 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
rc libbcprov-java 1.61-1 all Bouncy Castle Java Cryptographic Service Provider
rc libpython3.7-minimal:amd64 3.7.6-1ubuntu3 amd64 Minimal subset of the Python language (version 3.7)
rc linux-image-5.4.0-12-generic 5.4.0-12.15 amd64 Signed kernel image generic
rc linux-image-5.4.0-14-generic 5.4.0-14.17 amd64 Signed kernel image generic
rc linux-image-5.4.0-18-generic 5.4.0-18.22 amd64 Signed kernel image generic
rc linux-image-5.4.0-21-generic 5.4.0-21.25 amd64 Signed kernel image generic
rc linux-image-5.4.0-24-generic 5.4.0-24.28 amd64 Signed kernel image generic
rc linux-image-5.4.0-25-generic 5.4.0-25.29 amd64 Signed kernel image generic
rc linux-image-5.4.0-26-generic 5.4.0-26.30 amd64 Signed kernel image generic
rc linux-image-5.4.0-28-generic 5.4.0-28.32 amd64 Signed kernel image generic
rc linux-image-5.4.0-29-generic 5.4.0-29.33 amd64 Signed kernel image generic
rc linux-image-5.4.0-33-generic 5.4.0-33.37 amd64 Signed kernel image generic
rc linux-image-5.4.0-37-generic 5.4.0-37.41 amd64 Signed kernel image generic
rc linux-image-5.4.0-39-generic 5.4.0-39.43 amd64 Signed kernel image generic
rc linux-image-5.4.0-40-generic 5.4.0-40.44 amd64 Signed kernel image generic
rc linux-image-5.4.0-42-generic 5.4.0-42.46 amd64 Signed kernel image generic
rc linux-image-5.4.0-45-generic 5.4.0-45.49 amd64 Signed kernel image generic
rc linux-image-5.4.0-47-generic 5.4.0-47.51 amd64 Signed kernel image generic
rc linux-image-5.4.0-48-generic 5.4.0-48.52 amd64 Signed kernel image generic
rc linux-image-5.4.0-51-generic 5.4.0-51.56 amd64 Signed kernel image generic
rc linux-image-5.4.0-52-generic 5.4.0-52.57 amd64 Signed kernel image generic
rc linux-image-5.4.0-54-generic 5.4.0-54.60 amd64 Signed kernel image generic
rc linux-image-5.4.0-56-generic 5.4.0-56.62 amd64 Signed kernel image generic
rc linux-image-5.4.0-58-generic 5.4.0-58.64 amd64 Signed kernel image generic
rc linux-image-5.4.0-60-generic 5.4.0-60.67 amd64 Signed kernel image generic
rc linux-image-5.4.0-62-generic 5.4.0-62.70 amd64 Signed kernel image generic
rc linux-image-5.4.0-65-generic 5.4.0-65.73 amd64 Signed kernel image generic
rc linux-image-5.4.0-66-generic 5.4.0-66.74 amd64 Signed kernel image generic
rc linux-image-5.4.0-67-generic 5.4.0-67.75 amd64 Signed kernel image generic
rc linux-image-5.4.0-70-generic 5.4.0-70.78 amd64 Signed kernel image generic
rc linux-image-5.4.0-71-generic 5.4.0-71.79 amd64 Signed kernel image generic
rc linux-image-5.4.0-72-generic 5.4.0-72.80 amd64 Signed kernel image generic
rc linux-image-5.4.0-73-generic 5.4.0-73.82 amd64 Signed kernel image generic
rc linux-image-5.4.0-74-generic 5.4.0-74.83 amd64 Signed kernel image generic
rc linux-image-5.4.0-77-generic 5.4.0-77.86 amd64 Signed kernel image generic
rc linux-modules-5.4.0-12-generic 5.4.0-12.15 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-14-generic 5.4.0-14.17 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-18-generic 5.4.0-18.22 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-21-generic 5.4.0-21.25 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-24-generic 5.4.0-24.28 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-25-generic 5.4.0-25.29 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-26-generic 5.4.0-26.30 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-28-generic 5.4.0-28.32 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-29-generic 5.4.0-29.33 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-33-generic 5.4.0-33.37 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-37-generic 5.4.0-37.41 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-39-generic 5.4.0-39.43 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-40-generic 5.4.0-40.44 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-42-generic 5.4.0-42.46 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-45-generic 5.4.0-45.49 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-47-generic 5.4.0-47.51 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-48-generic 5.4.0-48.52 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-51-generic 5.4.0-51.56 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-52-generic 5.4.0-52.57 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-54-generic 5.4.0-54.60 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-56-generic 5.4.0-56.62 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-58-generic 5.4.0-58.64 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-60-generic 5.4.0-60.67 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-62-generic 5.4.0-62.70 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-65-generic 5.4.0-65.73 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-66-generic 5.4.0-66.74 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-67-generic 5.4.0-67.75 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-70-generic 5.4.0-70.78 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-71-generic 5.4.0-71.79 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-72-generic 5.4.0-72.80 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-73-generic 5.4.0-73.82 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-74-generic 5.4.0-74.83 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-5.4.0-77-generic 5.4.0-77.86 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-12-generic 5.4.0-12.15 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-14-generic 5.4.0-14.17 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-18-generic 5.4.0-18.22 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-21-generic 5.4.0-21.25 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-24-generic 5.4.0-24.28 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-25-generic 5.4.0-25.29 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-26-generic 5.4.0-26.30 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-28-generic 5.4.0-28.32 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-29-generic 5.4.0-29.33 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-33-generic 5.4.0-33.37 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-37-generic 5.4.0-37.41 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-39-generic 5.4.0-39.43 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-40-generic 5.4.0-40.44 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-42-generic 5.4.0-42.46 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-45-generic 5.4.0-45.49 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-47-generic 5.4.0-47.51 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-48-generic 5.4.0-48.52 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-51-generic 5.4.0-51.56 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-52-generic 5.4.0-52.57 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-54-generic 5.4.0-54.60 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-56-generic 5.4.0-56.62 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-58-generic 5.4.0-58.64 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-60-generic 5.4.0-60.67 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-62-generic 5.4.0-62.70 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-65-generic 5.4.0-65.73 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-66-generic 5.4.0-66.74 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-67-generic 5.4.0-67.75 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-70-generic 5.4.0-70.78 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-71-generic 5.4.0-71.79 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-72-generic 5.4.0-72.80 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-73-generic 5.4.0-73.82 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-74-generic 5.4.0-74.83 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-77-generic 5.4.0-77.86 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc linux-modules-extra-5.4.0-9-generic 5.4.0-9.12 amd64 Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
rc live-clone 1.5.1-1 all GUI to clone and manage Live-Build USB sticks
rc master-pdf-editor 5.4.38 amd64 Master PDF Editor is the complete solution for viewing, printing and editing PDF files
rc metacity-common 1:3.34.1-1 all shared files for the Metacity window manager
rc mysql-server-8.0 8.0.25-0ubuntu0.20.04.1 amd64 MySQL database server binaries and system database setup
rc nautilus-dropbox 2019.02.14-1ubuntu1 amd64 Dropbox integration for Nautilus
ri onvif-device-tool 19.05-20190530 amd64 ONVIF device tool is a Qt-based ONVIF GUI client with QTGstreamer.
rc pasystray 0.7.1-1 amd64 PulseAudio controller for the system tray
rc printer-driver-gutenprint 5.3.3-4 amd64 printer drivers for CUPS
rc python3.7-minimal 3.7.6-1ubuntu3 amd64 Minimal subset of the Python language (version 3.7)
rc shim-signed 1.41+15+1552672080.a4a1fbe-0ubuntu1 amd64 Secure Boot chain-loading bootloader (Microsoft-signed binary)
rc shotcut 20.02.17-2 amd64 video editor
rc skrooge 2.21.1-1build2 amd64 personal finance manager for KDE
rc thunderbird 1:68.10.0+build1-0ubuntu0.20.04.1 amd64 Email, RSS and newsgroup client with integrated spam filter
rc transmission-gtk 2.94-2ubuntu3 amd64 lightweight BitTorrent client (GTK+ interface)
rc ubuntu-system-service 0.7 all Dbus service to set various system-wide configurations
rc wallch 4.0-0ubuntu5 amd64 wallpaper changer
rc xserver-xorg-video-intel 2:2.99.917+git20200226-1 amd64 X.Org X server – Intel i8xx, i9xx display driver

rc in the first column means « residual configuration » : these are not complete packages, they are just bits and crumbs of previously installed packages which can be safely removed, they are no longer required by anything. They usually don’t take much space on disk ( except maybe for older kernels ), but still it’s useless busy space.

Regarding skrooge, you may look at
dpkg -l | grep skrooge
line beginning with ii is the installed full package.

I’m not sure of the ri meaning here :

ri onvif-device-tool 19.05-20190530 amd64 ONVIF device tool is a Qt-based ONVIF GUI client with QTGstreamer

Beware dpkg command only deals with apt/deb packages ( snap and flatpak monsters have their own commands to sort and tidy up things ).