Skip to content

A GNOME Shell Extension to manage shortcuts in Top Bar (Inspired by Shuttle and SSHMenu)

License

Notifications You must be signed in to change notification settings

haba-kudzaev/gnome-command-menu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Command Menu for GNOME Top Bar

Get it on GNOME Extensions

GNOME shell extension to manage command shortcuts in the GNOME Top Bar.

Inspired by Shuttle and SSHMenu.

Command Menu Example Screenshot

For Icon Names - https://specifications.freedesktop.org/icon-naming-spec/latest/ar01s04.html


Example ~/.commands.json (Check the examples folder for more..)

[
    {
        "title": "Termimal",
        "command": "gnome-terminal",
        "icon": "utilities-terminal"
    },
    {
        "title": "File Manager 3",
        "command": "nautilus",
        "icon": "folder"
    },
    {
        "type": "separator"
    },
    {
        "title": "Web Browser",
        "command": "firefox",
        "icon": "web-browser"
    },
    {
        "type": "separator"
    },
    {
        "title": "SSH Connections",
        "type": "submenu",
        "submenu": [
            {
                "title": "Connect to Server (SSH)",
                "command": "gnome-terminal -- bash -c 'ssh root@10.144.1.2 -p 8022'",
                "icon": "utilities-terminal"
            }
        ]
    }
]
Note:
examples/.commands-full.json is supported in versions >= 5

New Feature (Work in Progress) - Web Editor for .commands.json

https://github.com/arunk140/gnome-command-menu-editor


Generate Build Zip

zip gnome-command-menu.zip icon.svg metadata.json extension.js README.md LICENSE

Manual Install

git clone https://github.com/arunk140/gnome-command-menu.git
cd gnome-command-menu
gnome-extensions pack
gnome-extensions install command-menu@arunk140.com.shell-extension.zip

About

A GNOME Shell Extension to manage shortcuts in Top Bar (Inspired by Shuttle and SSHMenu)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%