• 23 Posts
  • 550 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • https://www.gnu.org/software/bash/manual/bash.html#Miscellaneous-Commands

    Add to your .bashrc following lines:

    bind '"\C- ":shell-expand-line'
    bind '"\C-x":edit-and-execute-command'
    
    • Control+Space: Now you can expand variables, aliases, !492 history commands, the tilde without executing the line. Now you can make changes to the command.
    • Control+x: Opens the current command in an external editor (such as Vi, or whatever is setup for VISUAL or EDITOR variable). Now you can edit the command and if you save the temporary file and exit editor, the modified command will be executed. If you do not save, the unmodified command before launching the editor will be executed.

  • I didn’t say “personal package manager”. Do you refer to the part “basically my own AUR package”? pacman, the package manager of Archlinux that is also used in EndeavourOS, allows for installing custom packages. There is another tool part of Archlinux that let you build custom packages. These custom packages can be installed on your system, which is then seen like a normal package and handled this way with all the defined dependencies and information about the package. You can install the package from a local location, it does not need to be online repository.

    Then you can upload it to the AUR, which is exactly that: Arch User Repository. But you don’t have to upload it. Either way such a custom build package is what I referred to my own AUR package. For more information see: https://wiki.archlinux.org/title/Arch_User_Repository



  • Probably. I’m definitely not a fan of Garuda Linux (never used it to be honest). The styling and the bloat are not my taste. But the most important thing to me is, if I can trust those developers and maintainers? And I don’t trust most non common distros. Looking at their webpage, they also have a KDE lite version with less bloat and bare minimum packages to get started. This is actually awesome!


  • EndeavorOS. Because I wanted to have a rolling release distribution that is always up to date, and one that is good supported by maintainers and community. Good documentation is very important to me. And I trust the team behind EndeavorOS and Archlinux.

    Also the manual approach of many things and the package manager based on Archlinux is very nice. I also like the building of custom packages that is then installed with the package manager (basically my own AUR package). The focus on terminal stuff without too much bloat by default is also a huge plus.





  • EndeavourOS. I used Manjaro for 1.5 years before switching to EndeavourOS. (BTW before that I was also using Ubuntu for 13 years in row…) I couldn’t be happier. It’s closer to Archlinux and a bit more focused on terminal, but overall hassle free for me. Updates come quicker and not in batches like Manjaro did. Which means more often new versions of packages and no compatibility or other issues with AUR caused by Manjaro. What desktop environment did you use before? KDE is pretty good on EndeavourOS and what I would recommend.

    1. No opt-out or opt-in telemetry.
    2. Same package manager and repository from Archlinux.
    3. You have already experience with Manjaro and the Archlinux stuff, so going to a similar system like EndeavourOS makes sense. However its a bit more terminal oriented, with a few GUI related help.

    Because of your prior experience with Manjaro, I think EndeavourOS is a good candidate you should have in mind.



  • At least BlueSky is built on a technology based on open standard protocol and is decentralized. Kind of similar to the goals of Fediverse / Mastodon. So I assume someone else can just create a server and join the network of BlueSky? I don’t know if this is possible. But in reality at the moment its controlled by only one big company.

    My hope is that they will one day cooperate with Fediverse, so it becomes read from and write to relationship.


    • Bluesky: 15,128,928
    • Mastodon: 15,499,978

    Source: https://bsky.jazco.dev/stats and https://mastodon.social/@mastodonusercount

    These numbers are to taken with a grain of salt. Mastodon in example can’t count all instances, because not all are federated. Also on both instances we don’t have numbers of active users per day or logged in at the same time. However Bluesky provides statistics beyond just the number of accounts. I’m not saying one is better or has more active users than the other, only that the total number of accounts can be misleading as much as the Megapixels count of your camera.

    Edit: I forgot there is another statistics displaying the number of active users for Mastodon: above 2.5 million users. Also it displays current Mastodon user count less than 10 million. Again either it counts it differently or it does not have access to the same instances as the other account has. Source: https://mastodon-analytics.com/




  • No. There are cases which is an error of the operating system, not the operator. Windows in example did that recently (not my machine, I do not use Windows) by ruining grub. Saying it was a bug, but we believe its an attempt of Microsoft ruining grub with intention.

    Just because you did not have any problems does not mean its the optimal and easiest way. Also having all operating systems and multiple Kernels and options to boot from for every OS in one boot menu is a mess. I don’t want that ever again. Right now I have 5 entries for only one OS. Imagine adding Windows or another OS to it.

    Its much easier and cleaner to separate each OS to its own menu, with the way I described earlier. Also much easier to replace an OS this way or make modifications.






  • I use command trash-empty to empty all trashcan of all the users, after each system update. It’s a non standard program, but most likely available in your distributions repository: https://github.com/andreafrancia/trash-cli And my alias/function will show each file that is about being deleted (just put it in .bashrc, if you have installed trash-cli, which includes trash-empty):

    old function (click to expand)
    empty() {
        echo "Files to delete:"
        trash-empty -f --dry-run |
            awk '{print $3}' |
            grep -vF '/info/'
        echo
        trash-empty
    }
    

    Edit: After I posted I just realized there is a more straightforward way of doing it:

    New and more simple alias:

    alias empty='trash-empty -f --dry-run ; trash-empty'
    

    This searches all trash cans, lists all files it has found to be deleted, then lists all directories it looked under and then asks if you want really delete. With trash-empty -f it deletes without asking.