Add easily accessible buttons for your favorite apps and commands directly to the GNOME Shell Quick Settings menu.
- One-click app launching - Launch any application with a single click from Quick Settings
- Terminal command support - Run any terminal command directly from Quick Settings buttons
- Visual app picker - Easy-to-use GUI for selecting apps from your installed applications
- Icon customization - Choose custom icons for each app button
- Advanced CLI mode - Manually edit app configurations for power users
- Persistent settings - Your app shortcuts are saved and restored across sessions
- Visit the extension page at https://extensions.gnome.org/extension/8782/quick-launch/
- Toggle the switch to install
- Configure your apps in the extension preferences
- Download or clone this repository
- Copy the extension folder to
~/.local/share/gnome-shell/extensions/quicklaunch@td/ - Compile the settings schema:
cd ~/.local/share/gnome-shell/extensions/quicklaunch@td glib-compile-schemas schemas/
- Restart GNOME Shell (Alt+F2, type 'r', press Enter on X11, or log out/in on Wayland)
- Enable the extension:
gnome-extensions enable quicklaunch@td
- Open the extension preferences:
gnome-extensions prefs quicklaunch@td - Click "Add App" to open the app picker
- Select an app from the list of installed applications
- Optionally customize the icon by clicking the icon button
- Your app buttons will appear in the Quick Settings menu
Switch to the "Advanced" tab to manually edit app configurations. You can add:
Desktop Applications:
app-id.desktop|icon-name|Display Label
Terminal Commands:
terminal-command|icon-name|Display Label
Examples:
gnome-extensions prefs quicklaunch@td|input-gaming-symbolic|Quick Launch
org.gnome.Terminal.desktop|utilities-terminal|Terminal
firefox.desktop|firefox|Firefox
notify-send "Hello World"|dialog-information|Test Notification
xrandr -o normal|video-display|Reset Display
gnome-screenshot -a|applets-screenshooter|Screenshot
- GNOME Shell 43 and 44
- Tested on Zorin OS 17.3 Core (GNOME 43.9)
Contributions are welcome! Feel free to submit issues or pull requests.
This extension is released under the GPL-3.0 license.
Created by Training Dummy