Both sides previous revisionPrevious revision | |
dcore:sce-ondemand_command [2016/08/29 18:57] – nitram | dcore:sce-ondemand_command [2016/08/31 05:42] (current) – nitram |
---|
===== dCore sce-ondemand Command ===== | ===== dCore sce-ondemand Command ===== |
| |
The sce-ondemand command is used to manage OnDemand SCE(s). Adding an SCE to OnDemand creates an application entry in the (supported) Window Manager's OnDemand menu and also creates a script in /etc/sysconfig/tcedir/ondemand/ containing: | The sce-ondemand command is used to manage OnDemand SCE(s). Adding an SCE to OnDemand creates an application entry in the (supported) Window Manager's OnDemand menu and auto generates a script in /etc/sysconfig/tcedir/ondemand/, example: |
<code>ondemand -e <EXTENSION></code> | <code> |
| #!/bin/sh |
| ondemand -e firefox.sce |
| </code> |
| |
This command loads and launches the SCE through a desktop file, found in /usr/local/share/applications/, or by directly issuing ''exec''. A pop-up message indicating //'Neither freedesktop file nor App executable exists. Please invoke from terminal or menu'// when attempting to launch an OnDemand extension usually means the application does not have a desktop file and is meant to be executed from command line. | This command loads and launches the SCE through a desktop file, found in /usr/local/share/applications/, or by directly issuing ''exec''. A pop-up message indicating //'Neither freedesktop file nor App executable exists. Please invoke from terminal or menu'// when attempting to launch an OnDemand extension usually means the application does not have a desktop file and is meant to be executed from command line. |
If creating SCEs from list files (see sce-import -l command) it may be easiest to name the list file, and subsequent created SCE name, after the main executable to ensure it launches properly from an OnDemand menu. | If creating SCEs from list files (see sce-import -l command) it may be easiest to name the list file, and subsequent created SCE name, after the main executable to ensure it launches properly from an OnDemand menu. |
| |
The ''sce-ondemand'' command is a symlink that evolved from ''ondemand'', so simply running ''ondemand SCE'' is a shortcut to quickly add an existing SCE to OnDemand, example: | The ''sce-ondemand'' command is a symlink evolved from ''ondemand'', simply running ''ondemand SCE'' is a shortcut to quickly add an existing SCE to OnDemand, example: |
<code> | <code> |
ondemand firefox | ondemand firefox |
| </code> |
| |
| The easiest way to add an application to OnDemand is during the import process, review ''sce-import --help'' regarding ''sce-import -o'' (OnDemand). |
| |
| As OnDemand is in dCore's default application path, OnDemand applications are accessible with terminal tab auto-complete prior to loading. In most cases, issuing the application's executable command, via terminal or Window Manager menu, will auto-load and immediately execute the application. |
| <code> |
| tc@box:~$ echo $PATH |
| /home/tc/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/bb:/etc/sysconfig/tcedir/ondemand |
</code> | </code> |
| |