• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: June 17th, 2023

help-circle



  • qjkxbmwvz@lemmy.sdf.orgtoLinux@lemmy.mlMacOS Accessibility Cursor
    link
    fedilink
    arrow-up
    3
    arrow-down
    5
    ·
    6 months ago

    On my Mac running yabai it sometimes gets into this weird state where the mouse does this as it toggles rapidly back and forth between some windows. No idea what causes it…

    On Linux I run i3 which kinda negates the need for the mouse finder since it will move the cursor to the active window.

    I guess I didn’t remotely answer you question though!




  • One practical thing I like about Linux is that you can control the GUI/window manager independently of the rest of the system. So I can use i3wm, a tiling window manager, and my interface to the computer will be the same — I can upgrade my computer, I can install a new distro, whatever, and I’ll always have the UI I want.






  • I think an issue is that people tend to think of Linux as meaning “all distributions.” So if something is compatible with X distro version yy.zz, the general idea is “it’s compatible with Linux.” This, in my experience, is one of the things that leads to mandatory command-line usage — it definitely is possible to get it to work under a different flavor of Linux, but it’s not necessarily easy if you’re uncomfortable with a command line.

    Another is drivers — if it’s mainlined, it will Just Work, but if it’s not…well, it may work, but you might have to jump through hoops and get busy with the command line.

    In short: if you view your distro the same way you view a particular Windows release, then I really don’t think you need the command line for desktop Linux. But you need to accept that some software isn’t “compatible,” in the above, user-friendly sense of the word.





  • First thing I’d do is ditch the GUI file manager: get comfortable with cd, ls, mv, rm, etc.

    After that, maybe start with basic text manipulation, like grep, awk, sort, uniq, etc. This ties in nicely with IO redirection, which is essential for a “CLI based workflow.” Get comfortable with pipes and file redirection, it’s extremely powerful!

    Writing shell scripts is another super useful exercise: any time you find yourself running the same set of commands multiple times, think about making it a shell script. You may end up with some really useful little custom tools that way.