Top | ![]() |
![]() |
![]() |
![]() |
|
findUrls () |
|
spawn () |
|
spawnCommandLine () |
|
trySpawn () |
|
trySpawnCommandLine () |
|
killall () |
|
latinise () |
This file includes certain useful utility functions such as running external commands. It is generally a good idea to use the functions defined here instead of tapping into GLib directly since this adds some wrappers around the functions that make them more Cinnamon-friendly and provides helpful error messages.
findUrls (str
);
Searches str
for URLs and returns an array of objects with url
properties showing the matched URL string, and pos
properties indicating the position within str
where the URL was found.
spawn (argv
);
Runs argv
in the background, handling any errors that occur when trying to start the program.
spawnCommandLine (command_line
);
Runs command_line
in the background, handling any errors that occur when trying to parse or start the program.
trySpawn (argv
);
Runs argv
in the background. If launching argv
fails, this will throw an error.
trySpawnCommandLine (command_line
);
Runs command_line
in the background. If launching command_line
fails, this will throw an error.
killall (processName
);
Kills processName
. If no process with the given name is found, this will fail silently.