Search code examples
gnome-shellgnome-shell-extensions

How do I call out to a command-line program from a gnome shell extension?


I have written a simple shell script to accomplish a common task, and I want to be able to run it whenever a button is clicked. I've used gnome-shell-extension-tool to create the Hello World example already, but now I need to know how to simply have it run an arbitrary command when clicked. There is no input or output to be concerned with; it just needs to run.


Solution

  • After some more creative googling, I've found the solution:

    const Util = imports.misc.util;
    Util.spawn(['/path/to/program', 'arg1', 'arg2'])