• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "linux". Back to normal view
    1. What are some great time savers on CLI that you would recommend?

      I use these right now on Debian: ncdu ncdu (NCurses Disk Usage): A disk usage analyzer with an ncurses interface, providing a fast and easy-to-use overview of disk space utilization. Ideal for...

      I use these right now on Debian:

      ncdu

      ncdu (NCurses Disk Usage): A disk usage analyzer with an ncurses interface, providing a fast and easy-to-use overview of disk space utilization. Ideal for identifying large directories and files in a user-friendly terminal interface.

      duf

      duf (Disk Usage/Free): A modern disk usage/free utility with a beautiful interface written in Go. It provides a quick and easy way to check disk usage across various file systems with color-coded output.

      tldr

      tldr (Too Long; Didn't Read): Simplified and community-driven man pages. Provides practical examples for commands, making it easier to understand and use without wading through lengthy and detailed man pages.

      nala

      nala (Next-Generation APT Frontend): A modern frontend for the APT package manager, designed to provide a more readable and user-friendly output for package management tasks.

      Speedtest-cli

      Speedtest-cli: A command-line interface for testing internet bandwidth using speedtest.net. Allows you to quickly check your upload and download speeds directly from the terminal.

      htop

      htop: An interactive process viewer for Unix systems. It provides a real-time, color-coded display of system processes, making it easier to monitor and manage system resources.

      powertop

      powertop: A tool for diagnosing issues with power consumption and power management on Linux systems. It provides detailed information on power usage by various system components and applications.

      thinkfan

      thinkfan: A simple fan control program for ThinkPads. It helps manage the system's fan speed to balance cooling and noise levels based on the temperature sensors.

      tlp

      tlp (Linux Advanced Power Management): A power management tool for Linux. It provides various configurations and options to optimize battery life on laptops without requiring manual tweaks.

      flatpak

      Flatpak: A system for building, distributing, and running sandboxed desktop applications on Linux. It provides a universal app distribution system that works across various Linux distributions.

      neofetch

      Neofetch: A command-line system information tool written in bash. It displays an aesthetically pleasing summary of system information alongside your terminal prompt.

      iftop

      iftop: A real-time console-based network bandwidth monitoring tool. It shows a list of network connections from/to your system and the bandwidth usage for each connection.

      nano

      nano: A simple, user-friendly text editor for the command line. Known for its straightforward and easy-to-use interface, making it a go-to for quick text editing tasks.

      Edit
      Oh wow! Thank you all for your suggestions!

      I was looking around and found cheat; it's defined as a cheat that allows you to create and view interactive cheatsheets on the command line. Hopefully, someone else might find it helpful as well.

      38 votes
    2. How bad are Nvidia GPUs for Linux really?

      I've been interested in switching to Linux, or at least dual booting, for some time now as Windows has kept getting worse and Proton for Steam has been getting better. I'm particularly interested...

      I've been interested in switching to Linux, or at least dual booting, for some time now as Windows has kept getting worse and Proton for Steam has been getting better. I'm particularly interested in trying Mint Cinnamon.

      In every Linux thread on here or Lemmy, I always hear people complaining about Nvidia drivers for Linux or other hardware problems that they avoid by having AMD.

      I have an Intel CPU and Nvidia GPU. How big of a problem is that, really? Does it make it an unbearable experience? Does it make it a lot more work to get things working? Does it make certain things impossible to get working? What's your experience?

      Also for dual booting, I hear people have problems with Windows messing up their Linux install. Is that a common problem, or a few people having bad luck? Is that avoidable?

      30 votes
    3. “It can’t be that easy, right?” (a Linux desktop environment appreciation post)

      I daily drive Pop!_OS, which uses the GNOME desktop environment. I know that DEs are a hotly contested space among Linux users, and my use of GNOME wasn’t so much a choice as it was a default:...

      I daily drive Pop!_OS, which uses the GNOME desktop environment. I know that DEs are a hotly contested space among Linux users, and my use of GNOME wasn’t so much a choice as it was a default: it’s what came with my distro.

      I like GNOME. I don’t really understand the hate it often gets, but I also don’t really have the legacy understanding of Linux that a lot of people do, and it seems like a lot of distaste lies there. I’m as casual a user as they come — Linux for me is like a Chromebook: it “just works” in that I pretty much need it to get me online and manage some documents. (I do also play games on it, for which Steam and Proton have been a huge boon.)

      I also have a Steam Deck, and it uses KDE’s Plasma on the desktop side, so I got to see what that was like. I also like KDE. It’s very different from GNOME, but I can see the appeal. It feels more like Windows but also has a lot of little nice touches and additions. Also, no ads.

      This got me thinking: what if I tried using KDE instead of GNOME on my laptop?

      I assumed that this would be a big deal. Like, I would have to completely gut my distribution, or reinstall it fresh. Multiple hours of work. Lots of preparation. Looking up myriad terminal commands I don’t understand and hoping they do what they’re supposed to, because if they don’t I’m really screwed — as soon as something goes wrong “under the hood” I’m dead in the water when it comes to fixing it.

      But I was looking on System76’s support site and they made it seem super simple. A single terminal command to install the whole DE?

      It can’t be that easy, right?

      I am astonished to say that it WAS.

      I ran the command, had to select between gdm3 and sddm (a choice which I didn’t understand at all so I searched around a bit before just going with the default: gdm3), and then rebooted.

      I can now select between GNOME and KDE on the login screen, and both work flawlessly. It was so easy.

      I don’t know who to credit for this. Did System76 do a great job of making this easy on their distro? Did the KDE team work hard to make their DE effortlessly plug-and-play? Is this just a general product of the way Linux handles its different components?

      I don’t know but I’m willing to spread the love around to anyone and everyone who contributes to Linux and all of its facets. It’s wild to me that I can so easily reskin my entire operating system in the same way that I used to do with Winamp back in the day. I keep waiting for something to go wrong, but after a few days of this, I’ve realized that everything still “just works,” automagically.

      A big thanks here to anyone who has a hand in open-source software and making computing better for people like me, who have (mostly) no idea what they’re doing.

      56 votes
    4. How do you organize your Linux packages?

      Hello everyone. I am planning to get back into Linux development after working with Mac only for almost a decade. On Mac, one of the most important lessons that I learned was to always use...

      Hello everyone.

      I am planning to get back into Linux development after working with Mac only for almost a decade. On Mac, one of the most important lessons that I learned was to always use Homebrew. Using various package managers (e.g. Homebrew, NPM, Yarn, Pip, etc.) creates situations in which you don't know how to uninstall or upgrade certain pieces of software. Also, it's hard to generate a complete overview.

      How do you Linux folks handle this?

      Bonus question: How do you manage your dotfiles securely? I use Bitwarden, and it's a bit clunky.

      If that helps, I want to try Mint and always use Oh My ZSH!.

      6 votes
    5. Project Zomboid - What compares for gameplay?

      So I have heard of the game for a while, but I am not a fan of zombie games. I was recently shown a video apparently about it (https://www.youtube.com/watch?v=6XuKU2RziLo), and the game itself...

      So I have heard of the game for a while, but I am not a fan of zombie games. I was recently shown a video apparently about it (https://www.youtube.com/watch?v=6XuKU2RziLo), and the game itself looks pretty awesome from my point of preferences.
      The problem? None really, except... zombies. Just not a fan at all.

      Edit: I like the menu options, though they seem like they could be clunky. I like the survival and crafting aspects.

      So my question is this: Are there any games similar to this style of gameplay that might do without the zombies?

      Would prefer on Steam/Linux, but if you have a similar equivalent that's great. Thanks. :)

      12 votes
    6. Linux Distro Recommendations

      I know this can be a bit of a heated debate sometimes, and with so many choices people will have their preferences. I wanted to hear some noob-friendly suggestions for me and some friends. What...

      I know this can be a bit of a heated debate sometimes, and with so many choices people will have their preferences. I wanted to hear some noob-friendly suggestions for me and some friends.

      What distros would work well for an old laptop repurposed as a glorified Chromebook (web browsing, Netflix, emails, etc) with some light Steam 2D indie game usage? It would be borrowed by less tech savvy people.

      What distros would work well for gaming desktops? Either current high end desktops or desktops that are a few years old.

      47 votes
    7. The more I use Linux, the more I hate every distro

      It's funny. I've been using Linux since the old Mandrake days (year 2000 I think). I've used Slackware, Gentoo, Void, Fedora, OpenSuse, Arch and so on. I love Linux in general, there is not other...

      It's funny. I've been using Linux since the old Mandrake days (year 2000 I think). I've used Slackware, Gentoo, Void, Fedora, OpenSuse, Arch and so on. I love Linux in general, there is not other OS I would use.

      Every distro has it's ups and downs and the only one I am content with is Void Linux, but I still don't really love it.

      Void uses runit instead of systemd, which I prefer as an init system, but this means that if you want to use a major DE like Plasma you end up with some functionalities not working right.

      So I want a minimalish system like Void that has access to the latest KDE Plasma, uses systemd and all the regular stuff, but IT IS NOT ARCH.

      Why I don't like Arch? I think it tends to break too often, you have to stay on top of updates and having only one version of the kernel installed bugs me. Void Linux is rolling and NEVER breaks. I'm not exaggerating here. It never broke on me.

      OpenSuse Tumbleweed is an alternative, but like Fedora, it does not ship with proprietary codecs so you have to jump through hoops to install the correct packages. It is just a matter of installing opi and typing "opi codecs", but you can bet that in the next weeks some breakage when updating will happen.

      This happens to me with Fedora too. I install the RPMFusion repository and install the codecs. Every now and then things break because of it and I need to troubleshoot things.

      Not to mention that when you install Plasma with Fedora or Opensuse, it ends up installing a thousand unnecessary things. I can disable the recommended packages/weak dependencies, trim things down and cut here and there, but I always feel like i lost control of things.

      Oh and OpenSuse TW always gave me trouble with the wayland session of Plasma not working properly.

      Gentoo is out of the question. I used it for years and had fun, but I don't care about all the compilation anymore.

      Debian would be a great choice if packages weren't too old. I prefer a rolling release model or at least something like Fedora that is pretty up to date.

      So in the end I stick with Void (without using Plasma), but still bitter about it.

      55 votes
    8. Can anyone recommend a printer/scanner combo that works with Linux with no additional drivers?

      I'm looking for a black & white laser printer with a scanner for home office use. The only fancy thing about it is that I'm running Linux and I don't want to install any driver packages from the...

      I'm looking for a black & white laser printer with a scanner for home office use. The only fancy thing about it is that I'm running Linux and I don't want to install any driver packages from the manufacturer. I want to plug it into any laptop running any Linux distro and start printing and scanning with no fuss.

      Brother printers are very popular, but if I search for any Brother printer and "linux", all I can find is stuff about the drivers and how to fix the various issues that come with those.

      If I understand correctly, modern printers should just work via something called IPP/AirPrint and they should also work over USB. Is that correct?

      What about the scanner? Does that also just work over IPP?

      29 votes
    9. There has never been a better time to game on Linux

      I've been running Linux full-time pretty much since Valve released Proton. I remember submitting reports to ProtonDB back when it was just a shared Google Sheet! In the years that followed I made...

      I've been running Linux full-time pretty much since Valve released Proton. I remember submitting reports to ProtonDB back when it was just a shared Google Sheet! In the years that followed I made it a point to test and report out on different games as new versions of Proton were released and support improved. I thought it important that we have a good data set for what worked and what didn't. Over those years I tested hundreds of games and submitted as many reports to the database.

      In thinking back over my gaming in 2023, however, I realized that I fell out of the habit of submitting reports because I'm so used to Proton working that it's stopped occurring to me that it might not.

      That doesn't mean that there aren't some games that don't work -- it simply means that the success rate that I used to have (maybe 30-50% on average) has risen high enough that I'm genuinely surprised if something doesn't work (it's probably somewhere around 95% for me now, though that's biased by the types of games that I play). I actually tried to remember the last game that didn't work, and I genuinely couldn't tell you what it was. Everything I've played recently has booted like it's native.

      Honestly, I genuinely don't even know which games are native and which run through Proton anymore. I've stopped caring!

      I got my Steam Deck halfway through 2022. It was awesome, but it was definitely a bit rough around the edges. There weren't that many compatible games. The OS had some clunkiness. It matured though, and has gotten better. Among my friend group, I'm the only person who cares even a little bit about Linux. If you asked any of them to name three different Linux distributions they'd stare at you blankly because they wouldn't understand the question. Nevertheless, of my friends, SIX of them have Steam Decks and are now gaming regularly on Linux.

      There are currently ~4,300 Deck Verified games and ~8,700 Deck Playable games according to Valve. On ProtonDB, ~8,600 games have been verified as working on Linux by at least three users, while ~19,700 games have been verified by at least one user. There is SO much variety available, and the speed with which we've gotten here has been pretty breathtaking.

      This was my device breakdown for my Steam Replay for 2023:

      • 55% Steam Deck
      • 32% Linux
      • 10% Virtual Reality
      • 4% Windows

      The only non-Linux gaming I did was VR and some local multiplayer stuff I have on a Windows machine hooked up to my TV.

      I don't want to proselytize too much, but if you have a general interest in gaming, you could probably switch over to Linux full time and be perfectly happy with the variety of games you have available to you. Not too long ago, making the jump felt like a huge sacrifice because you'd be giving up so much -- SO many games were incompatible -- but it no longer feels that way. You can transfer and most of -- probably almost all -- your library will still work! Also, if a particular game doesn't work, there isn't too much sting because, well, there are thousands of others you can give your attention to.

      If you have a specific game that you must play, then it's possibly a different story. If you love Destiny 2, for example, then full-time Linux definitely is not for you. The same goes VR -- it's simply not up to snuff on Linux yet. There are other niches too that don't transfer over as well (modding, racing sims, etc.) so, of course, this isn't a blanket recommendation and everyone's situation is different.

      But for a prototypical person who's just your sort of general, everyday gamer? It's reached a point where they could be very happy on Linux. In fact, as proven by my friends and their Steam Decks, it's reached a point where people can be gaming on Linux and not even know they're doing that. That's how frictionless it's gotten!

      I don't really have a point to this post other than to say it's incredible that we are where we are, and I'm beyond appreciative of all the effort that people have put in to making this possible.

      83 votes
    10. Does Linux From Scratch actually teach you anything?

      Two hours ago I randomly thought "hey, why not do LFS?", so I opened my laptop and started following the book. I've heard a lot of people say that LFS is great for learning how a Linux system...

      Two hours ago I randomly thought "hey, why not do LFS?", so I opened my laptop and started following the book. I've heard a lot of people say that LFS is great for learning how a Linux system works. However, so far it's just been a guide on how to compile different software and what autoconfig flags to use. I thought that maybe further chapters will have more information on how things work, but it seems like they all just contain a one-line description of a program and compilation instructions.

      If anyone here has done LFS, did you actually learn anything from it? Is it worth spending more time on?

      19 votes
    11. Looking to "compile" some of my phone's videos into an .iso to send to family; I use Linux

      So as the title states, I am realizing that most folks don't have CD readers. I do, and I can burn my phone's videos to one, but... I also use Linux these days. I have a CD burner somewhere around...

      So as the title states, I am realizing that most folks don't have CD readers. I do, and I can burn my phone's videos to one, but... I also use Linux these days. I have a CD burner somewhere around here, but honestly I just want to do a "zip file" type option, where I can just group the videos and get them on a usb stick to send out.

      Everything I find on the 'net is about burning CDs and whatnot... which isn't my goal. Honestly, I think windows did this just easy-peasy with select and "burn to image" or whatnot. But I dunno how with Linux (Arch/i3).

      Edit: I'm asking because I don't see any options in pacman. It may be in yay, but it's my bedtime...
      Edit 2: Lots of folks asking why I want an ISO and not just copy the files; my dad states their TV will play videos 'in a DVD format from a USB stick' (and I don't know how accurate it is, but it's what was requested).

      16 votes
    12. Building a home media server on a budget

      Hi I figured before I start venturing into other forums dedicated to this sort of thing, I'd ask here on Tildes since I'm at least comfortable with the community and how helpful they can be here....

      Hi

      I figured before I start venturing into other forums dedicated to this sort of thing, I'd ask here on Tildes since I'm at least comfortable with the community and how helpful they can be here.

      I'm tired of all of the subscription services I have, movies and TV shows disappearing from them, buying a film on Prime and only being able to watch it offline through a specific app. Even then, half the time we're watching comfort TV shows that we have on DVD already (X-Files and Friends for instance).

      So I figured that building a home media server would give me the chance to cut the cord with a couple of these services and allow us to start using and controlling our own data again.

      I have a budget of around £300 (I could perhaps push to £400 if needed) and I'm honestly not sure at all where to start. I have knowledge on how to build brand new, medium to high end gaming PCs as I've done it since I was in my late teens and built my first PC with the wages from my very first job but building a budget minded PC for use as a home media server goes completely over my head.

      I've noticed that a lot of the pre-built NAS or media server boxes are very expensive so my first thought was to buy a refurbed workstation or small form factor PC that has enough "oomph" to do the trick but I don't know what ones to even start looking at and then I start to feel a little bit out of my comfort zone.

      Things like getting the right CPU in these refurbed machines that offers the features I'm looking for like hardware transcoding etc., integrated GPU's, ensuring there's enough SATA ports for multiple hard drives and an SSD for a boot drive, and then to top it all off ensuring that while achieving these features the thing shouldn't draw too much power when idling as it'll be on for long stretches of time, if not left on 24/7.

      I've also got no knowledge of Linux, I've never even looked at it but if it's genuinely easy enough (for someone with next to no Linux experience) then I'd be happy to give it a shot if it offers better performance compared to using Windows 10 or something.

      All the server will be used for is watching TV shows, perhaps the odd film, listening to a bit of music perhaps and the odd podcast now and again. Simultaneous streaming will be fairly minimal, perhaps 2 streams as me or my partner watch one thing and our daughter watches another on her tablet. In regards to streaming outside the house that will also be almost non-existent, perhaps, again our daughter watching a kids TV show like Pokemon or Fireman Sam on her tablet when we're out but me and my partner don't tend to watch anything when we're outside the house, certainly not TV shows or movies anyway.

      Redundancy isn't something I'm too horrendously worried about, I wouldn't be storing anything like photos that we wouldn't want to lose on it and while it'd be annoying, losing a drive with TV shows or films on it wouldn't be the end of the world.

      Any help would be massively appreciated, thanks.

      36 votes
    13. Advice on making a full snapshot/backup of a running Linux system (Debian)

      Hi all, I’m looking for advice re making a full snapshot/backup of a running Linux system (Debian). In an ideal world, should an issue occur, I would like to be able to load a live USB with the...

      Hi all,

      I’m looking for advice re making a full snapshot/backup of a running Linux system (Debian).

      In an ideal world, should an issue occur, I would like to be able to load a live USB with the backup, boot and write from that.

      Timeshift seems to be an option but I’m wondering how the above would work in my case. A few questions.

      1. My disk is fully encrypted with LUKS. Would this pose a problem?
      2. I would like to write my backups to a veracrypt container. Would this pose any issue? I’m not sure how I would boot from a live USB in this case I could not decrypt the USB.

      Essentially I’d like a step-by-step guide to backing up my full system (including all files in home) in such a way that I can easily roll back should the worst happen. Do any of you know of such a guide or can perhaps offer some help?

      10 votes
    14. Have you ever compiled a custom Linux kernel?

      I was stubbornly determined to get my new Yubikeys working for FIDO2 SSH on WSL, which led me down the road to compiling my own custom Linux kernel for WSL with HIDDEV and HIDRAW enabled. This was...

      I was stubbornly determined to get my new Yubikeys working for FIDO2 SSH on WSL, which led me down the road to compiling my own custom Linux kernel for WSL with HIDDEV and HIDRAW enabled.

      This was my first time ever trying anything like this, and by the end of it I realized that it's not actually so scary to compile your own custom Linux kernel!

      Have you ever compiled a custom kernel before? What was the sequence of events that led you to do it?

      20 votes
    15. Is there an updated NixOS guide for first timers?

      I want to finally try NixOS and build a desktop OS from the ground up with sway, iwd, waybar, foot terminal, cmus, etc. I'm not a developer, but I'm a seasoned Linux user. Used Gentoo for years,...

      I want to finally try NixOS and build a desktop OS from the ground up with sway, iwd, waybar, foot terminal, cmus, etc.

      I'm not a developer, but I'm a seasoned Linux user. Used Gentoo for years, Void Linux and now I'm on OpenSUSE TW.

      I'm finding all sorts of guides and it seems confusing. In the past there wasn't any mention of home-manager and flakes, now it seems there are these things. Those are all things I need to care about? Is it all configured in one file?

      9 votes