8000 GitHub - Allaoua9/gnome-command-menu: A GNOME Shell Extension to manage shortcuts in Top Bar (Inspired by Shuttle and SSHMenu)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Allaoua9/gnome-command-menu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
prefs.js< 85B4 /div>
 
 

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

glib-compile-schemas schemas
zip gnome-command-menu.zip icon.svg metadata.json extension.js prefs.js schemas/org.gnome.shell.extensions.commandmenu.gschema.xml schemas/gschemas.compiled README.md LICENSE

Manual Install

git clone https://github.com/arunk140/gnome-command-menu.git
cd gnome-command-menu
glib-compile-schemas schemas
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%
0