I left 10 years ago and decided to come back to see if things have improved.

It’s 90% there, but there are still too many bugs and quirks that think I I’m going to go back to Windows.

I started my reintroduction to Linux using Mint. Mint is pretty good, but the UX design was terrible and the “start menu” would lose its relative aspect ratio and my 4k monitor would display a 400x200 pixel start menu. Also, when trying to install apps using flatpak, the results was convoluted. I am trying to install tailscale. Why are there so many results? Which one do I need? Maybe this one?.. Nope, not that. How do I uninstall it? Installing apps was a chore and I couldn’t get anything to run correctly.

Switched over to Pop OS which is what I’m using to post this. Oh man, its so much better than Mint. Apps install like I expect from a Windows machine and uninstall the same way. Just 2 options for Tailscale with descriptions on which one fits me better.

But there are so many quirks. The multitouch trackpad is great. The 4 finger workspace swap is amazing. 2 finger “back” button works great too. Except it doesn’t translate to anything else. Firefox/Chome/Edge doesn’t recognize the back gestures. So, I spent 30 minutes looking for a solution which led me to touchegg, which is available in the Pop Store. But after trying to install it, it freezes my computer. No worries, try again. Freeze again. Arg… that’s annoying. Whatever, my mouse back button works. I’ll live without the touchpad feature.

Install all my productivity programs (zoom, slack, office, etc) for some reason it takes forever to install these and there is a constant lag between installs that persists across all apps. Where is the progress on all the apps I selected to install? Why must I research the app to see if its done or frozen. Whatever, I only need to do this once.

I start working on my new system and I don’t really notice much of a difference between working on my Win11 machine vs Pop OS since most of my work is on a browser. After a few hours of working, I walk away for a few hours. I come back and the system is sleeping. I push the keyboard and mouse to wake it up and it’s not waking up. The power button doesn’t work either. I hard reset the system and lose some work that wasn’t on the browser. I’m super annoyed now. I spend the next hour trying to figure out how to fix my sleep issue and have yet to figure it out.

I’m running these OSs on a Dell Precision i7 with an NVIDIA dedicated card and 32gb of ram. Should I give up or is there another distro that is more turnkey?

  • T (they/she)@beehaw.org
    link
    fedilink
    arrow-up
    0
    ·
    8 months ago

    OP, you need to understand that you are leaving your confort zone and things might not work and that’s okay. You can have plenty of issues with Windows as well but I think we’re just trained to ignore them or assume it not the OS’s fault.

    I’ve had this sleep issue once with arch and I think that’s related with a lack of swap memory. Did you configure it?

    Regarding issues with programs that you use like Slack etc, If it takes too long you there might have something wrong too. I never used Mint so I have no idea on what Pop Store is but I would go away to search for the packages on their official websites.

    If you don’t have the patience to learn a new OS just don’t do it. You’re not obligated to do so, you’re not inferior because of it and you are free to choose what is better for you. I do feel better using Linux these days because I am honestly very tired on MS making decisions on what’s what’s best and I enjoy fixing issues by myself.

    I think you wording might offend a lot of people here because Linux and open source is almost a lifestyle for a lot of people, so if you need help staying it might be more productive to calm down and elaborate on your isssues in the future.

    • rutrum@lm.paradisus.day
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 months ago

      Wow, I never considered swap. I’ve had this problem with my laptop for the last year. I’ll fix this, thank you.

    • fernandocarletti@lemmy.eco.br
      link
      fedilink
      arrow-up
      0
      ·
      8 months ago

      This is what I was about to write hahaha

      If the OP is looking to do things like he does in Windows, just use Windows. I’ve been daily driving MacOS, Linux and Windows (which I fully dropped a few weeks ago) and I have a different workflow in each one. You can’t expect the same behavior/approach in a different OS (in Linux, even in different distros).

      In the end, just use what works for you. If you wanna try something else, the “easier” path is to just adjust to that OS, unless you are into customizing it to whatever you are used to, what does not seem to be the interest of the OP.

      But I have to say, it is a pain in the ass whenever to be judged because you like/dislike and operating system. Just live your life hahaha

    • jaschen@lemm.eeOP
      link
      fedilink
      arrow-up
      0
      ·
      8 months ago

      I went into this project understanding that I need to spend some time to make it work for my workflow.

      For the sleep issue, I tried this command sudo kernelstub -a mem_sleep_default=deep

      It didn’t seem to work. I ran out of ideas to try and got frustrated. How do I configure the swap memory?

      Thank you, but I’m very calm. I just didn’t realize how sensitive the Linux community is with their lifestyle.

      • angel@iusearchlinux.fyi
        link
        fedilink
        arrow-up
        0
        ·
        8 months ago

        Swap is only required if you want to hibernate your system, it’s the linux equivalent of hiberfil.sys on windows. When hibernating, the kernel freezes all processes and writes the contents of the RAM to swap (usually a separate partition on the disk), where it can be restored from on the next boot. Since you have issues with sleep/suspend, adding swap won’t help you here, and I also assume PopOS configures swap automatically during the install process anyway. (Also, swap is used as additional memoty in case the RAM is full, so it also functions as the pagefile.sys equivalent.)

        Anyway, suspend/sleep may fail due to various reasons. It doesn’t work on my desktop (same symptoms you also have), but works fine on my laptop. The command you executed (sudo kernelstub …) adds a kernel parameter to your bootloader, that advises your kernel to use S3 sleep instead of modern standby (S2Idle), see this wiki article for the differences: https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate

        Since the kernel is only loaded when you start the PC, my question is: Did you restart your PC after running the command? Check via cat /proc/cmdline, whether the parameter is present. You can also configure this while the system is running via echo deep > /sys/power/mem_sleep (needs to be run as root, i.e. login as root via sudo -i before running it). See also: https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate#Changing_suspend_method

        If you use a desktop PC I would honestly just disable automatic suspend via the PopOS system settings. If you use a laptop on the other hand, I can understand why you would want sleep to work. You can try reading the Arch Wiki article I linked, it contains a lot of information regarding sleep, but keep in mind that the instructions there are for Arch Linux, not for PopOS, so if the Arch Wiki advises you to change something, you’d have to look up the PopOS way of doing that. Unfortunately I don’t have any further hints I could give you, but I hope this information at least helped you to understand some of the terminology. Best of luck!

        • T (they/she)@beehaw.org
          link
          fedilink
          arrow-up
          0
          ·
          8 months ago

          This was very informative. I am not very knowledgeable so I just assumed it might be related to swap (since I had this issue before configuring it and never again afterwards).

          I assumed sleep/suspend would work kind of the same as hibernate. Thank you for your knowledge!