linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

Hominine, (edited ) in Messed up my fonts
@Hominine@lemmy.world avatar

“You’ÏÏ never yay again.”
Sorry that all I can do is let the air out a bit op. Hopefully someone will swoop in to teach us both something before too long.

RenardDesMers, in Flakes aren't real and cannot hurt you: a guide to using Nix flakes the non-flake way
@RenardDesMers@lemmy.ml avatar

Probably not the goal of the author but I guess this article convinced me that nix/nixOS is not for me.

tuto193,

Yeah, it really isn’t for everyone. The advantagees it provides is mostly for developers and companies. If you’re a company, managing a NixOS fork is useful, so all users of the system are on the same page always.

Otherwise the package manager itself can be used on its own. It’s neat being able to use packages from basically any distro without even needing to use a VM.

Nix is daunting indeed, but cool for those who want such tooling

Atemu, (edited )
@Atemu@lemmy.ml avatar

This is a lot to take in; it’s basically an overview of all the interesting features of Nix. When starting out, you don’t need this kind of in-depth knowledge. I personally gathered most of what was covered here in over 6-12months of using it and I did just fine.

It might still not be for you but don’t take this as the reference point.

UFODivebomb, in Linux reaches new high 3.82%

At least two dozens of us

69420, in Linux reaches new high 3.82%

<span style="color:#323232;">date '+%Y&nbsp;is&nbsp;the&nbsp;year&nbsp;of&nbsp;the&nbsp;Linux&nbsp;desktop'
</span>
nmtake, in How do I have Japanese fonts displayed in Fedora?

Most cases will be solved with these settings (but some applications may need additional tweeks):

  1. Use ja_JP.UTF-8locale, or
  2. Use https://wiki.archlinux.org/title/Font_configuration/Examples#Japanese
gary_host_laptop,
@gary_host_laptop@lemmy.ml avatar

I was trying to do that but I’m unsure what to edit to do that, since most tutorials are using either a Debian based or Arch distro.

I was using a similar guide, and it also talked about the locale.gen, but that file was never to be found, I just searched a bit more into that and this popped up. So it seems Fedora handles things differently, but now I’m unsure what commands to execute since I’m not sure the ones in that thread are also valid for me.

jacktherippah, in Linux reaches new high 3.82%

Say the line, Bart!

Psythik,

sigh 2024 will be the year of Linux on the desktop…

stepanzak, in Did deep sleep broke for anyone else recently or is it just me?

Is deep sleep the same thing as hibernation? Hibernation is broken for me even on new EndeavourOS install on two different laptops.

Tushta,

No, hibernation saves state to disk, and turns the computer off, drawing no power. Deep sleep is what was for me just sleep until recently: it uses power to keep data in ram, so it’s faster to wake up than hibernation. The amount of power used is really small, so unless you don’t use your lap top for a couple of days, it won’t deplete the battery. New hardware has this new “S2 Idle” state, that is basically an “On” state minus the screen and it’s OS’s job to try to use as little power as possible usually by telling each and every device to chill as much as possible (this is my understanding, but don’t quote me on this). On Windows, with the first party device drivers, this sorta works OK + OS drops to deep sleep or hibernation depending on battery or something.

velxundussa, in New Linux user here. Is this really how I'm supposed to install apps on Linux?

As others have mentionned downloading the .deb and running it will also work, but I feel nobody gave your a tldr of why you may want to follow those instructions instead, so here it is:

Those instructions configure your package manager (apt) with a new repository for this application.

The upside to that is that anytime you will look for updates, this app will also get updated.


It’s a bit more work up front, but it can pay off when you have dozens of app updating as part of normal system operations.

Imagine a world where windows updates would also update all your software, that’s what this is.

nix,

Also, no, this is not an ideal way to do this. Ideally every package you want is in your distro’s repos so you’d just need to do “apt install [package]”.

The reason this one isn’t is because mullvad wants to make sure you use their tested, secure, and updated version and they don’t want to maintain that for every distro. So they have you configure your package manager to use their repos.

This is relatively uncommon to come across in Debian. You’ll normally only find it in security applications or very niche ones. The Debian repos aren’t the most comprehensive but they’ll contain the vast majority of common softwares.

jack, in Linux reaches new high 3.82%

Monthly jerkoff thread

jelloeater85, in Linux reaches new high 3.82%
@jelloeater85@lemmy.world avatar

I mean, it’s no secret that the SteamDeck is a huge reason why. Praise Gaben, may we game on every platform equally.

henfredemars, (edited )

I’ve seriously been writing down the pros and cons thinking about switching over to Linux on my main desktop at home. It covers all the games I play now. I was very surprised.

Without the games to hold me back, I don’t see why I wouldn’t.

Follow Up: I’m on Linux mint! And my two favorite Windows games work just fine with zero configuration with Steam.

UnRelatedBurner,

Do it. I switched a couple of months ago. I hated it at first, then cought on to what’s different. Long story short; I never want to go back to windows.

Crashumbc,

My only extreme concern, is, I run a Nvidia system. And even if my current list works, I’d be concerned about future games.

olafurp,

Nvidia will probably be even better supported in the future and opensource drivers are getting close to proprietary feature sets.

Wayland support has also been improving in major ways so we can have fractional scaling, HDR and all those nice things soonish.

Then in general there will be an even bigger push for games to support Linux via DXVK, Wine etc to support Steam Deck.

I would recommend trying out dual boot setup for a while and then deleting Windows when you’re ready.

Mikina,

I’m also running NVIDIA (RTX 4070), and while I did have to try drivers from a few different sources, I eventually got it working pretty quickly.

But my mistake was choosing an OS that doesn’t bundle non-free drivers (Fedora), from what I’ve heard some distros like Ubuntu come with NVIDIA support by default, so I guess that’s also an option.

henfredemars,

I’m on an Ubuntu derivative called Mint, and on the first boot it gave me a pop up from the driver tool recommending that I change to the proprietary driver with an option for one click automatic download and install.

You are correct that this is detected and handled.

BCsven,

Nvidia hosts their own RPM packages for OpenSUSE and I believe Fedora. On new installs it is just adding the nvidia repo

Mikina,

True, but iirc there are several alternatives, from different repositories, and i was unlucky enough that j choose the wrong one for the first time.

J4g2F, (edited )
@J4g2F@lemmy.ml avatar

I know some Linux users trash talk Nvidia on Linux like it just a piece of shit. But it’s simply okay. Don’t get me wrong it’s not great. But it works.

But if you have a simple setup it will probably work. My SO PC has a rtx 2060 and one monitor and it works fine.

You can of course always dual boot. I still have windows for VR gaming and just in case. I do recommend a stable os with Nvidia (especially if you just starting out with Linux). Something like pop os. Don’t go with arch just for the meme.

With dual booting you can try Linux and test if it’s okay for you. If not just give the disk space back to windows. If not great keep using Linux.

BCsven,

I have used nVidia on OpenSUSE since 2017, it has been 100% fine, no issues. it may help that nVidia maintains their own OpenSUSE repo for leap and tumbleweed etc

leopold,

Nvidia drivers are mostly bad for Wayland afaik. Games shouldn’t be particularly problematic.

Shialac,

Yeah its really awesome how many games work without a flaw on Linux now, was my main reason why I still hat a Windows Partition for a long time

Its just sad that some Multiplayer Games wont work on Linux because they want to install Spyware or something that wont work

toastal, (edited )

The more the number change in that direction, the more game devs will not choose to ignore non-Microsoft Windows options too moving the needle to native support. Imagine a future where a game only works after enabling WSL with command flag workarounds if you want to play on a proprietary OS 😂

Mikina,

I literally did this two weeks ago, switched Win11 for Fedora and so far it has been an amazing experience. So far, I only had to dual boot to Win once, and that was because I wanted to play some SteamVR games, which is the only thing I didn’t manage to get working (I know there’s ALVR, but SteamVR refuses to launch for me unfortunately).

Just go for it, get a new SSD drive and dual boot your choice of distro. You can always go back, and unless you use bitlocker you can just access your windows files from the Linux, so there’s not need to move stuff around that much. With dualboot, you have nothing to loose.

henfredemars,

I don’t have money for a new SSD right now but my current SSD is mostly empty, 2TB. I turned off BitLocker to facilitate easy copying of files and because I’m pretty sure secure boot would be a pain. I’m running Linux Mint and I hope to go back into the windows install as little as possible. Maybe one day I’ll dump it entirely.

doom_and_gloom, (edited ) in Thoughts on this?
@doom_and_gloom@lemmy.ml avatar

I think adoption is king. The best solutions often fail when it comes to adoption, though. And starting a new solution when one is already adopted is not at all easy.

I understand that this author is working at a much lower level than the gamers and other casual users, so they will be much more likely to have to deal with the repercussions of poor design choices and edge-case bugs and missing functionality. But if they can make things work well enough when they are paid to do so, then adoption will continue. (On the other hand, they will also be the among the first to hit any showstopper issues if they do exist.)

I don’t think this kind of community is the best place for discussing nitpicky technical details because to most of us it is effectively whining about issues we will never have to deal with. (Nor is it a bad place, per se.) I think the comment would find a better home being digested by the technical experts who work on display solutions and other interoperating pieces of the larger environment. They are in a good position to weigh the criticism’s merits, and if any concerns are highly merited then they are the ones who would decide whether and how to design and and implement improvements.

IzyaKatzmann,

Great comment rat-salute-2

bigkahuna1986, in New Linux user here. Is this really how I'm supposed to install apps on Linux?

My favorite part of this thread is everyone just saying copy and paste the commands so it will work. Like we should totally get users into the habit of running random commands off the net as root.

Icaria,

I mean I agree that this is a new user nightmare, but we’ve been conditioning people for 30 years to download and run random .EXE files as admin too.

atlasraven31,

The random Exe downloads for Windows to update drivers kills me. Users are conditioned to accept it without complaint.

pigup,

Yolo

ulterno, (edited ) in New Linux user here. Is this really how I'm supposed to install apps on Linux?
@ulterno@lemmy.kde.social avatar

“I have no idea what I’m doing here” <- Happens in the beginning. How about you start by trying to know what exactly you are doing? Let me give you a fasttrack…

  1. The first command you get in the instructions is curl. It is generally used to download stuff from a networked server.

    1.1. To understand the -fsSLo in the command, I strongly advise you to check out the manual of curl using man curl in a terminal.

  2. The second command in the instructions is echo “something” | sudo tee some/file

    2.1 Here you see 3 commands echo , sudo and tee. 2.1.1 Again, you can use man command-name to check the manual pages for these commands 2.2 There is a | symbol over here. It is called the “pipe symbol”, which is what you can use to search for it. It is usually difficult to search for the symbol itself and I haven’t found a man page for it, but open man bash and look for “Pipelines” and you’ll know what it is about. Use Link, Link and Link to help yourself understand this.

  3. The commands in “Install the package” use the apt program. This is a https://en.wikipedia.org/wiki/Package_managerhttps://en.wikipedia.org/wiki/Package_manager. Its job is to read package information that package developers have made and try to not let the system become unusable.

    • e.g. If you have a program called Xorg from 5 years ago, and a program called mesa from 5 years ago and Xorg depends upon mesa to work. Here, if you replace your mesa with a new, recent mesa yourself, there is a good chance Xorg will not work. The Package Manager prevents that from happening.
  4. The gist of what the instructions are making you do is, telling the Package Manager that there is another place from where you want it to look for packages.

To understand man pages better, check out this link.

Don’t think too badly of people dissing you in the comments. They are tired and fed up of help vampires. Hopefully, you can try not to become one.

  • Try and build your own process of understanding the commands you see on the internet before entering them into the terminal.
  • The comments telling you to just follow the instructions, are coming from the perspective that you don’t have the patience and determination to understand them yourself, which, a lot of people don’t. I will leave it upto you to determine which one you decide to be. It is, however, a bad idea to follow instructions on any website, just because it “seems legit”. You can’t really say you “trust” the site until you have the ability to find out for yourself whether you want to trust it.

Check this out

ChewTiger, in Linux reaches new high 3.82%

I switched my gaming PC to Linux two months ago and I’m loving it. I’ve only had to boot my Windows drive twice.

OutlierBlue,

What did you have to boot Windows for?

olafurp,

If you’re used to Excel or have some specific games that are not covered with Wine it could be a good reason.

msgraves,

VR specifically is kind of a nightmare with older headsets. Kinda hoping Valve will do something there too.

olafurp,

There are still VR headsets that are supported on Linux and there is a community page with a list of games and headsets supported.

It’s not great, but it’s getting better.

msgraves,

oh, definitely, it‘s just not quite at the same level of windows. But I’m exited for the near future where it very well may be!

RobotZap10000,

Most of my VR games don’t seem to track my head movement ;(, but Half Life: Alyx somehow works perfectly fine.

limeaide, in New Linux user here. Is this really how I'm supposed to install apps on Linux?

The same MFs on here that rush to tell someone that Linux is easy and intuitive are the same ones that can’t keep a small talk conversation for more than 5 mins, a social activity that humans have been doing for thousands of years.

My words might be a little broad, harsh, and even hurtful, but just a reminder that not all of us are good at learning the same things.

We didn’t all come out of the womb knowing how to socialize or use Linux, but if we look back far enough, we can all relate to the struggles it takes to learn something new, and how much it sucks when someone treats you like you’re stupid just because things sometimes don’t click

FreshLight,

Bravo! Super true :)

hardcoreufo,

Sounds like someone didn’t learn to socialize or use Linux.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #