Skip to main content



The Linux Experience


Unknown parent

lemmy - Link to source
Telorand
I'm with you. I'm usually like:
Unknown parent

lemmy - Link to source
Stalemate5849
really low effort post


And you think 99% of Lemmy isn't?
Literally the commies put more effort in their shitposts than most of the posts on this platform.
All the real content is in the comments, not the posts.

This entry was edited (9 months ago)


This entry was edited (9 months ago)


Firefox 127 Released with Improved Screenshot Tool, Security Boost


in reply to Fonzie!

Right now on Firefox for Android (I use it on macOS, Windows, Linux, and iOS without issue) I'm only able to sign into websites requiring passkeys with my on-device or Google account passkeys. I can't sign in using my 1Password passkeys like I do on all the other platforms. There was a bug fix I was watching the status of (got fixed a few weeks or a month ago) that should be included in the next Firefox release (128), fixing this annoying issue :-)

As far as what passkeys are, it's basically password-less logins: passkeys.io and passkeys.dev

in reply to peskywarrior

As far as what passkeys are [...]


Ah okay, didn't find that so quickly! Thanks!


in reply to wiki_me

March 15, 2024 Investor Report

Unknown parent

lemmy - Link to source
Chemical Wonka
Tell us more about your opinion
in reply to wiki_me

I like my librem5 (hardware, feel etc). Software is obviously yet to catch up (from my perspective).

I just wish as a company they upgrade (forthcoming) their communication



Apply backport gentree to 5.15 kernel


Hey there

I have to add backported drivers to my 5.15 kernel source in order to create a embedded Linux on kernel 5.15 compatible with newer devices like 5ghz wifi dongles.

I understood that I have to use this command:

Python3 ./ gentree --integrate --clean /path/to/linux-next /path/to/my/5.15-kernel-source-git

But it fails stating it wanted to copy a file from new linux that only exists in the old linux

Have I understood that wrong?

Edit: it says it does not find …/lib/memneq.c which seems not existing there at least since 6.2 🤔

Edit2: I fear that it only backports 5.15 drivers to even older kernels 😮 so, I think I have to integrate lwfinger‘s rtw88 backport into my 5.15 kernel sources, somehow, after all

backports.wiki.kernel.org/inde…

This entry was edited (9 months ago)
in reply to Petter1

Well, turns out, it just works 😍👌🏻 just overwrite all the c and h files and the makefile and it will just build 🥳 and work (tested on 5.19.137)



How System Requests Work and How to Add Your Own SysReq


I needed to add a custom System Request (Sys Req or SysRq) to a linux kernel some time ago. While doing so, I dug deep into how it works and I thought I’d make a quick post about it. Here is a good SuperUser answer about what a SysRq is. You may also know about SysRq via REISUB. This post has three parts: how to raise a SysRq, how SysRq works (looking into kernel code), and how to add your own SysRq.


Disclaimer: This is my website.

in reply to A Basil Plant

Amazing. I've been 'staring' at the sys rq key for 20 years with Linux and many years before with Win/Dos, and never really knew how it worked, for what, or if it was still used for anything - even then.

Apparently (from light search) sysreq was mostly used in the old days to halt current job and enter a systems menu.

Anyway, thanks for fixing a long-standing knowledge gap :-)

in reply to Sims

I'm glad you appreciate it! It's always fun digging into kernel internals and learning new things :D

I'm also open to criticism about the writing if you have any.

This entry was edited (9 months ago)

in reply to interdimensionalmeme

I have never knowingly used Arch. Am I allowed to like this song?

Also, Taylor Swift, is that you?

Unknown parent

lemmy - Link to source
interdimensionalmeme
Thanks I will give that a shot !


Louvre v2.0.0 Release: C++ library for building Wayland compositors


Hello everyone,

I wanted to share with you (once more) the release of Louvre v2.0.0 (C++ library for building Wayland compositors) #linux .

.

Highlights of the new features:


  • Screencasting: Now compatible with PipeWire via xdg-desktop-portal-wlr.
  • Session Lock Protocol: Allows for the display of login windows.
  • Layer Shell Protocol: For wallpapers, panels, notifications, etc.
  • New Input Events API: Enhanced with support for touch events, pointer gestures, and pointer constraints.

Release Details.

If there's any protocol or functionality you would like to see added, please feel free to suggest it or contribute to its development!

This entry was edited (9 months ago)


Gnome extension on KDE?


I know the title sounds a little strange but hear me out. The time tracking software I use for work doesn’t work on Wayland, unless I’m using Gnome as my DE. They have an extension that allows it to work in this case. Personally, I don’t enjoy Gnome on my desktop (I use it on my laptop). Is there a way for me to get the functionality that this extension provides on KDE so that I can use Wayland on my desktop as well?

Time tracking software:
- hubstaff.com/
- support.hubstaff.com/screensho…

Linux install script:
- codeberg.org/governorkeagan/hu…

EDIT: I have included more files in the codeberg repo. I hope this helps.

This entry was edited (9 months ago)
in reply to governorkeagan

[This comment has been deleted by an automated system]
This entry was edited (9 months ago)
in reply to governorkeagan

The GNOME extension appears to get the currently focused window information (ie name, title, PID and executable name) and make this information available over DBUS for the client binary.

The client binary calls gnome-screenshot -f and I assume gives a path that the client binary then sends to Hubstaff servers.

A janky suggestion would be to create a Kwin Script that pulls the active window information, sends it (somehow) to a DBUS service that can provide it to the client binary and create a wrapper script around spectacle to pretend to be gnome-screenshot (eg spectacle -b -f $@)

I don't know if this would work fully though as the client binary strings seem to hint it checks the running version of GNOME Shell, and without an account I can't see if this is a hard requirement or a "Hey, this is broken, we'll try our best!" type thing.



You may want to avoid NVIDIA driver 550 if you're on a laptop


in reply to petsoi

One of the biggest problems regarding Nvidia drivers is the fact that a small minority install them using Nvidia's .run script, which overwrites important libraries, resulting in a wide range of issues. I've always installed Nvidia drivers using my distro's package manager and I've never had an issue.


How bad is Microsoft?


I was curious what the Linux people think about Microsoft and any bad practices that most people should know about already?
This entry was edited (9 months ago)
in reply to Moorshou

I feel like the authors of this site may be biased, though.


I'm going to reinstall linux on my computer. What is it like to run something Silverblue based these days ?


This entry was edited (9 months ago)
in reply to Gunpachi

I'm running Aurora DX on work and personal laptops. Also a gaming / media center box, which uses a custom ublue-silverblue based image that has ZFS modules installed (the box is also used for local homelab backups)

As long as you can get to the flatpak/container mindset, the atomic distros are absolutely brilliant.

in reply to Gunpachi

If your problem seems to be the one I'm thinking about use this answer from askubuntu.com

I just switch to silverblue yesterday and first that seems to be really cool. I'm really a fan of fedora and this immuable one is really nice.
But with this particularly you couldn't use the answer shown above (in fact some devices are authorized to wake up the device so it's why it auto-reboot), because you could change anything in /usr I'm actually trying to find a way to resolve it but for now I couldn't find... Tell you more once found! 🤞



Gaming on Fedora: 2024 - Fedora Magazine


in reply to petsoi

Just switched to Fedora today on my gaming PC. This reminded me of a few things I forgot to install.
in reply to petsoi

This is either written by AI, or a high schooler. What an insane progression through these paragraphs, and constant beveling of expectations. WTF is this even?


How to turn off expandable entries in wofi?


I want my wofi to show up like this:

Here there is no gap or space between entries to indicate that it is an expandable one

Currently in my setup I have gaps. How do I turn it off??

My config code
config.json


columns=1
height=55%
hide_scroll=true
insensitive=true
layer=top
location=center
orientation=vertical
prompt=
width=25%

style.css


* {
  all: unset;
  font-family: "FiraMono Nerd Font";
  font-size: 10pt;
  font-weight: normal;
}

\#window {
  background: #3c3836;
  border-radius: 8px;
  border: 1px solid #504945;
}

\#input {
  background: #3c3836;
  border-bottom: 1px solid #504945;
  color: #ebdbb2;
  margin-bottom: 4px;
  padding: 4px;
}

\#input > image.left {
  margin-right: 4px;
}

\#input > image.right {
  margin-left: 4px;
}

\#outer-box {
  padding: 4px;
}

\#text {
  color: #ebdbb2;
}

\#entry {
  border-radius: 4px;
  padding: 4px;
}

\#entry:selected {
  background: #504945;
}

https://cloudninja.pw/docs/wofi.html



anti-snap stance is anti-consumer


The title is a quote from Mastodon. I’ve always seen dislike towards snap so I was taken back when I saw this stance. The person who wrote this was referring to Tuxedo Laptops.

What are your thoughts on this?

EDIT:

Here’s the original comment: mastodon.social/@popey/1125918…

EDIT 2:

Some clarification for those accusing me of not following the thread or being disingenuous.

Didn't bother to follow the thread?

mastodon.social/@popey/1125935…


I posted my question here before this particular response from the OP. I asked the question on Lemmy out of interest and wanting to get a wider perspective. I also engaged with the OP on the thread so that I can get their perspective on their stance.


@bytebro Yeah, their butchered Ubuntu install, and anti-snap stance is anti-consumer.

This entry was edited (9 months ago)
in reply to governorkeagan

Guy called me a nerd just for pointing out Tuxedo even explains on their website how to install snap.

It made a lot of sense after seeing he used to work at Canonical, lol.


@devT @bytebro ok, nerd. Now swap your brain with the one in a normal persons head. Having to search online because a popular software installer has been actively blocked is a shitty user experience. Being presented with a wall of anti marketing when searching is equally mental. We can agree to disagree on this. But don’t think this is normal and acceptable. It’s super weird.

Unknown parent

lemmy - Link to source
Toribor
I switched to Debian, partly because of snaps, what exactly is going on here with Ubuntu?


TUXEDO on ARM is coming - TUXEDO Computers


in reply to mr_MADAFAKA

When will we see fanless models? That is one of the defining features of the M1 Air.
in reply to PreciousPig

I see it more of a limitation, you don’t want your laptop to warm (and it shouldn’t in light use), but you want to cool it for the few times it does.
This entry was edited (9 months ago)
in reply to PreciousPig

I like silent laptops but sometimes I want to max out the power budget and get work done without worrying about thermal throttling. Having a fan and customizable power settings gives users a choice. Apple takes that choice away.
in reply to shirro

When I got my first Raspberry Pi (4B), I was kind of shocked at how hot even my passive Argon case would get. Though I am guessing a more powerful and efficient ARM or RISC-V CPU would not spike to 100% so fast. But when I got my Pi 5 I made sure to get the official case that came with a fan while I waited for the more powerful active cooling fan to release. So much better at running stuff like YouTube or other media without hitting thermal issues (got the active cooling Argon One for my 4B with similar results too).

Having more powerful ARM/RISC-V CPUs that can actually handle stuff I expect a full on laptop or especially a desktop will be awesome. But while we are in the "still not as good" period of these CPUs both matching x86_64 and programs for them being full versions. The inefficiencies of either needing emulation or just very un-optimized code as devs are getting the hang of ARM/RISC-V coming from x86 mean those temps are easy to hit.

in reply to shirro

Installing a fan negatively impacts the passive cooling ability (at the absolute least by taking space that could be occupied by a bigger radiator and by obstructing the airflow), so it's always a tradeoff.

Apple wanted to make it passively cooled, and it wouldn't be possible at decent loads if a fan would be installed alongside passive cooler.

This entry was edited (9 months ago)
in reply to Allero

I have a 2021 Asus Zephyrus G14 unless I run a game, that thing is running without active cooling. Seems like a solved problem.
in reply to woelkchen

Solved for larger laptops.

Macbooks are significantly slimmer, and have way less internal space that could be used to make a combined cooling system that would be passive most of the time.

in reply to Allero

The G14 is 14 inch and has a dedicated GPU, so without one the cooling requirements are far less.
in reply to -RJ-

Not necessarily. I own a passively cooled x86 laptop that runs just fine without throttling - granted, it's based on Celeron series CPU, but when we talk of ARM laptops, we normally don't talk powerful machines - Macs are rather an exception.
This entry was edited (9 months ago)
Unknown parent

lemmy - Link to source
Balder
What’s the experience so far?


Would it be possible to install Linux on this HP Chromebook Plus?


This is the laptop in question. It has an x86 processor so basically any distro should work on it. However, it is still a Chromebook which likely means Google fuckery in the BIOS. But it's great value for the money (can get it $300 off at Costco) and if I can plop Linux on to it then I'd love it.
in reply to hellofriend

mrchromebox.tech/#devices
Unknown parent



Should I reinstall linux mint (error during installation)


I recently dual booted linux mint on my laptop, and I came across the infinite squashfs error (an infinite amount of "SQUASHFS error: Unable to read page" and "SQUASHFS error: Unable to read data counting up, I think because I took out the usb and pressed enter too quickly) I couldn't do anything, so I shut down and restarted, upon restart, its running fine? No corruption.

Edit: I reinstalled and waited a while after unplugging before and enter did not work, I hit escape and this happened again, though text is bigger and slower

This entry was edited (9 months ago)
in reply to FemboyNB

if the install had finished and the installer was simply reading the flash drive to clean itself up, unmount filesystems and reboot, then chances are you are fine. However, as a personal rule I never allow an installation to go into production if there were any unexpected anomalies during installation. its just not worth the risk.
in reply to FemboyNB

Yep, that can happen. At that point everything installation related should already be unmounted, so just power it off hard and be done.

Or just press AltGr-Print-S to emergency sync the disks and AltGr-Print-B to the reboot hard, magic sysrq keys.