Changes

Mint Linux Distribution Reference

10,255 bytes added, 21 April
/* PCManFM: Fast Light File Manager */
The following lines were added (+) and removed (-):
Mint Linux is based on Ubuntu- the Long Term Support (LTS) Ubuntu distributions.  Therefore, many of the customizations mentioned in [[Kubuntu and Ubuntu Linux Distribution Reference]] are applicable to Mint.  A distribution based on and compatible with Ubuntu, which is shipped with integrated proprietary or patented media codecs.Mint Linux is based on Debian and some consider a fork of Ubuntu- the Long Term Support (LTS) Ubuntu distributions.  Therefore, many of the customizations mentioned in [[Kubuntu and Ubuntu Linux Distribution Reference]] are applicable to Mint.  A distribution based on and compatible with Ubuntu, which is shipped with integrated proprietary or patented media codecs.You can obtain Linux Mint from their official web site.  Downloading using the torrent option is recommended.  Verify your download via checksum and create a [[Mint Linux Bootable Installation Media]].The default windows manager / desktop environment is called Cinnamon.  Cinnamon is an independent desktop environment that retains many features that users appreciated in GNOME.  The toolbar is called the Cinnamon Panel.The default windows manager / desktop environment is called Cinnamon.  The [[Cinnamon Desktop]] is an independent desktop environment that retains many features that users appreciated in GNOME.  The toolbar is called the Cinnamon Panel. 18.3 Sylvia Ubuntu Xenial 16.04                19.1 Tessa Ubuntu Bionic 18.04 19 Tara Ubuntu Bionic 18.04                19.2 Tina Ubuntu Bionic 18.04 20.1    Ulyssa  Ubuntu Focal Fossa 20.04          21.1        Vera    Ubuntu Jammy 22.04 LTS <small>See: [[Determining Your Linux Version]] and [[Ubuntu Debian version Cross Reference]]</small>Info from this section is covered in more detail here: [[Mint Linux Bootable Installation Media]]== web browsers ===== Secure Shell Support for Remote Login ===I don't know why they do not include SSH by default.  Allows remote secure terminal shell connection.  sudo apt install openssh-server openssh-client sudo service ssh start === Mint comes with a lame vim ===Get full vim sudo apt install vim If the system has already made nano (for n00bs from windowz) your default editor, you may have to sudo update-alternatives --config editor and select vim. == Recommended web browsers ==Replace with one of the following 2 options (or both)Here are some recommended web browsers.  The most recommended two are Pale Moon and Epiphany/Gnome Web. === Small and Lightweight backup browser: Epiphany ===The [[Epiphany Browser]] aka Gnome Web is small, fast, efficient, and capable!  It even renders Google Apps (almost) correctly like Voice and Gmail. sudo apt install epiphany-browser=== Install Firefox ESR Version ===== Additional web browsers ==The Firefox Extended Support Release so that you don't get forcefully upgraded to the dreaded Quantum 57.   The Firefox web browser is not what it used to be.  At one time, it was the top recommended web browser.  Lets be honest, today Firefox is total rubbish.  However, the ESR version is less rubbish as compared to the standard version. Mint, like most distributions package the Chromium web browser rather than the full version of Google Chrome.  At one time it was recommended to go ahead and replace Chromium with the full version of Google Chrome.  This is no longer the case, as of this time you should consider retaining Chromium unless there is something that specifically requires Chrome. === Firefox ESR Version ===<small>The [[Firefox Extended Support Release]] so that you don't get forcefully upgraded to the dreaded Quantum 57.   See also: [[Firefox]] , [[Favorite Firefox Extensions]]See also: [[Firefox]] , [[Favorite Firefox Extensions]]</small> === Chromium ===It seems like 19.2 doesn't default to preloading Chromium.  Chromium is a free and open-source software project that Google uses the code to make its Chrome browser, which has more features than Chromium. Many other browsers are also based on Chromium code, most notably Microsoft Edge and Opera.  Read the [[Differences Between Google Chromium and Chrome Web Browsers]]. If you want it, here is how to install it: sudo apt install chromium-browserIf you can get by with Chromium it is recommended over Chrome. === Chrome rather than Chromium ===<small><small>{{:Chrome rather than Chromium}}</small></small>=== Application Grouping ===Right click on the panel, go to "+ Add applets to the panel". The applet, "Grouped window list" should be modified, it is the one that adds the grouping and turn off "Group Windows by Application".  Verified 19.2# click the Menu # Hover the mouse cursor over the Preferences icon under "All Applications"  <small><small>Instructions for older versions of mint before 19# click the Menu and Hover the mouse cursor over the Preferences icon under "All Applications"  Note: if the '''Configure gear icon is grayed out''' then you have to click the plus [+] button on the bottom of the Applets dialog window.  For some reason "Window List" although present is ''not fully installed?'' or apparently something to that effect.  Clicking the plus button causes the configure gear icon to become available.Note: if the Configure gear icon is grayed out then you have to click the plus [+] button on the bottom of the Applets dialog window.  For some reason "Window List" although present is ''not fully installed?'' or apparently something to that effect.  Clicking the plus button causes the configure gear icon to become available.&nbsp;</small></small> Instructions for newer versions of mint including and after 19# click menu -> Preferences -> Applets # Locate "Grouped window list" and if the gear is available click it (settings)# In the "Grouped window list" applet click the "Thumbnails" tab/button# Disable slider for "show thumbnails" Note: Verified on Linux Mint 19.2 Cinnamon 4.2.3* No known resolution - because Mint no longer uses -extension-soundmenu for integration, all known workarounds are currently obsolete.* Mint Extension SoundMenu deprecated - because Mint no longer uses -extension-soundmenu for integration, try changing the applet settings as an alternative (see below).* Mint 18.3 Cinnamon 3.6.6 (verified) - To disable sound applet integration do the following:#Right click the speaker applet icon on the panel.#Choose "Configure"#Under the "Menu" heading disable "Control Players"#Under the "Panel" heading disable "Hide system tray icons for compatible players"*''Note: Offending software such as Rhythmbox and Clementine still do not appear as a listed app in the panel if you click the X to close it, it will remain open and doc in the task area of the panel.'' === Enable Output to Both Headphones and Sound Card System Speakers ===When you connect headphones you lose sound out the external speakers.  In fact, in the audio settings you lose access to the external speaker control. How annoying!NOTE: You can make the numpad always produce numbers without regards to the numlock state.  The [[Mint Linux Numeric Keypad Always Active]] uses a trick that emulates the behavior of a Macintosh keyboard in which the numeric keypad always produces numbers as if the numlock option did not exist.== Useful system tools and software ===== Menu Application Editing ====== Secure Shell Support for Remote Login ===Some changes in the menu include: longer, more annoying software names.  For example, GIMP version 2.8 uses the name "GNU Image Manipulation Program" which is far too long, when in the past it was simply "Gimp."  This and any other software in the Menu can be edited.I don't know why they do not include SSH by default.  Allows remote secure terminal shell connection.* Right-Click Menu -> choose "Configure" -> then click "Menu" as opposed to "Panel" -> click "Open the menu editor"  apt install openssh-server openssh-client === Fatten up those skinny scrollbars ===  service ssh startFor ''(mint 19.x)'' go to:#System Settings -> Themes -> Settings ... there you can change the width of the bars#Menu -> Preferences -> Themes -> Settings (Top tab)#Turn off the overlay scrollbar and turn on the override scrollbar width. Ctrl+Alt+Esc will restart Cinnamon with the updated settings.For ''(mint 18x3)'' go to:*NOTE: ''None of these methods have been successful in our testing with Mint 18.3''* Disable Overlay scroll bars. Menu -> Preferences -> Effects * The default theme is called Mint-X. There is a standard GUI panel to control this.  either dconf editor or manually edit theme css from console. (unresolved) sudo vi /usr/share/themes/Mint-X/gtk-3.0/gtk-widgets.cssLook for .scrollbar {    background-clip: padding-box;    -GtkRange-trough-border: 2;    -GtkScrollbar-has-backward-stepper: 0;    -GtkScrollbar-has-forward-stepper: 0;    -GtkRange-slider-width: 10;    -GtkScrollbar-min-slider-length: 30;    -GtkRange-stepper-spacing: 0;    -GtkRange-trough-under-steppers: 1; }Change -GtkRange-slider-width: 10; to something bigger.Read: [[Scrollbar Width in Firefox Issue]]===Dual Monitors with Cinnamon==={{:Template-Dual Monitors with Cinnamon}}== Useful system tools and software =='''REMMINA''' - **** 4 starThe [[Remmina]] VNC client is a good alternative to vinagre and works well with remote linux systems utilizing x11nvc server.  It supports screen scaling, compression, and dynamic resolution.  There are times where Remmina will not connect to certain other VNC servers (poorly written ones) and I have to go back to using vinagre or xtightvncviewer.Recently Remmina has removed the VNC client part of the software and made it a "plugin" that has to be manually added.  It still works the same but there is a couple extra steps in the installation.<small>'''REMMINA''' - **** 4 starThe [[Remmina]] VNC client is a good alternative to vinagre and works well with remote linux systems utilizing x11nvc server.  It supports screen scaling, compression, and dynamic resolution.  There are times where Remmina will not connect to certain other VNC servers (poorly written ones) and I have to go back to using vinagre or xtightvncviewer.Recently Remmina has removed the VNC client part of the software and made it a "plugin" that has to be manually added.  It still works the same but there is a couple extra steps in the installation.</small>=== [[PCManFM]]: Fast Light File Manager ===''UPDATE:  [[pcmanfm]] version 1.3.2 on updated Mint Linux Mint 21.1 Vera kernel 5.15.0-102 - do not use pcmanfm instead use the Qt port of the LXDE file manager PCManFM ie: pcmanfm-qt''=== Fast Light File Manager ===or for newer mint versions: apt install pcmanfm-qtpcmanfm does some useful things nemo does not do.  For example, to backup a file in the directory with pcmanfm simply click the filename, choose "copy" and then choose "paste" from the menubar.  pcmanfm will prompt you because the copy has the same filename as the original, and give you the option to rename, in which I simply change the extension to .bak or something like that.  This simple task that you can do in Microsoft Windows and in Linux using pcmanfm cannot be done with nemo!<small><small><small>pcmanfm does some useful things nemo does not do.  For example, to backup a file in the directory with pcmanfm simply click the filename, choose "copy" and then choose "paste" from the menubar.  pcmanfm will prompt you because the copy has the same filename as the original, and give you the option to rename, in which I simply change the extension to .bak or something like that.  This simple task that you can do in Microsoft Windows and in Linux using pcmanfm cannot be done with nemo!</small></small></small> Set the default environment file manager by: System Settings -> Preferred Applications -> (File Manager) See also [[Mint Linux Preferred Applications and Mimetype Management]] and as a resolution to the slow or broken SMB browsing see the [[PCManFM]] page troubleshooting.Debian Alarm Clock is a fully-featured alarm clock which resides in the notification area. It is easy to use yet powerful with support for multiple and repeatable alarms, as well as snoozing and a flexible notification system.  Two types of alarms are supported: Alarm Clocks and Timers. Notification is done by either playing a sound or launching an application.  Debian Alarm Clock is a fully-featured alarm clock which resides in the notification area. It is easy to use yet powerful with support for multiple and repeatable alarms, as well as snoozing and a flexible notification system.  Two types of alarms are supported: Alarm Clocks and Timers. Notification is done by either playing a sound or launching an application.If you want a clock that is like a desklet but not really a desklet, that can stay on top of all other windows, try cairo-clock.  It can even show the date.  Configure to any size.  sudo apt install cairo-clock=== Wordpad / Writer Equivalent ===UPDATE: DO NOT INSTALL ABIWORD.  For example, Abiword 3.0.1 many users report freezing constantly, and lag behavior.  This once useful document writer is now complete rubbish.  [https://bugs.launchpad.net/ubuntu/+source/abiword/+bug/983797 Abiword Freezes] [https://groups.google.com/forum/#!msg/linux.debian.bugs.dist/kawdgqnoWH4/atTgZAhzM3wJ Abiword Hangs] [https://www.kubuntuforums.net/showthread.php/62380-Why-is-Abiword-so-useless-in-Kubuntu Why is Abiword so useless]* alternative currently being sought=== remove rhythmbox ===I clicked on an ogg file because I wanted to hear the audio and determine what the audio was.  An obnoxious POS bloatware opened called Rhythmbox launched, did not appear in the application bar and it immediately started sending and retrieving information to an online database.  This is not an efficient way to listen to an audio file.  WTF Mint devs?  Very Micro$oft Media of you. sudo apt remove rhythmbox=== network tools ===traceroute - this stuff should be installed by default, but apparently are not.  Lame! sudo apt install inetutils-traceroutespeedtest - why mess around with it in a web browser when you can do it from the command line? sudo apt install speedtest-cli=== unclutter and xbanish ===One, or the other!Hide the mouse cursor when not in use, for example, when typing this prevents the mouse cursor from getting in the way. Unclutter-xfixes is a rewrite of the popular tool unclutter, but using the x11-xfixes extension.  xbanish is an alternative to unclutter, untested here. Xbanish hides the mouse cursor when you start typing, and shows it again when the mouse cursor moves or a mouse button is pressed. sudo apt install unclutter-xfixesor sudo apt install xbanish[[Kate]] is a better text editor although there is a file open glitch on mint[[medit]] is a GTK-based editor that offers all the basics and some extra features for specif tasks like programming code.  Medit has a tabbed interface, a side panel for quick filesystem browsing, and the ability to bookmark places in a file.  For editing normal text medit will use the color scheme of your desktop manager.  medit is written in C, C++, Lua, and Python.  sudo apt install kate  sudo apt install medit=== Recommended Useful ===<del>[[Kate]] is a better text editor although there is a file open glitch on mint<BR>sudo apt install kate</del> I think as of late 2021 I would recommend having the two basic text editors 1) [[medit]] and 2) [[X File Write]] which for each have their merit and best suited purpose. === Terminal multiplexer ====== Mint comes with a lame vim ====== Virtual KVM ===Get full vimx2x aka [[X Windows to X Windows]] is a keyboard and mouse sharing application allowing you to control two computers with one keyboard and mouse. x2x allows the console (keyboard and mouse) on one X server to be used to control another X server.  It is a type of remote desktop software.  apt install vim=== Image Viewer: Geeqie ===== Shell Environment Path =={{:Geeqie}}=== Image Viewer: viewnoir ===Simply...{{:Viewnoir}}== Shell Environment Path ==Adding to the PATH for ALL USERS can be done like this:{{:Linux Shell Environment Path}}* edit /etc/profile, put the modified PATH in there.  PATH=$PATH:/your/path; export PATHAdd that line to the bottom of /etc/profile See also: [[Linux Shell Environment Path]] for more ways to edit the PATH such as on a per-user basis.  install cifs-utils  sudo apt install cifs-utilsRefer to [[Default Java on Mint Linux]] for options with Java== Chrome rather than Chromium =={{:Chrome rather than Chromium}}=== Cinnamon Window List Applet Aligning Right ====== Debian Nerds Remove ALL RTSP Support ===Why this starts to happen out of the blue after being fine prior makes no sense to me, however, it seems to happen.  Here's the fix:(''rtsp stream playing does not work in Ubuntu 21.04 and Debian 11'')<BR> Mint 21.1 Vera Ubuntu 22.04 LTS has limited support for viewing rtsp protocol.  It seems ffplay still supports rtsp, however vlc does not.  Debian builds remove rtsp.  Bug report claims, " We had to disable those plugins as liblivemedia constains non-free code. "1. Install dconf Editor * ffplay on mint supports rtsp sudo apt install dconf-tools* no packages for livemedia-utils in default repositories2. Open dconf Editor from the Cinnamon Menu* vlc will not play rtsp unless you use the snap or build from source.  - never - use the snap! MENU -> Administration -> deconf Editor* mvp player works, apt install mpv3. There's a settings Tree on the left pane of dconf Editor.  You'll have to click on the following branches to the sub branch: org -> cinnamon 4. Within the "org, cinnamon" branch look in the right pane and scroll down to find the bold face item "enable-applets"  '''enable-applets'''5. Once you click on "enabled-applets" a sub-pane will appear below on the right.  It will have labels like: Schema, Summary, Description, Type, and Default.  Under "Default" find something that looks like: 'panel1:center:11:window-list@cinnamon.org', To modify it you have to click on the label "enabled-applets" on the top part of the right pane, because the bottom part is read-only. As you make an edit on the top part, right of the label, where it is displayed as a single line, you will see the changes on the bottom read-only display panel. Funky (or POS) design right?  I agree.  Your best bet is to copy the entire key, paste it into a text editor like Kate, make the edit, then copy and paste it back into where the key was copied from.  So, make the following change...  'panel1:left:11:window-list@cinnamon.org',   Step 5 may have some variations.  Those will be mentioned here when available.  You'll have to experiment.  Information source: [https://forums.linuxmint.com/viewtopic.php?f=208&t=94842&start=20#p543274 linuxmint.com forum topic Cinnamon 1.3 released...]*Note: On Mint 19.2 Cinnamon 4.2.3 the process fix was different.  The values already were set to "left" and the fix that work was to slide the check for "Use default value"  This seemed to put application windows back to the left. Problem observed with Cinnamon 3.6.6, above suggested resolution inapplicable as alignment already defined "left."   Here's an example of default in Cinnamon 3.6.6 while alignment issue observed, Linux mint 18.3, and it still wrongly aligns right... ['panel1:right:0:systray@cinnamon.org', 'panel1:left:0:menu@cinnamon.org', 'panel1:left:1:show-desktop@cinnamon.org',   'panel1:left:2:panel-launchers@cinnamon.org', 'panel1:left:3:window-list@cinnamon.org', 'panel1:right:1:keyboard@cinnamon.org', 'panel1:right:2:notifications@cinnamon.org', 'panel1:right:3:removable-drives@cinnamon.org', 'panel1:right:4:user@cinnamon.org', 'panel1:right:5:network@cinnamon.org', 'panel1:right:6:bluetooth@cinnamon.org', 'panel1:right:7:power@cinnamon.org', 'panel1:right:8:calendar@cinnamon.org', 'panel1:right:9:sound@cinnamon.org']=== Canonical assumes everyone uses public wifi ===A new feature in Ubuntu and Mint as part of the Network Manager is a connectivity checker that creates unnecessary and potentially suspicious looking network activity on your computer.  It is an ugly hack developers came up with to address certain shortcomings with Ubuntu and Mint's ability to stay connected to public Internet wifi hotspots.  {{:Ubuntu_/_Mint_Linux_Users:_disable_Network_Manager_connectivity_checks}}=== Cannot run a Bash shells script from a Launcher in Mint 19.2 ===A cinnamon launcher on the desktop is like the shortcut used in MS Windows.  Since the update it is been difficult to get a launcher to start a shell script from the desktop.  Here is the solution.If you have a shell script called nicolescript.sh and you wish to launch it from the desktop using a launcher shortcut so that the script launches in a terminal window with an active shell available use the following in the Launcher Properties for "Command" gnome-terminal -e "bash -c /chooser/nicolescript.sh; bash"Just checking "run in terminal" when you initially create the launcher shortcut does not work since 19.2.  See [https://www.linuxquestions.org/questions/linux-mint-84/mint-19-1-bash-scripts-no-longer-work-from-desktop-launcher-4175644847-print/ this discussion on linuxquestions.org] for details.=== Gaming Annoyance: Control Shift + Arrow key switches workspace ===Don't you love it in the middle of FPS combat you hit a key combination that not only takes focus away from the game you're playing, but moves you to another virtual workspace?  The assholes that made Mint didn't give us an option to disable this.  However, we can remap the default to a different key combination.  Here is the recommendation:# System Settings -> (Hardware) Keyboard -> Shortcuts# Categories (General) -> remap Show the Window Selection Screen to Shift-Control-Alt-Down# Categories (General) -> remap Show the Workspace Selection Screen to Shift-Control-Alt-Up# Categories (Workspaces) -> remap Switch to left workspace to Shift-Control-Alt-Left# Categories (Workspaces) -> remap Switch to right workspace to Shift-Control-Alt-RightWe basically just added an additional key combination requirement that is less likely to interfere with gaming.===Window List Popup Thumbnails and Open Applications Alighment===Issues like the annoying application thumbnails and the alignment of the Window List applet can be customized:* See [[Mint Cinnamon Desktop Window List Applet Preferences]]=== Troubleshooting Linux Mint ===Additional problems and known resolutions are documented in [[Mint Linux Troubleshooting]].*[[Mint Linux Troubleshooting]]*[[Desktop Applications for Debian Based Linux Distributions]]*[[Installing Wine 7 on Mint Linux 20.1]]*[[Mint Linux Preferred Applications and Mimetype Management]]
Bureaucrat, administrator
16,192
edits