GNOME Bugzilla – Bug 583884
Make it easier to launch apps from "Add" dialogue
Last modified: 2021-06-09 16:14:16 UTC
I don't have a keyboard with such a key, and I'm not even sure there's a X key for it (couldn't find one after quickly looking, but I'm bad at finding X keys). But when all this is done, I guess it'd be a nice thing to support.
Created attachment 139881 [details] [review] g-s-d patch Untested proof of concept.
Created attachment 139882 [details] [review] g-c-c patch
At which point should we stop adding hardcoded meanings to shortcuts, especially if the applications we call aren't even part of our platform? Why Ooimpress and not one of the other options (evince, anyone)?
Jens: yep, I know. I don't have a good proposal on how to address this issue :/ The only "reasonable" solution would be to change the default applications capplet to handle this too, but, ugh, that won't scale at all.
Well, I suppose my suggestion would be, in the absence of a proper solution, to not break stuff for half our users. as long as we don't hardcode stuff they can at least add custom shortcuts for their presentation keys that do what they want them to do.
This could be fixed solely in the control-center capplet. In the dialogue you get clicking "Add...", you could have: (X) Launch application: [ OOImpress ] ( ) Launch command: Shortcut name: __________ Command: __________ This would make it easy to launch a specific application without adding more stuff to the preferred apps.
(In reply to comment #6) > This could be fixed solely in the control-center capplet. > > In the dialogue you get clicking "Add...", you could have: > > (X) Launch application: [ OOImpress ] > ( ) Launch command: > Shortcut name: __________ > Command: __________ > > This would make it easy to launch a specific application without adding more > stuff to the preferred apps. True, but you'll lose the "it just works" factor for people who have a presentation key. On the other hand, I'm not sure it's such a big deal there, especially since people need to choose which app to use.
(In reply to comment #7) > (In reply to comment #6) > > This could be fixed solely in the control-center capplet. > > > > In the dialogue you get clicking "Add...", you could have: > > > > (X) Launch application: [ OOImpress ] > > ( ) Launch command: > > Shortcut name: __________ > > Command: __________ > > > > This would make it easy to launch a specific application without adding more > > stuff to the preferred apps. > > True, but you'll lose the "it just works" factor for people who have a > presentation key. On the other hand, I'm not sure it's such a big deal there, > especially since people need to choose which app to use. I've seen loads of keyboards, and never saw an actual presentation key, so I'd say that my proposal above would be the easiest to implement.
Mass move to new component "Keyboard" where the keyboard shortcuts live in GNOME 3.
*** Bug 596353 has been marked as a duplicate of this bug. ***
*** Bug 676066 has been marked as a duplicate of this bug. ***
I've never seen a keyboard with a presentation key either. I'd do it by changing the behaviour of the + button: only show it in the launchers and custom shortcuts section. If you in launchers, + would trigger the application selection dialog. If you are in custom shortcuts, + would open the existing custom shortcut dialog.
*** Bug 671151 has been marked as a duplicate of this bug. ***
*** Bug 723001 has been marked as a duplicate of this bug. ***
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new bug report at https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/ Thank you for your understanding and your help.