Switching the gf to Linux
from lost_faith@lemmy.ca to linux@lemmy.ml on 02 Oct 13:00
https://lemmy.ca/post/52670568

Tonight I am installing Kubuntu on the gfs machine. Once she is comfortable with that, and the support ends for our version prolly going with Debian. Going to remove her windows drive (256 or 512GB) as there is only 1 m.2 port on the board, and replace it with a 1tb.

Her needs are simple, make Logitec G13 work (works and tested on my machine for months), Make ESO and addons work (Lutris has its own installer for ESO YAY! Minion has a linux version.), and minecraft java (found in app manager).

Now, she has some knock off razor mouse with buttons under the thumb, maybe the razorx software or whatever it’s called will work on her mouse?, this may be a slight pain point. I am hoping this will work out and she will be happy with her (new) pc, we are preserving her windows as a fall back if she hates it. I have a short video lined up to teach her the linux file system. She won’t be doing anything command line, for now, except to start the G13. Gonna leave her with the dolphin file manager as it is difficult to get elevated privileges compared to nautalis(sp?) where it is a simple checkbox click. Anything else to suggest here?

I can mostly teach her what she needs to know as we go, she is a smart cookie and has picked up everything I taught her for windows and networking so far so should not be an issue for her, but if you guys have any suggestions on tutorial vids for non power users or other things I can do to make this even more seamless it would be appreciated.

Edit: Thank you all for your input, very much appreciated. I will keep monitoring for new posts

#linux

threaded - newest

mofreak@lemmy.blahaj.zone on 02 Oct 13:11 next collapse

probably just install wine and all it’s extra stuff.

also prism launcher is a very good linux minecraft launcher, it lets you have multiple versions and you can download modpacks inside it. good for linux

lost_faith@lemmy.ca on 02 Oct 13:16 next collapse

prism launcher

Oh, thank you, will check it out.

mushroommunk@lemmy.today on 02 Oct 13:46 collapse

Curseforge, another Minecraft launcher that many modpacks get uploaded to and also supports multiple versions, has been working for about a year for me on Linux Mint too incase she ever wants that.

lost_faith@lemmy.ca on 02 Oct 13:56 next collapse

Thank you will add to the list

artiman@piefed.social on 02 Oct 15:12 collapse

I strongly recommend against the curseforge app prismlauncher is way better, curseforge sucks as an app and a company, prismlauncher in addition to curseforge has modrinth, technic, ftb etc

Rai@lemmy.dbzer0.com on 03 Oct 00:01 collapse

Is prism the free one? I had an alpha account that is now deleted because Microsoft and I refuse to buy it again.

artiman@piefed.social on 03 Oct 04:44 collapse

There is a free method, but it has DRM by default you can search for prism, and it has the link besides

standarduser@lemmy.dbzer0.com on 02 Oct 14:15 next collapse

Oooh I’ve been looking myself for a better launcher since Minecraft launcher I have to kill and restart once each time I wanna play it. Prism will def help then thank you much for this!

Zangoose@lemmy.world on 02 Oct 23:00 collapse

I could never get any of my friends on Linux (maybe I’ll be able to now that Windows 10 is dying) but I was able to get everyone on prism instantly because it’s just a better launcher than the official one in every possible way (it’s also on Windows and MacOS)

lost_faith@lemmy.ca on 03 Oct 10:44 collapse

unless they need kernel level anticheat, the rest should work. just demonstrate how well your system runs these apps and that should help. just be ready to be their on-call tech hehe

Zangoose@lemmy.world on 03 Oct 20:38 collapse

That’s the thing though. If I’m going to need to be on-call tech support then Linux isn’t actually a better option then Windows. Sure it would be more private and less sucky but if the computer doesn’t actually work then that doesn’t mean anything. I’m willing to make ad-hoc workarounds to my own problems because I’m a software developer and don’t mind falling down a rabbit hole to get something like push-to-talk working with a custom pipewire script. My friends who want to play games and relax when they get home from work are understandably not willing to go through that hassle.

I’d love for Linux to be ready for daily driving but for most people I know it just isn’t. Maybe when Wayland desktops are more mature but I’m not going to make people choose between functioning shortcuts (X11) and functioning monitors (Wayland).

furrowsofar@beehaw.org on 02 Oct 13:15 next collapse

Just FYI my wife and her dad have used Linux for decades now. Both nontechnical users. I switched them in mid 00s.

Just keep in mind you will need to do the support when things break or on major upgrades. Otherwise she should have few issues.

lost_faith@lemmy.ca on 02 Oct 13:17 collapse

you will need to do the support

No different than with windows, am prepared

furrowsofar@beehaw.org on 02 Oct 14:27 collapse

Yes. No different. Some ways easier.

frongt@lemmy.zip on 02 Oct 13:20 next collapse

I would just go right for Debian with kde instead of making another change later on.

lost_faith@lemmy.ca on 02 Oct 13:33 collapse

The version I am using will have support til '27, so will get her used to the environment first. Then I’ll need to do the change to Debian first to ensure everything works before the end of life, lets hope I have the mental energy to do it then.

avidamoeba@lemmy.ca on 02 Oct 14:57 next collapse

Thoughts as someone who’s migrated two gfs and one wife:

  • Don’t consider distrohopping. Install something that can be maintained for 10 years through upgrades. If you go with Kubuntu, stay with Kubuntu. If you’re planning on Debian go straight to Debian and do the extra work to make it comfortable.

  • Plan the install to be dumbproof and trivial to maintain. E.g. no separate partitions for this or that which could run out of space. If you need separate /boot, oversize it. You don’t want to deal with failed updates due to space.

  • Install a Windows VM for all the corner cases you aren’t thinking of at the moment. Share the home dir with Windows under some drive like Z: and teach her to use it. Use built-in hypervisor like virt-manager. It doesn’t have 3D acceleration but it’s problem-free when it comes to upgrades over time since there aren’t kernel module compilations.

  • Use web “apps” liberally to fill the gaps where native apps are missing.

  • Don’t use external repositories unless absolutely needed. You want updates and upgrades trivial and boring.

You want to show that this system is better than Windows. Any issues and defects would be counted against it even if it was your fuckup. So go boring, trivial and stable.

lost_faith@lemmy.ca on 02 Oct 15:18 next collapse

Yeah, simple as possible. She has 2 drives (a new 1tb m.2 and iirc a 1 or 2tb platter) and that will be the extent of partitions, I even stopped doing partitions on my systems this time around. I didn’t plan on doing a vm, now I just might, (is there a container or something ready to dl? I seem to recall reading that a bit ago. Iit has been a long time since I used a vm, is it possible to clone her active windows into a vm?) her proprietary needs are simply G13, ESO and Minecraft, the rest as you say are web based. HELL no to external repos, except the G13 one, I certainly do want it simple for her. Over the past 4 months I’ve been scrutinizing the updates before running em and have had 1 issue with FF but the rest has been a dream.

As I said I’m leaving her a rip cord in case she just doesn’t like it, I don’t see her having issues after a week of use.

avidamoeba@lemmy.ca on 02 Oct 16:50 next collapse

Look for the massgravel github repo. Has links to Windows images and activator. If you use the IoT ones, they’re clean from all the standard Windows cruft. You can probably migrate the existing Windows install but it would be more work. Don’t have a doc on it to link.

lost_faith@lemmy.ca on 02 Oct 16:52 collapse

Oh, perfect, thanks. I’ll take the easy route and check this repo out

avidamoeba@lemmy.ca on 02 Oct 19:44 collapse

Oh on the partitioning side, you probably want LVM with Btrfs on top. LVM makes expansion, migration very easy. Could even turn a single drive into raid later on without much difficulty. Btrfs gives you data integrity checksumming.

lost_faith@lemmy.ca on 02 Oct 20:09 collapse

Oh yeah! Meant to do that on mine, ext4 is what I am using, but yeah she will get btrfs as timeshift suggested it when I finally activated it last month

avidamoeba@lemmy.ca on 02 Oct 20:12 collapse

I mean, what you really want long-term is ZFS but the setup becomes significantly less trivial and docs aren’t nearly as abundant and LVM+Btrfs gives you a good subset of the benefits. I recently converted my laptop to ZFS on root and I can now do lightning-fast backups of the system while it’s running. And that’s only really possible if the backup machine also runs ZFS.

lost_faith@lemmy.ca on 02 Oct 20:15 collapse

oh nice, I will go down the zfs rabbit hole one day, but not today hehe thank you

boredsquirrel@slrpnk.net on 02 Oct 20:32 collapse

  1. Yes agreed, why reinstall?
  2. Dont ever use fixed partitions, that is not how you do things. One boot partition 3G or so to not run out of space, the rest with BTRFS encrypted. Or anything else in an LVM.
  3. Use virt-manager for that, dont get virtualbox. No weird kernel modules. I am curious how you share the directory, didnt get that working.
  4. Yeah, might need ungoogled chromium for them to be actual webapps as Firefox is weird
  5. THIS. People always do this and mess everything up. Use flatpak.
  6. Boring? In a sense, but that is kinda difficult to say.

I would recommend HeliumOS with Flatpak apps. Way more stable than any package based distro

avidamoeba@lemmy.ca on 02 Oct 20:59 collapse

Use virtiofs. There’s a driver for Windows. Very fast. We use it in production with a different hypervisor and Linux VMs. Different client driver but I suppose the Windows driver should be fine too.

boredsquirrel@slrpnk.net on 02 Oct 21:02 collapse

This miiight require a QEMU system session.

avidamoeba@lemmy.ca on 02 Oct 21:58 collapse

Not sure what you mean by QEMU system session. I might be able to shed light if you elaborate.

boredsquirrel@slrpnk.net on 03 Oct 13:37 collapse

Running QEMU as a system service or user or smth vs running it as user (less privileged)

avidamoeba@lemmy.ca on 03 Oct 14:19 collapse

Oh yeah, I think qemu runs as something with higher priv. On Debian/Ubuntu that’s all pre-setup. You just make yourself a part of the libvirt group and Bob’s your uncle.

boredsquirrel@slrpnk.net on 03 Oct 21:06 collapse

Thats virt-manager default. I just like to not be part of that group for… reasons.

Sxan@piefed.zip on 02 Oct 15:58 next collapse

I wouldn’t worry much. My wife is running KDE on Arch on her laptop. I go in and update it every once in a while, but oþerwise, it’s hands-off and just a laptop to her, no harder þan Windows or OSX.

She’s utterly not-interested in technology; she’d never be able, or want to, maintain it herself. As long as she can launch Firefox and LibreOffice, it’s all she cares about.

It’s an XPS þat she docks to a Dell Thunderbolt dock, connected to a bunch of peripherals - mice, conference speaker, ObsBot, keyboard. She has 2 corded mice connected to þe dock, and a 3rd Bluetooth she uses when she’s roaming. Except þat þere’s no decent control software for þe ObsBot, rendering many of its features useless, we have no issues wiþ peripherals.

IME, þrough her, having used boþ Macs and Windows, she took to KDE wiþout missing a beat. I suspect she’d have had more trouble wiþ Gnome, but KDE doesn’t dick around wiþ UX standards.

lost_faith@lemmy.ca on 02 Oct 16:13 collapse

Yeah, mine just wants to play her 2 games and watch some streaming stuff. KDE should be a very shallow learning curve, almost everything is laid out similarly just some terminology stuff is different. I liked Gnome when I used it many years ago but for my VR at the time I set this up KDE/Wayland was the suggested way to go and now I don’t want to change my DE even if Gnome now works as well as KDE. I am getting more excited for this as the day progresses. The greatest pain (timewise) will be downloading ESO. I wonder what would happen if I just copied her current ESO installation into the destination after letting lutris setup the ESO environment, her ESO install is around 120gb

chaosCruiser@futurology.today on 02 Oct 17:41 next collapse

It’s a gateway drug. Before you know it, she’ll be installing Arch without the script.

lost_faith@lemmy.ca on 02 Oct 17:45 next collapse

That will be a fine day

bridgeenjoyer@sh.itjust.works on 02 Oct 22:20 collapse

My SO isn’t as nerd as me but I’ve actually learned stuff from them poking around linux that i did not know !

blackbrook@mander.xyz on 02 Oct 17:42 next collapse

I’ve never had a mouse not work on Linux. But you can boot from a thumb drive image to see what hardware is working.

lost_faith@lemmy.ca on 02 Oct 17:49 collapse

Base buttons (left, right, wheel), yes they will work, just the 12 on the side need to be programmed (look at the razor naga for an equivalent example to her mouse)

utopiah@lemmy.ml on 02 Oct 18:24 collapse

Not sure for others brands but for Logi(tech) there is now github.com/PixlOne/logiops and few other utils.

lost_faith@lemmy.ca on 02 Oct 18:30 collapse

I found 4 different G13 “drivers” on github, the only one that worked was the one all the others forked from

utopiah@lemmy.ml on 03 Oct 09:27 collapse

Neat, glad you managed.

2 quick tips :

  • yes, going upstream if it’s maintained is usually the best choice
  • hardware is a problem only once, when you transition. Once it’s done you will only buy hardware that you know will work. So yes it’s annoying but it gets easier.
lost_faith@lemmy.ca on 03 Oct 10:23 collapse

Yeah, once the hardware issue is covered we are golden. She has about 90% of what she needs now, tonight we fix the rest, like programming the buttons on her g13. ESO and Mc installed no problem, Minion was a bit til I got flatpak going, should be fun tonight finishing it all off

utopiah@lemmy.ml on 03 Oct 12:43 collapse

It’s just the beginning of the fun :P then it’s years, decades, a life time of tinkering together! Enjoy and thanks for helping her.

eugenia@lemmy.ml on 02 Oct 18:17 next collapse

I’ll be honest, Linux Mint with a few modifications, is the best option for new users. I’ve installed Mint to 8-9 people so far, and have had ZERO complaints. Literally zero! KDE is not an easy DE to use, it has scattered options, and it often has bad surprises and bugs. Cinnamon instead is much simpler, and things are exactly where you expect them to be. I have a whole list of changes I do to make Mint perfectly workable to new users, I can send it to you if you like via email (it’s a long list): eugenia17 at gmail

lost_faith@lemmy.ca on 02 Oct 18:34 collapse

If I had gone with mint I would have brought her on it as well as it is easier for me to support what I am using, tho if I were to set her up and then never help mint is the way. The only DEs I really used ever were Gnome and KDE, I did play briefly with XFCE and another one I can’t remember from the early 00s

edit: forgot to thank you for the offer of assistance

utopiah@lemmy.ml on 02 Oct 18:22 next collapse

When did you realize your gf was actually a robot? /s & kudos

lost_faith@lemmy.ca on 02 Oct 18:31 collapse

lol

DetachablePianist@lemmy.ml on 02 Oct 22:49 next collapse

FWIW I’ve got the wife happily running Debian + KDE on her (formerly win10) laptop and she absolutely loves it. I just helped her upgrade from bookworm 12 to trixie 13 and all went smoothly, solidifying her approval.

lost_faith@lemmy.ca on 03 Oct 00:36 collapse

nice :)

cmnybo@discuss.tchncs.de on 02 Oct 23:00 next collapse

There is OpenRazer for configuring Razer mice and keyboards.

lost_faith@lemmy.ca on 03 Oct 00:35 collapse

thats the one, ty, I just hope it works on her chinese knock off hehe. the mouse and standard buttons work fine so far

Auth@lemmy.world on 03 Oct 00:21 next collapse

My advice is dont even both teaching to much about the file system at first. Just explain the home directory and root. Then setup shortcuts to any weird locations she may need to access for modding. After shes used linux for a few months then you can start showing her the different locations and structure.

lost_faith@lemmy.ca on 03 Oct 00:41 collapse

Oh, my teaching of the file system is (and the video does it nicely) these are your folders, these are not your folders just like in windows hehe once i finish the last touches she won’t really know she is on linux

kuneho@lemmy.world on 03 Oct 10:56 collapse

My gf recently built a PC for herself and just did moved her from Windows to Kubuntu stable as well. I was kinda surprised, she was the one who came to me and told me that she doesn’t want Windows 11 so she’s open to try out Linux. I changed to Linux (Debian) myself for a year and a half and she probably noticed that I still play my games and use it the very same way I did with Windows. I told her that most of the apps has alternatives, running games isn’t a big a deal anymore and if she really really need to run Windows software, there’s a great chance she can. (But this didn’t occured).

My only concern was full Huion Kamvas support and crativity apps, 2D drawing and all that… but she’s open to use and learn Krita, it seems she likes it. But if that won’t work out, my small research told me that ClipStudio Paint (the one she used on Windows) works well with Wine. The Huion tablet just worked out of the box, with pressure sensitivity and all that jazz. (Buttons don’t work though, but Huion has official Linux drivers which supposed to make them work, so that’s awesome.)

lost_faith@lemmy.ca on 03 Oct 11:06 collapse

Thats beautiful. mines been watching me for about 5 months game and everything else. Today she is setting up ESO and the addons and may poke around to personalize her system. Bonus, as I removed her windows drive, she found some files she didn’t know she had but really wanted. Tonight we get the last bits setup. I forgot that the nvme in her system, my old pc from 5 years ago, only had a 120gb capacity I replaced it with a 1TB nvme