3 ms·
> One needs only to avoid GTK stuff, Electron, and Windows Software, and one gets perfectly consistent behavior. So as long as one avoids all the inconsistenci
by paldepind2 4y ago
> One needs only to avoid GTK stuff, Electron, and Windows Software, and one gets perfectly consistent behavior.
So as long as one avoids all the inconsistencies then one gets consistent shortcuts? ;) Only using Qt apps on Linux is very hard. A lot of good apps are GTK or Electron. On macOS there is no GTK & Qt divide and Electron apps are very good at implementing macOS shortcuts. Hence you get more consistent bindings.
Also, many bindings are absent even in Qt app. For instance, on macOS you have Emacs-style bindings in every app (Ctrl+a, Ctrl+p, Ctrl+k, etc.). Those are very useful. You can get them on Linux (at leasts in GTK apps) but it's very hacky and it conflicts with a bunch of stuff, whereas they fit right in on macOS. Cmd+Shift+/ to search all menus is also super useful and I don't think you can do that on KDE.
> And those behaviors can be "even" configured globally! (That's something to mention specially of course when talking to Mac users as such an advanced feature like "configurability" is notoriously missing in the Apple universe).
If you don't think macOS can be configured then you are mistaken. It can't be configured to the extend that KDE can that is true (some of us consider that to be a feature). But a lot is still possible. As an example, kindaVim adds vim-style keybindings to every app which is kinda cool.
- Gualdrapo 4y ago> Cmd+Shift+/ to search all menus is also super useful and I don't think you can do that on KDE. Not sure if this is what you're talking about, but KDE now has KCommandBar (or some name like that?), a HUD menu that can be invoked with Ctrl+Alt+I. Though I as a KDE fan concede that the need for some GTK stuff is kinda disappointing, for me Firefox and Inkscape (can't care less about Electron stuff, though). Inkscape AppImages have turned out very handy, but alas the Firefox ones don't bundle GTK so you can't have a GTK-free system if you want to use Firefox. Still though I don't think something as configurable as keyboard bindings are too much of a deal to promote or convince people about a DE or a OS.
- paldepind2 4y agoYes, KCommandBar seems to do the same thing. Cool! Thanks for sharing.
- still_grokking 4y ago> Only using Qt apps on Linux is very hard. There are even whole distris doing that… ;-) https://kaosx.us/ https://kaosx.us/ I have hardly any GTK app installed and I would not know what I'm missing. (Firefox uses GTK but it has it's own UI anyway). Electron? That's the plague of modern times. Besides VSCode (which I will switch away in a blink as soon as the alternatives are ready) I don't use any Electron peep. Also here I would not know what I'm missing. But of course, it's only me. YMMV > Cmd+Shift+/ to search all menus is also super useful and I don't think you can do that on KDE. Global menu is of course integrated in KDE. You can even use it form KRunner (of course with fuzzy search). https://libreddit.northboot.xyz/r/kde/comments/r85jcz/tip_you_search_for_menu_entries_in_some_kde_apps/ https://libreddit.northboot.xyz/r/kde/comments/r85jcz/tip_yo... I think the idea of using a "HUD" in KDE is actually even older than the macOS feature. https://github.com/Zren/plasma-hud/ https://github.com/Zren/plasma-hud/ > If you don't think macOS can be configured then you are mistaken. Apple products are made for the mass market. That's one of the reasons they actually follow the same philosophy as Gnome. What this means regarding options everybody knows I guess: Options are hard to maintain and "confuse the user". So Apple products are dumbed down even more with every release. (They even replace perfectly fine working software with "touch-ware" in the attempt to make everything more tailored to the causal users).
- paldepind2 4y agoI'm glad you like KDE and by all means keep using it. It sounds like it's the right DE for you. That being said, your statements about macOS sounds like they are coming from someone who's never used it and are making a fairly uninformed straw-man opinions about it. For instance, the statement "Apple products are dumbed down even more with every release" is just demonstrably false. Apple products gets more features with every release. For instance, the last macOS release got Shortcuts, Focus Modes, and Universal Control. All of which are power user features.
- kps 4y agoHow do you get Firefox to respect Cmd (Meta) consistently? I find it's been half broken since Quantum.
- goosedragons 4y agoWhich is true on MacOS too. Emacs doesn't care about Mac keybindings. Even worse, the MacOS "Emacs keybindings" for things like text fields aren't totally consistent with actual Emacs. Oh and Emacs was until super recently bundled into the OS too so even out of the box it wasn't totally consistent. I'm sure there's other programs on MacOS that don't follow the global key bindings.