Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)BI
Posts
0
Comments
225
Joined
2 yr. ago

  • Yep! All those things are true, but it's due to the hard work of the archlinux team and not discord doing anything valuable. The debian/ubuntu/etc team could probably repackage the tar.xz or include the deb file in their official repos if they wanted. They just don't. And given how simple the workaround is, i don't really blame them. Debian isn't going to ship something that will require constant updating to work with remote servers, and ubuntu probably just wants you to use a snap anyway.

    The archlinux team is just pretty cool.

  • An "official" arch package? The arch package is packaged by the arch maintainers. https://gitlab.archlinux.org/archlinux/packaging/packages/discord

    The maintainers of the PKGBUILD are all arch maintainers, which just downloads the generic .tar.gz file discord provides and puts it in all the places you need for you.

    The "official" arch packages are just PKGBUILDs like the AUR, except prebuilt, managed (and signed) by the arch team.

  • If the CPU clocks are dropping to ~200-300 MHz while the temps are 40-45C (like in the screenshot) then it's not thermal throttling. The clockspeed would go back up when the temps go down. And it would only throttle enough to keep the temps under the desired temp.

    I would investigate what performance profile the CPU is using.

    There is a tool called cpupower that will list out all the information about the CPU clock states.

    I have a Ryzen CPU so the desired governor is going to be different than an Intel laptop, but for example, the output of cpupower frequency-info for me:

     
        
    analyzing CPU 13:
      driver: amd-pstate-epp
      CPUs which run at the same hardware frequency: 13
      CPUs which need to have their frequency coordinated by software: 13
      energy performance preference: balance_performance
      hardware limits: 600 MHz - 5.76 GHz
      available cpufreq governors: performance powersave
      current policy: frequency should be within 2.98 GHz and 5.76 GHz.
                      The governor "powersave" may decide which speed to use
                      within this range.
      current CPU frequency: 4.39 GHz (asserted by call to kernel)
      boost state support:
        Supported: yes
        Active: yes
      amd-pstate limits:
        Highest Performance: 166. Maximum Frequency: 5.76 GHz.
        Nominal Performance: 124. Nominal Frequency: 4.30 GHz.
        Lowest Non-linear Performance: 86. Lowest Non-linear Frequency: 2.98 GHz.
        Lowest Performance: 18. Lowest Frequency: 600 MHz.
        Preferred Core Support: 1. Preferred Core Ranking: 231.
    
    
      

    Which you can see lists the hardware clock range, the current governor's policy frequency range, the actual current CPU frequency, and how it picks different frequency ranges.

    I used to use cpupower on an old laptop to force it into the performance governor, because it would not clock up high enough without it. This obviously does negatively affect battery life, but i was plugged in most of the time anyway.

    But either way, look into cpupower for determining the governor/power profile and also figuring out which governor you should actually be using.

  • I didnt notice at first but a friend pointed it out: it's the same game loop as cookie clicker. This is just an idle/clicker game. You start manual dealing/clicking. And then you automate it. and it turns into a game of managing your automations rather than actually clicking yourself.

    "I was expecting it to be a joke 20 minutes then throw away game, but holy crap, this is actually pretty deep and well thought out." - Also my friend.

  • AMD doesnt have any software for controlling RGB on windows. They don't make graphics cards, they only make the GPU chip that goes onto the card (and the GPU chip doesn't have any LEDs on it).

    The LED controllers on the cards are per brand. If you have a Sapphire card, it's Sapphire software that controls the RGB. XFX card -> XFX software, etc.

    I have an XFX 9070xt, and it doesnt have any RGB on it. so I haven't had to disable it.

    OpenRGB is going to be your best bet for Linux RGB management. Sometimes they dont have every device supported (especially newer ones), so you might not be able to change everything immediately. But it's mostly just a "scan devices, set color values" once it's working.

    And the iGPU you can probably disable in the UEFI config.

  • My arch install is 10 years old at this point.

    I would be interested to know what inspired the need to "feel fresh" from OP. Is this an extremely underpowered laptop that just can't handle having a few extra packages installed? Is it the Windows bad habit just making them perceive it as "needing a cleanup" ?

    If you have hard drive space, unloaded packages are generally never loaded and just take up storage, not CPU/memory (though you should check to see what services are running too).

    Also importantly. pacman -Qdtq and pacman -Rns are 2 separate commands. "Qdtq" means "Query, dependencies, unrequired, quiet" ("quiet" makes it so just the package names are output, to be more neatly piped into the second command. This queries the unrequired dependencies (ie, packages that were installed along with another package, but are no longer used by another package), and lists them "Rns" means "Remove, no backup, recursively" . and the - at the end means "Use the values from the first half of the pipe"... This removes the packages listed, skips creating any .pacsave fields for config files, and then once the package is removed, checks all of ITS dependencies to see if they can be removed as well.

    For this command, a "dependency" is any package that is installed as a dependency of another package (and hasn't been directly installed manually). If you installed package X, and it brought in package Y and package Z, then uninstalled package X, and now youre worried about package Y and Z, this will find them and clear them out.

    This also teaches us that if you uninstalled package X with pacman -Rs packageX , the s bit would make sure that package Y and Z were cleaned up at removal time in the first place.

    But overall, there's very little reason to reinstall arch unless you are running out of disk space due to how many obsolete packages you have hanging around and they are all explicitly installed so wont be cleaned up with the above method.

    But worst case, if you manage to break things just by clearing out unused dependencies, you can just copy your files off and do a full reinstall. Your system works right now, why reinstall? Might as well try to improve it a little bit (if thats even needed) before giving up and starting over.

  • My take is that Windows experience sucks so bad that even HP won't touch it. But "HP sucks" is a very valid point.

    This can go one of two ways:

    • More devices running SteamOS/Linux means more support, and helps Linux
    • HP manages to make a device so bad that it makes SteamOS look bad, and hurts Linux

    The second way shouldn't even be possible, but never underestimate HP's ability to make something worse than you thought possible.

  • My current system was installed as manjaro, but i immediately started having AUR issues, so I just changed all the repos out to the official arch ones and over time everything manjaro specific has been updated or removed.

    The first lines in my /var/log/pacman.log are from early 2015, and ive fully rebuilt my computer since then, including swapping hard drives (dd' to clone old drive onto new drive). So at this point my PC is a hardware and software ship of theseus.

  • Back in october I travelled for a lan party. I didnt bring my linux desktop with me, and just brought my steam deck and dock, and when I got there, borrowed a keyboard/mouse/monitor.

    Then i swapped it to desktop mode, and the people I was with all commented on "Oh wow! it's just like a regular computer"

    One of them has explicited said they were fed up with microsoft's BS and would swap their gaming PC over to steamOS once it's formally released for desktop (they were uninterested in Bazzite and wanted an official Valve release for their gaming PC).

  • It's immutable (you can't break the core OS, there is no deleting system32). You can't install packages (like you would from AUR), but have access to flatpaks.

    Firefox is preinstalled, but anything from flathub is also available.

    So yes, it has all the things most people need from a desktop OS, and is harder to break, and is supported commercially.

    It has a desktop mode, I've never looked into whether you can boot to desktop by default. But I would imagine if they released a desktop friendly version, that would be an option.

  • SteamOS has a web browser.

    It boots by default into Steam Big Picture mode, which is the SteamOS/HTPC style "intended to be used with a controller" layout.

    In the power menu, it has a "switch to desktop" button that drops you to KDE. Firefox is pre-installed, and immediately available for use.

    But also, it's just an immutable OS with plenty of things installable via flatpak in KDE Discover. Which means Slack, Discord, Zoom, Chrome... all of the "desktop" things most people need are available.

  • If those personal photos and videos are important to you, you should have them backed up anyway. If you ever spill anything on that laptop, or it gets dropped or broken or lost. All those things are gone.

    But as others have said, you can sometimes resize a partition from gparted if the drive isnt mounted (ie, use the live USB).

  • Counter point... Both are generating perfectly valid JSON, so who cares?

     
        
    Python 3.13.2 (main, Feb  5 2025, 08:05:21) [GCC 14.2.1 20250128]
    Type 'copyright', 'credits' or 'license' for more information
    IPython 9.0.2 -- An enhanced Interactive Python. Type '?' for help.
    Tip: IPython 9.0+ have hooks to integrate AI/LLM completions.
    
    In [1]: import json
    
    In [2]: json.loads('{"x": 1e-05}')
    Out[2]: {'x': 1e-05}
    
    In [3]: json.loads('{"x":0.00001}')
    Out[3]: {'x': 1e-05}
    
      
     
        
    Welcome to Node.js v20.3.1.
    Type ".help" for more information.
    > JSON.parse('{"x":0.00001}')
    { x: 0.00001 }
    > JSON.parse('{"x": 1e-05}')
    { x: 0.00001 }
    
      

    Javascript and Python both happily accept either format from the string and convert it into a float they are happy with.

  • You may not agree, but some people actually like the platform integration features that Galaxy and Steam and the like provide. Cloud sync and achievements and things that you may not care about are important to other people.

    And then there's just the whole "They said they would, and this is not very reassuring about their commitment to Linux users."