Script Launcher puts your shell scripts one click away, right from the GNOME top panel. Click the panel icon to open a searchable menu of the scripts in your chosen folder and run any of them instantly — no terminal required. Features: • Searchable popup menu of your scripts • Pin favorites to the top of the list • Hide scripts you rarely use, then view and restore them from a dedicated "Hidden Scripts" window • Right-click a script to Run, Run in Terminal, Pin/Unpin, or Hide • Custom panel icon (a system icon name or your own image) • Per-script icons — just drop a matching .svg or .png next to a script • Filter by file extension (e.g. .sh, .py, .js) and show or hide extensions in the labels • Adjustable menu width and height • Export and import all your settings • Available in English, Turkish, Russian, German, Italian, Japanese, French and Spanish (auto-detected from your system) Usage: Place your scripts in ~/scripts (the default) or pick a custom folder in the extension preferences. Click the panel icon to open the launcher, then click a script to run it. Right-click the panel icon for the Hidden Scripts window and Settings. Make sure your scripts are executable (chmod +x). Compatible with GNOME Shell 45–49.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-L-002 warning
objects created by extension should be destroyed in disable()
Objects assigned in `enable()` are missing matching `.destroy()` calls in `disable()` or its helper methods.
extension.js:595
this._menu = new ScrollableMenu()
extension.js:570
this._searchEntry = new St.Entry({
style: this._getSearchEntryStyle(239),
hint_text: t.search_scripts || 'Search scripts...',
track_hover: true,
can_focus: true,
})
extension.js:587
this._searchMenuItem = new PopupMenu.PopupBaseMenuItem({
reactive: false,
can_focus: false,
style_class: '',
})
| Version | Status |
|---|---|
| 1.2.3 (8) | Active |
| 1.2.2 (7) | Rejected |
| 1.2.2 (6) | Active |
| 1.1.0 (5) | Rejected |
| 1.1.0 (4) | Rejected |
| 1.1.0 (3) | Rejected |
| 1.1.0 (2) | Rejected |
| 1.1.0 (1) | Rejected |