mirror of
https://github.com/lhns/steam-frame-nix.git
synced 2026-10-06 06:00:22 +02:00
launcher-menu: closeOnLaunch and launchDebounce options
Stock, clicking a program in the VR dashboard's "+" menu only calls SteamClient.Apps.LaunchNonSteamApp; the menu stays open until the program's window appears, so users click again and launch it twice. New launch/ patch (SharedJSContext) wraps LaunchNonSteamApp, whose only caller is this menu: closeOnLaunch closes the menu through the "+" bar button's own popup handle right after a launch; launchDebounce ignores repeated launches of the same command line within N seconds (logged to the steam-ui-patches journal). Both opt-in, like the other launcherMenu options.
This commit is contained in:
1 parent
24d6504f30
commit
dd6f3602aa
5 files changed
+169
-5
No files matched your search
+8
-2
@@ -17,8 +17,14 @@
|
||||
# steamFrame = {
|
||||
# keyboardLayout = "de"; # XKB layout for the Steam session
|
||||
# steamKeyboardPatch.enable = true; # Esc/Ctrl/Alt/arrows on the VR keyboard
|
||||
# # VR "+" menu: sorted by name, Desktop pinned below the list:
|
||||
# launcherMenu = { sort = true; pinDesktop = "bottom"; };
|
||||
# # VR "+" menu: sorted by name, Desktop pinned below the list, closed
|
||||
# # on click, no second launch of the same program within 10 s:
|
||||
# launcherMenu = {
|
||||
# sort = true;
|
||||
# pinDesktop = "bottom";
|
||||
# closeOnLaunch = true;
|
||||
# launchDebounce = 10;
|
||||
# };
|
||||
# firefox.enable = true; # launcher for the Firefox Flatpak
|
||||
# # Hidden from the "+" menu (with Steam Developer Mode on):
|
||||
# hiddenApps = [ "lxterminal" "cmake-gui" "firewall-config" "renderdoc" ];
|
||||
|
||||
Reference in new issue
Block a user