How to open gnome full screen menu on startup?

Hey guys, I always used the gnome app grid when I logged into my user in zorin os 17...but I just wanted to know if it was possible to show it on startup?

A similar thread https://forum.zorin.com/t/open-gnomes-all-app-menu-of-startup/23729
said to use gnome-terminal -- bash -c "sleep 0.5s && dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.shellDBusService.ShowApplications();'"
but it doesnt work on gnome shell 43.9, I am using xorg btw

can anyone help me?

Hmm ... maybe a gnome Extension could help here. Something like V-Shell for Example.

@Ponce-De-Leon
Hey guys, I ended up creating a gnome extension for that with chatgpt and it works well for me on gnome 43.9

here is my extension.js

const Main = imports.ui.main;

let signalId = null;
let openedOnce = false;  // track if app grid already opened

function enable() {
    if (openedOnce) return;  // safety check

    if (Main.layoutManager._startingUp) {
        signalId = Main.layoutManager.connect('startup-complete', () => {
            Main.layoutManager.disconnect(signalId);
            signalId = null;
            openAppGridOnce();
        });
    } else {
        openAppGridOnce();
    }
}

function disable() {
    if (signalId) {
        Main.layoutManager.disconnect(signalId);
        signalId = null;
    }
}

function openAppGridOnce() {
    if (openedOnce) return;
    Main.overview.showApps();   // opens app grid
    openedOnce = true;          // mark that it already ran
}
1 Like