4 ms·
Most of the important ones like package managers, containers, not calling home etc are mentioned by the others. So I will mention things I don't think are discu
by harshitaneja 5y ago
Most of the important ones like package managers, containers, not calling home etc are mentioned by the others. So I will mention things I don't think are discussed enough by linux switchers.
The one I didn't think I would yearn for but am really reminded of everyday are- desktop environments and window managers. My friends couldn't stop praising the UX but even after a long time trying to get used to it I still am annoyed by the application switching keyboard shortcuts, lack of ability to set system wide shortcuts for launching basic things like terminal. I won't talk about the lack of some cli applications I loved because I expected that when I moved(and it is better than I thought). I have tried iterm2, hyperswitch, rectangle. I understand that different systems have different behaviours and I can't expect it to behave the same but I have observed my friends, and others and the level of keyboard driven userflow I can achieve even in something like windows just seems worse here. It's not that it isn't possible but rather the behaviour has subtle quirks that I can't always rely on it.
And lastly animations and latency. Even after turning all animations, it just is slow. I was used to having applications open before my keyboard would even leave the shortcut key and here I find myself waiting for things to start. I thought I was being nitpicky until I had to use my 2014 model haswell laptop for something and it just was such a breeze compared to the provenly faster processor and storage of m1.
What's everyone's experience like?
- motoboi 5y agoCommand+space t<Enter> for terminal (at first you’ll have to type “terminal”, but after 10 or so it becomes the first result for “t”). The same for other aplications. You can also, from terminal, do a open -a application_name if you want.
- Oddskar 5y agoThis is a very poor replacement for something that really should be instant and cerebral like app shortcuts.
- harshitaneja 5y agoThis is what I use and it is part of muscle memory now. But this is a part of thousand cuts that make the experience less than amazing.
- da39a3ee 5y agoUse iTerm2 and set the “hotkey”. That gives instant switch to terminal with one key. Can you give other examples of command line app problems or keyboard driven workflow problems you’re having? I expect people here will be able to show you how to solve them.
- Oddskar 5y agoMy friends couldn't stop praising the UX but even after a long time trying to get used to it I still am annoyed by the application switching keyboard shortcuts, lack of ability to set system wide shortcuts for launching basic things like terminal. Hammerspoon is the answer to all of these. The common solution is to rebind caps lock (using Karabiner Elements) to be “hyper” (cmd + alt + shift + ctrl) and then bind global keyboard shortcuts with that using Hammerspoon.
- harshitaneja 5y agoI vaguely remember having tried hammerspoon but can't remember why I didn't continue using it. Will give it a proper shot. Thanks!
- harshitaneja 5y agoOkay. Just tried hammerspoon and I love it. Love the documentation as well. Thanks.
- pxc 5y agoIf someone were complaining about inability to configure keyboard shortcuts on Linux and you recommended a solution like Hammerspoon, it'd invite an onslaught of ‘this is why Linux is too overcomplicated and annoying for normal people’ comments. Setting global keyboard shortcuts on Linux doesn't require you to learn a whole-ass LUA API. It's just there, for all the popular DEs.
- Oddskar 5y agoOh I absolutely agree. MacOS in general is not very good for power users out of the box.
- mixmastamyk 5y agoEven on Linux I rarely bother hitting a hotkey to open a terminal. Why? Because I have it load on startup and almost never close it.