Is there anyway to make the extension manager on all the time?

When my machine is on I want it to have the extension manager on, all the time. Right now I turn it on but screw that up and forget what I am doing. What I would like to do is to be able to tell me when I have screwed up so it is on all the time. I have extensions that need to be on all the time for some stuff.

Open Extension Manager > Use extensions > Check that the switch is on
This setting will ensure that the installed (and activated) extensions are constantly in use.

You only have to check the setting above

Thank you for the reply!

Oh, I know that. My problem is that I sometimes turn it off and it causes problems. I know, I should be able to know that I did that but… This is why I would like the computer to tell me when I screwed up. I do not know if that is even possible but it would be helpful.

Thanks again!

I very much doubt if there were a simple way for the PC to tell you this.

However, you can Lock down enabled extensions if you wish.
Another guide here

I have not done this so I am not recommending it as a solution.
Just offering information

The options provided by Extension Manager are more than adequate for home users.

Which version of Ubuntu are you currently using?

Yes, there might be a way (well 2 possible ways maybe) but we need to know the version so I can test something for you.

Thank you for the reply!

I should have put it at the start of this. Is there a wayto do that?

I am running with 24.04

Thanks for the information. Let me test something and get back to you here in this topic.

Thank you…

I took a look - that one might be more than I need but I could certainly try it if there is not another someplace.

Hi,

The following was tested on a clean install in a VM using Ubuntu 24.04

Steps:

  1. create an empty file
    nano ~/extension-checker.sh

  2. paste the following

#!/bin/bash

# Check every 30 seconds if GNOME Shell Extensions are disabled
while true; do
    status=$(gsettings get org.gnome.shell disable-user-extensions)
    
    if [ "$status" = "true" ]; then
        notify-send "⚠️ GNOME Extensions are OFF" "This might cause issues. Turn them back on in the Extension Manager."
    fi
    
    sleep 30
done

This will check every 30 seconds and notify you if the Extensions Manager is turned off.

  1. make the file executable
    chmod +x ~/extension-checker.sh

  2. set to run at startup

Open Startup Applications (gnome-session-properties)

Click Add

Name: Extension Checker

Command: /home/your-username/extension-checker.sh

Comment: Warns when GNOME extensions are off

Change your-username to the correct name.

If the Extension Manager has been inadvertently turned off, this is what you will see.

Just be aware that if it is turned off you will get notified every 30 seconds.

Of course, we can also adjust the time in the script if you would like.

Let me know if this works for you.

2 Likes

Very good @rubi1200
Just tested on Ubuntu 24.04 regular installation (not VM).
Much easier than locking down enabled extensions.
I reckon @drufus2002 will be happy with this.

1 Like

I am trying… Here is what I have, so far:
extension checker.txt

#!/bin/bash

# Check every 30 seconds if GNOME Shell Extensions are disabled
while true; do
    status=$(gsettings get org.gnome.shell disable-user-extensions)
    
    if [ "$status" = "true" ]; then
        notify-send "⚠️ GNOME Extensions are OFF" "This might cause issues. Turn them back on in the Extension Manager."
    fi
    
    sleep 30
done

The File:
#!/bin/bash

# Check every 30 seconds if GNOME Shell Extensions are disabled
while true; do
    status=$(gsettings get org.gnome.shell disable-user-extensions)
    
    if [ "$status" = "true" ]; then
        notify-send "⚠️ GNOME Extensions are OFF" "This might cause issues. Turn them back on in the Extension Manager."
    fi
    
    sleep 30
done
extension check.txt
plain text document
356 bytes
Parent Folder: /home/greg/
Accessed: 30 May 2025 01:09:22 PM
Modified: 30 May 2025 01:09:22 PM
Created:  30 May 2025 01:09:22 PM

Permissions  Read and Write
Executable as Program is ON

Then to set to run at startup
Open Startup Applications (gnome-session-properties)
I assumed that meant to say, in terminal: "Open Startup Applications extension-manager.sh"

I got:
greg@greg-OptiPlex-790:~$ Open Startup Applications extension-checker.sh
Command 'Open' not found, did you mean:
  command 'pen' from deb pen (0.34.1-2build1)
  command 'open' from deb mailcap (3.70+nmu1ubuntu1)
  command 'open' from deb xdg-utils (1.1.3-4.1ubuntu3)
Try: sudo apt install <deb name>
greg@greg-OptiPlex-790:~$ Open Startup Applications "extension-checker.sh"
Command 'Open' not found, did you mean:
  command 'pen' from deb pen (0.34.1-2build1)
  command 'open' from deb mailcap (3.70+nmu1ubuntu1)
  command 'open' from deb xdg-utils (1.1.3-4.1ubuntu3)
Try: sudo apt install <deb name>
greg@greg-OptiPlex-790:~$ 

I think my problem is the status=(gsettings get org.gnome.shell disable-user-extensions)
This is a bit above my having a clue.....

Thoughts?

First of all make sure there is no space in the file name, rubi called it extension-checher.sh, use the exact same name …

The “Open startup applications” refers to an option in the system settings GUI, you do not run this in a terminal, hit the “Windows+A” keys so the app search comes up like below and type “start” into the search field:

Click on the Icon, a preferences dialog with three buttons comes up, there you click “Add” and an input box comes up where you can set up your application:

Give it a name (here you can use spaces), use the “Browse” button to navigate to your extension-checker.sh script and click the “Add” button (you can leave the “Comment” field empty), a new entry in the Preferences window should appear. Next time you log in the script should quietly run in the background and warn you if the extensions are not active.

1 Like

Thank you for the help…

I am creating a mess here - apology…

“Windows+A” I do not have a Windows key or have no clue - anyway - thoughts?

How do you usually access the applications and software programs on your computer?

Does this picture help you?

Thank you! (especially for your patience) I really should have known that and will, I suspect forget it quickly (sigh)

The icon I get is one where the "start' and also left and right things to press.

I got the thing with startup apps and Optimierungen (german I assume)

I also, on the sides, have left and right things to press
when I press left I get:
a red box with german stuff)
then:
add startup program with a name, command with browse and comment
and two german options

The problem is that no matter what I try and contact nothing happens. Oh, my cursor is in that black but its just there. nothing I do does anything.

When I touch the right it just goes back to the main icon. Oh, the main icon also has a rounded ends option which starts with ‘start|’

Basically I can’t do anything…

Oh, one last thing. I thought I might get it again when I was done here. I tried, now I can no longer get this thing at all. I think I will re start and see what happens/

Thoughts?

I restarted my machine. Now I can no longer get that icon when I do the Windows+a thing. I just get different picture/pictures (depending on machine). I have tried it on all three of my machines and do not get that icon! Have no idea what is going on.

Thoughts?

You should type “start” into the search field in the middle at the top of the screen to get the icon …

OK, I press the windows+A When I do that I get all my applications and a little thing at the top of the screen. When I put Start in that I get another choice the second one is start applications and that gets me a choice of applications (its the same type, however). In the one I get it has 2 options: The first one is for the startup disk creator. The Icon I was getting was entirely different. When I press Startup Applications I get a list of “Startup Applications”! I no longer get that Icon…

I must be driving you nuts with this stuff as it makes no sense to me. I have no idea what I might have done to make this mess. Apologies…