Professional C# .NET developer, React and TypeScript hobbyist, proud Linux user, Godot enthusiast!

https://blog.fabioiotti.com/\ https://github.com/bruce965

  • 5 Posts
  • 205 Comments
Joined 4 years ago
Aquileo | cake
Cake day: March 9th, 2022

Aquileo | help-circle

  • bruce965@lemmy.mltoLinuxsucksIs GPL FOSS? -Is Linux Really Free?
    Aquileo | link
    Aquileo | fedilink
    English
    Aquileo | arrow-up
    1
    ·
    2 days ago

    I agree with everything you said. In particular I agree that not all code needs to be FOSS.

    The one thing you didn’t consider in this comment is that the original developer is the one to decide which license they want to distribute their code/binary as. If you (as a developer) don’t think GPL is a good license, you are free to use MIT or any other.

    The one situation (A)GPL might give you trouble is if you (as a developer) want to profit off other developers’ code without contributing anything back. GPL forbids that. If you make improvements to (A)GPL software and you sell it, you are not legally allowed to impose additional restrictions to your customers compared to the original software. I can see why you say that’s not freedom.

    Of course MIT lets you do that legally. MIT gives more freedom to the developers (or their employers), while GPL gives more freedom to the customers (or the end users).

    Both licenses make sense in some contexts imho. A GPL game engine would make little sense, because of course most developers/companies expect not to give much freedom to the end users.

    To recap: I understand what you mean, and I agree with all you said. But I think you are mostly framing your argument from a company’s perspective (you say “developer”, but let’s be honest who the legal owner usually is). Personally, I think for some software it doesn’t make sense to trade end users’ freedom for companies’ freedom. For some software, I think only the end users’ freedom matters, and for those softwares, (A)GPL is the right license, imho.


  • bruce965@lemmy.mltoLinuxsucksIs GPL FOSS? -Is Linux Really Free?
    Aquileo | link
    Aquileo | fedilink
    English
    Aquileo | arrow-up
    3
    Aquileo | arrow-down
    1
    ·
    3 days ago

    I would argue that GPL gives more freedom to the end user than the license so beloved by corporations: MIT.

    GPL imposes corporations to not take away freedoms; MIT does not.

    Imagine you purchase a device that comes with GPL firmware. You are legally entitled to a copy of the source code, so that you can exercise your freedom to customize it to your needs.

    Now imagine you buy the same device, but its firmware is MIT. You have no rights on the software.

    Don’t fall victim of the illusion that MIT is more free than (A)GPL just because it has less impositions, it’s a trap! Those impositions are actually privileges for the end user.









  • bruce965@lemmy.mltoBazziteNew install on old PC help
    Aquileo | link
    Aquileo | fedilink
    Aquileo | arrow-up
    2
    Aquileo | arrow-down
    2
    ·
    1 month ago

    I have some experience with Linux, but I had to use an AI to look for potential solutions. I apologize for that. I extracted some suggestions that seem to make sense to me (reference).

    1. Run aplay -l and wpctl status to see if Linux detects any audio device on the TV’s port.
    2. Try to add amdgpu.audio=1 to kernel options during boot. You can press ESC during boot to show GRUB, then press E to change the kernel options, add that, and finally continue booting. If that works you can make it permanent with sudo rpm-ostree kargs --append-if-missing="amdgpu.audio=1".
    3. It could be that the DP to HDMI adapter is passive/video-only and not passing audio at all. Test with another source device to confirm.

  • bruce965@lemmy.mltoBazziteUnderstanding Bazzite Deck, Gamescope, and Desktop Mode
    Aquileo | link
    Aquileo | fedilink
    Aquileo | arrow-up
    2
    ·
    Aquileo | edit-2
    1 month ago

    In general, I want Bazzite because I prefer Gnome over KDE […] want to install software from the terminal and not flatpaks.

    Sorry to disappoint you, Bazzite is KDE too. And although you can install “normal” packages through DistroBox, it is designed with a Flatpak-first mindset.

    EDIT: there is a GNOME version. You never stop learning. :P

    Can I still use Gamescope, MangoHud and FSR on Desktop mode if I do not install Steam Gaming Mode (variant 1)?

    If you have a modem GPU, yes! I’ve never used MangoHud, but I can confirm that gamescope and FSR also work in Desktop Mode on the “non-deck” variant. Also outside of Steam.

    Will I lose access to controller interface compatibility and shortcuts in Desktop mode if I go with variant 1 and not Bazzite-Deck?

    No, that still works as long as you launch games from Steam. They are also working on an alternative UI that will let you use the controller customization thing without going through Steam, but it’s still experimental afaik.

    Another suggestion: try Heroic Launcher, this will let you install and launch games from Epic, GOG and Amazon Prime through a unified interface. It also adds everything to Steam automatically, in case you want to switch to Game Mode or Big Screen. It doesn’t support itch.io, but you could add them manually if you want.

    Let us know if you have any more questions or doubts!



  • bruce965@lemmy.mltoBazziteSteam typing issues
    Aquileo | link
    Aquileo | fedilink
    Aquileo | arrow-up
    2
    ·
    2 months ago

    I have bad news… I can’t reproduce it. Perhaps it does behave differently on 4K displays? Unfortunately I cannot test it.

    The only thing I could think of is to try with gamescope. In Desktop Mode, you can do that by exiting Steam, opening a terminal, and running gamescope -e -f -w 3840 -h 2160 -- steam -tenfoot -steamos. This seems to work great for me… but to be honest, also running Big Picture mode without gamescope seems to work for me. You could give it a try and see how it goes.

    Another thing you could try is to add gamescope -e -f -w 3840 -h 2160 -- %command% to the launch options of a specific game. But this might not be what you want at all. Personally, I wouldn’t do this.

    Another very reasonable thing you could do is just wait a few days and see if the developers are going to notice and fix the issue.



  • bruce965@lemmy.mltoBazziteSteam typing issues
    Aquileo | link
    Aquileo | fedilink
    Aquileo | arrow-up
    2
    ·
    Aquileo | edit-2
    2 months ago

    Okay, I tried and managed to (kind of) reproduce the issue. It didn’t happen automatically for me, probably because I don’t have a 4K monitor.

    Could you try toggling these 3 options? In particular, the “Automatically Scale User Interface” option might solve the issue.

    Screenshot

    I only tried it in Gamemode, not in Big Picture mode. Let me know if I should have tried the other one instead.

    EDIT: ah… my apologies I checked your other reply again and realized that you had already tried toggling the “Automatically Scale User Interface” option… I’m afraid I’m out of ideas, if I leave that option on I cannot reproduce this issue on my hardware.