• 2 Posts
  • 30 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle


  • Why is it a lie if people don’t want to switch, because their games are not there yet? Maybe someone plays a lot League of Legends, or Fortnite, or Valorant, or Destiny 2 or whatever [insert your game here]. They don’t know what awaits them in Linux and think its a similar operating system without the bullshit of Microsoft. Lot of people would happily switch, if they have the courage to install it themselves (with burning iso or boot disks). If the games are the most important thing, then its hard to argue to switch, if their games are not working in Linux. Because doing so would mean leaving friends behind too.

    Its not a lie. My brother is in a similar situation. He purchased a Steam Deck in a situation where he was thinking about getting a laptop. First it was nice, but then more and more he could not play the games he wanted to, besides a few software compatibility issues like Discord. Now the next PC he purchased (I build it for him) has Windows. Windows bugs him, but its a necessary evil. He will switch, if his games are working in Linux and if he can be confident that future games he want to play will work on Linux as well.





  • The thing is, having a “centralized” place makes it easier to cooperate with others, with a single account. Monopoly is probably not the right word here, because nobody is really dependent on Github. And the core functionality of hosting the code and builds for free does come at no cost (money) at all. All Git functionality work. It is still Git.

    I don’t see anything in Github that is against Open Source and Libre Software. The features like searching might not be optimal, but that’s just a feature of the site. On the other hand, I’m also just a little guy who does scripting and small CLI tools. So it does not matter at all what I do. In the end, I do not feel the need to stop using Github, despite disliking Microsoft a lot.




  • Discovering tools is not what the question and solution presented here was. But for that question, I recommend downloading a book about Linux as a reference or something like that. Or a basic tutorial series to read and remember basics about Linux.

    You can also just list the ls /usr/bin directory to see what programs are there.

    There is actually a command to search the man pages for terms, to list the commands: apropos

    $ apropos -s 1 search
    apropos (1)          - search the manual page names and descriptions
    find (1)             - search for files in a directory hierarchy
    flatpak-search (1)   - Search for applications and runtimes
    gamemodelist (1)     - search for processes running with gamemode
    rg (1)               - recursively search the current directory for lines matching a pattern
    zipgrep (1)          - search files in a ZIP archive for lines matching a pattern
    

    Note: I cut some parts out in the output to make it shorter. The option -s 1 means, it will list man pages from section 1 only.








  • Fish can just be a shell. I only write bash scripts.

    That’s the exact problem. You deal with two languages. I did that too BTW. Now for someone who is experienced, its fine. But for someone who just started learning about Linux and scripting, its not ideal, as it adds unnecessary complications and friction for a learning process that is already complicated. Because learning Bash is a must do in my opinion. Regardless what custom shell you use.

    After that learning process and getting familiar, one still can decide to use Fish as the interactive shell. But that’s AFTER the initial learning process of the basics of Linux.


  • Sure. But you need to look at it with context. New users have a hard time to remember how its correctly typed as a command, or it can be easily mistyped on a keyboard and not as fluid. These points do not apply to pharma industry and is just one example. Another point is when you do a websearch and what you get as a result. Its a complex topic on its own with many different points in itself… Just because others have weird and “bad” names, does not mean “we” should do the same. Package managers in an operating system are more than just a brand.

    But as you have a point (in your opinion), I recommend to discuss this in the issue itself with a recommendation of a name, if you have. Or if you like the current (which was actually a placeholder) name. Nothing against opinions, as this is the actual reason why they opened it up.


  • My point is that Fish is not standard Linux tool. If the goal is to learn more about Linux, it makes more sense to learn about Bash first. I’m not against Fish. For a newcomer its just confusing when researching stuff or reading others scripts in Bash and constantly think about the differences in Bash and Fish. Or if you want to share a script with someone who does not have Fish. I’m not saying Fish is bad or anything like that. I’m just saying for a newcomer its not a good idea to ignore Bash and learn Fish first for someone who is interested into learning more about Linux and its eco system. Fish itself has the better language, no doubt about it and is actually better than Bash. But the quality is not my main concern in the reply.


  • I’m curious and tried the AppImage of current development version. Unfortunately it hang in the settings menus with following message, and kind of maxing out my CPU usage and making it a 0.5 fps slideshow. I waited 10 minutes or so and then forcibly killed the process. Clicking the buttons or interacting with anything didn’t do anything. Guess I have to wait until full release. Not sure if this is a problem with the development build or my system: