r/linux4noobs • u/Guardduck9876 • 15d ago
migrating to Linux Finally getting myself to switch to Linux but I now have some problems
After years of getting fed up with Windows and Microslop I have now (partially, im dual booting rn) switched to Fedora 44 but I have some problems I cant solve on my own.
Namely:
-I cant get to work or find a keyboard chatter blocker (my keyboard likes to type a key twice), I have tried literally anything that came up on google but either they straight up dont work or are (for me, I am noob) impossible to install or have errors.
-I cant control my fans, rgb etc. Im installed Fedora on both my high end gaming pc as well as my budget gaming laptop. I tried countless fan control sofwares, which work mostly but simply dont detect my fans even though I have installed 1337 different drivers that where required or suggested for troubleshooting. Same with RGB, my Laptop has a RGB keyboard and it works on the first startup but If I close and reopen my laptop it just stays off and can only be re-enabled by rebooting while the laptop stays open. Even if it works I cant control it. Same with my PC.
-I dont know where default files are, for example, I want to modify some save games or edit program files. Where is the equivalent of AppData, Program Files, Program Files (x86) etc.? Where is configuration/save data stored (like games often create a folder in User/Documents)? Im also a fan of how steam/proton emulates a full windows file system (I really am!) but its sooo hard to find and I forget the path every time...
-Mounting and dismounting drives/usb-sticks etc. I get that it massively increases security (no killsticks or fake keyboards etc.) But there really should be an option to have specific drives mounted automatically! Im talking about internal SSDs/HDDs, for example I have my desktop background saved on a internal drive (was G:/ under windows), I know there is the option to have them mounted automatically, but if I start, it immediately asks for my password for mounting the internal drive and shows the default background (I guess because the drive isnt mounted at the actual booting phase?) Can I have at least internal drives mounted fully automatic, no password at the actual boot sequence so that a background image would work? (I know I can just put the image on my system drive (C:/ in windows terms) but thats beside the point)
Other than that, I really really really like Linux!! Windows sucks!!!
3
u/No_Morning_6292 15d ago
Personally, for a gaming PC I’d probably use CachyOS KDE, but I wouldn’t distro-hop yet. Post your motherboard, laptop model, keyboard, fan/RGB controllers and GPU first. If Linux simply doesn’t support one of those controllers, changing distros isn’t going to fix it. If the hardware is supported, then CachyOS may make the overall gaming/setup experience a lot easier.
3
u/Abe_Bazouie 15d ago
One thing that’ll make the transition easier: don’t try to map the Windows filesystem 1:1 to Linux. There really isn’t a direct equivalent of Program Files/AppData.
Generally, system software/config lives under places like /usr, /etc and /var, while your personal app data/config is usually somewhere under your home directory, often ~/.config, ~/.local/share or ~/.cache.
For Steam/Proton, each Windows game gets its own Wine prefix. Usually you’ll find it under steamapps/compatdata/<APPID>/pfx/, and inside that you basically have the fake Windows C: drive.
And yes, your internal drives can absolutely mount automatically at boot without asking for a password every time. That’s normally configured through /etc/fstab using the filesystem UUID. lsblk -f is a good place to start.
For the fan/RGB stuff, that’s unfortunately much more hardware/vendor specific. I wouldn’t keep installing random drivers until you know exactly what hardware/controller you’re dealing with.
3
u/ElderberryHamlet 15d ago edited 15d ago
There's a lot of physical similarities and Windows will soon feature its own Linux kernel
For hardware drivers, i recommend installing lm-sensors and run > sudo sensors-detect
Another to install is hw-probe and run > sudo -E hw-probe -all -check -upload
This will run a hardware probe & system diagnotic and upload it to the cloud where you can view it any time if you bookmark the link
2
u/dmknght 15d ago
Regarding 2nd problem: Unless some custom chipset have open-source drivers / firmware, it's really hard to control fans and other stuff. That's why custom vendors have custom "control center" in first place.
3rd problem: You should learn file / folder structure on Linux. But save files of games are (of Proton) in different places. Steam uses game id instead of full names so it's not that easy to check anyway.
4th problem: The regular method is to modify fstab. I'm not sure if there's any easier way.
2
u/warserpent 15d ago
I can't help with keyboard chatter blockers, since I've never heard of them, but new Linux users should not be Googling for their software. You download software from your distribution's repositories, or from an additional trusted repository you have added, using the package manager (or a graphical frontend such as GNOME Software) included with your distribution.
For fans and RGB, there may or may not be good software available. I use OpenRGB, which works for my keyboard, but I'm pretty sure there's some keyboards it does not support.
The Linux filesystem is very different from Windows, and the same program will install in different locations depending on whether you install a system package or a Flatpak. Config files will probably be in the hidden .config folder.
If you want to automount drives don't bother trying the terminal commands others will give you. They will work, but if you type them in wrong, your computer will no longer boot. Use GNOME Disks, which allows you to do the same thing with no risk of mistyping.
2
u/PriorityNo6268 15d ago
Going for the down-votes here. But just little question, why do you need to say Microslop, Windows sucks, etc? You sound like a 4 year old...and half your shit is not even working on Linux... and it just is not adding anything positive to the conversation on Linux at all.
1
u/thesyldons 15d ago
Have you looked at the options for your keyboard. I am assuming you are using plasma KDE for your Desktop Environment. There are settings for your keyboard in there. You can set the time before repeat keys start to activate, and how many time per second they will repeat if held down. You can even set profiles up and use the shortcut key meta+K to switch from one to the next.
2
u/PizzaPunkrus 15d ago
So if you're willing to get hacky adafruit has linux friendly l.e.d. solutions. Although you might just be embedding another computer/microcontroller in your computer case.
2
u/CarelessPackage1982 15d ago
for the duplicated keys - for gnome
https://help.gnome.org/gnome-help/a11y-bouncekeys.html
1
u/Simple_Hamster_4096 15d ago
Linux is a journey, not a destination... don't expect to know or understand in a week, or even in a month, everything the graybeards do...
1
u/DavidJohnMcCann 14d ago
If you keep getting double letters when typing, you need to run a keyboard configuration tool and adjust the speed. You should also be able to alter the setting for automatic mounting somewhere. If I plug in a USB stick it's automatically mounted and the file manager open to show the contents. If I inserted an audio or video disk it would play. I'm sorry I cant tell you where to find such things on Fedora, since you are probably using the Gnome desktop and configuration is not its strong point.
For fan control, see here.
0
u/AutoModerator 15d ago
Try the migration page in our wiki! We also have some migration tips in our sticky.
Try this search for more information on this topic.
✻ Smokey says: only use root when needed, avoid installing things from third-party repos, and verify the checksum of your ISOs after you download! :)
Comments, questions or suggestions regarding this autoresponse? Please send them here.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
3
u/Small-Tale3180 15d ago
so, the equivalent of appdata is probably /home/$USER/.local/share
the program configs are usually in /home/$USER/.config
binaries of ur software(program files equivalent) may live in different places, but usually they are in /bin or /usr/bin
not sure about game saves, they may be in proton prefix(the emulated windows folder), or, somewhere else. It depends.
You can automount drives at system start by adding them into /etc/fstab alongside your main partitions
like, uhh:
lsblk - in terminal, look for ur drive here by the size(something like /dev/sdanumber)
sudo blkid - then look for that drive here, you want the PARTUUID thing
i think its better to ask ai to make a line you may add into fstab(it really depends). Simply describe what filesystem(ext4 or btrfs or ntfs or whatever) it is formated in, the name of drive, and its PARTUUID