this post was submitted on 21 Jun 2024
32 points (100.0% liked)

Linux

8159 readers
84 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 1 year ago
MODERATORS
 

Hey guys, so I installed Bazzite on my 2nd SSD last weekend and I've installed some games and searched through the OS to familiarize myself with it, but I still have a few questions about Bazzite and Linux in general that I'd like some help with! I've used Ubuntu and Linux mint in the past (2014ish) just to mess around with but never fully switched. I'm having no problems with gaming, all the games I've tested work fine and I have the latest Proton GE installed already.

I consider myself to be quite computer-savvy and tech-savvy in general, but Linux is making me question just how good I am with computers ๐Ÿ˜… But it's honestly a lot of fun to be new to an OS and having to learn things again, feels like being a kid again and exploring everything about my old Windows 98 pc. I'm still using Windows 11 on my primary drive, but the goal is to eventually get comfortable enough to completely switch away from Windows since I don't have any games that require it.

My first question is, how do I install programs from outside the "discover store"? I can get the Plex app through the built in app store, but the Plex media server app isn't on there so I have to download it from the website, which gives me a .rpm file. I'm probably being dumb, but double clicking it just brings up an error message in the discover store saying it couldn't open the file.

I think I'm supposed to use the boxbuddy app to install it? I'm not sure. I'm not scared of using the terminal if I have to, and I'd actually like to get more comfortable with that anyways. Switching to Jellyfin isn't an option because my mom and brother use Plex through an xbox so I'm sticking with Plex for now.

Also, outside of the built in discover store, what's the best way to install programs? I know that Bazzite is built off of Fedora Atomic which is an "immuteable" distro so I can't directly install apps to the system without using rpm-ostree and that's apparently not recommended unless absolutely necessary according to what I've read.

I have a Logitech G502x plus mouse but piper won't recognize it, solaar works fine though. I can still configure my mouse in Windows when needed but I'd like to be able to do it in Linux as well, any ideas why piper won't recognize my mouse? I also have a Razer blackwidow v3 and I'm not sure what software to use to configure it in Linux.

Another small but annoying issue I'm having is with Firefox granting the RES (reddit enhancement suite) extension permissions, when I try to use it to expand a v.reddit link for example, it pops up a window asking me to "request permissions" but when I click that it simply brings me to this link without actually giving me the option to grant the permissions. On Windows I get a little popup near the extensions in the top right corner and I can simply grant the required permissions, but it's not doing that for me in Bazzite.

What are some cool programs in general to check out? My main use case is gaming, I don't program or do any work on my PC but I'd like to explore just for the sake of exploring! Also, what's a good way to familiarize myself with using the terminal? I've used the terminal on Windows quite a bit in the past, but only for basic things like unlocking a bootloader on Android and sending a ROM to it, back when I cared enough to root my phones. How would I, for example, pull a program off of github and compile it myself if needed? There's a program on github called gHub GUI by ysph that I'd like to check out, would be nice to be able to configure my mouse since piper doesn't seem to recognize my mouse.

What are some general best practices that differ from Windows? I don't really know how to narrow this question down, apologies for it being so vague.

Thanks in advance to anyone that can offer me some advice!

you are viewing a single comment's thread
view the rest of the comments
[โ€“] Longpork3@lemmy.nz 4 points 5 months ago

For building from scratch, which you will sometimes need to do for obscure programs that cant be handled by your standard package managers, I find chatGPT is actually a really helpful tool, despite the hate for it.

If you dump your error logs into it, it will very quickly point out simple things like missing flags or incompatible library versions which might take a long time to resolve yourself if you're not familiar with linux.