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