The star of the show in Linux Mint 20 is a new application called Warpinator.
10 years ago, Linux Mint 6 featured a tool called "Giver" which could share files across the local network. Without any server or configuration, computers would automatically see each others and you could simply drag and drop files from one to another. When the Giver project was discontinued it had to be removed from Linux Mint and we’ve been missing that functionality ever since.
Warpinator is a reimplementation of Giver. Server configuration (FTP, NFS, Samba) is overkill for casual file transfers between two computers, and it’s a real pity to use external media (Internet services, USB sticks, external HDDs) just to share files when there’s a local network which could do just that.
With Warpinator, Linux Mint 20 brings back easy file sharing across the local network.
The main window shows you the computers on the local network which are also running Warpinator:
By clicking on a computer you can see more information about it and exchange files with it:
No more USB sticks or external drive are needed just to send a file.
Linux Mint 20 features improved support for NVIDIA Optimus.
The NVIDIA Prime applet now shows your GPU renderer and you can select which card to switch to straight from its menu.
The NVIDIA "On-Demand" profile is also now fully supported. When you run in that mode, it is your Intel card which renders the session and a menu option is available to let you offload a particular application to your NVIDIA card.
Select an application in the menu, right-click and select "Run with NVIDIA GPU". It’s that simple.
From the command-line, two new commands are available to offload to GLX or to Vulkan:
To boost compatibility and make it easier to boot Linux Mint 20 in live mode without NVIDIA drivers, "nomodeset" was also added to the "Compatibility Mode".
XAppStatusIcon received the ability to handle mouse wheel scrolling events and a new function similar to gtk_menu_popup() which makes it even easier than before to port applications from GtkStatusIcon.
In all editions (Cinnamon, MATE and Xfce) many of the tray icons were harmonized, given symbolic icons and HiDPI support.
Blueberry, mintupdate, mintreport, nm-applet, mate-power-manager, mate-media, redshift, rhythmbox all use XAppStatusIcon and give the tray a consistent look in Mint 20.
Xed received the ability to join lines together and to remove trailing whitelines before saving files.
Xviewer received fullscreen and diaporama toolbar buttons and remembers if its window was maximized.
In Xreader a print button was added to the toolbar.
To guarantee better support for modern Electron apps and indicators XappStatusIcon received mouse wheel support and SNI (StatusNotifier, libIndicator) support.
Gdebi, the tool used to open and install .deb files was given a new user interface.
The login screen (Slick Greeter) supports stretching backgrounds across multiple monitors.
The Grub boot menu is now always visible.
Apturl switched backend from Synaptic to Aptdaemon.
APT recommends are enabled by default for newly installed packages (not for upgrades).
Snapd is disabled by default and APT packages are not allowed to install it.
Live sessions running under Virtualbox automatically get their resolution bumped to a minimum of 1024x768.
This release ships with linux-firmware 1.187 and the Linux kernel 5.4.
The Mint-Y theme provides a nice variety of colors. A community project was started on Github to gather feedback and fine-tune these colors to find the right balance between colorful vibrant hues and contrast levels which don't take the user's focus away from the content being shown on the screen.
Yellow folders are also available.
As you enter the Linux Mint 20 desktop for the first time, the welcome screen will bring these colors to your attention and ask you which one you enjoy the most:
Linux Mint 20 features a superb collection of backgrounds from Alexander Andrews, Amy Tran, Bruno Fantinatti, Calin Stan, Callum Wale, Dario Trajchevski, David Marcu, Dean McQuade, Denys Nevozhai, Elizaveta Dushechkina, Jacob Heston, Jan Kaluza, Jason Leung, Jeremy Bishop, Juergen Donauer, Robert Bock, Sezgin Mendil, Thomas Tucker, Toa Heftiba and Vinícius Orsi Valente.