linux

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

estebanlm, in 10 YouTube Channels Linux Users Should Explore
@estebanlm@lemmy.ml avatar

This is nice!

Still, I would like to have an equal list of non GAFAM channels, heh.
I know “The Linux Experiment” (the best of those channels IMO) has a peertube:
tilvids.com/c/thelinuxexperiment_channel

any other around?

ozoned,
@ozoned@beehaw.org avatar

Linux Cast: tilvids.com/c/thelinuxcast_channel/videos

Chris Were: share.tube/c/chrisweredigital/videos

Veronica Explains: tilvids.com/c/veronicaexplains_channel/videos

Techlore: neat.tube/c/techlore/videos

Linux Lounge: tilvids.com/c/linux_lounge/videos

Nicco’s videos mentioned in the article: tube.kockatoo.org/c/niccolo_ve/videos

FYI: I’m linking to their home location, but you can follow them from any Peertube instance. I’m on Tilvids and follow all of these folks from there so I don’t have to jump around to multiple places.

Veraxis, in Looking for a "couch laptop"

As others have mentioned, secondhand laptops and surplus business laptops are very affordable and probably better value for the money than a chromebook. My understanding is that drivers for things like fingerprint sensors, SD card readers, or oddball Wi-Fi chipsets can be issues to watch out for. But personally I don’t care about the fingerprint sensor and only the Wi-Fi would be a major issue to me.

A couple years ago now I picked up a used Acer Swift with 8th gen intel and a dent in the back lid for something like $200 to use as my “throw in a backpack for travel” laptop, and it has been working great. In retrospect, I would have looked for something with 16GB of RAM or upgradeable RAM (8GB soldered to the motherboard, ugh), but aside from that minor gripe it has been a good experience.

thejevans, in Looking for a "couch laptop"
@thejevans@lemmy.ml avatar

I use a 2013 macbook air for almost this exact use case. Ask friends and family if they have any old laptops lying around.

dark_stang, in Bcache is amazing!: Making HDD way faster!
@dark_stang@beehaw.org avatar

I have a cache drive in my NAS for reads, thinking about putting a second drive in there so I can have a read/write cache array. It makes a huge difference over just having spinning rust. I’d love an all-flash array, but 36TB of SSD would be very expensive right now.

Note to others reading this: If your main use case is gaming (or anything other than storing/processing buttloads of data), I’d suggest just getting a bigger pcie3 drive instead of a faster pcie4/5 drive. Going with a faster drive won’t be a noticeable difference, but having 2-3x the capacity (for the same price) will help.

const_void,

You’re using btrfs for raid?!

1993_toyota_camry,
@1993_toyota_camry@beehaw.org avatar

Not who you responded to, but I have a similar setup using ZFS.

6 drives in raid 6, and then an SSD cache.

hedgehog,

What kind of SSD cache? L2ARC?

virtualbriefcase, in Should I install Linux on my smartphone?

As others are saying, that’s not really an option unless you’re really dedicated. IF it has an unlockable bootloader you could technically get to compiling and tinkering to get everything built, but in order to get a phone all set you’d need to get the right drivers and do a whole lot of tinkering (like full time job levels of building and tinkering) kind of deal to get it built. Phone’s aren’t so plug and play like computers.

If you there’s no rom support and/or a permanently locked bootloader but you want an OS without x y and z you can always try to fire up ADB bridge and disable stuff. You could also accomplish the same by rooting, though it’s a bit of a security risk (though not as overblown as some people say IMO).

Album, in Ubuntu 24.04 LTS Committing Fully To Netplan For Network Configuration
@Album@lemmy.ca avatar

Netplan makes more sense for the desktop then it does for a server because yaml is UI friendly. For the server it just adds an unnecessary level of complexity.

michaelrose,

If you use a GUI configuration tool for NetworkManger like virtually every user I don’t know how that works. Odds are not well.

BCsven, in An Untold History of Thunderbird

“What caused the press to declare Thunderbird dead?” as a user who loved firefox from 2009-2012 it was Mozillas own mailings / web page wording that made everyone think the project had been terminated/no longer supported.

TCB13, (edited ) in Louvre: C++ library for building Wayland compositors.
@TCB13@lemmy.world avatar

Lets see if I got this right, you (the OP), the creator of Louvre, managed to create an example compositor that looks like a better desktop experience than the entire KDE and GNOME teams could ever develop with their infinite wisdom and funding? Fucking amazing. :)

I know this is an example, but seriously following the “copy apple down to the last pixel” approach you should consider creating a DE for Linux that doesn’t have themes or any user tweaks, just a simple and pixel-perfect copy of macOS. The problem with GNOME and KDE is that they both fail in simple design principals such as proportions, item spacing and whatnot while Apple, and you by extension, excels in that aspect.

Furthermore my personal opinion is that GNOME tries to reinvent everything and ends up fucking things up and creating situations like the lack of desktop icons going into the activities view by default etc. KDE however does some other stuff right but they fail really badly in terms of proportions and item spacing. Their taskbar is also a shame, for a group that says they want to copy Windows’ style they aren’t doing that well.

Desktop experiences when it comes to design peaked with macOS Monterey (after that Apple did changes to the settings that are still not polished) and in terms of usability they peaked with the release of Exposé, Spaces and later their integration on Mission Control (initially bad but now they seem better).

If you do create a 1:1 copy of macOS desktop experience (and keep it updates) as a new DE you’ll most likely become very popular in no time. It doesn’t need themes, customization and all the personalization that would make it really hard to create, just a simply pixel perfect copy of macOS.

ehopperdietzel,

Thanks! While I may have nailed server-side decorations in that example, as you know, there is too much other stuff to take into account to make a DE actually functional. So, I respect a lot what KDE and GNOME do and the innovations they make. I actually want to create a macOS clone, hahaha. That is one of the reasons I started this project. I will soon continue working on a library for exposing global menus in Wayland/X11. Qt allows defining a custom platform plugin, enabling us to plug external systems for managing global menus. Sadly, I think GTK4 no longer supports that, so I believe an approach would be to display a standard menu with basic functions for apps that don’t support it.

TCB13,
@TCB13@lemmy.world avatar

I actually want to create a macOS clone, hahaha. That is one of the reasons I started this project.

Well it seems I’m not the only one then :P

2xsaiko,
@2xsaiko@discuss.tchncs.de avatar

Ohh, that’s cool. How far do you want to go with this? I had the idea of using a custom wayland protocol to make per-app global menus instead of per-window so you can have an app open without any windows, like on macOS, in the compositor I wanted to write. However writing a compositor using wlroots is still incredibly difficult if you have no prior experience so the whole thing didn’t get very far yet. If that’s something you want to do too, I’d be very interested in this.

(Speaking of, why did you decide not to build this on top of wlroots?)

ehopperdietzel,

I actually already created a library for that called Heaven (github.com/CuarzoSoftware/Heaven), but I want to rewrite it to make it simpler and add backends for different IPC mechanisms (Unix domain sockets and D-Bus).

It allows apps to create as many menu bars as they want. The idea is that when one of its toplevel windows is activated, it can notify the “topbar app” to display a specific menu bar. The compositor also informs the “topbar app” about the currently active client. So, it has three APIs: one for apps, another for the “topbar app,” and another for the compositor. Apps are identified by their PID.

Now, with respect to the second question, a long time ago, I tried to create a compositor using QtWayland, which had the most documentation at that time. However, it had some problems with certain interfaces that made the compositor crash. So, I then looked for wlroots but could find no documentation whatsoever, so I decided to start from scratch. As time passed, I began to learn and understand how protocols work, realizing that one of the most challenging things was implementing protocols correctly, as there are too many interfaces that depend on each other, and you need to implement them all before you can see results and validate that it works. That’s why I decided to create this lib, even as my university thesis, with the focus of offering a default and basic implementation of each protocol so that developers can see a functional compositor from the start and then gradually and specifically override whatever they need, being able to validate each feature they add immediately. Of course, there are many other complicated things I had to learn, such as the DRM/KMS API, buffer sharing through DMA, among other stuff. I really appreciate wlroots, though. I learned a lot by analyzing its source code, and surely today I would be able to create a compositor with it, hahaha.

2xsaiko,
@2xsaiko@discuss.tchncs.de avatar

Well that’s awesome. I’ll take a closer look at this in a couple days. Maybe even contribute if I have the time :P

ehopperdietzel,

That would be great! 😀

Illecors, in How to exclude SSH port from VPN so you can remote access while VPN is up

Huh. Neat!

shalafi, in Overheating laptop, should I try a lighweight distro - which one?

Lots of cleaning advice, but let me add this bit: If you crack it open and use a can of air on it, unplug the CPU fan first. Super easy if you’ve gone that far.

LunchEnjoyer,
@LunchEnjoyer@lemmy.world avatar

Okidoki 👍

Dreadnaught,

And before using a can of fresh air, look into an electronics fan. Compressed air doesn’t actually play nice with electronics

CodingCarpenter, in on arch btw.

Do managers like this lend themselves to better performance? Or is it just more for looks/easy tiling?

festus,

Both i3 and sway are very lightweight so you do get good performance, but it’s the easy tiling / no-nonsense looks that appeal to me.

cybersandwich,

You know. I was just thinking my window management hasn’t been as performant as I’d like. I really need my windows to move a bit faster.

Atemu, (edited ) in [Coreboot] Can I coreboot my laptop? Acer Aspire A515-47
@Atemu@lemmy.ml avatar

AMD platform support is coming to coreboot in the next few years, consumer platforms much later and even there I’m doubtful it’d come to your laptop in particular.

Get a Frame.work with Intel chip if you want coreboot on a modern laptop soon-ish. I know the guy working on that port ;)

Guenther_Amanita, (edited ) in Help. Various games stopped working and i have no idea how to diagnose the issues

Thanks for the great and detailled report. Here’s an upvote for you :)

Maybe you can try another prefix, like using Wine/ Proton 7.x instead of the current 8.x. Or try the GE-versions.

That’s what helped me the most so far, but I didn’t have many issues by now.

Also, those glitches sound like a faulty GPU or driver. Maybe try a live USB and launch a game from that with another distro like Fedora?

Have you checked out ProtonDB if the games work OOTB or require some tweaks?

dynamo,

Thx.

Changing prefixes either does nothing, or makes it worse which would be the case for the ones that do start.

Probably not a GPU issue, as these glitches only occurvin the listed games.

Regarding protondb (an winedb too i guess) the games are, at worst, silver rated.

selokichtli, in One single partition for Linux versus using a partition table?

They are probably using timeshift or some advanced feature in btrfs to auto-generate snapshots so they can go back to a working state using one of them.

The way you do it is probably getting old. I say this because I do the same, but to use several distros with a shared home partition, provided I have the same GID and UID for the users. This is not recommended but only once I’ve had a problem and it was easy to solve, so I kept doing it. Installed Fedora recently with defaults in one partition and they use one fat partition (EFI), and one btrfs partition with a logical volume and some unfamiliar partitioning. I think we are maybe missing some new technologies.

Zamundaaa, in AMD+Wayland+dual monitor = Screen flickering

That sounds like your TV is temporarily disconnecting at random, or at least doing something that the GPU detects as a disconnect.

Most likely, AMD’s hotplug detection is too aggressive. You can report that at gitlab.freedesktop.org/drm/amd/-/issues

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