MX-Fluxbox was just upgraded: what now?

1. Things are a bit different for MX-Fluxbox users because the core of this Window Manager—the actual package named “mx-fluxbox”–contains files that need to be located inside the /home directory. That means that the upgrade process can not be completed without the user’s active participation—i.e., it’s not enough to just provide the root password at the start.

2. Some applications and files from that core package are installed outside the /home directory. For example: the two “power tools” (mx-idesktool and mx-dockmaker), the artwork package (mxfb-art) and the document package (mxfb-docs). These will be completely installed when the upgrade process is initiated with root’s permission, having no need for the user’s permission.

3. The upgrade of July 1, 2020, provides a clear example. It brings a new app called “exit-options” that generates a graphic index of the various kinds of exit that a user might consider: lock screen, log out, sleep, restart and shut down. Its great advantage is that it relies on self-evident icons so that there is no need for translation. That app is installed into the system without the user being involved. But the upgrade also revises the DefaultDock to include an icon that launches that app. Since that revision would happen inside the user’s home directory (/home/.fluxbox/scripts), it can’t be installed automatically.

4. For this reason, the upgrade to the package mx-fluxbox itself requires a second permission to complete the installation. That second permission is granted when the user launches “MX Flux” from the Xfce menu using one of three methods: navigating Menu > All Apps, pressing F6, or clicking the dock icon with the MX Linux logo. (It is also possible to open a terminal and run as regular user “mxflux_install.sh”). Any of those actions will run the install script, showing a dialog box at the beginning about where the backup is located, and another at the end about the need to log out and back in. NOTE: anytime you click the “MX Flux” menu entry, the latest default setup will be restored, even if there has been no upgrade.

5. Your entire fluxbox config is backed up at the beginning of this process to /home/.restore/fluxbox. This backup gives you a couple of important options:

  • You can keep the new config after testing it, but may want to copy and paste some items you want to keep from the old config (stored in /home/.restore/fluxbox) into the new one: for instance, you might want to bring back your own scripts, docks, wallpapers or config files.
  • You can do the reverse: rename the new fluxbox directory to something like “fluxbox_NEW” (which will not show up in the Menu) and bring back the entire old fluxbox directory from /home/.restore. You’d have the option of copying over a few of the new items that you liked.

6. You might be saying: “I’m perfectly happy with what I have, why should I upgrade at all?” That’s a good question with a good answer: nothing forces you to carry through the upgrade. Using the July 1 upgrade as an example, not installing would mean 1) you would not know about the new Exit Options app; 2) you would not have the exit icon added to the DefaultDock; 3) you would not get the bug fix for unmuting sound. If you’re OK with that, then just do nothing.

7. Finally, this requirement for a second permission also appears when MX-Fluxbox is installed individually into an earlier version of MX Linux that did not bring it automatically.

5 thoughts on “MX-Fluxbox was just upgraded: what now?”

  1. I need to ask one question that was never answered. How do I Upgrade? You talk about parts inside and outside the home directory and where the old config is stored. But what are the steps I have to take to make the upgrade. Where do I find theses parts that will be placed somewhere? How do they get inside and outside of the home directory?…

    Can you just make a step-by-step guide?

    Reply
    • @Lasse:
      1- open the terminal and type;
      sudo apt update
      [enter your password, if promped to and wait for the update to finish]
      sudo apt install mx-fluxbox
      [wait for the installation to finish]
      mxflux_install.sh
      [click trough the install window]
      Restart you session (log off and back on)

      Reply
    • Sorry in advance, my English skills are quite low. but if you mean upgrading regularly, you can open the user manual that is already available offline. point 5.3.2 has been briefly explained about upgrading using the mx updater icon (the cardboard icon that has been opened in the notification panel). the rest maybe you can be asked via the forum. thanks. and forgive me for my poor English skills.

      Reply
    • Unless you are using a manual method in Synaptic or a terminal, upgrading is typically triggered by the a change in the MX Updater icon in the Notification Area (default: empty box turns green). There are two ways to proceed when this arrow appears.
      • Left-click the icon. This is the faster method because there is no wait for software to load, run, etc. A terminal window appears with the packages to upgrade; examine them carefully, then click OK to complete the process. (I copy it from the user manual)

      Reply

Leave a Comment

Do NOT follow this link or you will be banned from the site!