Linux tips (media.piefed.zip)
submitted 1 month ago by to c/linuxmemes@lemmy.world
 
Linux tips

top 92 comments

sorted by: hot top controversial new old
[–] 108 points 1 month ago (26 children)

Really? i get handheld terminal command lines with embedded copy functions when i search for solutions to my Mint problems. It's a pretty kind and helpful community.

  • source
  • hideshow 26 child comments
  • [–] -3 points 1 month ago (22 children)

    That gets a lot of people in trouble and I really advise against giving people terminal commands when it can be avoided. Unless the person already is familiar with the terminal, they're just typing magic words into a black box and it reinforces the stereotype that Linux is this complicated and arcane thing.

  • source
  • parent
  • hideshow 22 child comments
  • [–] 23 points 1 month ago (18 children)

    It's more complicated to describe how to do something in a gui and it will only work for one environment if it's set up the same way.

  • source
  • parent
  • hideshow 18 child comments
  • [–] 4 points 1 month ago*

    Yeah, the terminal is much more universal on Linux distros.

    People will have wildly different GUI environments. I have no idea how to do thing X in all of KDE Plasma or GNOME or Xfce or Cinnamon or whatever. But outside of package management and some systemwide config, most Linux distros work pretty much the same way at a bash prompt.

  • source
  • parent
  • [–] 0 points 1 month ago (2 children)

    Command line is easier for the person giving it but it teaches nothing to the person using it and I agree with the previous poster, just reinforces the idea that Linux is this mysterious non-understandable os. Many knowledgeable people in the community love to gatekeep so it works out in their favor and no one else's.

  • source
  • parent
  • hideshow 2 child comments
  • [–] -1 points 1 month ago (11 children)

    Is it? I usually chain names of buttons or something like that:

    File - Create - From templates

  • source
  • parent
  • hideshow 11 child comments
  • [–] 6 points 1 month ago (1 child)

    What if the person you're helping has a different UI language? Or when buttons get hidden based on available screen space? Or when you need to get an older person to use a dropdown menu with hover and click options?

    Sure it's doable, but it's so much easier to just copy and paste a command. Of course, whenever I tell someone to do something like this, it comes with a lot of warnings about the shell. If they're close enough I just tell them to never run a random command without consulting me first.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 month ago*

    Very often you want the other person to learn (memorize) the way to do something.
    And most of the time that person (in my experience) is an elder being or something, so they prefer UI and I don't want to die on a hill of making them relearn their ways.

  • source
  • parent
  • [–] 4 points 1 month ago*

    That's nice, right until you have to troubleshoot why the other person is having difficulty following the instructions. My not-entirely-but-still-mostly-strawman scenario (specifically with the RPi Imager) where that approach fails:

    Run the application. If it asks for a password and then nothing happens, then you'll need to use pkexec to launch it with root privileges, run pkexec env $(env) DISPLAY=:1 /path/to/application. The main window will look like a wizard utility with the steps on the left and input fields on the right. Follow the instructions until step 4. Then complete step 4, but DO NOT click "next". A gear icon should appear.

    No, not the gear icon on the top, the large gear icon on the bottom right. It didn't appear? Okay, go back to step 2 and make sure the "full" option is selected. Now go to step 4 and reenter everything. Still nothing? Send me a screenshot. Okay, the "hostname" field must not contain a hyphen, replace it with an underscore. Wait, which version of the app are you running? Go to the small gear menu, click on "About", and send me the version number... okay, nevermind, that version doesn't support this specific feature, you'll have to update.

    I had to have this conversation with myself. Conducting it over an internet forum with a stranger of questionable technical skills is my definition of hell.

  • source
  • parent
  • [–] 6 points 1 month ago* (last edited 1 month ago) (7 children)

    One simple command vs:

    Go to your start menu

    Search for program name

    Click on it

    Scroll down about half way

    Click the

    Enter

    Click the

    Click the in the popup

    And if that's done in Gnome, does it help a KDE user, Xfce, Mate? I think not. And that's if the gui handles the problem at all.

    Of course, the command comes with an explanation of what it does.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 4 points 1 month ago

    One "simple" command that could do anything including killing their entire PC vs detailed instructions of something they can follow and understand, especially if you include pictures.

    If you want people in your community, treat them with respect.

  • source
  • parent
  • [–] 2 points 1 month ago* (4 children)

    Trolls, who like to corrupt people's data, exist. A GUI procedure is almost always safer.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 1 month ago (3 children)

    Tell me how to gather this information from the GUI. Plasma for preference please.

    >>> inxi -exzz                                                Β±[●][master]
    System:
      Kernel: 7.2.8-200.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc
        v: 16.2.1
      Desktop: KDE Plasma v: 6.7.5 Distro: Fedora Linux 44 (KDE Plasma
        Desktop Edition)
    Machine:
      Type: Desktop System: Intel Client Systems product: NUC8i7BEH
        v: J72992-303 serial: <superuser required>
      Mobo: Intel model: NUC8BEB v: J72688-303 serial: <superuser required>
        Firmware: UEFI vendor: Intel v: BECFL357.86A.0056.2018.1128.1717
        date: 11/28/2018
    Battery:
      Device-1: hidpp_battery_1 model: Logitech Wireless Mouse MX Master 2S
        charge: 100% (should be ignored) status: discharging
    CPU:
      Info: quad core model: Intel Core i7-8559U bits: 64 type: MT MCP
        arch: Coffee Lake rev: A cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
      Speed (MHz): avg: 1132 min/max: 400/2700 cores: 1: 1132 2: 1132
        3: 1132 4: 1132 5: 1132 6: 1132 7: 1132 8: 1132 bogomips: 43198
      Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
        vmx
    Graphics:
      Device-1: Intel CoffeeLake-U GT3e [Iris Plus Graphics 655] driver: i915
        v: kernel arch: Gen-9.5 bus-ID: 00:02.0
      Display: wayland server: Xwayland v: 24.1.13 compositor: kwin_wayland
        driver: X: loaded: nvidia unloaded: modesetting gpu: i915 resolution:
        1: 2560x1440~60Hz 2: 2560x1440~60Hz
      API: EGL v: 1.5 drivers: iris,swrast platforms:
        active: gbm,wayland,x11,surfaceless,device inactive: N/A
      API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 26.0.3
        glx-v: 1.4 direct-render: yes renderer: Mesa Intel Iris Plus Graphics
        655 (CFL GT3)
      API: Vulkan v: 1.4.341 drivers: intel,llvmpipe surfaces: N/A
        devices: 2
      Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
        de: kscreen-console,kscreen-doctor wl: wayland-info x11: xdriinfo,
        xdpyinfo, xprop, xrandr
    Audio:
      Device-1: Intel Cannon Point-LP High Definition Audio
        driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
      API: ALSA v: k7.2.8-200.fc44.x86_64 status: kernel-api
      Server-1: PipeWire v: 1.6.9 status: active
    Network:
      Device-1: Intel Cannon Point-LP CNVi [Wireless-AC] driver: iwlwifi
        v: kernel bus-ID: 00:14.3
      IF: wlp0s20f3 state: down mac: <filter>
      Device-2: Intel Ethernet I219-V driver: e1000e v: kernel port: N/A
        bus-ID: 00:1f.6
      IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
    Bluetooth:
      Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb
        v: 0.8 type: USB bus-ID: 1-10:3
      Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter>
        bt-v: 5.1 lmp-v: 10
    Drives:
      Local Storage: total: 2.81 TiB used: 920.76 GiB (32.0%)
      ID-1: /dev/sda vendor: A-Data model: SU800NS38 size: 119.24 GiB
      ID-2: /dev/sdb vendor: Toshiba model: Q300 size: 894.25 GiB
      ID-3: /dev/sdc vendor: Samsung model: ST2000LM003 HN-M201RAD
        size: 1.82 TiB type: USB
    Partition:
      ID-1: / size: 116.66 GiB used: 18.42 GiB (15.8%) fs: btrfs
        dev: /dev/sda3
      ID-2: /boot size: 1.9 GiB used: 442.1 MiB (22.7%) fs: ext4
        dev: /dev/sda2
      ID-3: /boot/efi size: 598.8 MiB used: 20.1 MiB (3.4%) fs: vfat
        dev: /dev/sda1
      ID-4: /home size: 893.82 GiB used: 246.53 GiB (27.6%) fs: xfs
        dev: /dev/sdb1
    Swap:
      ID-1: swap-1 type: zram size: 8 GiB used: 827.8 MiB (10.1%)
        dev: /dev/zram0
    Sensors:
      System Temperatures: cpu: 43.0 C pch: 49.0 C mobo: N/A
      Fan Speeds (rpm): N/A
    Info:
      Memory: total: 32 GiB available: 31.2 GiB used: 9.3 GiB (29.8%)
      Processes: 357 Uptime: 1d 3h 26m Init: systemd
      Packages: 7 note: see --rpm Compilers: clang: 22.1.8 gcc: 16.2.1
        Shell: Zsh v: 5.9 inxi: 3.3.41
    
  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 month ago* (last edited 1 month ago) (1 child)

    Not that I particularly want to get involvedβ€”I do also like inxiβ€”but you can launch Info Center (kinfocenter) from krunner, the application menu, or under About this System in System Settings to get a good amount of this information and more.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 month ago*

    I don't use Plasma, but in Mint Xfce, you click:

    • the whisker menu (aka Start),
    • System Information,
    • Copy,

    which includes all this and USB and Repos sections.

    If your mouse/touchpad is broken, then doing it with a keyboard only may be a bit tricky for a newbie, because you have the Shift+Tab to get to the Copy button:

    • Super (aka the Windows key),
    • arrow down to System Information,
    • Enter,
    • Shift+Tab 4 times,
    • Enter.

    While CLI is superior in many ways, sometimes even for newbies, I've found that for them GUIs are usually much easier and safer. I recently struggled to get someone to type spaces in the correct places in a terminal, over the phone.

  • source
  • parent
  • [–] 2 points 1 month ago

    And that's OK. It does get them to open the term and see it and use it a little - copy/pasta is how we all started out. (Truth is, I still copy/pasta after more than 20 years should perhaps need) But that does not negate the GUI experience. I like and use the GUI every time I can.

    But I understand the need for the Cli too. I can often use it to better see where a problem is. Something my GUI lovin' lazy butt doesn't always do.

  • source
  • parent
  • [–] 195 points 1 month ago (14 children)
  • [–] 5 points 1 month ago* (11 children)

    Sorry to be that guy, but arch = deer.

    Buffalo = nixos / gentoo / hannahmontanaOS

  • source
  • parent
  • hideshow 11 child comments
  • [–] 10 points 1 month ago* (3 children)

    Sorry to break it to you, but Gentoo is a penguin.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 8 points 1 month ago (2 children)
  • [–] 5 points 1 month ago (2 children)

    Ehh, having used all 3 Arch and Nix are about the same level of difficulty, Nix just doesn't have documentation (or at least didn't when I was using it). Flakes make it more complicated, but those are 100% optional, and I didn't use them

    Gentoo is a notable step up. Shit actually breaks there, horrendously. Still love it tho.

    HMLinux does, in fact, scare me. I'm debating doing LFS, but I don't think I could handle the difficulty that HML would offer

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 month ago (1 child)

    LFS is actually a pretty good learning experience. But that depends on whether you're interested in topics like kernel configuration, filesystem organization, the boot components and boot sequence, init system, common app resources, compiling apps, and generally how a Linux system comes together. It gives you a solid grounding that's applicable to any Linux distro (not super-specific like Arch/Gentoo/Nix tend to be). But it's pretty dry stuff and you have to be really fascinated by Linux to dig into it.

    On the cool side once you get through LFS you should be able to put together your own mini Linux distro and see how small you can make it and still boot and do something useful.

  • source
  • parent
  • hideshow 1 child comment
  • Yeah, I'm very interested in the user side of Linux, less so what's under the hood. There's some degree of it there, I do use Gentoo, which is more manual than any other distro I've come across, but that's about as deep as I want to go for a daily driver. I am a little tempted to do LFS on a VM once I have a computer that can handle it again

  • source
  • parent
  • [–] 64 points 1 month ago (24 children)

    I can’t understand why there’s so many people suggesting newbies something really complicated distro, when all they need is to start with a something really user friendly, like Linux Mint. User can then move on to other distros if they want to when their skills improve. I use Arch BTW.

  • source
  • hideshow 24 child comments
  • [–] 37 points 1 month ago (7 children)

    Because otherwise you don't have the "true linux experience", whatever that means.

    I work in IT support, and you can't imagine how completely computer inept the average user is. Like, they start crying when a button has moved 2cm to the side.

    These will never be able to use a command line, let alone install their own operating system.

    Yet some of these Linux evangelicals think everyone was born with a UTP cable up their arse. So they recommend what they see as "easy", but don't understand that it only looks easy to them because of the decades of experience they already had.

    As long as the Linux community can not decide what distro is the best for newbies, it will never be the year of the linux.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 28 points 1 month ago* (4 children)

    Gatekeeping is a big problem with anything - especially as it becomes easier.

    Film photographers balked at people going digital and about color grading and retouching with lightroom and photoshop.

    Car people talked shit about how using an automatic transmission wasn't really driving.

    PC gamers got pissy at console gamers in the 90s and 2000s for just wanting a game to fucking work without having to chase down a conflict caused by a random printer driver that made their game crash in any map with water (my actual lived experience with Battefield 1942).

    Lots of old-school 3D printing enthusiasts get upset when new users don't know when to adjust their pressure advance or can't read gcode.

    Doctors who worked three 30-hour shifts a week in their residency think new doctors should go through the same rite of passage.

    Football players who were taught to lead into a tackle using the top of their skull think new rules implemented to prevent neck injuries and TBIs make new players pansies.

    We need to understand that part of making the world better is that the next generation of professionals, hobbyists, and people in general will have it easier than us, and that's a good thing.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 10 points 1 month ago (2 children)

    Car people talked shit about how using an automatic transmission wasn't really driving

    ... we stopped doing that? D:

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 weeks ago* (1 child)

    It's really, really hard to find a new manual these days that isn't, like, a sports car. When I bought my little manual-transmission hatchback in 2016 I'm pretty sure I was getting the last vestiges.

  • source
  • parent
  • hideshow 1 child comment
  • PC gamers got pissy at console gamers

    This is also stupid because before the tail end of the 2000s, the types of games you'd buy a PC for were different than consoles. Not to say there were no platformers on PC, but you were going with console if that was your biggest interest.

  • source
  • parent
  • [–] 2 points 1 month ago

    When I recommend Linux I always recommend Mint because it can be installed and set up by anyone who can read and follow half a dozen instructions. I don't often recommend Linux though, because the average user won't even read an error message before giving up.

  • source
  • parent
  • [–] 9 points 1 month ago (8 children)

    because it's pretty hard to recommend anything you don't use. Seeking advice on a distribution in geek forums, therefore, is a losing plan right from the start. It's smarter to install whatever you want and then come to the forums with your problems.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 6 points 1 month ago (7 children)

    "I heard distro xyz is really beginner friendly, i didn't use it though so i can't give you much advice on that." is pretty simple.

    Maybe adding "...i'm using distro C btw" at the end if you truly want to feels important.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 3 points 1 month ago (2 children)

    What's the value of this advice? You can google the same thing in about 2 minutes. People usually expect real-world experience.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 month ago

    It gives people place to start with, and since you're in that comminity you would very likely heard some recommendation. There were a time Google will recommend people PopOS where they're undergoing changes that makes the OS so buggy to use and not user friendly at all, as a human person that participated or heard discussion about it, you will most likely tell new comer to steer clear from it. Google won't do that.

    "Just google this" is definitely the worst way to treat people who just want an easy recommendation in a sea of choices.

  • source
  • parent
  • load more comments (1 reply)
  • [–] 2 points 1 month ago (1 child)

    Nah, adding β€œI use Arch BTW” is something you’re seeing in Reddit all the time. I found it hilarious, didn’t realize how literally it was taken here. I would add that actually I have used Mint for ages, but I don’t want to make you think that I want to feel important.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 month ago

    Yeah, I totally agree. The only thing I can guess, aside from people just being assholes, is that someone with many years of experience is only thinking of what they liked after gaining that experience.

    For example, if someone learned with Debian and then moved on to Arch, they think Arch is "better" and I think they are telling others to not waste their time on Debian. They are totally ignoring the fact that they spent quite a bit of time learning before they moved on and they are advising that a newcomer skip to what they perceive as "the end."

  • source
  • parent
  • [–] 2 points 1 month ago* (2 children)

    Because most Linux users online are posers who only use their computers to run update commands.

  • source
  • parent
  • hideshow 2 child comments
  • [+] 0 points 1 month ago (2 children)
  • [–] 4 points 1 month ago

    I think you overestimate skills of the average computer user. Most of them don’t even know how to install operating system, even that Windows which came with their own computer. That’s why you shouldn’t recommend them any distro which is easy for average Linux user. They need something very simple and easy for the start up.

  • source
  • parent
  • [–] 2 points 1 month ago

    Even Debian is a lot harder to use than Mint if you want things like the login page recognising your external monitor and realising that it should be your primary monitor before logging in, especially if a KVM means that it wasn't attached when you first booted. Or wanting that setup to persist after an nvidia driver update. There's just so much stuff that a user-focused distro can make easy that most distros don't make easy!

  • source
  • parent
  • load more comments (-1 replies)
    [–] 57 points 1 month ago* (2 children)
  • [–] 55 points 1 month ago (21 children)

    In the mailing list and usenet days, people would tell you to RTFM if your question was answered anywhere in the documentation, and Linux was a thousand times harder to install back then. Never mind DMAs and IRQs, you had to manually write config files specifying the geometry and refresh rate of your monitor.

  • source
  • hideshow 21 child comments
  • [–] 11 points 1 month ago (2 children)

    Later you had to uninstall pulse audio so sound worked. And recompile WIFI drivers with every Kernel update. Today though I can very much relate I don't want my OS to need more attention than maybe rebooting for updates once a month. That's what made macOS successful. Linux Desktop has become usable in that regard, now even vsync sometimes works.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 21 points 1 month ago* (12 children)

    people would tell you to RTFM if your question was answered anywhere in the documentation

    Modern day internet techies will snear at you for using AI assist tools when setting up an environment. But by god, do these agents not save me endless hours of trying to decipher the Dead Sea Scrolls of system configuration.

    RTFM only works when the documentation is high quality and easy to follow. Better yet, if you know the manual so well, just link me to the damned chapter I'm supposed to focus in on. I'm trying to set up an *arr stack, not become a sysadmin team lead at a Fortune 500 company.

    Never mind DMAs and IRQs, you had to manually write config files specifying the geometry and refresh rate of your monitor.

    In fairness, a lot of those config files were relatively easy to write. I'll take that over hunting through forty different nearly-identical screens in a custom configured BIOS.

  • source
  • parent
  • hideshow 12 child comments
  • [–] 17 points 1 month ago* (4 children)

    You can search the ancient scrolls for an eternity or consult the all knowing shoggoth that may melt your brain or lie.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 13 points 1 month ago (3 children)

    Listen, I'm not saying Ya hai kadishtu ep r'luh-eeh Nyogtha eeh, s'uhn-ngh athg li'hee orr'e syha'h. But I get it.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 8 points 1 month ago (2 children)

    K'yarnak li llll kadishtu, ngnah ah'lw'nafh Iiahe azathoth?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 5 points 1 month ago (4 children)

    I've been using a local Qwen3.8 model as a NixOS sysadmin lately for a non-critical VPS. So far, it has been working surprisingly well! I guess it's easier for AI agents to gather context when the whole system and apps are defined in code, and immutable when applied.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 month ago (3 children)

    I've been wanting to do this, even as a testbed. I just want computers to do cool shit, and am getting tired of being a Linux sysadmin in my free time. How large of a model do you have assigned to this?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 month ago* (2 children)

    Just Qwen3.8-27B. That little model is surprisingly smart.

    NixOS also gives you the ability to roll back to previous config versions. I have not needed to do that (yet), but it reduces some risk.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 month ago (1 child)

    β€œJust” and a 27B model don’t exactly belong in the same sentence if you ask my wallet. πŸ’Έ

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 month ago

    Yeahhh sorry πŸ˜•

    I was fortunate to have bought my graphics card almost a year ago, and for a nice discount (a Black Friday sale, IIRC). I'd love to buy another, but they now cost >2x the price I paid.

    FWIW, you can probably run it on CPU if you have enough RAM. I assume it will be really slow though.

    Might also be worth trying Qwen3.6 35B-A3B. It's not as "smart" as Qwen3.8 27B, but can be much faster on limited resources.

  • source
  • parent
  • [–] 4 points 1 month ago (1 child)

    I'm in the openbsd mailing list and they still do that, it's fantastic

  • source
  • parent
  • hideshow 1 child comment
  • load more comments
    view more: next β€Ί