Tuesday, August 11, 2026

Webmin won't load after logging in


If you are using the default theme "Authentic" and the extension "Audio Equalizer"


Disable the extension "Audio Equalizer" on that page or change theme.

The problem comes from your browser fail after being told to define "core" twice.
Uncaught SyntaxError: Identifier 'core' has already been declared (at bundle.min.js?26504009999999999:1:1)


I know the chance is one in a whatnot but maybe it can save someone a couple of minutes.

Monday, June 22, 2026

Cinnamon Spices Network and Sound

I added Network and Sound to the other monitors

Network and sound are a couple of the files that aren't numbered by default.
Even if that stops you from adding them in GUI, this is not a limitation in the back end

Duplicate the named files as many times as you need and name the new files with next available number

as an example, this is the new content of my /sound@cinnamon.org

48.json
50.json
52.json
sound@cinnamon.org.json

All files have identical content
You can rename the original file to its corresponding number but you don't have to

gsettings get org.cinnamon enabled-applets

will give you current list


Here are the new entries I had to make

  • Panel 2 (Right):

    • Network: panel2:right:6:network@cinnamon.org:47

    • Sound: panel2:right:7:sound@cinnamon.org:48

  • Panel 3 (Right):

    • Network: panel3:right:6:network@cinnamon.org:49

    • Sound: panel3:right:7:sound@cinnamon.org:50

  • Panel 4 (Right):

    • Network: panel4:right:6:network@cinnamon.org:51

    • Sound: panel4:right:7:sound@cinnamon.org:52


panel(number) is your monitor, in this case I already had network@cinnamon.org.json and sound@cinnamon.org.json on panel1

right or left is self explained but the number after is the position, it need to be vacant and you can move them later in panel edit mode

Mine ended up as this after moving around:

'panel2:right:4:network@cinnamon.org:47', 'panel2:right:5:sound@cinnamon.org:48',
'panel3:right:4:network@cinnamon.org:49', 'panel3:right:5:sound@cinnamon.org:50',
'panel4:right:4:network@cinnamon.org:51', 'panel4:right:5:sound@cinnamon.org:52']



Add the new info right before the ending bracket. It is all in apostrophes and on one line separated by "comma space"


Use

gsettings get org.cinnamon enabled-applets

To export current list and use

gsettings set org.cinnamon enabled-applets "['one panel', 'after another', 'all in one line']"

To save the new list.
Include the quotation marks (") 



Wednesday, April 22, 2026

Finally some progress and, Ouchie!




A server that corrupted data after a bit of use have had me running loops around faulty... everythings for some time now.

Today it zapped me.

I bring my full body chainmail for tomorrows bug hunt.

Side note; Walk around holding on to one end of a voltmeter, and poke things with the other end. Fire extinguishers of all things surprised me a bit.

Tuesday, April 14, 2026

Multi monitor Panels Linux Mint 22.3 Cinnamon

I wanted to update my panel apps on my other monitors since my goto apps have changed a bit. This wasn't all that straight forward on Linux Mint 22.3 Cinnamon so I did what I do best, fetch a coffee and forget stuff.


After I forgot that I had already written about duplicating your panel on multiple monitors or simply change them all from one place earlier, I instead found a bunch of seemingly random numbered json files in

/home/your_username/.config/cinnamon/spices/grouped-window-list@cinnamon.org/

In there was one file for every monitor, plus 3 I didn't bother to investigate closer, because it's Tuesday after all and I needed to fetch a coffee.
Those, in my case 4 files had this section in them:


    "pinned-apps": {
        "type": "generic",
        "default": [
            "nemo.desktop",
            "firefox.desktop",
            "org.gnome.Terminal.desktop"
        ],
        "value": [
            "nemo.desktop",
            "firefox.desktop",
            "org.mozilla.firefox.desktop:flatpak",
            "org.gnome.Terminal.desktop",
            "one.ablaze.floorp.desktop:flatpak",
            "LibreWolf.desktop:flatpak",
            "Ásbrú Connection Manage.desktop",
            "signal-desktop.desktop",
            "rustdesk.desktop",
            "com.github.wwmm.easyeffects.desktop:flatpak",
            "org.kde.kdeconnect.app.desktop",
        ]

They had some other stuff as well, but I felt I should get a coffee so I just forgot about that and started some copy and pasting.
After saving I forgot to restart and simply though it didn't work.

I recommend you avoid the forgetting bit as much as possible and focus on a restart instead, it works better that way.


I used to think I wrote these things as a reminder to my self but, that clearly don't work.

Wednesday, February 25, 2026

Linux Change brightness in a click

Heres my my 0.8_Brightness.sh that I launch from meny with  "in terminal" checked


#!/bin/bash

xrandr --output HDMI-0 --brightness 0.8

xrandr --output DP-4 --brightness 0.8

xrandr --output DP-2 --brightness 0.8

xrandr --output DP-0 --brightness 0.8



xrandr                    :you need this one

--output                :I would have guessed set or something but .. well

HDMI or DP        :Use xrandr -q

--brightness            :this makes sense

Value of 1 is normal 0.5 is really dark


For easy restore to normal, just create another file with --brightness 1



#!/bin/bash

xrandr --output HDMI-0 --brightness 1

xrandr --output DP-4 --brightness 1


xrandr --output DP-2 --brightness 1

xrandr --output DP-0 --brightness 1


Don't forget to make the files executable

 

Friday, November 7, 2025

Linux Mint Cinnamon Pinned apps. Duplicate Cinnamon panel

I wanted the same panel in Linux on all my monitors and found that the info/config is a bit spread out.

If you want to duplicate your pinned apps you will find the json files in

http://in/home/Your-USERNAME/.config/cinnamon/spices/grouped-window-list@cinnamon.org/

 

I used

dconf dump /org/cinnamon/ > panel-config.txt

to duplicate my panels (remember that all id's must be unique)* in order to populate /grouped-window-list@cinnamon.org/ with json-files and then replaced the new files with the file from the original panel.

 

Use 

dconf load /org/cinnamon/ > panel-config.txt

to write your changes.

 

* I pasted the panel bit found in between "enabled-applets=[" and  "] enabled-desklets" into calc, quadruplicated  the text and used the rolling number (pull down) feature to ensure unique numbers. Exported and cleaned it up for pasting.

 

 

Tuesday, October 15, 2024

Docker on Linux mint 22

The repository 'https://download.docker.com/linux/ubuntu \ Release' does not have a Release file.

Is

 echo "deb [arch=$(dpkg --architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

not working?
 

If you are running Linux Mint 22 use this instead
 

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu noble stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


$(dpkg --architecture)  :you can leave this if you don't know that you have amd64

$(lsb_release -cs) :will return wilma or another incorrect value. Mint 22 is based on Noble Numbat so we be better off writing out noble.


If you use another version of Mint, check corresponding Ubuntu version and check what it corresponds to in the repo https://download.docker.com/linux/ubuntu/dists/
"Noble Numbat" is located in the catalog "noble"




Saturday, October 12, 2024

Little Red Dot

 
I saw this little angry red dot next to the clock earlier today.
I clicked on it, it said "info" and Remove 'XApp Status Applet'
Selecting info only showed me info regarding XApp Status Applet.


 

It turns out it was the built-in screen recorder.


I use Linux Mint 22 Cinnamon, and just as in other Linux desktop environments, you have a built-in screen recorder that activates/deactivates with CTRL ALT Shift R.
IT saves the file in /Videos. In Cinnamon, the filename starts with cinnamon and can look something like this cinnamon-2024-10-12T125401+0200.webm



Shortcut Key Command: Activate/Deactivate CTRL ALT Shift R
Save file location: ~/videos





Monday, February 5, 2024

Disable Can't keep up! Is the server overloaded?

Just a reminder for myself.

I get the error in the Minecraft log, and so far the only problem is the error message itself.

Plus, I keep forgetting where to shut it off.

In Paper MC, Bukkit, Spigot, and perhaps others, the log message can be silenced in bukkit.yml. Just change

 

warn-on-overload: true

to

warn-on-overload: false



Thursday, July 21, 2022

A room with a view, Owners share

The last line gave it away

 

The wanderer

Is

Mr Tharp



It's a small universe

Tuesday, March 15, 2022

Convert vcf to csv

 

I needed to copy my address book from Roundcube to outlook online office
Roundcube gave me a .vcf file and outlook refused to handle it.

The easiest way to convert for was for me to import the .vcf into Thunderbird:
Tools - Import > Address Books > vCard file

And then export it:
Tools - Export > Comma Separated

Sunday, September 19, 2021

NVIDIA 460 HDMI No audio sound sink Linux mint

I lost HDMI as audio output device when I updated to Linux Mint 20.2

Using Nvidia 460 from drivers interface plus this change below, gave me back the audio HDMI output option.


Add this

pcie_port_pm=offin /etc/default/grub

so it looked like this

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_port_pm=off"

and updated grub with

sudo update-grub

 The above was originally posted by summonholmes over at forums.linuxmint.com

 

My /etc/modules

already contained

nvidia
nvidia-drm
nvidia-modeset

Maybe relevant, maybe not.

 



Lutris wont remove uninstalled game

Did you uninstall something from Lutris but the icon is still there?

Not happy with just hiding the game?


Not to worry

        overseer12 over at forums.lutris.net have you covered.

 

Or if you feel adventurous you can paste:


sqlite3 ~/.local/share/lutris/pga.db "DELETE FROM games WHERE hidden=1;"


into a file named cleanlutris.sh & make it executable by: chmod +x cleanlutris.sh

and the run ./cleanlutris.sh to remove all hidden entries.

Don't forget to first hide the uninstalled game for this to work.





Tuesday, July 6, 2021

Webmin Bacula Module error solution


Failed to connect to the Bacula database : Failed to login to the database bacula : FATAL: Peer authentication failed for user "bacula". Maybe it is not set up, or the module configuration is incorrect


Change folowing line in pg_hba.conf
My pg_hba.conf was located at /etc/postgresql/version number/main


from

#    TYPE    DATABASE    USER    ADDRESS    METHOD
        local        all                    all                                peer

to

#    TYPE    DATABASE    USER    ADDRESS    METHOD
       local         all                    all                                md5

Wednesday, February 12, 2020

pve-firmware : Conflicts: firmware-linux-free but 3.4 is to be installed




pve-firmware : Conflicts: firmware-linux-free but 3.4 is to be installed

resolved by

apt remove linux-image-amd64 && apt upgrade

Tuesday, January 14, 2020

Disable two-factor authentication in Proxmox

Given that you still can login, you can in the graphical interface, select Datacenter and click on Permissions followed by Users and then select the user in question.
Click on the button TFA and then the button Delete.

Wednesday, December 11, 2019

Proxmox 6.0-4 remove nag message "No Valid Subscription"




Remove the Proxmox “No Valid Subscription” message 6.0-4


Edit pvemanagerlib.js located at:

/usr/share/pve-manager/js/pvemanagerlib.js

line 39368 (as of writing)

Comment out

Proxmox.Utils.checked_command(function() {}); // display subscription status

So it looks like

// Proxmox.Utils.checked_command(function() {}); // display subscription status

Saturday, May 18, 2019

Can't access Synology admin interface with hostname or domain name.

I came across a situation where i could not access the admin interface using the domain and hostname. Accessing the non admin parts of the NAS with hostname worked, as well as accessing the admin interface by IP numbers.

The solution for me, turned out to be a manual sync with the NTP server  (Control panel - Regional options - Time - Update Now).


Thursday, March 28, 2019

Bacula Fatal error: Authorization key rejected by Storage daemon

Did you just suddenly got this error? Authorization key rejected


Don’t poke around in your config files!

(Unless you really really know you changed something in there)

Chances are that you have a version mismatch, maybe the manager or one of your clients have been updated outside he scope of compatibility.

Check that first, it could save you five minutes, maybe ten.

I had a mismatch with some old Ubuntu and Debian systems and upon concluding that not all involved machines would handle a update, I felt reluctantly forced (or at least mildly indifferent) to downgrade the offending client.

Find what version/s the machines can agree on and find a way to downgrade/upgrade your installations.

In my case (that most likely do not mach your case in versions) it was a matter of adding following in sources.list

Do NOT just blindly copy and paste this
###### Comment out this old repo after downgrading bacula
deb http://se.archive.ubuntu.com/ubuntu/ trusty main



followed by

sudo apt-get update


and then

These exact version are most likely NOT for you.
sudo apt-get install bacula-console=5.2.6+dfsg-9.1ubuntu3 bacula-fd=5.2.6+dfsg-9.1ubuntu3 bacula-common=5.2.6+dfsg-9.1ubuntu3 bacula-client=5.2.6+dfsg-9.1ubuntu3

 
And that was it really. The hardest part was to find the version-names of the old packages that I needed.


Wednesday, March 27, 2019

Disallow search engine index in Zimbra robots.txt


Disallow search engines to index your Zimbra
 
Change robots.txt to Disallow from the default
value of Allow with one command. 
 
Step 1: Run as Zimbra user
 
zmprov mcf zimbraMailKeepOutWebCrawlers TRUE 

 

and the value of your https://www.domain.com/robots.txt
will change from Allow to Disallow


Blog Archive