• 2 Posts
  • 21 Comments
Joined 1 year ago
cake
Cake day: September 13th, 2023

help-circle
  • Been a while since I had a VM but iirc it was pretty easy to have a shared directory to the VM, which is very useful to (obviously) share files but it also means that since the files aren't actually on the VM itself they'll still be there even if you remove the VM since they're not part of the image.

     

    How I learned my lesson to have a shared directory was this: I had been having audio issues on the VM and at one point just decided to start over with a new VM, completely forgetting that the files I had been working on for a project were part of the VM and would be gone.



  • How does it compare to PollyMC? It was super easy to use and you can play both offline without an account but also online with a Mojang Account. (Java versions)

    Admittedly I didn't actually try to play it online since I just looked it up for a nephew.

    I used the Linux AppImage, just download and run it and you're good (might have to install new java runtime depending on what you have already), but there's also Windows and Mac versions.

     

    p.s. I'm not really into Minecraft and don't know what's up, but apparently there's some drama or something and PollyMC (with 2 'L's) is not to be confused with PolyMC (one 'L').



  • As a kid I had windows 98 (and later xp) dual booted with debian and at some point some version of suse. This was ~20 years ago

    Well I used it just fine and I knew a bout the mysterious "root" and "sudo" that my dad would use but I was just playing some games and maybe using the web browser.

    Using the GUI I never learned Linux and it wasn't until a few years ago that I started using Linux again, and it was only because I wouldn't be able to continue using Windows 7 anymore.

     

    So I don't have any experience with teaching Linux and especially not to kids, but I think kids are actually really good at learning stuff if they need too, so give them a PC and the tools to figure things out, if they want to use it they've got to learn, and don't give them other options where they don't have to learn anything.










  • https://en.wikipedia.org/wiki/Criticism_of_Microsoft

    Ignoring unauthorized copying

    ... Bill Gates said "And as long as they're going to steal it, we want them to steal ours. They'll get sort of addicted, and then we'll somehow figure out how to collect sometime in the next decade."

    The practice allowed Microsoft to gain some dominance over the Chinese market and only then taking measures against unauthorized copies. In 2008, by means of the Windows update mechanism, a verification program called "Windows Genuine Advantage" (WGA) was downloaded and installed. When WGA detects that the copy of Windows is not genuine, it periodically turns the user's screen black. This behavior angered users and generated complaints in China with a lawyer stating that "Microsoft uses its monopoly to bundle its updates with the validation programs and forces its users to verify the genuineness of their software".

     

    https://en.wikipedia.org/wiki/Halloween_documents

    ... the documents identified open-source software, and in particular the Linux operating system, as a major threat to Microsoft's domination of the software industry, and suggested tactics Microsoft could use to disrupt the progress of open-source software.


  • Astaroth@lemm.eetoLinux@lemmy.mlHelp me choose a distro, please!
    ·
    edit-2
    11 months ago

    I would recommend Arch and derivatives (supposedly EndeavourOS is Arch but better for beginners, I've never used it though) or NixOS, they're highly configurable & have good package managers.

    I would not recommend debian or it's derivatives because apt package manager is way worse than pacman.

     

    Also while Arch is a rolling release OS, it's not really unstable, it's not like it constantly breaks with updates.

    I've used Linux Mint a bit at a relative's house so they can have an easier & more "stable" GUI experience, but there weren't all the packages I needed on the GUI software manager, and even some packages that existed didn't want to install until I used the terminal anyway.

    And as I mentioned earlier apt is just a worse package manager than pacman so it's a pain to use.

    Especially since I was using plain Bash without good tab completion unlike Fish or Zsh, which makes the much longer apt commands that much more annoying to type in compared to just -Syu -S -Ss -Qs -Rns.

     

    And it's not just that the commands and package names are better and shorter on pacman compared to apt, but there's more packages (and I'm not even counting AUR).

    For example, on Linux Mint I were going to install wine-mono and wine-gecko, which you're going to want if you plan to play windows games outside steam proton, but they didn't exist and I had to follow the https://wiki.winehq.org/Mono and https://wiki.winehq.org/Gecko installation guides instead of just downloading 2 binaries through pacman.

    And tbh I eventually gave up on wine-mono and just got the .net runtimes I needed through winetricks.


     

    If you're really supper worried and paranoid then instead of Arch you can use NixOS, it's whole shtick is that you can have multiple versions and always roll back to before anything broke.





  • Astaroth@lemm.eetoLinux@lemmy.mldirectx to opengl?
    ·
    1 year ago

    I never figured out how to disable DXVK so eventually I just made a 2nd wine prefix without DXVK for games I run in OpenGL.

    However if your GPU doesn't even support Vulkan then you shouldn't be using DXVK at all so why would you not want to disable dxvk?




  • From my understanding, at least one other necessary component is dxvk, and that wine is not enough.

    dxvk is not necessary but it massively improves game performance on a lot of games, also keep in mind some games will actually not run if you use dxvk, so you sometimes (very rarely) have to use OpenGL instead and the only way I really found to do that was to have a wine prefix without dxvk. (I might've just been stupid though)

    for the record only games that I had to use open GL for so far was Starcraft 2's Galaxy Editor (although the actual game itself runs fine with dxvk) and I had some problems with alt tabbing in really old versions of Warcraft 3 (1.27 and older)

     

    Anyway, for a time I used Lutris a bit but now I always run wine through terminal because Lutris was great when it worked but there were seemingly no solutions for when it didn't (while running wine directly has never given me a problem).

    And what's great with running wine directly through the terminal is that either it will run and you're good or you'll get some error messages saying that some .dll or whatever is missing (usually .net, visual studio, msvcr100+.dll, mscvcp100+.dll, ms*.dll, etc.) and you just use winetricks and go through the list until you find what you need.

     

    One more thing that took a while for me to learn was that some games (if you're using mods) will need to be run along with WINEDLLOVERRIDES environment variable https://wiki.winehq.org/Wine_User's_Guide#WINEDLLOVERRIDES.3DDLL_Overrides

    for example when I play Need For Speed Most Wanted 2005 I start it with this command: WINEDLLOVERRIDES="dinput8=n,b" wine speed.exe

    another thing is sometimes you want to run games with some arguments, for instance before I got XCOM 2 on Steam and used AML I used to run it with this: wine XCom2.exe -noRedScreens -review


     

    Now here's a pretty big caveat, which is that I use FISH instead of Bash which adds some big QoL improvements (in this case it's mainly about tab completion).

    If I actually had to manually type in the commands or spend minutes going through history file every time I would never do it.

    Although I suppose you could make an alias for each game.

     

    Oh yeah and always run the games from the same directory as their .exe file is located in, more often than not it won't work if you just do wine /path/to/directory/game.exe instead of cd /path/to/directory && wine game.exe

     

    Edit: some typos, and I just want to note that the && aren't supposed to include the amp; parts