- Launch desktop applications.
- Choose the terminal used for the exposed script API.
- Exposes
void runTerminal(const QString &script) const
allowing other plugins to run a shell script in a terminal.
- macOS
- UNIX
Due to the lack of a standardized terminal command execution mechanism the terminal scan is based on a hardcoded heuristic.
Performs manual scan for app bundles and uses Foundation NSBundle to fetch application data.
Uses the Desktop Entry Specification to find applications and parse application data.
The environment variable ALBERT_APPLICATIONS_COMMAND_PREFIX
is a semicolon-separated list of
tokens that will be prepended to the command line used to launch applications.