The Linux Experience
The Linux Experience
🟪 WALLPAPER:https://store.thaomaoh.com/b/ballshttps://store.thaomaoh.com/💌 MY NEWSLETTER:https://thaomaoh.substack.com/🎬 IF YOU WANT TO START AND GROW A Y...YouTube
like this
AlexanderESmith likes this.
The Good of the Hive Initiative by art activist Matt Willey
Matt Willey is committed to personally paint 50,000 honeybees – the number necessary for a healthy, thriving hive – on murals around the world.
Through art and imagination, The Good of the Hive raises awareness about the current struggle and population decline of honeybees while celebrating their incredible behaviors.
How is it going for Matt and the 50,000 honeybees? Follow Matt Wiley’s journey on Instagram.
Creating The Good of the Hive has been the most challenging and rewarding experience of my life. I have endured 10-hour painting days in 100-degree heat, financial hardship, growing pains, creative angst, burnout, disappointment and overwhelm. But I have simultaneously experienced profound levels of beauty, spirituality, genuine human connection, laughter, purpose, and faith throughout. This is life. A bee does not set out to ‘undo’ harm when she forages. She sets out looking for the nectar… the good stuff. She sparks life along the way through pollination by following something inside her that fuels the search.
There are two things that a honey bee symbolizes that every human craves – a sense of purpose about our existence, and the hive, the connectedness to each other. I am no exception. Six years and over 8500 bees into this, I realize I have been painting bees in search of these things for myself.
Every wall I paint is a lesson and a reminder of this truth. Each bee is an echo or ripple effect of the experience I had with one tiny bee in 2008.
I do not know exactly where this is all going. This art project is a vehicle and container to explore. Art is not planned, it unfolds. But I have learned that I am not alone in this experience. Any feeling of separation is an illusion. Like a magic trick, the connectedness often hides in plain sight, but when I look closely enough, it is always there.
Thank you to every person that has supported me in this wild idea to paint bees around the world. It means more than you know. You are helping to shape this piece of art into its perfect form.
About The Good of the Hive Initiative:
youtube.com/watch?v=Xa-BCo1fnK…
Art activism is about sparking curiosity in order to inspire people to want (and create) change
Matt Willey: To be curious… to look closer because you want to… because it makes you feel good, hopeful and alive. Art activism is about sparking curiosity in order to inspire people to want (and create) change. Simply informing people about what is wrong helps, but it does not move mountains.
To move a mountain, you must first and foremost REALLY want to move that mountain. Then, because it is likely going to take a while, you must embrace the process of becoming who you need to be in order to move it.
Beautiful light glistening on dripping honey comb at Honey and the Hive!
What do you think of the art by Matt Willey?
streetartutopia.com/2024/06/11…
#Art #ArtActivism #ArtActivist #bee #Flower #flowers #graffiti #honey #mural #StreetArt #travel #us
The Good of the Hive Mural Portfolio
This video is a glimpse into some of the mural and installation projects of art activist Matt Willey as he is painting his way to 50,000 individual honey bee...YouTube
Firefox 127 Released with Improved Screenshot Tool, Security Boost
Firefox 127 Released with Improved Screenshot Tool, Security Boost
It’s a new dawn, it’s a new day, it’s a new life for me and I’m feeling… Like I ought to crack on with writing a post to say Mozilla Firefox 127 has been released […]Joey Sneddon (OMG! Ubuntu!)
like this
Fitik likes this.
The only thing I miss it has was an automatic save function after taking a screenshot. This would allow for combining (with a script) the output (file) with another tool (such as editing or uploading to a specific service). But that's just a nitpick from my side, because of my personal workflow.
Edit: Well I have another great idea how to improve the screenshot utility! It should bet able to hold Ctrl-key on the keyboard, while clicking multiple elements. Just like selecting files in the file browser. And Shift-key to specify a range of clicked areas. Just for the icing on the cake!
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
Passkeys.io – A Real-World Passkey Demo & Info Page
Try a Realistic Passkey Demo Login and User Profile. Browse the Passkey Directory and Find Websites With Passkey Support. Learn About Device Compatibility and Technical Details.passkeys.io
As far as what passkeys are [...]
Ah okay, didn't find that so quickly! Thanks!
Purism (creator of FOSS friendly phones and hardware) 2023 financial report , income grew by 350% in three years and the company is profitable
2023 Finance Report: Profitable, More Assets than Liabilities, Over $9m in Sales, 50% Margin – Purism
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.Purism SPC
Probably the most egregious behaviour is declaring different terms and conditions for sales and pre-orders after a person has handed over their money, particularly changing the terms around refunds. Literal Vader "pray I do not alter it any further". And illegal. Refunds in general have been a nightmare for customers with many making a complaint to the Attorney General of California which seems to have been the only way to get money back.
Check r/purism on Reddit if you want to see lots of examples of their shady behaviour.
Also: phoronix.com/news/Zlatan-Todor…
And: jaylittle.com/post/view/2019/1…
An Interview With Zlatan Todoric, Open-Source Developer & Former Purism CTO
With the early Librem 5 smartphones now shipping from their 'Aspen' batch and recent Reddit discussions about the Librem 5 roping him in, former Purism CTO Zlatan Todoric has agreed to a brief interview on Phoronix.www.phoronix.com
They changed the refund policy on the Linux phone that they sell.
At the time when the phone was under development they let people preorder in exchange for a small discount. Many people including myself wanted to support such a product and payed in. At the time the policy was you could get your money back any time before the phone shipped.
The phone was delayed for years and years and naturally people got impatient and demanded their money back.
Purism on the fly changed the policy and said you could only ask for your money back in a small window just before your phone shipped. Not before and if it shipped it was too late. They just refused to honor the original policy.
It was discovered that people could content the attorney General of California and the state would force them to honor the original policy. A lot of people, including myself did this.
The fact that it came to that makes them a shady company.
This all being said I am very happy they are profitable. While I would never preorder anything from them again, if they update the phone specs I would consider buying one.
More Linux first companies is a good thing.
like this
DaGeek247 likes this.
Investor Report Archives – Purism
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.Purism SPC
Purism (creator of FOSS friendly phones and hardware) 2023 financial report , income grew by 350% in three years and the company is profitable
2023 Finance Report: Profitable, More Assets than Liabilities, Over $9m in Sales, 50% Margin – Purism
Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people's privacy and freedom while protecting their security.Purism SPC
I got a laptop back in 2018, and it shipped really fast. It's not my daily driver, but it works well when I'm on the road, and the battery life is pretty good. Granted, I replaced the OS with a distro I prefer and customized the hell out of it, so that might contribute to my experience. Tbh, I was pretty impressed with it (still am), and I was going to buy a Librem 5 when they came out. I wanted to wait and not just throw money at them because I didn't want to get burned. After all the horror stories and crap reviews, I passed on that and won't touch the company with a 10 foot pole, and I thank past me for not throwing money at them.
I think that the company started with noble intentions and made a decent product at first, but they got in way over their heads and now they're floundering.
I asked for a refund when they kept delaying shipment of my Librem 5. I was simply denied and that was it. They told me I could still choose to receive the phone, but I don't want it since it's a bad, practically useless product now.
I reported them in my country for it.
The phone is extremely low end hardware and not pleasant to use.
They’ve done great work investing in the software but its still young and incomplete.
I would buy a new one if it had significantly more powerful hardware.
Yup, same, I would love to switch to a Linux/FOSS phone, but it's all crap specs. Like this librem 5 phone. 3GB RAM and 32GB storage‽ LMAO what year is it, 2014‽
For now I'm pretty much just stuck on Pixel, one of the few remaining brands that reliably (surprisingly) let you unlock the BL. It's even worse now since I've had a taste of the foldy phone and I don't think I want to go back and that'll probably take 15 years before ever coming to a Linux/FOSS phone, considering where they're at now.
They've missed the boat entirely for me and I'm doubtful they'll ever catch up :/
No parts manufacturers will do the extra work to make them work for Linux
They just don't want to. Now they can stop releasing security patches and users would buy new hardware.
lol.
Just search for Purism customer support experiences.
I'm honestly amazed there hasn't been a fraud, or some other consumer protection type criminal investigation.
All that baggage, and their hardware is also laughably outdated and overpriced.
Which is unfortunate, because the concept is amazing and clearly there's a sizable market for it.
Here is an example of just ONE flavor of Purism customer experiences:
Announce current gen hardware and current pricing.Customer pays
Customer receives hardware 5 years later, after being told approx. 362 times that cancellation refunds are down, or unable to be processed.
Customer tries to immediately return the 5 year old laptop that was just delivered and is told "No Returns"
There are other variations that you can read about on various forums.
I daily drive the Librem 5 and am typing this reply from the phone. The honest feedback (and tl;dr) is that it is a good device for those who value privacy over convenience.
The hardware kill switches are a nice touch, especially on the camera/microphone. I don't have moments of suspicion that if I have a conversation about a toaster that I will suddenly start seeing ads about toasters everywhere.
It's nice not to be bombarded with notifications to review their app, accept TOS that my data will be used to sell me stuff, irremovable bloatware, and some of the other annoyances we got used to experiencing.
As a basic communications device it works fine. Phone calls (VoLTE) and SMS text messaging works, depending if your carrier allows you to BYOD and provides the network info. SMS can sometimes get "clogged" in the modem when there is a very active group text; but for me usually resetting the modem using the hardware killswitch, a 15 second process, fixes it.
Of course the downside is a more limited app ecosystem compared to Android. You will have to search for convergent apps and flatpaks, but I have found everything I need through Flathub.
The camera does not take influencer quality photos, but if you need to take a quick picture of something and share it, then it works.
Battery life is definitely something to be desired, but I can make it through a work day with automatic suspend doing some light web browsing and sending some messages throughout the day.
Since I mostly use a computer for web browsing, emails, and word processing, I dock my phone and use it in desktop mode. It's not blazing fast, but for my purposes it is more than fine. Its actually a cool feeling to sit at my desk, start typing an email, listening to music, and then undocking my phone and continue the email on the go from the same device.
The camera does not take influencer quality photos
That's actually a selling feature.
postmarketOS // real Linux distribution for phones
Aiming for a 10 year life-cycle for smartphonespostmarketOS
When the phone is not set to suspend, and mostly idle with a couple of apps running, and some occasional web browsing, its about 4 hours. Under similar conditions using suspend (meaning it will keep the modem powered and wake up the rest of the device wen receiving phone calls and SMS) then I can get through a 9 hour workday and have about 40% battery left.
I have been daily driving the phone for a couple of years so I'm sure the battery has degraded some, but I don't know how much difference I would get with a new one. It can be easily replaced, so I may do that in the future.
The software has improved a lot since I got the phone in 2022 (I pre ordered it in 2017)
I would be willing to use it as a daily driver if it had better battery life
As the other poster said, the camera is kind of crap, but I don’t take many pictures. At least you don’t have to manually set the exposure/balance/focus to take a picture now, though
The updater has been a little flakey and I’ve just fallen back to update via command line frequently
Fairly thick, but it feels quite sturdy to me. SD card slot and headphone jack are great. Charging speed is kind of slow
I mean of course, they never shipped big parts of their orders but got the money anyways.
That company is fucked up completely.
I mean, a FOSS aligned company is profitable! 🔼
B-but it's also Purism with all those customer horror stories and sketchy behavior. 🔽
I'm confused, okay!? 🔃
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
I made a guide for embedded analytics using an open-source solution
Mastering Embedded Analytics: A Getting Started Guide 📊
TL;DR This article will walk you through all the information you need about embedded...Opemipo Disu (DEV Community)
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.
What does the SysRq key do?
On my keyboard, the key the functions as the Print Screen key when the F-lock is on has "SysRq" below it (presumably to be used when F-lock is off). What is it and what does it do?Super User
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
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.
Libre and Free A Linux Legacy (song)
Libre and Free, A Linux Legacy, by Test Account Please Ignore
track by Test Account Please IgnoreTest Account Please Ignore
like this
ShaunaTheDead likes this.
It is a good time to remark,
That Lemmy makes it very difficultto post video files without a video track
I had to create a bandcamp account, I'm surprised this internet heirloom still works
It's going to break after 200 playback I think.....
So, I also created a github issue
github.com/LemmyNet/lemmy-ui/i…
Ability to post audio (aka video files without a video track) · Issue #2529 · LemmyNet/lemmy-ui
Requirements This is a feature request and not a bug report. Otherwise, please create a new bug report instead. Please check to see if this request (or a similar one) already exists. It's a single ...GitHub
I have never knowingly used Arch. Am I allowed to like this song?
Also, Taylor Swift, is that you?
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.
If there's any protocol or functionality you would like to see added, please feel free to suggest it or contribute to its development!
Louvre C++ Wayland Compositor (demo)
C++ Wayland compositor made with Louvre.Features:00:00 Screencasting00:29 Layer Shell01:09 Session Lock01:28 Pointer Gestures01:47 Pointer Constraints02:10 T...YouTube
like this
KaRunChiy and ShaunaTheDead like this.
This looks awesome.
Looks like it could be a very good alternative to mutter and kwin.
Questions:
- what about Vulkan instead GL? Should be more performant and use less battery. Especially if it is meant to also work on mobile.
- is Louvre drawing those window decorations?
- there is some overlap with github.com/winft/theseus-ship - any idea for a collaboration there?
- there seems to be a company behind, while I didn't investigate, are there plans for further development that you would publish, is there a way to influence those plans (suggestions, donations, some other way)
- any plans to make a shell around it?
- it is mentioned that this is a library, but obviously there is a working compositor. Regardless if this is a technology demonstrator, would it be possible to publish a compositor with decent theming and a few distinct layer modes (classic windows with taskbar, windows 8 like, Mac, gnome, ubuntu). I guess many smaller Linux DEs would consider it then...
- how does it compare to kwin/mutter?
GitHub - winft/theseus-ship: Wayland and X11 Compositor for the KDE Plasma desktop
Wayland and X11 Compositor for the KDE Plasma desktop - winft/theseus-shipGitHub
Thank you :)
what about Vulkan instead GL? Should be more performant and use less battery. Especially if it is meant to also work on mobile.
Yes, I believe I could create a renderer using Vulkan without much difficulty. Initially, I chose GLES2 for compatibility reasons.
is Louvre drawing those window decorations?
Yes, only the decorations with macOS style.
there is some overlap with github.com/winft/theseus-ship - any idea for a collaboration there?
Well, that's a compositor (which uses COMO) and Louvre is a library, so sure, I could collaborate with COMO.
there seems to be a company behind, while I didn’t investigate, are there plans for further development that you would publish, is there a way to influence those plans (suggestions, donations, some other way)
Cuarzo Software is just a name I use to release my open source projects, it’s not a real company. Everyone is welcome to suggest ideas or contribute to the development of these projects, and I genuinely appreciate that.
any plans to make a shell around it?
If time allows me, of course.
it is mentioned that this is a library, but obviously there is a working compositor. Regardless if this is a technology demonstrator, would it be possible to publish a compositor with decent theming and a few distinct layer modes (classic windows with taskbar, windows 8 like, Mac, gnome, ubuntu). I guess many smaller Linux DEs would consider it then…
Absolutely, you're free to build a compositor however you like, whether it's in 2D, 3D, or any other style. Essentially, it's akin to creating a game, with window applications acting as textures.
how does it compare to kwin/mutter?
Those are compositors and Louvre is just a library, so I don't know how to compare them. As you noticed, the compositor in the video is just one of the examples I made with Louvre.
GitHub - winft/theseus-ship: Wayland and X11 Compositor for the KDE Plasma desktop
Wayland and X11 Compositor for the KDE Plasma desktop - winft/theseus-shipGitHub
If we are talking ideas, I would propose the following:
- focus on the future instead of the past
- get rid of everything Xorg (including xwayland). Reasoning: recent app upgrades to gtk4 and qt6 support Wayland just fine. Gnome has it by default, I'm not sure where plasma stands. Few things that don't work, people can probably live without (like chromium which has Firefox as a working alternative)
- replace OpenGL with Vulkan (that means get rid of OpenGL completely if possible). Reasoning: things sold in the last 10 years support vulkan.
- not sure what is the state in smaller distros. Maybe it would be good to reach out to LinuxMint, lxqt and others to see what would it take for them to switch. If you could implement needed features easily...maybe they would switch.
- RDP?
- Html? E.g. greenfield.app/
- consider moving to codeberg?
I know dropping xwayland and opengl is unpopular, but this is where things are going. It's on the gnome Todo sometime because as far as I read, there is development for mutter to be built totally without xorg support. Plus they recently switched gtk4 to use New vulkan rendered by default.
Another question came to my mind: how is video processing handled? There were some changes in Mutter and/or gtk4 so it would be efficient, any chance for louvre to have it?. E.g. phoronix.com/news/GNOME-46-Bet…
GNOME 46 Beta Released - Mutter Supporting Direct Scanout For Cropped/Scaled Surfaces
The GNOME 46 beta is out today for featuring the latest fixes and last-minute enhancements to this open-source desktop environment update due out in March.www.phoronix.com
get rid of everything Xorg
I agree, all the apps I use run natively on Wayland, but I think there will always be some legacy X11 apps that won't get ported. So, I think I'll implement it, but it is definitely not a priority.
replace OpenGL with Vulkan
I think I can just add support for Vulkan. There is no need to get rid of GLES as it increases the range of supported devices.
not sure what is the state in smaller distros. Maybe it would be good to reach out to LinuxMint, lxqt and others to see what would it take for them to switch. If you could implement needed features easily…maybe they would switch.
I know that Linux Mint already has support for Wayland. I am not sure which library or base compositor they are using, but I am always willing to support anyone using Louvre. Right now, I want to focus on developing my own compositor, which I'll name Crystals.
RDP?
That's an important feature, which I'll add at some point.
Html? E.g. greenfield.app/
Looks very interesting! I wonder how it works, so I definitely will check it out.
consider moving to codeberg?
Why?
Another question came to my mind: how is video processing handled? There were some changes in Mutter and/or gtk4 so it would be efficient, any chance for louvre to have it?. E.g. phoronix.com/news/GNOME-46-Bet…
Currently, the only type of buffers that are directly scanned out are cursors. I want to add an API to allow the use of other types of buffers soon. It is a bit complicated because overlay planes are very hardware-dependent and limited, and they support a few specific formats/modifiers. So, you also need to negotiate that with the client and so on.
GNOME 46 Beta Released - Mutter Supporting Direct Scanout For Cropped/Scaled Surfaces
The GNOME 46 beta is out today for featuring the latest fixes and last-minute enhancements to this open-source desktop environment update due out in March.www.phoronix.com
I agree, all the apps I use run natively on Wayland, but I think there will always be some legacy X11 apps that won't get ported. So, I think I'll implement it, but it is definitely not a priority.
While I understand the need for legacy, I also think at some point legacy should be left alone. If it is really needed for some old app to run, VM should do fine. I don't think missing xorg is ever going to be an issue in 2025+ (well, Electron apps maybe). Yet added and not used features (or seldom used features) is offset with future maintenance burden and/or security issues for no good reason.
This also applies to OpenGL comment. Every code path introduces a maintenance burden. While support of more devices is good, supported devices are super old in this case and the question is - is it worth it? Vulkan drivers should either way be in a better state.
Looks very interesting! I wonder how it works, so I definitely will check it out.
Is super cool, there is a presentation in one of the conferences about it. Architecture is explained somewhere in the docs. Anyway, if you do implement it - this would be a good alternative to guacamole.apache.org
Who knows, maybe it would be a money opportunity.
Why?
It's not Microsoft, but actually an open source community running open source forge. Also, it's way faster to use in browser.
Every code path introduces a maintenance burden.
Regarding Xwayland, I think so, but with respect to OpenGL + Vulkan, I don't see it as that complicated. It's a matter of configuring contexts and updating Louvre's higher level APIs for buffer allocation and rendering.
Is super cool, there is a presentation in one of the conferences about it. Architecture is explained somewhere in the docs. Anyway, if you do implement it - this would be a good alternative to guacamole.apache.org
Oh, so it basically displays a remote window manager in the browser? For a moment, I thought it was running the compositor directly inside the browser with extensions or something like that, hahaha.
It’s not Microsoft, but actually an open source community running open source forge. Also, it’s way faster to use in browser.
I see. Well, to be honest, I am quite comfortable with GitHub and its features like actions, discussions, etc., and I don't really care if Microsoft owns it as long as it's free. But thanks for the suggestion.
Oh, so it basically displays a remote window manager in the browser? For a moment, I thought it was running the compositor directly inside the browser with extensions or something like that, hahaha.
I saw it basically months ago, so don't remember 100%. To not say the wrong thing, you can read about the architecture here: greenfield.app/pages/design/
Also, here is a video. The dev demonstrated it's fast enough for gaming fosdem.org/2024/schedule/event…
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.
Screenshot capture support for Wayland - Linux - Hubstaff Support
Currently, Wayland doesn't support screenshot capture with usual apps, like Hubstaff for example. Learn more about this here.Kelvin Diaz (Hubstaff Support)
Looks useful. So this software detects how long you spend on what app?
This may be compositor dependent but just a guess. Thats a problem of Wayland (currently)
The port will be huge and just making the extension run not enough.
Pretty much. My company has it set to track the following:
- Periodic screenshots
- Mouse and keyboard activity
- Apps used
- URLs visited
All of this is combined to determine how active you were (as a percentage), you can then try and determine how much time was spent on productive vs non-productive work. However, we use it as a glorified timesheet.
I dont think they actually take screenshots, do they? That would be awfully inefficient. You can get the window titles in better ways.
the URL stuff should use a browser extension to tell them that name.
If that app really takes screenshots and extracts URLs from them, it is pretty overcomplex. But that improves platform-independence a lot
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
You may want to avoid NVIDIA driver 550 if you're on a laptop
If you are a laptop user, you may want to avoid driver version 550 because there is a megathread on the NVIDIA forum where users are reporting that this version is making their distributions randomly crash.nwildner (GamingOnLinux)
like this
KaRunChiy likes this.
like this
KaRunChiy likes this.
I'm not sure why they specifically say laptop, and then don't mention what's different to a desktop PC.
Then you click on the linked NVIDIA article and the first comment says, that it also happens on their desktop.
How bad is Microsoft?
~~I don't agree.~~ (Edit: Read the replies, he is actually right.)
Using Xbox controller since 360, now the One and Series S controllers as my preferred gamepad for modern emulation systems (meaning I have a Snes like pad for older systems). I have no idea why you think that a Xbox controller is bad for emulation.
Working there is apparently pretty nice. Microsoft on the inside is not Microsoft on the outside.
But regardless, terrible company with terrible products. Even if they didn't do anything shady, they still aren't great.
Oh they're very good controllers! The problem is that they took Nintendo's button names (ABXY) and transposed their positions. It's utter chaos, and very hard for me at least to remember that A is B and B is A.
Playstation, by contrast, came up with entirely new button symbols, so it's much less confusing that O -> A.
The APIs for gamepad interfacing are a total mess now, with some based on button names and some on position (south/east/west/north).
Are you talking about Microsoft or Amazon?
Honestly its easier to switch from Word to Writer than EC2 to another provider
This thread teaches me that generally, most Linux people are looking at windows. Meanwhile Microsoft only thinks Windows is 16% of its business.
Basically, it seems, most Linux users do not think hard about Microsoft.
like this
OfCourseNot likes this.
You're right. Both cloud services (like Microsoft 365 measured by licensing) and azure each individually are about double Windows. They together make over half of Microsoft's earnings while Windows is like 16%. Then you've got games and linkedin and others filling up the smaller %.
Microsoft doesn't need Windows, you can run your office 365 off Mac or Linux for all they care. Just host all your virtual workloads on azure regardless of OS if it's not serverless, and they're fine with taking that money.
See the other comment.
The problem is that they took Nintendo’s button names (ABXY) and transposed their positions. It’s utter chaos, and very hard for me at least to remember that A is B and B is A.
I'm not sure, at least the unrepairable mess made by Microsoft is software rather than hardware - you can reinstall a janky OS but you can't unexplode a phone that disassembled itself when you sneezed in its general direction.
There's no fine line between the two companies.
Edit: they continuously fucked up Halo in unexcusable ways, fuck them, they're worse than Apple. Forgot about that.
As a shareholder (which I'm not), it's absolutely amazing.
As a human being though... it's simple to look at the history of the company, from its inception based on nepotism and locking-down was hitherto the common good, to going from one place of monopoly (OS, app, cloud) to another (extending to whatever is trendy at the moment e.g XR with HoloLens, AI with OpenAI, etc).
It's IMHO one of the very worst thing that could have happened to humanity in terms of cognitive empowerment. Apple is not far behind but in terms of locking up an entire ecosystem but Microsoft, sadly, is doing it better.
To clarify what I mean is that Microsoft is the business embodiment of learned helplessness. Most people would shrug at the quality of software they provide, the price, etc ONLY because they are convinced, wrongfully so, that they are is no legitimate alternative. If users were actually able to chose, not being coerced into but properly chose, by experiencing alternatives, the World would be totally different. Instead of having computer users who feel an adversarial relationship to their devices, we would have a much stronger relation of "this is MY device" the same way a lot (not all) of people have a repair toolbox at home. They know they can try to fix something in THEIR home, even improve it. Most people understand it won't be easy, they might mess it up, but it's possible to try. Not in software, and that's entirely Microsoft "success". Maybe in an alternative reality others, like Apple, would have made that happen to, but in our reality I blame Microsoft, Bill Gates upbringing from his legal mindset father and well connected mother.
We could have a world were users own their devices, have a challenging yet empowering relationship to technology, starting with software, and instead we have exploitative learning helplnessness. So yes, Microsoft is that bad.
What is the point of your comment? The person asked what the Linux community thinks about Microsoft and you come with this idiotic CiRcLeJerk bs? You didn't add anything to the thread.
I've learnt a bunch of horrible practices done by MS that I wasn't aware of so thank you everybody else.
Average Reddit comment.
- Attempts to roast everyone in the thread and dreail the thread itself by attempting to be "funny".
- Contributes nothing to the discussion.
- Is the reason why circle jerk threads begin at all.
You: 🤡
Consider this; you were taught Microsoft in school as it's used in work environments, Microsoft is used in work environments as it's taught in schools or the person making the decision was only taught one product.
Why do you think Microsoft is giving free upgrades from windows 10 to 11, same thing from XP upwards. It's vendor lock in, and that's bad for many reasons
They tried to destroy linux and free/libre software, and when that didn't work, they started cornering the market and pushing for a move from "Free" to "Open Source." They also support SaaS model, and have made it next to impossible to get a new computer without their mediocre OS. On top of that, their OS is full of spyware, and is starting to become adware too.
But that all pales in comparison to the fact that you do not own your own OS: you can run Microsoft's OS, but you can't modify it or share it.
Oh, and this falls more in the realm of personal preference, but the deliberate lack of customizability is a real pain in the ass.
4/10 OS, only slightly better at disguising its capitalist greed than Apple.
like this
OfCourseNot likes this.
pushing for a move from “Free” to “Open Source.”
Can you explain more? Is that related to the clown gpl guys criticizing BSD/MIT/ISC license and laugh on FreeBSD for letting Apple to do whatever I can't remember?
Did you mean
Is that related to the gpl advocates who criticize BSD/MIT/ISC license and laugh at FreeBSD for letting Apple do something (I can’t remember what)?
I'm not trying to be a grammar nazi, I just want to make sure I'm interpreting you correctly and not putting words in your mouth.
Afaik, BSD and MIT licenses qualify as Free Software licenses. I could be wrong; I am not a lawyer, nor am I Richard Stallman.
As for your first question:
Can you explain more?
@rand_alpha19@moist.catsweat.com did a good summary of the distinction, so I will expand on m$'s role:
By most Free Software advocates' accounts, the rise of the term "Open Source" was a deliberate move to make proprietary software less of a bitter pill for us radical digital anarchists: "look, our code is ~Open~ and ~Transparent~ (but you still can't reproduce or modify it, even if you buy a license)." At the same time, Open Source advocates argued that this was the "Shoe-In-The-Door" for Free Software into the corporate/capitalist landscape—it's not, because it doesn't actually advocate any of Free Software's Four Essential Freedoms (Five, if you consider Copyleft to be essential, as I do).
So basically the corporate world took the concept of Free Software, which was starting to be a threat to their businesses, sanitized it of any actual freedom, and sold it back to devs and users as some kind of magnanimous gesture that they were letting us look (but not touch) the code they wrote. Open Source.
M$ has been essential in this shift. Perusing their github, they make it clear that they're willing to toss projects onto the pile, but make sure as hell to keep the Freedom from infecting any of their larger, popular software (e.g. Office, Visual Studio, Windows). And in return, they get access to whatever code you host on their service, assuming they can interpret vague phrasing in their Privacy Policy loosely enough.
like this
xep likes this.
I was curious what the Linux people think about Microsoft
Basically two teams (applied to anyone that are "speaking", e.g writing propaganda blogs, comments, etc; they don't necessary need to have all of this properties, and they may have both teams' properties):
Pro microsoft, pro systemd, pro bsod, pro administrator, pro "security" (privsec.dev pro microsoft edge), pro ms office, pro wine, anti apple/mac, anti (a)gpl, pro .net, pro powershell, .....
anti microsoft, anti windows culture, anti systemd, anti msedge, anti powershell & cmd, anti conio.h, anti bsd/mit/isc, anti company sponsorship ....
Team 3: BSD: receive donation from every entities and work on their clean operating system and software they give everyone for free without restriction; FreeBSD has been looked down by the anti-company anti-apple anti-permissive-licenses clowns
Expressed by Theo de Raadt (OpenBSD): "Linux people do what they do because they hate Microsoft. We do what we do because we love Unix."
Join team 3!
And, you cannot make the world better by just destroy A company, Microsoft. You must destroy all of them, or don't destroy any, because it can only make the existing company to compete more fierce, and because OpenBSD needs donation from Google, Microsoft, and Meta to keep working on OpenSSH and other great software those companies need! They don't need clowns to look up nor look down them, like when those clown looks down FreeBSD because they received something from Apple that I cannot figure out what.
Congratulations for not being in any team!
I've written more clearly that you must be a writer to join team 1 or 2. Keep going on your project, and ignore those who are fanatical and like to meddle in other people's affairs, like the guys who want a project to refuse donations and contributions from some specific or all company.
Thanks.
Open source software has its source code published. It doesn’t necessarily mean that you’re able to copy some or all of it, modify it, distribute it, etc.
GPL as an example.
Free software can be freely copied, modified, distributed, etc
If you are citing the GNU's website, you should remove the "modified". I'd quote a mailing list user:
Say if OpenSSH was licenced under (A)GPL, companies would likely not use it because they wouldn't be able to incorporate it into their IP, they would then try to code a shoddy implementation, and have numerous security bugs which would affect the end user. In other words, you are just shooting yourself in the foot.
There is a possibility of having 0.01% shit in the sandwitch from water used in it due to some leakage from a toilet tank. Would you not eat it?
Also yeah who known houseflys sit on shit and land on sandwitch at some point in time
::: spoiler Tap for spoiler
jk i agree with your point tho
:::
I couldn't find any primary source on OpenSSH's licenses, but wikipedia says "BSD, ISC, Public Domain."
Both BSD and ISC explicitly grant permissions to modify the software (and redistribute the modified software), and Public Domain means no rights reserved whatsoever, so the mailing list user's points aren't relevant to any of the Four Freedoms (aka the Sacred Texts).
Without access to the source email: it looks like it's a debate about using copyleft licensing instead of BSD/ISC, which is sometimes considered the Fifth Freedom. If you want an argument about that, I'm happy to do so (later), but it isn't a valid reason for saying some piece of software fails to meet the definition of Free Software.
Apple is highly restrictive on their OS and over priced. They are extremely pro consumerism with heavy marketing and engineered obsolescence to ensure you are always pressured to buy their new tech, and they are historically very strongly anti-right-to-repair.
Microsoft is bad. But at least they are primarily a software monopoly.
Yes, I know I can remap, but I'm just too stupid to be able to remember that the confirm/cancel buttons are swapped so I'm constantly messing that up. It's especially a problem on the steam deck, which has Microsoft's layout.
Somehow, when I'm holding an xbox controller, my brain just knows that the A button has to be the south button.
I don't think they're pretending. Open source software is a valuable resource for basically all major tech companies, and a lot of it is driven by major tech companies. Some kind of combination of open source and proprietary software will always be a thing for them. This isn't some major contradiction, they use either model based on the specific needs of the project.
This is why some think "Open Source" is too permissive since they see it as free/cheap labor to be exploited by huge corporations.
I'm not sure that I see it that way, but I can see their point.
It's not as if they are holding themselves up as supporting Free Software philosophies (as opposed to Open Source), so where's the pretense?
If somehow it ever makes strategic sense for them to stop making use of the open source model, yeah, they'll stop. That doesn't mean they were pretending.
"Rinse and repeat"
Lets talk about THEIR carbon footprint while creating "equality" and new "bussiness opportunities"
I think overall they are not better or worse than other tech giants. They try to be the platform for blank and thus to push competitors out of the marked, or lock it down so they can't enter. They try to extract as much money from their customers as they can, even if it makes the user experience worse. They push the boundaries of what the can legally do. They charge you, but you don't own anything.
What really grinds my gears is how they try to force stuff on me that I don't fucking want. I feel like they are completely different in that regard than for example Google. I use Google Maps because I want to. I don't use Chrome because I don't want to. It's that easy. They don't ask me to reconsider, they don't make it super complicated to switch, nothing. I can disable any Google App and forget about it.
To stick with the Google comparison, I also feel like Google informs me better and gives me more control regarding my data. This feels much more hidden on convoluted in MS products in general. For example I had no idea Office is basically spyware before reading about it elsewhere. In Google-land, they seem much more upfront about what they use and what I can opt out from (or in to).
They took down the fucking don't be evil sign!
Google used to be a good company but I don't trust their actions. I've only found out about the spyware level chrome browser, not to mention that Google has been coloring my searches on the internet.
But what do I expect from a ADVERTISING company first and for most?
Don't authenticate to a search engine.
A coworker recently sent me a Word document with edits and comments they had added. When I downloaded & opened it (in Word on Windows!) it told me that it had the edits/comments but it wouldn't let me see them unless I log in to my Microsoft account and then view it online in the web version of Word. What the actual fuck?
Fuck that. I responded to my coworker and asked them to just send me the edits via email in plain text. I'm not winning popularity contests at work, but what the fuck Microsoft?
I thought we were well past this topic. I guess everything old is new again. In fact, I'll dust off a classic:
"Bugs fly through open Windows."
Maybe I'm going crazy but I feel like I've been seeing this post or an identical one for many days, maybe even a week, yet the age is still one day.
Still, fuck MS and all.
It requires any modifications to be under GPL.
And it also requires anything that incorporate GPL codes also be under GPL.
And the code must be published to the copyright holder as far as I know.
How it harms the end user are described.
weeell you kinda misrepresented the stated point, creating what's commonly referred to as a strawman.
the subject isn't a random sandwich that might or might not have contaminates in it; the subject is a shit sandwich. therefore it's pointless to argue exactly how much shit is in a shit sandwich, as its essence and genesis preclude it from being considered nourishment.
now there's copious propaganda out there convincing you it isn't that bad, lotsa people do it, memba the sandwich from decades ago you loved... but we're in the wrong community for that.
While I'm not gonna argue the merits of GPL—it is technically restricting modification, even if there is no practical difference for those only interested in adding/removing functionality—I disagree with the assessment that using the GPL causes harm to the users.
The reasoning seems to be that a 3rd party's refusal to use the software because of the license, and suvsequent use of a shittier product is somehow the (hypothetical GPL-using) OpenSSH dev's fault.
The problem is that accepting the premise that the devs are responsible for what people who choose to not use their software do entails that they are then responsible for everyone who uses any type of software tangentially related to OpenSSH's functionality. It also means that it's their fault for whatever consequences of using the licenses they currently do, which inevitably drive some people away for various reasons. It also means any potential license (or even lack thereof) is open to the same criticism.
Also mean more commercial distros. Less donations to BSDs projects.
And it also increase the strength of Apple and Google, do you want to see that?
I'm going to reinstall linux on my computer. What is it like to run something Silverblue based these days ?
I have been using CachyOS for more than 6 months at this point and I'm pretty happy with it. Among the many distros I tried, this is probably my favourite arch based distro. I initially installed it because it offered Hyprland desktop, and I didn't want to bring over my messy config nor did I want to start from scratch. But sometimes when I want to game or when I wake up my computer from sleep the display would just keep blacking out and won't let me use it until I restart the computer (I am using an AMD GPU btw). This issue has been happening on Plamsa 6, and Gnome as well. I have tried various fixes from the ArchWiki but it's still there. Other than that I really liked the Distro.
It's not like changing distros can solve my moitor blacking out problem, but I'm going to try something based on Silverblue for a change. Yes, I have tried the Ublue project in the past, it was good but I couldn't get into the whole immutable thing back then, so I hopped back to my staple Arch/Tumbleweed and carried on. Fast forward to today.. I'm thinking about trying Bazzite or Aurora as the idea of having a low maintenance system is now very appealing to me.
I'm not necessarily a hardcore gamer but I do play games every other day and also run some LLMs locally every now and then. I'm not sure which one I should go for between Bazzite and Aurora. Maybe someone who has run both can give their opinion.
I have an older laptop with an Nvidia GPU, and it runs Bazzite mostly fine. There's a few annoying things, but that's mainly a product of Nvidia + X11. Playing games on it works just as well as my Steam Deck, and I've even rebased a couple of times due to (usually upstream) bugs that affected my specific setup.
I can also vouch for Bazzite, and it's the distro I'm using as a comparator as I'm looking for a replacement on my main desktop.
ETA: I've also dabbled a little with Silverblue and Kinoite, and they feel just as solid and "complete."
Been on Bazzite myself since the F38 Beta.
I haven't had to so much as perform a rollback even once on my AMDxAMD desktop.
In fact the upgrade from versions isn't even a worry anymore.
I played some games, turned off my computer at the Fedora 40 launch and magically it upgraded to Bazzite 40 the next time I booted up, with 0 effort on my part.
Bazzite - The next generation of Linux gaming
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.bazzite.gg
+1 for Bazzite. I stopped hopping around when I tried it with Fedora 38, been using it since.
I've had one problem related to kernel 6.9.x affecting Steam game stability on my old hardware ( i5 2500k). Newer systems have BIOS settings that mitigate the issue. It's not a Bazzite specific problem. However, I was able to roll back and pin a previous image that uses kernel 6.8.x. Will unpin and update once I see a fix deployed.
Is it related to the issue described in the post attached to this comment? The linked comment also links to an issue page with details about the issue the poster experienced. If so, then that issue should actually be fixed in kernel 6.9 (which still has not been added to the Fedora 40 repos), and not caused by it.
An extension of this issue is present in 6.8.9+ before 6.9, which is why I ask if this seems to be related (since the versions are pretty close in time and Fedora doesn't even have 6.9 yet).
Yes, just yes. Try it.
If you want, I can elaborate further.
I've been using it for about a year now, and I just can't imagine going back to a traditional mutable distro.
I've never encountered any personal issues (capabilities, convenience, breaking things, annoyances) as a casual user.
I would recommend you Bazzite, but you can always just rebase to Aurora if you want, it literally takes just 2 minutes.
Just search for Fedora Atomic here on this community, and you will find dozens of great experience reports.
I recently switched to bazzite. What i ended up doing was using bluebuild and making my own github repo. Which takes the newest version of bazzite upstream and strips out flatpaks i dont want or certain packages. And installs some i want. The documentation could use some work but its a great concept
blue-build.org/learn/getting-s…
github.com/Steamymoomilk/yboxp…
And my repo if you need insperation and or help with configuring bluebuild feel free to ask!
Im still trying to figure out how to make it automatically take distrobox assemble distrobox.ini and setup my distroboxes
And to answer your question with bluebuild you can take bazzite-dx and set that as your image in recipe.yml and then specify what packages you want added via brew, flatpak, or rpm-ostree or removed
Getting started
BlueBuild is a collection of tools and documentation for making custom images of image-based Linux distributions.BlueBuild
I am currently struggling with build a custom image.
- Do I need to specify somewhere where the recipe.yaml files are? If I use multiple ones, and they are not in the top dir?
- If I get random Errors without any output, do you know how to increase that?
I already asked the devs that so no problem if you dont know it.
First Are you using bluebuild? There a many forks of custom image starting point. Secondly if your usijg bluebuild template. All files that specify packages and what modules should be on the recipes folder. Using recipe.yml is a very good starting point as you can specify how to install a package and what package manger to use. IE brew, rpm-ostree
You can also add modles which you can take the bluebuild template and add a modules folder in the main tree. Bluebuild has premade modules, aswell as documentation to make a cutom module.
And to answer your first question directly use recipe.yml in the recipes folder to specify other .yml files to be used in building. Secondly the best you can get is githubs builder in the actions tab, however some errors are BLOODY USELESS BECAUSE THERE WRONG.
I have had a few times where it complained about not having a - at the top of a module. Even though there was one there, i eventually solved it after rewriting a part of my .yml i belive it was a formating issue
Here is my small project which I created to tackle down the issue. It is still the same, the config is really small and just tries to reinstall firefox, which was removed in secureblue.
directly use recipe.yml in the recipes folder to specify other .yml files to be used in building.
Interesting, will look at this.
Lets see
GitHub - fantastic-fedora/strongblue-mini: only for testing
only for testing. Contribute to fantastic-fedora/strongblue-mini development by creating an account on GitHub.GitHub
I dont get it, I had the same issues on AMD too. Fedora likely wont change that, both Distros just use mostly upstream packages.
Also instead of Silverblue I honestly need to recommend uBlues silverblue-main base image, which has "batteries included".
Or you try wayblue, which is a project shipping many Wayland window managers with some defaults.
I tried Bazzite for a couple of months. After the 3rd or 4th update, Wayland started acting up, so I had to fall back to Xorg. So I ended up going back to Fedora Workstation. Other than that, when it was working, it worked great, dGPU or integrated, just worked. I did find it somewhat slower to boot, and the same for opening software, but nothing that I would have considered a deal killer.
Now, that's just my personal experience, I've also read of people that have had nothing but a very solid experience.
This has led me down the road of a reinstall, nobara had been great for gaming but now that I'm looking at spending more time developing I'm also looking at an immutable os.
There has been some really enlightening discussion here.
Immutable distributions like SilverBlue, Aeon,...are not recommended for everyone, only for those who don't want to administer their system and who have good hardware and a good internet connection.
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.
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! 🤞
PC Wakes Up Immediately After Suspend
I replaced the button battery on the motherboard and now my PC wakes up immediately after suspend. I'm running Ubuntu 20.04.3LTS. A user at another site stated that this might be due to an inhibit...Ask Ubuntu
Gaming on Fedora: 2024 - Fedora Magazine
Gaming on Fedora: 2024 - Fedora Magazine
Gaming on Fedora Linux, 2024. Updated information about playing commercial video games on Fedora Linux, including tools and updated instructions.Kevin Degeling (Fedora Project)
like this
bacon_saber likes this.
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 oneCurrently 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;
}
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?
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.
like this
originalucifer likes this.
Sure! I’ve added it to the post as well.
mastodon.social/@popey/1125918…
@bytebro Yeah, their butchered Ubuntu install, and anti-snap stance is anti-consumer.
Didn't bother to follow the thread?
mastodon.social/@popey/1125935…>
Sure. Other people can do that if they want.I don't have a problem with companies bundling whatever packages they want on their distro.
The difference comes when they actively block installation (just like Mint does). That is what is anti-consumer. It adds confusion to users as they have to go and find out what random file in /etc/ needs to be edited or removed, just to install some software. It's stupid.
You may disagree, that's fine. It's okay to not like things.
@bytebro @devT Sure. Other people can do that if they want.I don't have a problem with companies bundling whatever packages they want on their distro.
The difference comes when they actively *block* installation (just like Mint does). That is what is anti-consumer. It adds confusion to users as they have to go and find out what random file in /etc/ needs to be edited or removed, just to install some software. It's stupid.
You may disagree, that's fine. It's okay to not like things.
Did you look at the timestamps? 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.
Are you refering to this comment?
mastodon.social/@popey/1125918…
@bytebro Yeah, their butchered Ubuntu install, and anti-snap stance is anti-consumer.
@bytebro Yeah, their butchered Ubuntu install, and anti-snap stance is anti-consumer.
I think a lot of the flak directed towards snap would be mitigated if they made the backend open source. I know there are some efforts to produce alternative backends (although the one I knew about lol
/ lol-server
seems to have gone dark).
Another issue is Canonical's rather strong armed and forceful approach to making people use snaps rather than the OSs native packaging system, again, not something that should be an issue in theory but when people already have a negative view of the format to start with...
Personally I don't really have an issue with Snaps. I've had more luck with them and fewer issues than Flatpaks (which I also tend to avoid like the plague) but that is probably just because I prefer to use appimages or native packages rather than having to fight the sandbox permissions and weird things it can do to apps that don't take Snaps and Flatpaks properly into account.
apt
install snaps instead of .debs without the user asking for it.
My guess at the stance is I'd imagine it's that switching away from snaps is switching away from Ubuntu's support and security monitoring and updates to some less known/reliable/diligent third party?
Popey (Alan Pope) used to work for Canonical / Ubuntu, so he's presumably not inclined to jump on the bandwagon of Canonical/Ubuntu/snap hate since he knows a lot of Canonical and Ubuntu people and their motivations and work. Not that there aren't good reasons to criticize snap or other Canonical decisions, but it's also plain that a lot of people just join a hate bandwagon and don't even know what about it they object to. There is masses of wrong-headed criticism of Canonical out there e.g. I've frequently seen people criticize creating Upstart, saying Canonical should have used systemd, or bzr vs git! Presumably these people were annoyed at Canonical for not inventing a time machine.
That's an interesting comment from a guy that used to work for Canonical, and then went anti-snap pretty hard, to the point that he made this:
GitHub - popey/unsnap: Quickly migrate from using snap packages to flatpaks
Quickly migrate from using snap packages to flatpaks - popey/unsnapGitHub
like this
DarkenLM likes this.
No see he loves snaps so much he made a utility to unistall it
To reinstall it again!
Yeah no snaps are a bad format they are not FOSS in my book.
There already is Flatpak. Many proprietary apps are shipped as Snaps, which helps with Flatpak packaging as the binaries can just be packed into a different container.
Snap developers kinda help with making the whole portals, isolated apps stuff work.
But thats about it.
git
. I'm curious on the others you mention, since as a packager, I've seen firsthand CLI apps being declined (or allowed, but only with a hidden status on flathub.org)
Interesting. Yes I had some other editor too, it opened a new terminal tab.
There is some flatpak export bin directory where the binaries are, I think you can put that to your PATH and have a pretty good CLI experience.
Why does TUXEDO OS not support Snap? - TUXEDO Computers
Why does TUXEDO OS not support Snap?: What is the Snap package format? In recent years, in addition to the traditional package formats (DEB, RPM), alternative package systems have been developed that differ from the traditional formats both in the wa…www.tuxedocomputers.com
I have a standing fatwa on snap only because it comes installed and enabled by default on Ubuntu server. Maybe it's good for grandmas laptop but it's kill-on-sight in a server environment. Every Ubuntu server I've seen has eventually been taken offline without any warning because of snapd
doing some auto update.
Ubuntu server should have snapd
disabled. Ubuntu shouldn't be the default distro for VPS providers. AFAIK its only the default because its the distro most people might have prior experience with.
While I'm at it, Fedora is also on my shit list as dnf
requires over a gig of memory to do a major version upgrade.
Listen, I don't even like Flatpaks, but at least they're multi-platform and non-proprietary.
But the original poster is probably of the opinion that "pro-consumer" means something that "just works", and if it's a walled garden, so what?
"Why is there barbed wire at the top of that wall?" "Don't worry about it."
That would be a somewhat valid argument if Snaps "just worked" any better than Flatpaks. That has not been my experience.
Given the choice between an open standard and a proprietary one, the proprietary one damn well better have meaningful technological advantages. I don't see that with Snaps. All I see is a company pouring effort into a system whose only value is that they are pouring effort into it. They should put that effort into something better.
Granted, it's been a few years since I used Ubuntu and Snaps. Perhaps things have improved. It was nothing but headaches for me. A curse upon whoever decided to package apps that obviously require full file system access as Snaps. "User-friendly", indeed.
From an enterprise/server perspective, when what you're really paying for is first-party support, I guess Snaps make more sense. But again, that effort could be put toward something more useful.
Genuinely curious: what don't you like about flatpaks?
I find that flatpaks are quite awesome, because you can have any distro, while all apps continue to work (but I'm also not a dev or anything, so don't know about that side of the story).
like this
palordrolap likes this.
Probably along the lines of 'its bloated and too many dependencies'.
Though most flatpaks use a common base, any modifications on top of that sometimes need to be stored modified (now having 2 or more copies of one dependency)
To anyone that's not a Linux nerd the app looks about the same size as on all other OS's, but on Linux it makes it a lot larger than just bare bones installing it via package manager
But on the other hand, it works on all distros.
I think the pros outweigh the cons here, no?
Not for everyone, no. For me, each supposed pro has a corresponding con or is just a no-op:
- Only one package for all distros: Despite what people think, this does not lower the amount of work for the program's creator, who was never required to create any sort of binary package at all. Furthermore, it means that fewer people are checking the package for faults—that's part of what distro maintainers do, y'know.
- No external dependencies: Not only does this cause disk bloat, but it means that if the flatpak is no longer updated, the dependencies packaged inside it may not be either . . . which is one of the issues that dynamic linking was supposed to avoid in the first place. Might as well just go old-school and statically link the binary.
- Installations at user rather than system level: Only of value if I don't have admin authority, and I don't have to deal with a single system where that's the case, so this is a no-op.
- Supposedly more rapid updates: I'm running Gentoo, not Debian ~~fossil~~ :cough: oldstable. If I really want to, I can have my package manager install direct pulls from source control for many packages. New changes every day—beat that, flatpak. Plus, unless there's been a substantial change to a package's build method, I can bump actual releases myself just by copying and renaming a small file, then running a couple of commands.
- Sandboxing: As far as I'm concerned, the amount of security added by sandboxing and the amount of security added by the additional scrutiny from the distro maintainers is probably about even (especially since the sandbox, as a non-trivial piece of software, will inevitably contain bugs). And I can can throw firejail on top if I'm worried about something specific (or run it in a VM if I'm really nervous). I can understand why this might be attractive to some people, but for me the weight is very low.
.
So I'm left with avoiding bloat and bugs in flatpak's system integration vs. a little bit of security gained by additional sandboxing (which I don't think I really need, because I'm only mid-level paranoid). Thus, I'm not interested in complexifying my update process by incorporating flatpak into my system. Others' needs may be different.
Duplication of resources mainly. Bloat upon bloat. Worse, a Flatpak can ignore things that it probably should use on the system, and I'm not sure that's a good thing.
Don't get me wrong, there are supposed "bare metal" installs that duplicate all sorts of things too, and I don't like it when that happens either. Steam, for example, keeps at least one extra copy of itself as well as a bunch of other things.
And there's that Flatpaks an entirely different ecosystem that require their own set of updates.
I get it. I understand there are benefits. Doesn't mean I like it.
I think it's a short term vs long term debate. In the short term snaps are nice. They might help you get that software you want right now. In the long term though, it will only take away some of your rights and make you into a product.
There are also some interesting things to say about wording. Specifically consumer vs user. Software is not consumed, it's used and depending on the specific software, the user might be abused by the people producing and controlling the software.
The difference comes when they actively *block* installation (just like Mint does).
Dude's anti-Mint as well. From a different comment, seems like he works (or worked) for Ubuntu.
You know what seems more anti-consumer to me? Trash-talking your competition for making different choices to you with your FOSS they're legally allowed to re-distribute with any changes they like.
It's almost like if people don't prefer those changes or something then they won't be popular? Oh wait, Mint is hugely popular...
Yeah that's solidly it. I use strictly confined CLI snaps all the time. (In fact, I maintain the snaps for a couple of CLI apps.) They work fine as long as the snap has the right plugs.
But I don't want to have to run flatpak run dev.htop.htop
to get to htop.
I feel like they shot themselves in the knee. Even if it was buggy I would of still tried to use it for fun. However, when they first came out I found out about them because it caused me to be unable to work. I used apt to install a CLI tool and then the CLI tool wasn't working. I tried to manually get it from the Ubuntu repo only to discover it was snap only.
It really pissed me off.
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.
TUXEDO on ARM is coming - TUXEDO Computers
TUXEDO on ARM is coming - TUXEDO Computers
TUXEDO on ARM is coming: As you may have gathered from the relevant press over the last few days, we at TUXEDO Computers are working on an ARM notebook with a Snapdragon X Elite SoC from Qualcomm.www.tuxedocomputers.com
It's like 8 years ago or so, I had the InfinityBook with a skylake processor.
Bluetooth stopped working, send it in then it worked and stopped again, then send it in and it worked and stopped again.
The microphone had broken noises, tested it even under windows to be sure it's a hardware problem.
Discoloration where the hands are left and right of the trackpad.
Plastic bezel around the screen fell off, the tape was bad quality.
Ah I wrote it down last year here:
tube.jeena.net/w/wJGQBMj2wDCJR…
FINALLY, a Linux laptop with NO TRADEOFFS! Tuxedo InfinityBook Pro 14 Gen7 Review
Link to InfinityBook Pro 14 Gen 7 (not sponsored, not affiliated): https://www.tuxedocomputers.com/en/TUXEDO-InfinityBook-Pro-14-Gen7.tuxedo 👏 SUPPORT THE CHANNEL: Get access to a weekly podcast, v...JTube
I've mostly been very satisfied with my InfinityBook 14 Gen7 that I got about 1.5 years ago. There have been some hardware issues (something wrong with the audio subboard that causes the sound from the speakers to go out once in a while, but they sent a new one that I haven't installed yet...). The mic is also not very good (some background noise), and the speakers when they work (which is most of the time) are also quite weak. I decided to spec it out as much as possible, and it does get hot under high loads, like gaming. The case is sleek, but perhaps a little flimsy?
But mostly it works perfectly fine, and it is such a great upgrade over my old MacBook that I finally get to do stuff on my computer now, and run into very few limitations (running newer games and other GPU-intensive tasks requiring more than 4 GB VRAM are the only things). Not to mention that I've had very good experience with their customer service when I n00b out and can't troubleshoot my way back.
Yes. I am probably misunderstabding things. To my knowledge, libreboot is a FOSS alternative for UEFI. Correct me if i'm wrong. Libreboot exist to replace the proprietary uefi. Again correct me if i'm wrong. Since libreboot replaces uefi, it also would allow booting from usb, no? Checking libreboot website i saw tianocore mentioned in some release changelog which they will not be including in the default ones because its bloated and buggy. They say they use other payloads. I still don't understand why tianocore is uefi.
Whatever if libreboot itself does not allow booting from usb, how would a libreboot user install any os at all?
Do not get the L-models. They're cheap, have crappy build quality and I daresay that thinkpad skimps on the non-obvious parts that will hinder performance - even though the machine looks powerful on paper.
Put your money into a better product instead.
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.
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.
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.
Would it be possible to install Linux on this HP Chromebook Plus?
HP Chromebook 15a-nb0000ca - HP Store Canada
The sleek HP Chromebook Plus delivers prime power for productivity with a full-size keyboard and numpad, 15.6" diagonal screen, fast memory, plus ample storage and up to 13 hours battery life[2].www.hp.com
git gud
Edit: c'mon, y'all, it's a git joke.
Yes you’ll be fine.
Don’t buy chromebook, but if you’re convinced it’s the right choice you’ll be fine.
MrChromebox.tech
MrChromebox.tech : Custom coreboot firmware and firmware utilities for your Chromebook/Chromeboxmrchromebox.tech
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
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.
glorious_puffy
in reply to urska • • •governorkeagan
in reply to urska • • •youmaynotknow
in reply to urska • • •Telorand
Unknown parent • • •Stalemate5849
Unknown parent • • •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.