Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]

  • 0 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle

  • dan@upvote.autolinuxmemes@lemmy.worldJumping Steps
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    7 days ago

    Nvidia have an open-source driver now too, but only for 20 series cards and newer, so I can’t use it with my 1080. I’m using it at work though - I have a 3080 in my work desktop PC and a 3050Ti in my work laptop. We’ll see if that improves the drivers significantly.

    The way they open-sourced it is by moving a lot of stuff that used to be in the driver into the closed-source firmware. AMD does the same thing though.


  • dan@upvote.autolinuxmemes@lemmy.worldJumping Steps
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    8 days ago

    I switched from Windows to Linux last year, after switching from Linux to Windows back in 2007 or so. I was happy to find that not only is the wobbly window effect still available, it’s available out-of-the-box on KDE without installing any other software. It has the cube effect and magic lamp effect when minimizing/unminimizing windows too.

    It’s also interesting that AMD went from having the worst Linux graphics driver (fglrx) to the best one. I have some graphical issues with my work PC and laptop (with Nvidia GPUs) that I don’t have with my personal laptop (with AMD GPU).





  • I was just comparing it to MacOS, and using it as a reply to the comment that MacOS “runs major software and doesn’t force the user to spend half their life in the command line”, which I interpreted to mean an OS that a mainstream user would be comfortable with. Windows fits that description better than MacOS does. I’m not advocating for using Windows instead of Linux or anything like that.





  • but please don’t hard-code ~/.config or $HOME/.config. Use the XDG_CONFIG_HOME environment variable, with $HOME/.config as a fallback if it’s not set.

    Many programming languages have a cross-platform implementation of this built in to their standard library. C# has Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) which uses XDG_CONFIG_HOME on Linux, local AppData on Windows, and whatever is the correct thing on MacOS (not very familiar with how things work on MacOS)