Discover external tool settings and refresh cached settings UI
This commit is contained in:
@@ -19,6 +19,20 @@ operations run one at a time; other actions remain disabled until DNF finishes.
|
||||
The module currently configures task-group shortcut behavior, touchpad hold-tap
|
||||
timing and output, and the experimental fingerprint workaround.
|
||||
|
||||
Installed packages are discovered independently of repository metadata, so
|
||||
locally installed tools appear even before they are published. Tools with their
|
||||
own settings window can register it by installing
|
||||
`/usr/share/fedora-tools/settings/PACKAGE-NAME.json`:
|
||||
|
||||
```json
|
||||
{"command": ["/usr/bin/example-tool", "--settings"]}
|
||||
```
|
||||
|
||||
The Configure button launches this command as the current user, without a
|
||||
shell or administrator privileges. This registration needs no tool-specific
|
||||
change to the settings module. The package must provide `fedora-tools-tool`;
|
||||
arbitrary installed applications are not included in this list.
|
||||
|
||||
Installing this module does not install or activate any other tool. Tools
|
||||
remain usable without the module.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user