This Week in Plasma: Easier Microphone Sensitivity Adjustment
This Week in Plasma: Easier Microphone Sensitivity Adjustment
Welcome to a new issue of This Week in Plasma!KDE Blogs
Welcome to a new issue of This Week in Plasma!KDE Blogs
If you are publishing an Android ROM, you can add some extra pre-installed repositories to the F-Droid app which otherwise only includes the official F-Droid...f-droid.org
This Week in F-Droid TWIF curated on Friday, 27 Mar 2026, Week 13 Community News ArcaneChat was updated to 2.46.0 and Delta Chat to 2.47.0 and their changelo...f-droid.org
Normally I always forget why I still keep thinking about switching back to Windows. Today was a great reminder.
Linux can be frustrating. This post is somewhat about awareness and partly about me learning about other peoples experiences.
I updated my CachyOS as usual. There were some system packages upgraded and I got the notification to reboot. Figuring I'd do it later I left after some time and the PC went to sleep. Upon returning the screen stayed black. Even upon forced reboot. Remembering I was using Limine with BTRFS snapshots I tried multiple previous snapshots but to no avail. I remember this happened before.
So now I face another reinstall..
This and having to dive into the deep end of terminal commands to get drivers, programs or games working can be quite frustrating. I understand why people are turned off and go back to Windows..
Onto NixOS for me. A big dive but it seems very stable which might be just what i need. I feel like the philosophy of NixOS combined with a graphical store to install programs and what not seems like a great solution.
What would your ultimate distro be like?
Earlier this week I provided benchmarks looking at KDE Plasma 6.6's performance advantage over GNOME 50 for Linux gaming with AMD Radeon graphics.www.phoronix.com
My mint froze and i had to force shitdown, is there a ctrl alt delete ?
How to find the reason it froze ?
There is en.wikipedia.org/wiki/Magic_Sy… but I've had some hit and miss success in actually getting it to work.
Normally I first try see if it is only the graphical interface that has crashed by pushing ctrl+alt+F1 or F2 or F3 to try and switch to another terminal. If I can switch, I log in and reboot or restart the window manager.
I also try SSH into the machine if I have another of around.
If I do reboot, then I use 'journalctl -b-1 -e' to see what happened at the time the system froze.
I've used Alt+PrtSc (the magic sysrq key) with r,e, i, s, u, and b to trigger what I've read is a more "graceful" forced restart. I'm still learning what the hell I'm doing, though, so don't take my word for any of this.
(edit: goofed the key order)
my home server that does everything died many weeks ago so i've been making due with VASTLY inferior backups that literally haven't received updates in over a decade because the manufacturers stop supported them.
i've rebuilt this server many times from old e-waste i had laying around and my last attempt to solicit feedback on the last rebuild yeilded some VERY useful advice so i'm hoping to lightening strikes twice.
my constraints are that i can only use hardware that i have on hand; with the exception of a motherboard since i don't have a functional one this time around, so i plan on buying one used off of craigslist or one of the many local repair shops.
also: deepseek tells me that this hardware are the only things i have on hand that are compatible with each other (and i'm crossing my fingers in the hopes that some of them still work):
i also have a wifi3 router/ap and a wifi4 router/ap combo boxes; these are the backups i'm currently using and they are crazy slow.
i need this build to do the same thing its predecessor did which were (ranked in order of importance):
- router (i used a pfsense virtual machine last time)
- wifi access point (i last used a wifi nic in AP mode)
- DNS adblocking (i used pfBlockerNG last time)
- live kernel patching (used ubuntu last time)
- vlan segmentation (via pfsense)
- vpn routing (via pfsense)
- jbod drives (aka no raid nor HA and permanently mounted on the host)
- backup capabilities (last used rsync initiated server side to laptops & - gmail)
- per device firewall rules (for the robot vacuum and security cameras)
- IDS & IPS (via pfsense)
- home cloud storage (last used pfsense + nfs + sshfs + ddns)
- multimedia system (last used kodi + old plasma tv)
CPU: socket LGA1200 era Intel CeleronDRIVES: 4 SATA, 1 PATA, 2 NVME
Just wanted to mention that PATA hard drive may need to sit this one out, depends on whether you want to buy more stuff beyond a motherboard. LGA1200 means you're using motherboards built from roughly 2020+, it would be highly unusual to find a motherboard with a PATA port in this decade or even last decade. So to use that drive inside the server you're looking at buying some type of adapter (I've seen PATA-to-SATA adapters but can't vouch for any in particular) or a PCIe card with PATA ports if those exist. Or to use it externally you'd have to hunt around for an old IDE-to-USB enclosure or some other type of USB adapter to have the drive sit outside the server.
I have a few old PATA drives myself but actively using them seems like more trouble than it's worth
use it externally you’d have to hunt around for an old IDE-to-USB enclosure or some other type of USB adapter to have the drive sit outside the server.
that's my current backup mechanism for my work & personal laptop backups.
it also doesn't matter much if i can use the PATA drive since all of the SATA drives dwarf it in size.
Hello Linux community.
I'd like to take a moment to explain what I hope will be a simple concept (so really it's more of a reminder) that everyone should say least know and understand.
Not everyone (myself included) learns best by RTFM. Some of us need a guiding hand or to watch a video instead. It's not that we're lazy or don't like reading, it's just that it doesn't work efficiently enough.
RTFM is mostly a flex that people who got help before you are now referring to because they are already on the boat.
That said, a rudimentary Web search or maybe a llm question, might be in order before asking. You also learn more when you get those little successes by yourself.
Hopefully planning and building an initial settlement on Shikotan in 1900! Kind of a test stream.
Ping me at @izzy@social.shadowkat.net for chat I don't have that set up yet
After five days at sea, the Nuestra América flotilla sailed into Havana harbor carrying 14 tons of humanitarian aid, including 73 solar panels, medicine, food, and hygiene supplies. The aid was delivered by 32 people from more than 11 countries.
They came from the United States, Brazil, Italy, Europe, and beyond. Some have been bringing aid to Cuba for years, stuffed into suitcases on solidarity brigades.
"My government is the one imposing these cruel sanctions and economic warfare on the Cuban people," said an activist from the United States. "And this has been happening for over 60 years."
“The world owes Cuba,” said Thiago Ávila, a Brazilian activist. “Cuban doctors were among the first to fight Ebola in Africa. They went to Italy during COVID-19. That's why Italians are on this boat.”
#cuba #flotilla #blockade #convoy #sanctions #solidarity #humanitarianaid
Proxmox is a virtualization platform based on Debian. It's not supposed to have a GUI, the management is either done via web UI or SSH.
But since it basically is just Debian with some more stuff, I installed Plasma on top of it.
It is also not supposed to use WiFi since that won't work with Linux bridges. But, after removing the adapter from /etc/network/interfaces (which gets automatically added any time I make a change through PVE web UI) and rebooting, I was able to make use of the adapter inside Plasma. And also create a bridge on proxmox, add IP to it, enable IP routing, and NAT everything coming from that subnet (used for VMs) through the WiFi adapter.
I just wish the noVNC could dynamically resize VM display like with VirtualBox after installing guest additions.
There is no use case. It can be done, that's it. I also tried to install Proxmox on my phone under Limbo PC emulator (QEMU-based), but I couldn't avoid random kernel panics during installation.
Also, Proxmox with 10GiB of available RAM (8+4, 2 for GPU), where the host uses up 3GiB is not really ideal. And on a weak dual-core CPU, on top of that.
Edit: But now I got an idea.
Now, there are issues. The simple solution will create multiple SSH connections that will never leave the laptop - that is - useless encryption, aside from other likely issues. The main thing is extremely easy set-up.
OK.
Thing 0: Exchange and authorize SSH keys between host and VMs.
Thing 1: Create another ext4 or whatever volume on LVM, and mount it on host (probably better to have VM with large disk - why should every VM have SSH access to host). This will be used for file sharing.
Thing 2: Mount it on all desired VMs using SSHFS.
Thing 3: Install waypipe (like ssh -X, but for Wayland) to VMs and host.
Thing 4: Create shortcuts on host desktop for desired GUI applications (which will run on VMs), prefixed by waypipe command. E.g.: waypipe -c none ssh user@debian-main.home.arpa firefox.
Waypipe works with vsock as well, which might be useful in this situation, but I have no idea how that's used, and if it is relevant here. Based on the man page, it does sound like it though.
But anyway, mostly just a concept.
like this
Primary laptop will run DE with 1 screen (its own).
Second laptop is to be used as a secondary (extended) monitor for primary laptop.
Both laptops will run Linux.
krfb-virtualmonitor:
Creates virtual display and runs a VNC server, exactly as desired.
Issue: Slow as hell. FPS become SPF even on 0.3ms 1Gbps point-to-point connection.
Creates virtual display and runs an RDP server, exactly as desired.
Issue(s): Really needs that high quality connection to run reasonably well. That isn't much of a problem, I can use a cable. The biggest problem is, no matter the settings, both with Remmina and KRDC the mouse pointer does not show up. Silly issue, but yeah.
Also, the Debian 13 KDE Connect package is too outdated to work with this, but I was able to use it in KDE Neon and Arch.
So, basically what I want exists, just with a major bug. Not seeing the mouse pointer is quite a problem.
Also, at first I hoped to use the already existing "network", my phone's hotspot. I can get 300Mbps and 3ms between phone and client. But between 2 clients? 400ms and with ping I see 1/3 of packets being duplicated.
like this
it's used as a sort of runtime that executes programs made for gnome, on environments that are not gnome.
i'm full of kde stuff on my gnome desktop, no worries.
Oui, j'ai triché un peu avec une Epyx Fast Load pour gagner quelques précieuses secondes.
Page itch.io du jeu : windigoproductions.itch.io/ris…
La boutique où acheter le jeu en version physique : ka-plus.pl/en/store/Rise-of-Ba…
I used to always bounce back and forth between Gnome, Plasma, Sway and Hyprland.
I love tiling compositors, but I also love having a fully functional desktop without stitching together two dozen different tools and configuring each separately. I got better things to do than edit text files for days.
And I think I found my holy grail: niri with Dank Material Shell.
DMS really is something else. A fully-fledged DE that sits on top of a tiling wayland compositor, with a workflow similar to Gnome and GUI customization options similar to Plasma.
I realize I'm shilling hard here, but I don't even know the guy who made it. I'm just genuinely floored by the project's quality.
like this
Maybe. Its only hard dependency is quickshell, which seems to be available for FreeBSD: github.com/charlesrocket/quick…
It doesn't depend on systemd.
But I'd be very surprised if it works as intended out of the box without some fiddling.
In any case, you'd have to install it manually. The provided scripts are only for Linux.
Contribute to charlesrocket/quickshell development by creating an account on GitHub.GitHub
Sanctions were once sold as a gentler foreign policy tool for exerting pressure on dictatorships and terrorist organizations. Yet measures like banning individuals from having bank accounts or traveling are increasingly used to chill free speech in Europe.
Doğru was editor in chief of the portal red., which specializes in anti-colonial perspectives. Red. has ceased operations due to the sanctions. Doğru’s case is unique because of the official reason for his punishment: his is the only entry in the sanctions regime RUSDA, which punishes alleged support for Russia, that refers to coverage of the Middle East conflict. Doğru, his company AFA Medya, and the website red. allegedly supported Russian attempts to “undermine or threaten stability and security in the [European] Union” by supporting “violent demonstrations” and “systematically spreading false information.” The EU accuses Doğru of maintaining “close financial and organisational connections with Russian state propaganda entities.” The EU claims that Doğru “shares deep structural ties, including interlinkages between, and rotation of, individual personnel with Russian state media organisations.”
The allegedly “violent” demonstration refers to the occupation of Humboldt University in Berlin by pro-Palestinian activists in 2024. Because Doğru reported on the occupation on his website, he is said to have created a platform for the “rioters” to spread the ideology and symbols of terrorist groups such as Hamas. Does reporting on protests against the German government or its allies constitute an exercise of a fundamental right in a democracy or political subversion on behalf of a hostile power? For the EU, it’s the latter.
There are so many Wine Front ends so many guides
A wrapper that does winetricks things for Proton enabled games, requires Winetricks. - Matoking/protontricksGitHub
like this
Most distributions include Wine AFAICT yet I'd argue you shouldn't use Wine because typically it means using proprietary software.
If you are using Wine for games then it's also reconsider that there are plenty of open source game you can still pay for to support their author.
If you still want to play proprietary Windows games without native support then I would recommend to use a wrapper, e.g. Bottles (because of Proton, not because of the GUI) or even Steam (since you want to play proprietary Windows games anyway) as they'll remove a layer of tinkering to find the right version, path, etc.
... but yeah, even though Wine is amazing I would argue every time one uses it, if they are using Linux because they want more agency, they probably should reconsider and search for a free software alternative instead. It will be awkward at first, other UI, other UX, new community, but it's an investment in the future.
Title. I need a USB 3 to SATA adapter to use a spare 2.5" SSD with a machine that doesn't have any spare SATA ports and no place to put it at this point.
I've read that most of these adapters have issues with supporting TRIM on Linux. I need one that supports TRIM.
So any recommendations for something that will survive reboots which I'm planning to use for semi-permanent game storage?
An enclosure style is fine.
(Note: I too can search Amazon. When looking into the reviews from Linux users most of the adapters that claim to work with Linux have people clarifying TRIM doesn't work.)
like this
Your post title and post body are asking for two different things 😛 Tons of SATA to USB adapters and drive enclosures work well on Linux, that part isn't too difficult.
But what you probably want is one that has both UASP support and TRIM support for best SSD support. Here's the tricky part, even if the adapter or drive enclosure has TRIM support that doesn't mean it was auto enabled in the Linux system it was plugged into. Often times Linux can't tell if an adapter or drive enclosure has TRIM support so the safe thing to do is to not enable it by default. That means you can see the drive supports TRIM, hdparm says the drive supports TRIM, yet when you run fstrim it still complains that TRIM isn't supported.
Take a look at
wiki.archlinux.org/title/Solid…
and glump.net/howto/desktop/enable…
If you already have an external adapter or enclosure that claims TRIM support but it isn't working in Linux maybe try to enable TRIM and see how it goes?
For what it's worth I do have a drive enclosure, with ASMedia ASM1351 chipset, that claims TRIM and UASP support but by default fstrim still won't run TRIM on any drives inside it. If I get some free time maybe I'll see if I can get Debian to enable TRIM on the device just for testing but it could be a bit.
EDIT: Confirmed the instructions in archlinux seem to work and I was able to temporarily enable TRIM on my external drive enclosure to successfully run fstrim on an SSD inside it. I only did a quick test, setting provisioning_mode to "unmap" so it'll lose TRIM configuration once I disconnect the drive or restart the system. You'll probably want to go the extra step and set up udev rules to keep it enabled.
Tested on Debian with a Startech S251BMU313 (USB 3.1 enclosure for 2.5" SATA drives with ASMedia ASM1351 chipset). In theory the archlinux instructions should work with any external USB adapter or enclosure with TRIM support.
Also note the instructions are a bit confusing, I did notice that running sg_readcap immediately resets the configuration in provisioning_mode so in my case I had to avoid re-running sg_readcap after enabling "unmap".
EDIT2: Forgot one important tidbit 😛 for whatever reason the actual echo "unmap" command in archlinux would not work for me, I think you may need to have root permissions to actually do that? Instead I ran this with my non-root admin user:
echo unmap | sudo tee /sys/block/sdX/device/scsi_disk/*/provisioning_mode
Unified push is great news in general for AOSP based ROMs phones for battery life, it's an open notification standard and system. There are several providers or distributors. If you're already using nextCloud with the unified push support on the server (murena has enabled this already because they want apps to consume less energy because of having to run in the background if not wanting to use the proprietary google services notifications) then you can use the unified push app already available on f-droid. If using conversations (xmpp client) it already supports working as an unified push provider and perhaps other xmmp clients already added such support and conversations is also available on f-droid. Or you can use the ntfy provided app also available on f-droid. There's an apps list available to find out if particular apps already support unified push, and as you can see fennec is one of them. BTW, if one doesn't want or need push notifications on fennec this can be disabled on its notifications settings, When installing an unified push notification provider, the apps supporting it will attempt to subscribe with a particular topic name on the provider, and usually the providers come with default settings to automatically accept subscriptions, and one can just check if the subscription is there already or not, one might need to stop and re-open the app for it to attempt to subscribe. Make sure the provider is running in the background without restrictions, I can tell conversations and ntfy are pretty low battery consumers so no worries about no restrictions on battery consumption.
Does that help? Otherwise I'm kind of lost with the questiosn.
This is a non-exhaustive list of the first few end-user applications that use UnifiedPush. Android Name Description Date Since version Docs¹ FluffyChat Matrix chat January 2021 v0.26.1 FluffyChat Wiki² Fedilab Mastodon/Fediverse March 2021 v2.39.UnifiedPush
There's an issue opened about it: gitlab.com/relan/fennecbuild/-…
I think they should pût the toggle back to enable / disable it.
You still can deactivate the specific notification channel.
Scripts and patches for the F-Droid flavor of Mozilla FennecGitLab
Wine 11 is the biggest jump for Linux gaming in years.Adam Conway (XDA)
like this
compared to using no sync at all*
ntsync is still a good performance booster, but we had esync and fsync before it that were almost as fast.
the headline is a little misleading because it exaggerates it, still good news though.
In testing thus far on Ubuntu 26.04, the KDE Plasma 6.6 desktop with the Wayland session is working pretty darn well and delivering a performance edge across many games/graphics workloads compared to the default GNOME 50 desktop.www.phoronix.com
like this
In other non-news, I just "dnf5" updated my #AsahiLinux install from #Fedora 42 to 43. The only caveat I can provide is that this #mac (m2 pro mbp) still runs un-updated from Sonoma 14-something, since I (quite) never use the Dark Side of this machin…reallyzen (Hachyderm.io)
like this
Well... the UK always has had a hard-on for authoritarianism has it not?
I still can't believe I will run into people HERE on the fediverse who think this kind of thing is a good idea ughh.
Move follows government pressure on smartphone makers to do more to protect children online.Financial Times (Ars Technica)
Remember when Apple used to fight surveillance?
Now they're jumping to comply with rules that don't even exist yet.
App stores and mobile operating systems are not covered by the Online Safety Act, but Ofcom, the UK media and telecoms regulator, welcomed Apple’s move on Wednesday.
But this can be used as an argument for the OS to provide a simple and anonymous “yes, this user is an adult” flag instead of having to scan your face or ID on each and every website or for every browser app.
Also, Apple is doing TV, Music, Podcasts, so they probably need the age check for one of those.
i had cachyOS installed for a couple of months but was plagued with random system freezes (only hard reset possible, no leads in journalctl). i tracked it down to an issue with the combination of wayland, KDE plasma and the kernel or at least that's what i could gather from web searches. i had at least one of those freezes per week, often more.
i am now on kubuntu which basically has the same combination of things (wayland and KDE) that should cause the problem but it has been running fine for three weeks, no freezes. so something with the cachy kernel didn't agree with my system.
i was now told i could use the arch kernel on cachyOS, which was news to me. i tried switching to the cachy LTS kernel but the issue persisted. i now wonder how does the compatibility of the linux kernel work? is it compatible because it is both arch linux? or would the kubuntu kernel also work on cachyOS?
like this
it very well could've been, yeah. i tried fedora but due to their "absolutely no proprietary code" policy just getting vlc to play a x265 HEVC video file was a major PITA...
i also tried mint at some point but didn't like it for some reason. i feel like at this point i tried all the major distros.
i was happy on cachy os but the freezes made it non-viable. maybe i go back at some point and try with a different kernel.
Highlights of Blender work from artists and studios all over the world. Music "Bigger than us" by White Lies. Edited by Mike Pan. Reel can be used as Creative Commons, BY-NC-ND. creativecommons.org/licenses/b…
(Reuploaded because the previous version had some technical glitches and incomplete credits)
Some of you need to watch this video, and hang your head in shame.
Dylan Taylor has been receiving constant harassment, including threats to his life and safety, for actions done collectively by SystemD. The article by Sam Bent was explictly mentioned as part of the harassment campaign, and rightfully so.
I don't think enough people realize that this is catastrophically bad. It'll discourage people from becoming open source developers, it'll discourage people from using Linux, and it'll discourage legislators from taking the Linux community seriously.
If you ever wished ill upon another human being for complying with a relatively inconsequential law, you are better off never touching a computer again. The Linux community has collectively gone so far beyond what is acceptable here.
Today I spoke with the developer who introduced the PR to Systemd which added in a birth date field to userdb which spawned a massive drama and much worse as...Brodie Robertson (YouTube)
(URL replace addon enabled for X, YouTube, Instagram and some news sites.)
like this
don't like this
People normally don't want to record video of themselves while actively being lynched. The ones that do are the exception, not the norm. Hell, most people don't even want to do that as part of a job application.
And in the first place, there's no reason to suspect this is a bot. There's nothing abnormal about any of this, with laws mandating age indication and someone suggesting adding an age field alongside the user's full name and email address to the user.json.
Pysanka Festival⁽ᵃ⁾ at the Ukrainian Culture Center of Los Angeles⁽ᵃ⁾, featuring performances by the Blahovist choir of St. Andrew's Catholic Church, the students of Ridna Shkola of Los Angeles, Namysto, Daniela Pashko, Chervona Kalyna, Karina Pashko, Veronika Gnyp, Iryna Reznytska, Lisa Pakholchuk, Anastasia Koval, Liza Far, Chervona Kalyyna, Lykhtaryky, and others.
The recording begins 2 hours late to the 1:00 PM event.
Chapters
0:00 Entertainment Schedule
0:15 22 — The Blahovist choir of St. Andrew's Catholic […]
17:19 23 — Namysto & Daniela Pashko
22:08 24 — Chervona Kalyna
25:30 25 — Karina Pashko
29:05 26 — Veronika Gnyp
31:06 27 — Namysto
37:55 28 — Iryna Reznytska
43:08 29 — Iryna Reznytska
46:13 30 — Chervona Kalyyna
52:33 31 — Namysto
55:42 32 — Lisa Pakholchuk & Anastasia Koval
58:58 33 — Liza Far
1:03:22 34 — Maiia Babych
1:06:32 35 — Chervona Kalyyna
1:10:14 37 — Lykhtaryky
1:14:16 36 — Liza Pakholchuk
1:17:14 38 — Namysto
1:20:09 Closing Remarks
Hihi! Cat here, auto-commenting from my main account (which doesn't have a 🔕 icon like @lety's peertube account)!
This is how Leti's PeerTube videos look on other Fediverse platforms!
Remotely interact with this video using an account on an ActivityPub-powered platform like Mastodon Social! Just click the “Add comment...” box under any PeerTube video and enter your Fedi handle in the pop-up. That’ll direct you to the federated post for that video on whatever platform you use.
Or, if you’re already logged in on Mastodon or wherever you're seeing this message, just look at the post I’m responding to on behalf of Leti (without her knowing)!
Replies and favorites on that post show up as comments and likes on PeerTube, and following the account that posted it subscribes you to Leti's videos.
Heads up, though! While some platforms might allow you to respond with custom emojis, gifs, images, polls, and reactions, most of that fancy stuff won’t show up correctly on PeerTube. The same goes for any edits you might want to make to your response unless you delete & re-draft.
If you already know all this or are tired of seeing this wall of text, you can hide these explanation posts by going to your account preferences and creating a new filter with the title and keyword “#LetyDoesPeerTubeExplainer” and all context boxes checked.
Thanks so much for watching! ⚡⚡⚡
Hihi! Lety here, auto-commenting from my main account (which doesn't have a 🔕 icon)!
This is how my PeerTube videos look on other Fediverse platforms!
Remotely interact with this video using an account on an ActivityPub-powered platform like Mastodon Social! Just click the “Add comment...” box under any PeerTube video and enter your Fedi handle in the pop-up. That’ll direct you to the federated post for that video on whatever platform you use.
Or, if you’re already logged in on Mastodon or wherever you're seeing this message, just look at the post I’m responding to!
Replies and favorites on that post show up as comments and likes on PeerTube, and following the account that posted it subscribes you to my videos.
Heads up, though! While some platforms might allow you to respond with custom emojis, gifs, images, polls, and reactions, most of that fancy stuff won’t show up correctly on PeerTube. The same goes for any edits you might want to make to your response unless you delete & re-draft.
If you already know all this or are tired of seeing this wall of text, you can hide these explanation posts by going to your account preferences and creating a new filter with the title and keyword “#LetyDoesPeerTubeExplainer” and all context boxes checked.
Thanks so much for watching! ⚡⚡⚡
PieFed is seeing quite steady growth, nice to see.
Anyone know what that blip was?
Join me (and my french accent 😀 ) as I take you through my top 10 favorite new features in Krita. In this video, I'll provide a walkthrough of my top 10 new feature, giving you a comprehensive tutorial on how to localize and utilize them to enhance your Krita workflow. By the end of this video, you'll have the key to take advantage of this new release!
→ Get Krita 5.3/6.0: krita.org/en/posts/2026/krita-…
→ Full release notes: krita.org/en/release-notes/kri…
Chapters:
0:00 Intro
1:31 10 - A new color picker
2:38 9 - Docker in Pop-up Palette or Toolbars
5:31 8 - A new Bundle Creator
6:55 7 - New texture options
8:36 6 - New knife/panel tool
10:13 5 - Fill tool: close gaps
10:58 4 - Transform Tool Improvements
13:20 3 - Stabilizer Improvements
15:57 2 - Color Overlay Mask
17:00 1 - The New Text Tool
19:52 1 - Presets
20:55 1 - Type Setting Mode
22:20 1 - Text-on-Shape
23:07 1 - Text-on-Path
24:15 1 - PSD Compatibility
24:33 End notes
Linktree support/blog/comic/shop: davidrevoy.com/linktree/
License: Creative Commons Attribution 4.0 International
Video and artworks by David Revoy
www.davidrevoy.com
Soundtrack:
* (jingle) "Hanami Matsuri" CC By Fabian Measures
* "Chillowanie Bomby" CC By Paweł Feszczuk, freemusicarchive.org
* "Dawn" CC By Somatoast
* "Cool Change" CC By Mr Smith, freemusicarchive.org
* "LoFi Hip Hop" CC 0 Omfgdude, opengameart.org
* "A cup of Tea" CC 0 TAD, opengameart.org
* "Bartender" CC 0 TAD, opengameart.org
* "Cue" CC 0 TAD, opengameart.org
Licence: Creative Commons Attribution 4.0 International
Video and artworks by David Revoy
www.davidrevoy.com
webcomic: www.peppercarrot.com
March 2026
Jolla may not be a household name, but for more than a decade the Finnish company has positioned its Linux-based Sailfish OS as an alternative to the mobile software duopoly that is Google’s Android and Apple’s iOS.
Now, 13 years since it tried to cut through the market with the Jolla Phone—a device which remarkably received software updates through 2020—it's back with a successor of the same name.
This time, the company is positioning its handset as the “European phone.” This bit of marketing caters to the growing distrust in US digital services and platforms that has arisen since Big Tech sidled up to the second Trump administration.
The new Jolla Phone (pronounced “Yolla”) costs €649, mimics the Scandinavian design of the original, and has secured more than 10,000 preorders since its preview in December 2025. Those orders are expected to begin shipping at the end of June. At Mobile World Congress 2026 in Barcelona this week, the company divulged more details about the phone's hardware.
Alt Android
Jolla has had a turbulent history. After the company floundered the launch of its Jolla Tablet in 2015, it nearly went bankrupt and pivoted to licensing Sailfish OS to automotive companies and governments, including Russia. After the invasion of Ukraine, Jolla had to cut ties with Russia, and a corporate restructuring meant that Jolla's assets were acquired by the company's former management under a new company called Jollyboys.
It got back into the smartphone game in 2024 with the Jolla C2 Community Phone, made in collaboration with a local Turkish company, and it was this experience that gave Jolla the courage to jump back into the hardware business with the new Jolla Phone. Unlike the C2, this device is completely assembled in Salo, Finland, where Nokia phones were manufactured more than a decade ago.
“Europeans want more European technology,” Sami Pienimäki, CEO of Jolla Mobile, tells WIRED. “People want to go away from Big Tech, and the other trend is that European people want sovereign tech—it makes it possible for our kind of company to have a position in the market.”
Building a smartphone from scratch was also much harder over a decade ago, but today, Pienimäki says the operation can be fairly lean without having to “pay too much up-front.”
The components are sourced from various vendors and countries. The MediaTek Dimensity 7100 5G chip hails from Taiwan; the 50-megapixel main and 13-megapixel ultrawide camera sensors are from Sony; the 8 or 12 GB of RAM is from SK Hynix in South Korea.
“There are Chinese components as well—we are totally open about it—but the key is that, as we compile the software ourselves and install it in Finland, we protect the integrity of the product,” Pienimäki says.
What makes Sailfish OS unique over competitors like GrapheneOS and e/OS is that it's not based on the Android Open Source Project, but Linux. That means it has no ties to Google—no need for the company to “deGoogle” the software; meaning there's a greater sense of sovereignty over the software (and now the hardware). Still, it's able to run Android apps, though the implementation isn't perfect. Another common criticism is that it's not as secure as options like GrapheneOS, where every app is sandboxed.
There's a good chance some Android apps on Sailfish OS will run into issues, which is why in the startup wizard the phone will ask if you want to install services like MicroG—open source software that can run Google services on devices that don't have the Google Play Store, making it an easier on-ramp for folks coming from traditional smartphones without a technical background. You don't even need to create a Sailfish OS account to use the Jolla Phone.
Jolla’s effort is hardly the first to push the anti–Big Tech narrative. A wave of other hardware and software companies offer a deGoogled experience, whether that’s Murena from France and its e/OS privacy-friendly operating system or the Canadian GrapheneOS, which just announced a partnership with Motorola. At CES earlier this year, the Swiss company Punkt also teamed up with ApostrophyOS to deploy its software on the new MC03 smartphone. Jolla is following a broader European trend of reducing reliance on US companies, like how French officials ditched Zoom for French-made video conference software earlier this year.
Murena CEO and founder Gaël Duval wrote in a statement emailed to WIRED that the company believes it has a different mission from the Jolla Phone as it's trying to bring the existing mobile app ecosystem—minus the permanent data collection by Google and third-party trackers—without a learning curve for the average person. “We want to make privacy possible for the everyday person without the need for technical expertise or a development background,” he says.
The Phone
A common problem with these niche smartphones is that they inevitably end up costing a lot of money for the specs. Take the Light Phone III, for example, a fairly low-tech anti-smartphone that doesn't enjoy the benefits of economies of scale, resulting in an outlandish $699 price. The Jolla Phone is in a similar boat, though the specs-to-value ratio is a little more respectable.
It's powered by a midrange MediaTek Dimensity 7100 5G chip with 8 GB of RAM, 256 GB of storage, plus a microSD card slot and dual-SIM tray. There's a 6.36-inch 1080p AMOLED screen, the two main cameras, and a 32-megapixel selfie shooter. The 5,500-mAh battery cell is fairly large considering the phone's size, though the phone's connectivity is a little dated, stuck with Wi-Fi 6 and Bluetooth 5.4.
Uniquely, the Jolla Phone brings back “The Other Half” functional rear covers from the original. These swappable back covers have pogo pins that interface with the phone, allowing people to create unique accessories like a second display on the back of the phone or even a keyboard attachment. There's an Innovation Program where the community can cocreate functional covers together and 3D-print them. And yes, a removable rear cover means the Jolla Phone's battery is user-replaceable.
Pienimäki says that while the device doesn't have FCC approval, you can theoretically import it into the US, and it should work with the major US carriers, though compatibility is rarely a given. Jolla is considering a separate US launch, though right now it's focusing on the European Union, the UK, Norway, and Switzerland.
Antti Saarnio, Jolla Group’s chairperson, reiterates that the Jolla Phone will be a niche product. “Most of the people using Android or iOS will not switch, but we should treat this as a stepping stone for something new,” Saarnio says. The “path to real volume” will come from the mobile market breaking down into new form factors, powered by artificial intelligence.
He's likely referring to Jolla's Mind2, a privacy-focused AI computer, which is still in active development. It plugs into a PC and connects Jolla's AI assistant to apps like email and calendar locally—no cloud access required. The chatbot-like interface lets you ask it questions about your data, whether you're fishing for something from an email or a private message. While the new Jolla Phone won't have any AI capabilities at launch, Saarnio says an integration will be an option users can enable later this year.
Jolla has street cred for supporting its devices for a long time, but we'll have to wait and see how the fresh hardware holds up and just how much the company has polished the Sailfish OS experience, especially since it's much easier today to get started with a deGoogled Android alternative.
The Finnish company Jolla is back with the Linux-powered Jolla Phone. It’s being positioned as an antidote to the US-dominated smartphone status quo of Android and iOS.Julian Chokkattu (WIRED)
cross-posted from: lemmy.ml/post/44022276
Jolla may not be a household name, but for more than a decade the Finnish company has positioned its Linux-based Sailfish OS as an alternative to the mobile software duopoly that is Google’s Android and Apple’s iOS.Now, 13 years since it tried to cut through the market with the Jolla Phone—a device which remarkably received software updates through 2020—it's back with a successor of the same name.
This time, the company is positioning its handset as the “European phone.” This bit of marketing caters to the growing distrust in US digital services and platforms that has arisen since Big Tech sidled up to the second Trump administration.
The new Jolla Phone (pronounced “Yolla”) costs €649, mimics the Scandinavian design of the original, and has secured more than 10,000 preorders since its preview in December 2025. Those orders are expected to begin shipping at the end of June. At Mobile World Congress 2026 in Barcelona this week, the company divulged more details about the phone's hardware.
Alt Android
Jolla has had a turbulent history. After the company floundered the launch of its Jolla Tablet in 2015, it nearly went bankrupt and pivoted to licensing Sailfish OS to automotive companies and governments, including Russia. After the invasion of Ukraine, Jolla had to cut ties with Russia, and a corporate restructuring meant that Jolla's assets were acquired by the company's former management under a new company called Jollyboys.
It got back into the smartphone game in 2024 with the Jolla C2 Community Phone, made in collaboration with a local Turkish company, and it was this experience that gave Jolla the courage to jump back into the hardware business with the new Jolla Phone. Unlike the C2, this device is completely assembled in Salo, Finland, where Nokia phones were manufactured more than a decade ago.
“Europeans want more European technology,” Sami Pienimäki, CEO of Jolla Mobile, tells WIRED. “People want to go away from Big Tech, and the other trend is that European people want sovereign tech—it makes it possible for our kind of company to have a position in the market.”
Building a smartphone from scratch was also much harder over a decade ago, but today, Pienimäki says the operation can be fairly lean without having to “pay too much up-front.”
The components are sourced from various vendors and countries. The MediaTek Dimensity 7100 5G chip hails from Taiwan; the 50-megapixel main and 13-megapixel ultrawide camera sensors are from Sony; the 8 or 12 GB of RAM is from SK Hynix in South Korea.
“There are Chinese components as well—we are totally open about it—but the key is that, as we compile the software ourselves and install it in Finland, we protect the integrity of the product,” Pienimäki says.
What makes Sailfish OS unique over competitors like GrapheneOS and e/OS is that it's not based on the Android Open Source Project, but Linux. That means it has no ties to Google—no need for the company to “deGoogle” the software; meaning there's a greater sense of sovereignty over the software (and now the hardware). Still, it's able to run Android apps, though the implementation isn't perfect. Another common criticism is that it's not as secure as options like GrapheneOS, where every app is sandboxed.
There's a good chance some Android apps on Sailfish OS will run into issues, which is why in the startup wizard the phone will ask if you want to install services like MicroG—open source software that can run Google services on devices that don't have the Google Play Store, making it an easier on-ramp for folks coming from traditional smartphones without a technical background. You don't even need to create a Sailfish OS account to use the Jolla Phone.
Jolla’s effort is hardly the first to push the anti–Big Tech narrative. A wave of other hardware and software companies offer a deGoogled experience, whether that’s Murena from France and its e/OS privacy-friendly operating system or the Canadian GrapheneOS, which just announced a partnership with Motorola. At CES earlier this year, the Swiss company Punkt also teamed up with ApostrophyOS to deploy its software on the new MC03 smartphone. Jolla is following a broader European trend of reducing reliance on US companies, like how French officials ditched Zoom for French-made video conference software earlier this year.
Murena CEO and founder Gaël Duval wrote in a statement emailed to WIRED that the company believes it has a different mission from the Jolla Phone as it's trying to bring the existing mobile app ecosystem—minus the permanent data collection by Google and third-party trackers—without a learning curve for the average person. “We want to make privacy possible for the everyday person without the need for technical expertise or a development background,” he says.
The Phone
A common problem with these niche smartphones is that they inevitably end up costing a lot of money for the specs. Take the Light Phone III, for example, a fairly low-tech anti-smartphone that doesn't enjoy the benefits of economies of scale, resulting in an outlandish $699 price. The Jolla Phone is in a similar boat, though the specs-to-value ratio is a little more respectable.
It's powered by a midrange MediaTek Dimensity 7100 5G chip with 8 GB of RAM, 256 GB of storage, plus a microSD card slot and dual-SIM tray. There's a 6.36-inch 1080p AMOLED screen, the two main cameras, and a 32-megapixel selfie shooter. The 5,500-mAh battery cell is fairly large considering the phone's size, though the phone's connectivity is a little dated, stuck with Wi-Fi 6 and Bluetooth 5.4.
Uniquely, the Jolla Phone brings back “The Other Half” functional rear covers from the original. These swappable back covers have pogo pins that interface with the phone, allowing people to create unique accessories like a second display on the back of the phone or even a keyboard attachment. There's an Innovation Program where the community can cocreate functional covers together and 3D-print them. And yes, a removable rear cover means the Jolla Phone's battery is user-replaceable.
Pienimäki says that while the device doesn't have FCC approval, you can theoretically import it into the US, and it should work with the major US carriers, though compatibility is rarely a given. Jolla is considering a separate US launch, though right now it's focusing on the European Union, the UK, Norway, and Switzerland.
Antti Saarnio, Jolla Group’s chairperson, reiterates that the Jolla Phone will be a niche product. “Most of the people using Android or iOS will not switch, but we should treat this as a stepping stone for something new,” Saarnio says. The “path to real volume” will come from the mobile market breaking down into new form factors, powered by artificial intelligence.
He's likely referring to Jolla's Mind2, a privacy-focused AI computer, which is still in active development. It plugs into a PC and connects Jolla's AI assistant to apps like email and calendar locally—no cloud access required. The chatbot-like interface lets you ask it questions about your data, whether you're fishing for something from an email or a private message. While the new Jolla Phone won't have any AI capabilities at launch, Saarnio says an integration will be an option users can enable later this year.
Jolla has street cred for supporting its devices for a long time, but we'll have to wait and see how the fresh hardware holds up and just how much the company has polished the Sailfish OS experience, especially since it's much easier today to get started with a deGoogled Android alternative.
The Finnish company Jolla is back with the Linux-powered Jolla Phone. It’s being positioned as an antidote to the US-dominated smartphone status quo of Android and iOS.Julian Chokkattu (WIRED)
like this
unfortunately, like its predecessor (Nokia's Maemo/Meego), Jolla's SailfishOS has never been (and has never had plans to be) fully free/libre open source software.
many components of it are freely licensed, but not nearly enough to constitute an actual mobile operating system you can use.
Ba al duzu saguzarrik inguruan? Atera berri dira lozorrotik eta kumeak jaiotzear dira...
Izurriteak saihesteko lagun handiak dira, saguzar bakoitzak milaka eltxo jaten baititu gau bakarrean.
Saguzarretan espezie ugaritasuna handia da, pentsa, ugaztun espezie basatien %20 dira saguzarrak, eta Euskal Herrian bertan 27 saguzar espezie ditugu. Espezie bakoitzak ditu bere elikatzeko eta bizitzeko ohitura oso bereziak, eta horiek ekarri dizkigu Naturtzaindiako kide den Naiara Corcuerak. Elkarte honek Euskal Herriko saguzarren gida eta Gipuzkoako kiropteroen atlasa ditu argitaratuak.
My system is running Debian 13, and has been running Debian great for well over a year however, recently when I went to reboot my computer KDE Plasma (X11) froze and didn’t want to log in, I found it odd and rebooted as per usual but it repeated itself yet again.
I jump into another TTY and start checking the journal, nothing out of the ordinary, obviously annoyed I start reinstalling packages.
kde-full, kde-standard, kde-plasma-desktop, sddm, nvidia-driver, linux-generic-headers xorg and so on. No luck. I figured I would give Wayland a try even though a lot of my software still does not support it, and to my surprise loaded up instantly, so I got some hope my system isn’t borked, I tried X11 again but instead of rebooting or shutting down after it froze I just left it to see if anything at all changes and after a while it decided to load my desktop!
So after a few more days of trying to catch something in my journal I finally noticed this 3 minute gap in these entries of my journal.
3/23/26 9:44 PM systemd systemd-timedated.service: Deactivated successfully.
3/23/26 9:45 PM systemd-timesyncd Timed out waiting for reply from 84.16.67.12:123 (2.debian.pool.ntp.org).
3/23/26 9:45 PM systemd-timesyncd Contacted time server 217.147.208.1:123 (2.debian.pool.ntp.org).
3/23/26 9:48 PM systemd Reload requested from client PID 2681 ('startplasma-x11')...
3/23/26 9:48 PM systemd Reloading...
I don’t have much to work off of but I’m guess this is what is kicking my system back in order, is there a way I could reduce the timeout of the above systemd request?
So i manage to capture the time it takes for me to reboot and land back at my desktop, it's roughly ~30 seconds to reboot and land at sddm but another whopping 5-6 minutes to actually load the X11 desktop.
I captured the logs within this time frame to hopefully weed out the issue I'm encountering.
like this
Try journalctl -xe to get more info
Just as a reality check, disable systemd-timesyncd and verify if that is the problem - tbh, I'd be surprised it's that.
There can be an issue with things like databases holding up the shutdown / reboot (I have an issue with a systemd service waiting for mariadb that I've not found time to resolve)...
I don't use kde, but perhaps there's something there that might help point to the issue.
Well that's interesting,
I ran journalctl -xe expecting not to get much of an output however, my log is full of:
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_effect_blur: Failed to create an offscreen framebuffer
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: 0x501: GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or greater.
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: Invalid framebuffer status: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_effect_blur: Failed to create an offscreen framebuffer
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: 0x501: GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or greater.
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: Invalid framebuffer status: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_effect_blur: Failed to create an offscreen framebuffer
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: 0x501: GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or greater.
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: Invalid framebuffer status: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_effect_blur: Failed to create an offscreen framebuffer
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: 0x501: GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or greater.
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: Invalid framebuffer status: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_effect_blur: Failed to create an offscreen framebuffer
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: 0x501: GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or greater.
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: Invalid framebuffer status: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_effect_blur: Failed to create an offscreen framebuffer
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: 0x501: GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or greater.
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: Invalid framebuffer status: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_effect_blur: Failed to create an offscreen framebuffer
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: 0x501: GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or greater.
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: Invalid framebuffer status: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_effect_blur: Failed to create an offscreen framebuffer
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: 0x501: GL_INVALID_VALUE error generated. <levels>, <width> and <height> must be 1 or greater.
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_scene_opengl: Invalid framebuffer status: "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"
Mar 24 16:50:37 debian kwin_x11[2914]: kwin_effect_blur: Failed to create an offscreen framebuffer
Mar 24 17:00:00 debian systemd[2614]: Started drkonqi-sentry-postman.service - Submitting pending crash events.
░░ Subject: A start job for unit UNIT has finished successfully
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit UNIT has finished successfully.
░░
░░ The job identifier is 4486.
Mar 24 17:00:00 debian drkonqi-sentry-postman[9023]: org.kde.drkonqi.sentry: QNetworkReply::ConnectionRefusedError "Connection refused"
Mar 24 17:00:00 debian drkonqi-sentry-postman[9023]: org.kde.drkonqi.sentry: QNetworkReply::ConnectionRefusedError "Connection refused"
Mar 24 17:00:00 debian drkonqi-sentry-postman[9023]: org.kde.drkonqi.sentry: QNetworkReply::ConnectionRefusedError "Connection refused"
Mar 24 17:00:00 debian drkonqi-sentry-postman[9023]: org.kde.drkonqi.sentry: QNetworkReply::ConnectionRefusedError "Connection refused"
Mar 24 17:00:00 debian drkonqi-sentry-postman[9023]: org.kde.drkonqi.sentry: QNetworkReply::ConnectionRefusedError "Connection refused"
Mar 24 17:04:12 debian plasmashell[2938]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.merkuro.contact.applet", fileName: "/usr/share/plasma/plasmoids/org.kde.merkuro.contact>
Mar 24 17:04:13 debian kmenuedit[3266]: QThreadStorage: Thread 0x55c784c1f8d0 exited after QThreadStorage 8 destroyed
Mar 24 17:04:13 debian systemd[2614]: app-org.kde.kmenuedit@c3c9752c88b040738079b63d23e609ee.service: Consumed 3.486s CPU time, 34.4M memory peak.Edit: After doing some digging it appears others have encountered the same kwin error message along with comments of freezing and crashing. Appears to be a driver issue and is patched in 580.xx versions which Debian 13 does not ship on its stable branch.
A kde wallpaper plugin integrating wallpaper engine - catsout/wallpaper-engine-kde-pluginGitHub
This summer, I got a new laptop for my job. It came pre-installed by the
sysadmin team with Fedora 42 (upon request; Ubuntu LTS is the norm). Since it
came with Wayland already, I decided to use it as a forcing function to finally
take the leap to Wayland. However, I had not yet set up my dotfiles to actually
support running River. So I forced myself to use GNOME until I was
done. This took far longer than it should have, but such is life.
My dotfiles were started back in early 2010 when I decided to build things up
from a "I am at a TTY. What is next?" situation. I had been presenting on an
eeePC 900 and the OOM killer visited X due to memory consumption.
At the time, I was using KDE as I had since I started with Linux back in 2006,
when I was "onboarded" by Kevin Kofler from the Fedora KDE team
through my connections in the TI calculator community. Since I wanted the same
setup on all of my machines, I decided to start from the ground up and add
things incrementally. Luckily my course load was such that I had enough time to
do so.
Of course, one of the first things to do is to start X. But the default TWM
leaves a lot to be desired. My first "barebones" window manager wasratpoison. This is a tiling window manager that aims to "kill
the rodent" by making the mouse unnecessary. It was, indeed, good at that, as I
once had my T61 dotfiles (where the trackpad is disabled due to having a
trackpoint) "leak" onto my netbook where the trackpad was all I had. It took a
few days for me to discover what was going on and get the trackpad working
again. But I still managed to get by without a mouse at all during that time.
One thing that ratpoison did get me hooked on was "submaps". Basically,
instead of "naked" keybindings, window manager actions are more like tmux orscreen where they are sequences of keys. I ended up with <Ctrl>i as my
prefix, so banishing the mouse (setting its location to the lower-right corner)
was <Ctrl>i followed by z.
Eventually, I desired some more…advanced tiling support and landed on XMonad.
It helped that I was also on a Haskell kick around that time. I even wrote and
contributed a few
modules to support my desired configuration. Myxmonad.hs ended up fairly long at around 650 lines, and that's with a bunch
of list comprehensions making a few dozen bindings at a time.
The main benefits of XMonad, to me, were:
Other than that, it was a pretty standard tiling window manager setup.
Fast forward to July of this year when, after 15 years of using XMonad, I was
using GNOME. It was…fine. Some things I found annoying, but it was nice to at
least see what kinds of things are available when starting to build up my
actual river setup (notably the multi-finger tap support on the trackpad).
One of my biggest annoyances is with the app-centric model. As one might
imagine, I live in a terminal most of the time. This means each workspace I use
has two applications: Firefox and foot (it was urxvt256c in X). If I
switched to Firefox on one workspace, it would "pop" to the top in other
workspaces as well. Sometimes there was even a race when changing workspaces
quickly that would put me "back" at the old workspace. For someone who is more
task-centered, this was quite jarring.
Notifications being in the center of the screen was also obnoxious. Since I was
using tiling, if a terminal was on the right side, a prompt at the top of the
window would be obscured. And I never did find a keybinding to dismiss them, so
I had to use the mouse.
There were other annoyances, but they're "standard" behaviors. I can say that
it behaves better than Windows or Apple's window management at least.
river
Getting river set up took some fiddling to integrate with my systemd user
session. In 2013, I started using systemd to manage my user session. I don't
know how early I was to the "party", but I think I was definitely one of the
first based on the issues I ended up running into. Unfortunately, this meant
that display managers are not really suitable for me because they start the
session directly instead of "just" letting systemd handle everything using unit
files. It also means that I have some different .target units compared to
what most programs provide on their own, so I end up ignoring system user units
for the most part and writing my own.
So I had to ditch gdm and instead start back at the TTY again. No big deal.
However, I did have to discover some new unit features to make things truly
work. Unlike X where the X server starts and the window manager sort of "hooks
in" later and a simple After=xorg.target would suffice to make sure that
anything wanting X didn't start before an X socket was ready, river needs to
make sure that everything waits until it is done. This means usingType=notify to make sure that systemd doesn't start other services beforeriver has made everything available.
Since river's configuration is "just" an executable file that callsriverctl, systemd-notify --ready is the obvious solution to this. However,
systemd is clever and can detect when something is trying to "impersonate" the
service and ignores it unless NotifyAccess=all is used. Without this, systemd
would "timeout" river.service and kill it, taking the whole session down. But
I'd get glimpses of it for up to a minute.
There have been two main benefits of starting to use river: battery life and
latency. There's also the "everything is tiled again", but that was something I
expected.
One thing about the new laptop is that its battery life is fantastic. The BIOS
(or what does one call it when it is UEFI-based these days?) allows me to cap
the battery charge to 80%, which has, so far, kept the battery nice and fresh.
We'll see after 3 years when the battery life in this brand tend to take a
nosedive based on my previous 4 laptops of theirs.
GNOME reports a battery life from this 80% max of around 8 or 9 hours. Not the
best on the market, but it definitely feels nice. However, this is when the
machine is idle. Once you start running Firefox with a few chat app tabs
(Google Chat, Slack, Discord, etc.), it definitely starts to get worse.
With river? I have seen 11 hour estimates at 49% now. Granted, this is idle,
but even with streaming music, watching GitLab logs in Firefox, and editing,
I'm seeing over 2.5 hours left at 21% (it goes to 3.5 when I change to an idle
Firefox tab in the foreground). This is on par with arm64 macOS laptops. Now,
it does assume some powertop tweak applications (something I do by default on
all machines now), but that is not too hard for distributions to enable by
default.
I don't know what was taking up so much in GNOME, but with this knowledge, I'm
glad that I am able to use a tiling window manager like river. Perhaps GNOME
can resolve whatever issue(s) are sapping battery life, but I imagine it means
trimming down quite a few things.
Another major benefit latency. GNOME had this weird habit of lagging at times,
which was definitely noticeable when a build was going on in the background
(but that is nothing new for Linux users). It also (usually) has a nice
workaround: use the -l (load average) flag on make or ninja and you're a
lot better off. Other times it would just be a "stutter" that would pause
everything mid-animation for a second or two. These I could deal with. What I
could not abide was keys stuttering in mpv. I don't know what it was, butmpv would end up getting duplicate key events during these stutters. Which is
really bad when the key is "double speed" or "half speed". I'd end up withmpv slammed at either 100x or 0.01x. Luckily mpv accepts input on the
terminal too which did not have such issues.
But in river, things feel more responsive. foot responds instantly and
scrolls on demand. Firefox tab management also feels faster. mpv also feels
faster. The lack of animation on workspace changing is also helpful in the
subjective feel.
I don't really use many apps beyond those for further comparison, but for my
workflow, the improvement in responsiveness is significant.
I'll definitely continue to use river, and I'll need to do some development
to truly replicate my XMonad setup. Supporting submap bindings and "toggle
hooks" (flags that change the behavior of the next window) come to mind. I
also probably need to do some work to mask the underlying "tag" model with
workspaces. Luckily, I'm fine with "just" 9 of them. Perhaps all of these are
doable with the new "river window management" protocol that just landed in the
past week.
Contributed modules for xmonad. Contribute to xmonad/xmonad-contrib development by creating an account on GitHub.GitHub
Experience Slope, the famous ultimate ball rolling arcade game! Roll, dodge, and conquer neon slopes. Join Slope Free now for endless high-speed thrills!Slope
run a local LLM like Claude!Look inside
"Run ollama"
Ollama will almost always be slower than running vllm or llama.cpp, nobody should be suggesting it for anything agentic. On most consumer hardware, the availability of llama.cpp's --cpu-moe flag alone is absurdly good and worth the effort to familiarize yourself with llamacpp instead of ollama.
--cpu-moe
::: spoiler AI Acknowledgement
The joke is worth the slop, imo. "Cpu Moe". 😂 Find me an anime drawing of a CPU (especially an iconic one) and I'll use that instead.
:::
like this
I have a Canon Maxify 2750.
Up until now I've been using the standard linux drivers for it but they have a serious limitation I really need to solve which is I can only print one page at a time, on one sheet of paper. Printing a longer document is a pain. Printer is capable of full duplex printing.
I've been able to install the drivers before but now I'mbeing confronted with an unexpected _"("__ error. Nothing more, nothing less.
I run the install script and it just fails.
Can someone lend a hand on this, please?
like this
Gutenprint
openprinting.org/driver/gutenp…
Which distro are you using? GNU/Linux Debian?
Debian based distro?
Hey fellow Debian Stable penguin, I'm running out of power-ups over here, wondering if you were able to install it and check? Would love to know if it worked better for you, before num-nums and nite-nite time. 22:50 local time here for me.
sudo apt-get install printer-driver-gutenprintCheck if snap is installed by:
snap --versionsudo apt install snapdsudo snap install coresudo systemctl enable --now snapd.socketsudo ln -s /var/lib/snaps/snap /snapsudo snap install --edge gutenprint-printer-appgutenprint-printer-app
I've installed the gutenprint driver but my specific printer is not listed as a supported model. Testing it as I write this but with no particular hopes...
edit: and no, it still prints one sheet at a time, no duplex, and it botching the image printing quality
I found it listed under gimp-print.sourceforge.io/p_Supported_Printers.php listed as Experimental. Gutenprint is originally Gimp-Print.
It's labelled as "Canon MAXIFY MB2750" on that page. In the terminal, what's the output of:
gutenprint-printer-app devices
From screenshots of having the GUI installed (It's looking like some sort of Web Config or Printer Settings pave that has toggles for 2-Sided/Duplex printer, as well as playing with the quality of the print jobs. Maybe I was misunderstanding thr purpose of the gutenprint-printer-app
Give it a go, we're curious, and I'm invested in you overcoming this silly printer hoops-and-loops getting just the basic features ironed out.
Do it. Do it now.
This is a small guide to setup your Linux desktop to view 360 degree interactive photos - also called photospheres - and panoramas in Linux.
Regular image viewers generally don't support 360 images. There are very few native Linux viewers out that that supports them. The best I know of are:
SphereView is available as a Flatpak for amd64 and arm64 platforms (I use both myself), while the author of Lux provides packages and AppImages but only for amd64.
What's more, I prefer the way SphereView uses the mouse to pan and tilt. So I recommend SphereView.
To install it, open a terminal and simply install the Flatpak from Flathub:
flatpak install io.github.dynobo.sphereview
And that's pretty much it for the basic installation: when you want to view a 360 image, right-click on it, select Open with, then select the SphereView application (your mileage may vary depending on the particular file manager you use, but this seems fairly universal).
But what if you want to automatically open a 360 image in SphereView and a flat image in your regular image viewer?
Unfortunately, SphereView doesn't render flat images correctly, so you can't use it as your default image viewer. But it's possible to write a small "shim" script that replaces the default image viewer, that inspects the image(s) the viewer is supposed to open, determines those that are flat and those that are spherical, then opens the flat images in the regular viewer and the spherical images in SphereView.
To do this:
zenity and exiftool. On a Debian-based system for example, do:
sudo apt install zenity exiftool auto_open_image_as_normal_or_photosphere.sh in your path with the following content:
\#!/bin/bash
FLATIMG_VIEWER="gtk-launch org.gnome.gThumb.desktop"
PHOTOSPHERE_VIEWER="gtk-launch io.github.dynobo.sphereview.desktop"
if [ $# -eq 0 ]; then
IFS='|' read -ra ARGS <<< $(zenity --title "Choose one or more JPEG images to view" --multiple --file-selection --file-filter="*.jpg *.jpeg *.JPG *.JPEG")
else
ARGS=("$@")
fi
FLATIMGS=()
PHOTOSPHERES=()
for FILE in "${ARGS[@]}"; do
if exiftool -X -xmp:ProjectionType "${FILE}" | grep -i equirectangular > /dev/null 2> /dev/null; then
PHOTOSPHERES+=("${FILE}")
else
FLATIMGS+=("${FILE}")
fi
done
if [ ${#FLATIMGS[@]} -gt 0 ]; then
${FLATIMG_VIEWER} "${FLATIMGS[@]}"
fi
if [ ${#PHOTOSPHERES[@]} -gt 0 ]; then
echo TOTO
${PHOTOSPHERE_VIEWER} "${PHOTOSPHERES[@]}"
fi ~/scripts directory in my home directory that I added to my PATH. What follows assumes the script resides in /home/user/scripts.Also, the script - and the explanations below - assume spherical images are only in JPEG format. I only use JPEG for photospheres personally. If you use other formats, adapt the script and the installation as needed.
This script assumes you have Gtk installed, and your default image viewer is gThumb. Replace the xdg launcher gtk-launch and/or the viewer org.gnome.gThumb to the launcher and image viewer of your choice.
If you want to reuse the default image viewer to view JPEG images, you can find out which one it is currently set to by doing:
xdg-mime query default image/jpeg
chmod +x ~/scripts/auto_open_image_as_normal_or_photosphere.sh image/jpeg mimetype: create ~/.local/share/applications/auto_open_image_as_normal_or_photosphere.desktop with the following content:
[Desktop Entry]
Name=Automatically open image as a normal image or as a photosphere
Exec=/home/user/scripts/auto_open_image_as_normal_or_photosphere.sh %U
MimeType=image/jpeg
Terminal=false
Type=Application image/jpeg minetype to the script:
xdg-mime default auto_open_image_as_normal_or_photosphere.desktop image/jpeg Image viewer for 360° equirectangular photospheres and panoramas. - dynobo/sphereviewGitHub
like this
I just tried it: I had to modify the main .py file so it uses Webkit 4.1 instead of 4.0 (that's the version I have installed) and it works. But for some reason, photo spheres are only displayed properly if there was no Eye of Gnome instance already running: if there's already an image up, the second photo sphere remains displayed as a flat photo.
Also, the pan / tilt mouse movements are a bit scratchy. It's probably because the engine underneath is Javascript.
Other than that, it works well. Thanks!
The 6.11 release for Qt Framework is now available, with improved performance, newly supported techniques and capabilities on graphics, connectivity and languages, not to mention a whole new approach to asynchronous C++ coding.
Update to Qt 6.11 to improve your app performance, render graphics with new techniques, connect easier, and take a new approach to asynchronous C++ coding.Volker Hilsheimer (The Qt Company Oy)
cross-posted from: lemmy.ml/post/44893731
The 6.11 release for Qt Framework is now available, with improved performance, newly supported techniques and capabilities on graphics, connectivity and languages, not to mention a whole new approach to asynchronous C++ coding.
- Hardware-Accelerated 2D Rendering: A new module, Qt Canvas Painter, based on the HTML Canvas 2D Context, provides performance & productivity gains.
- 3D Improvements: New rendering techniques Screen Space Global Illumination (SSGI) as an option for lightmap baking, and Screen Space Reflections (SSR). Also imrovements on the Temporal Anti-aliasing algorithm with motion vectors. New user-defined render passes for post-processing effects, color picking, layer masks, etc. directly in QML.
- Interactive Graphs: You can now implement custom graphs where a user-defined delegate renders each data point. There's a new Qt example, the Wind Turbine Dashboard, and many improvements, e.g. new ways to style line graphs, and multi-axis support on 3D graphs.
- Declarative Approach to C++: Qt Task Tree brings a whole new approach to asynchronous coding and C++ API design in Qt. In addition, various APIs have been unified to allow adapting any asynchronous task to work with the new module.
- Other Improvements: Improvements on vector graphics, controls, and accessibility. Connecting to web servicers is now easier with the new module, Qt OpenAPI. Navigating in an IDE between QML and C++, and making data available from C++ backend code to Qt Quick have gotten easier. A wealth of other improvements, such as for multimedia, Android, and API documentation.
Update to Qt 6.11 to improve your app performance, render graphics with new techniques, connect easier, and take a new approach to asynchronous C++ coding.Volker Hilsheimer (The Qt Company Oy)
like this
Stream any OS or app to your browser with KasmVNC: github.com/kasmtech/KasmVNC
Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#
👏 SUPPORT THE CHANNEL:
Get access to a weekly podcast, vote on the next topics I cover, and get your name in the credits:
YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment
Liberapay: liberapay.com/TheLinuxExperime…
Or, you can donate whatever you want: paypal.me/thelinuxexp
👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…
🎙️ LINUX AND OPEN SOURCE NEWS PODCAST:
Listen to the latest Linux and open source news, with more in depth coverage, and ad-free! podcast.thelinuxexp.com
🏆 FOLLOW ME ELSEWHERE:
Website: thelinuxexp.com
Mastodon: mastodon.social/web/@thelinuxE…
Pixelfed: pixelfed.social/TLENick
PeerTube: tilvids.com/c/thelinuxexperime…
Discord: discord.gg/XMuQrcYd
00:00 Intro
00:40 Sponsor: Stream any OS, desktop, or app to your browser
01:34 Security flaws in CPUs mean less performance
03:06 SUSE & Oracle create a foundation to provide RHEL compatible code
04:46 Red Hat hires to work on bootloaders
05:44 Plasma 6 updates and new features
08:12 GNOME 45 will get a few cool features
09:49 Rhino Linux is a rolling release Ubuntu with some nice tools
11:11 Gaming News: Refurbished Steam Decks, Overwatch 2 on Steam
12:54 Sponsor: Get a PC made to run Linux
13:52 Support the channel
Security flaws in CPUs mean less performance
wired.com/story/downfall-flaw-…
techradar.com/pro/all-amd-zen-…
gamingonlinux.com/2023/08/down…
SUSE & Oracle create a foundation to provide RHEL compatible code
zdnet.com/article/oracle-suse-…
linuxiac.com/rocky-oracle-and-…
Red Hat hires to work on bootloaders
global-redhat.icims.com/jobs/1…
phoronix.com/news/Red-Hat-Hiri…
Plasma 6 updates and new features
blog.broulik.de/2023/08/on-the…
quantumproductions.info/articl…
blog.david-redondo.de/kde/wayl…
GNOME 45 will get a few cool features
omglinux.com/gnome-45-native-s…
thisweek.gnome.org/posts/2023/…
Rhino Linux is a rolling release Ubuntu with some nice tools
Gaming News: Refurbished Steam Decks, Overwatch 2 on Steam
gamingonlinux.com/2023/08/now-…
phoronix.com/news/Intel-Graphi…
gamingonlinux.com/2023/08/over…
(URL replace addon enabled for X, YouTube, Instagram and some news sites.)
In the mining and construction aggregate industry, sustainability is becoming a top priority. Traditional crushing methods often involve transporting raw materials over long distances, leading to increased fuel consumption, emissions, and site disturbances. With the rise of mobile crushing technologies, operators now have an effective way to minimize environmental impact while maintaining productivity. Mobile stone crusher(trituradora de piedra móvil) systems, especially when paired with in-situ crushing strategies, offer significant ecological advantages.
In-situ crushing refers to the process of crushing raw material directly at the extraction site rather than transporting it to a fixed aggregate crusher plant. By eliminating the need to haul unprocessed stone over long distances, this method reduces both carbon emissions and fuel costs. Mobile stone crusher units are designed to be easily transported between locations, enabling operators to set up near excavation sites and process material on-demand.
One of the key advantages of in-situ crushing is its impact on land and site management. Conventional aggregate crusher plants(planta trituradora de agregados) require extensive groundwork, including foundations and access roads. In contrast, mobile stone crusher setups reduce the need for permanent infrastructure, preserving natural terrain and minimizing soil disruption.
Transporting unprocessed stone from quarries to stationary crushing facilities is energy-intensive. In many regions, trucks account for a large portion of operational carbon footprints. By using a mobile stone crusher directly at the quarry, operators can process material on-site and transport only the crushed aggregate, which is more compact and often requires fewer trips. This practice substantially lowers greenhouse gas emissions and fuel consumption.
Furthermore, mobile crushers can handle different materials, such as limestone, granite, and concrete debris, making them versatile for recycling operations. Using a concrete crusher at construction or demolition sites ensures that concrete waste is reprocessed immediately, avoiding the environmental cost of disposal and secondary transport.
Beyond reducing emissions, in-situ crushing enhances operational efficiency. Mobile stone crusher units can be configured with various modules, including screening, feeding, and conveyor systems, forming a compact aggregate crusher plant that operates on-site. This modularity allows operators to adjust production rates according to demand without relying on a large, permanent facility.
On-site crushing also minimizes material handling. A concrete crusher deployed at a demolition site, for example, can reduce debris into reusable aggregates in a single step. This not only speeds up project timelines but also reduces dust, noise, and the need for extensive stockpiling, all of which contribute to a cleaner and safer work environment.
In addition to cutting emissions, in-situ crushing addresses several environmental concerns common in traditional aggregate production. These include:
By integrating mobile stone crusher technologies with sustainable practices, mining operations can meet environmental regulations while maintaining profitability.
For mining and construction companies looking to adopt more sustainable practices, the integration of in-situ mobile crushing is a practical approach. Operators can deploy mobile stone crusher units to handle raw material extraction and processing at the same location, turning previously inefficient or environmentally taxing operations into greener alternatives. A well-planned aggregate crusher plant layout on-site ensures minimal energy use and maximizes material output.
Concrete recycling projects also benefit from this approach. By placing a concrete crusher directly at the demolition site, operators can convert concrete debris into high-quality aggregate for reuse in new projects. This practice not only supports circular construction models but also reduces overall environmental footprints for both material transport and waste management.
The push for greener mining and construction practices is accelerating worldwide. In-situ mobile crushing offers a compelling solution by combining mobility, efficiency, and environmental responsibility. Mobile stone crusher units, aggregate crusher plants, and concrete crushers all play vital roles in reducing emissions, conserving resources, and supporting sustainable operations. By embracing these technologies, the aggregate industry can continue to meet growing infrastructure demands while minimizing its ecological impact.
Trituradora De Concreto se puede procesar el agregado de desecho de concreto. Los residuos de concreto deben ser procesados y reutilizados.AimixTrituradora (AIMIX Trituradora De Piedra)
Jamaica’s construction landscape, with its unique blend of rugged topography, variable infrastructure, and demanding project timelines, has long presented a logistical crucible for contractors. The advent of AIMIX self loading cement mixer has, however, instigated a paradigm shift, moving beyond mere equipment procurement to fundamentally rewriting the rules of on-site concrete logistics. This transition is best understood through an examination of benchmark cases where these machines have not only solved immediate production bottlenecks but have also served as a catalyst for broader operational metamorphosis, from the steep inclines of rural developments to the space-constrained urban infill projects that define the island’s modern expansion.
In the parish of Portland, notorious for its winding, precipitous roads and unpredictable weather patterns, a substantial eco-resort development faced an existential threat from traditional ready-mix truck dependencies. The recurring inability of drum trucks to ascend the final kilometers of unpaved terrain resulted in concrete that arrived with compromised slump, leading to costly material rejection, work stoppages, and a fractious relationship between the developer and the sole batching plant. The introduction of an AIMIX self-loading mixer—specifically the 3.5-cubic-meter variant—acted as a form of logistical alchemy. By shifting the batching process on-site, the contractor circumvented the vulnerabilities of the supply chain entirely. The machine’s articulated chassis and four-wheel-drive capability allowed it to navigate the muddy gradients to access the precise points of pour, a feat previously deemed impossible. This eliminated the need for wasteful pumptruck rentals on lower slopes and secondary handling via wheelbarrows across the site. Consequently, the project realized a 40% reduction in direct concrete costs, but more significantly, it eradicated the crippling schedule variance. The ability to produce in situ—metering aggregates, cement, and water with a calibrated precision often surpassing that of remote batching facilities—turned a project teetering on the brink of insolvency into a paragon of efficiency, demonstrating that in challenging terrains, the mobile batching plant is not merely a convenience but an existential prerequisite.
Contrastingly, a high-profile commercial development in the Kingston Metropolitan Region presented a diametrically opposite challenge: extreme spatial scarcity. The project involved the construction of a multi-story parking facility wedged between existing operational buildings, leaving a footprint so constrained that there was no staging area for a conventional concrete pumptruck, let alone a queue of ready-mix trucks. Standard operating procedure would have necessitated a protracted schedule of small, labor-intensive mixes using portable mixers, a method rife with inconsistencies in curing and strength. The deployment of an AIMIX self-loading cement mixer for sale in Jamaica offered a counterintuitive solution to the spatial puzzle. Despite its size, the machine’s exceptional maneuverability and tight turning radius allowed it to operate within a confined “cockpit” of space. The operator served as a mobile batching unit, replenishing raw materials from a stockpile located a hundred meters away and returning to the pour point with a freshly batched, homogeneous load. This eliminated the requirement for a static batching zone, freeing up the site for steel fixing and formwork. The benchmark case here underscored a critical lesson in resource optimization: the machine’s integrated weighing system ensured that every cubic meter produced met the stringent compressive strength specifications required for seismic compliance, a non-negotiable in Jamaican construction. The project concluded three weeks ahead of its concrete schedule, with the general contractor citing the elimination of coordination overhead—the incessant radio calls to manage truck sequencing and the associated demurrage charges—as an intangible yet substantial financial windfall.
Perhaps the most compelling testament to the transformative capacity of these machines lies in a municipal road rehabilitation project in the rural hinterlands of St. Elizabeth. This initiative faced the chronic issue of infrastructure degradation exacerbated by logistical failures; remote sections of the parish often received ready-mix concrete that had been in transit for over two hours, leading to premature setting and a lifecycle of brittle, crack-prone surfaces. The procurement of an AIMIX self-loading large concrete mixer for the parish council’s direct works department shifted the paradigm from dependency to autonomy. The benchmark established here was one of quality assurance and longevity. By batching concrete directly adjacent to the formwork for box culverts and roadway slabs, the crew gained absolute authority over the water-to-cement ratio—the singular most critical factor in concrete durability. The machine’s digital scales and rotating drum ensured a level of mix consistency that hand-mixing or aged drum-truck deliveries could not replicate. The operational shift also allowed for “just-in-time” production, where concrete was poured within minutes of batching, optimizing the hydration process and yielding a final product with superior compressive strength and reduced permeability. This project became a benchmark for public sector infrastructure, proving that by internalizing the batching process, the parish not only achieved a higher standard of asset longevity but also cultivated a skilled cadre of operators who could execute pours with a nimbleness and responsiveness that centralized batching plants could never match, fundamentally altering the calculus of infrastructure maintenance for a region historically underserved by reliable supply chains.
AIMIX self loading concrete mixer for sale is the best concrete mixing solution for projects. Ready stock. Same-day shipping upon payment!aimixblock (AIMIX Concrete Solutions - Concrete Production & Pumping & Paving)
Achieving precise batching is one of the most critical requirements in modern construction, especially across Latin America where environmental conditions vary widely. From humid coastal regions to high-altitude zones, concrete plant operations must handle challenges such as powder deliquescence and high aggregate mud content. These factors directly affect weighing accuracy, mix consistency, and ultimately the quality of concrete. For contractors evaluating a concrete plant(planta concretera) or even a small concrete plant, understanding how advanced metering systems address these issues is essential for long-term performance.
In many Latin American regions, high humidity causes cement and mineral powders to absorb moisture from the air, leading to clumping and flow instability. This phenomenon, known as deliquescence, disrupts the smooth discharge of materials and introduces errors in weighing systems.
For example, in coastal areas where concrete plant Peru(planta de concreto Perú) projects are common, moisture control becomes a constant operational concern. Without proper handling, powder materials can adhere to silo walls or feeding mechanisms, causing inconsistent batching and reduced production efficiency.
Aggregates in Latin America often contain higher levels of clay and fine particles due to natural soil conditions. Excess mud content affects the accuracy of aggregate weighing and alters the water-cement ratio in the final mix.
In both large concrete plant setups and small concrete plant configurations, this issue can lead to:
When powder moisture and aggregate contamination occur simultaneously, their effects compound. Inaccurate metering leads to unstable mix proportions, making it difficult for operators to maintain consistent output quality.
Modern concrete plant systems utilize digital load cells with high sensitivity and real-time feedback. These systems ensure accurate measurement even when material flow is inconsistent.
In regions like Peru, where environmental variability is significant, concrete plant Peru solutions often integrate adaptive calibration functions to maintain precision under changing conditions.
To address both powder deliquescence and wet aggregates, advanced plants are equipped with moisture detection technologies. These sensors continuously monitor the water content in aggregates and adjust the batching process accordingly.
This is particularly valuable for a small concrete plant(planta de concreto pequeña), where operational margins are tighter and material inconsistencies can have a larger impact on output quality.
Automation plays a key role in overcoming metering challenges. Intelligent control systems analyze data from multiple sensors and automatically adjust material ratios in real time.
Benefits include:
To minimize the effects of deliquescence, modern concrete plant designs incorporate sealed silos and controlled feeding mechanisms. These systems limit exposure to ambient humidity and ensure stable material flow.
Air fluidization devices are commonly used to maintain powder movement within silos. By preventing material buildup, they help maintain consistent feeding rates and improve weighing accuracy.
Even with advanced systems, routine inspection is essential. Operators should regularly check for material buildup, moisture accumulation, and equipment wear to ensure optimal performance.
Installing aggregate washing and screening equipment can significantly reduce mud content before materials enter the batching system. This is a practical solution for both large facilities and small concrete plant operations.
Proper aggregate storage, such as covered stockpiles and drainage systems, helps control moisture levels and prevents contamination.
By integrating moisture sensors with control systems, the concrete plant can automatically adjust water addition, ensuring the correct water-cement ratio despite variations in aggregate conditions.
From tropical rainforests to arid regions, Latin America presents unique operational challenges. A well-designed concrete plant must be capable of adapting to these conditions without compromising accuracy.
Countries like Peru are investing heavily in infrastructure development. Reliable concrete plant Peru solutions are essential to meet the demand for high-quality construction materials.
For contractors, especially those operating a small concrete plant, the ability to maintain consistent quality while controlling costs is a key competitive advantage. Advanced metering systems provide the precision needed to achieve this balance.
Precision in batching is not just a technical requirement—it is a strategic advantage in the construction industry. By addressing challenges such as powder deliquescence and aggregate mud content, modern concrete plant systems enable contractors to produce consistent, high-quality concrete under even the most demanding conditions. Whether investing in a large facility or a small concrete plant, choosing equipment with advanced metering capabilities ensures long-term reliability, improved efficiency, and stronger project outcomes across Latin America.
Planta de concreto Perú es un equipo importante para la industrial de construcción. AIMIX ofrece varios tipos para contentar sus necesidades.AIMIXgrupo (AIMIX GROUP)
I feel pretty good about this as I have only had Linux installed as my daily driver since late October 2025. This machine is the only exposure to Linux I get, as I work as a Windows sysadmin. I run openSUSE LEAP 16.0 with KDE and while I can't say I'm comfortable or even within spitting-distance of being comfortable with it, I feel like today moved the needle a bit more towards that.
This started a few days ago with my three displays. I run an LG 34" curved display as my main monitor and two 27" CRUA curved displays on the sides of it. Previously, I had experienced no issues with this setup when using Bricklink Studio 2.0 via wine. However, on Thursday night I quit Studio and boom, my side monitors wouldn't stay on or detect a signal, and my main display kept freaking out and blinking every 5-7 seconds. I could get one of the two side monitors to work, but not both with the main monitor.
Long story short (DP->HDMI adapter swaps, cable changes, port arrangements with the graphics card, etc.), I used DuckDuckGo searches (lots of the results came from the Arc forums, my consolences) and was pointed toward log files for kwin. I used the Logs app on my machine to check the important logs that would appear when I tried to have both monitors plugged in. That showed me that it was having trouble finding or removing some reference object. I looked in the Display Configuration settings and noticed the monitors would pop up, last for about 5-7 seconds, then get disconnected within the same time frame as the logs. I also noticed that when they would be visible, the 'Enable' checkbox would be unchecked.
So with my trusty vertical mouse in hand, I studied the placement of the buttons and checkbox and after a few fails, successfully selected the checkbox to enable one of the displays, apply the change, and select keep before it could fully disconnect the monitor. Boom! The monitor turned back on and stayed on. I had to adjust it's position in the layout, but after that, it had no issue being on! I repeated this for the other monitor and now, I am happy to say, all three of my monitors are on and my system is running exactly as before!
I really appreciate the openness to information that I see in many of the Linux communities, and thank you to those of you who have contributed, or will contribute to that knowledge. Because of people keeping that information open and available, a complete and utter Linux-n00b like myself can take a shot at investigating and fixing my own system woes.
Best regards!
P.S. I have a theory about what happened with wine and why the issue wouldn't happen with one of the side monitors plugged in, and only happen when both were. But I'll save that for a comment if someone asks.
like this
I used DuckDuckGo searches (lots of the results came from the Arc forums, my consolences) and was pointed toward log files for kwin ...
i started using deepseek to figure out small problems that i have and it occurred to me the other day that, if i had deepseek 25 years ago, my linux adoption would have happened much sooner.
back then, i had to rely on google searches and the good graces of other people in forums like this and i managed to muddle my way at first like you're doing now; but if i had something like deepseek, i could have gone it alone and it makes me envy people that are getting into linux and foss today because of it.
Yes, LLMs are great.
Using them & supporting megacorps that concentrate wealth, promote the shittiest things, and degrade equality/equity/democracy is just immoral.
Multimonitor can have some issues sometimes.
My issue was stuttering (& at times it acting like it discovered a whole new monitor without a configuration) ... it took me months to ... connect the TV (which was seemingly unaffected) to another port.
Hey there folx, I'm getting ready to go back to school and I was curious of any distro that have good pen support. The basic use see is likely just reading studies and being able to highlight in the PDF.
I'm looking at either a new framework12 or trying to find a surface to meet these needs. Likely won't be until next year I'm in school so I have time to tinker and troubleshoot.
like this
Okay, so I haven't seen anyone else mention this, but using Linux on a Surface requires a custom kernel and knowledge about how to install Linux with a nonstandard kernel. see the linux-surface project on github for more info.
I recently had the displeasure of installing raspian on a Surface RT. Which is another beast that I absolutely do not recommend to anyone.
Otherwise, your best bet is a framework or a lenovo.
As for the DE, even though I love KDE and mainly use it these days, the extra padding on GNOME makes that DE probably more suited to touch. At least the interface looks very touch-centric
I read on PC, how can I save power and make PC last longer by under powering the PC ?
On Windows I put max CPU state to 1%, PCIe and WIreless Power to power saving mode.
Also related question, How to disallow software from inhibiting power management?
like this
what's "linux"? which DE?
in general, using the "powersave" governer, available in Plasma and Gnome. the former can be activated automatically, the latter manually or with an extension. one of the largest consumers is the screen brightness, so you should focus on that.
also, undervolting helps if you have compatible and capable hardware.
None of the other comments here are properly answering your question, so I will pitch in.
There are two layers to this.
One layer is to use one of the many power management daemons available to you. If you're using KDE plasma, this is power-profiles-deamon by default, and it takes care of this. Gnome has its own thing. If you want something independent, you can use TLP. You shouldn't generally use more than one at a time. Another popular option is cpupower.
What these do is tell your CPU lower its clock speed (which means your CPU will draw less power).
If you also have a dedicated GPU (for eg. Nvidia), you should make sure that it is also powered down when not in use.
So far, you're only communicating your preferences to the CPU and the GPU. There are however, other parts of your machine that consume power, eg, your monitor, Bluetooth and wifi modules etc. To control this layer, you need something like powertop. Powertop has an auto tune feature which enforces automatic time outs for hardware modules and make sure they go to sleep.
sudo powertop --auto-tune
But once you run this, you may find that your Bluetooth mouse may go to sleep in 5 seconds of inactivity instead of a more desirable 30, so you'll need to go back and disable specific optimizations within power top.
There are also other obvious things you can do, such as turning down monitor brightness and disabling keyboard backlight. Monitor brightness in particular is a huge power sink.
In any case, wiki.archlinux.org/title/Power… is your go-to source of information. There is a lot of outdated and misinformed opinions about this on the internet, particularly about Linux computers, because battery life is something that can easily be influenced by placebo.
I'll also say that in rare cases, certain acpi kernel parameters can also help your battery life depending on your mobo, but this takes lots of experimentation to find out.
You can read live power consumption by catting out /sys/class/power/BAT0/one_of_the_files_here when not plugged in. Once you get your idle down to under 10 watts, that's probably good enough.
On sait que c'est plus trop la mode de se moquer de l'extrême-droite, mais que voulez-vous : on est resté un groupe à l'ancienne. Avec une pensée pour le procès en appel de Marine Le Pen... #soutien
À Bobino tous les lundis du 9 mars au 27 avril 2026 !
Réservations : Goguettes.lnk.to/bobino
Et en tournée dans toute la France ! Toutes nos infos, dates de tournée et réservations : www.lesgoguettes.fr
Il répond au nom de Bardella
Sur les cheveux il met de la Gomina
Il a un joli sourire comme ça
On dirait une publicité pour Signal
Il répond au nom de Bardella
C’est le king de Tik tok c’est le boss d’insta
Pour s’entraîner à paraître sympa
Rien qu’en coaching ça lui a coûté un bras
Du FN au RN c’est du pareil au même
De Jean-Marie à Marine, toujours la même rengaine
Hier ils étaient honnis, maintenant ils font des petits
D’Eric Ciotti à Retailleau
Galvanisés, propulsés par Bolloré
C’est une bande organisée qu’il faudrait canaliser
Qui braque les caisses de l’UE tout en critiquant l’UE
Faut croire qu’ils nous mènent en bateau
Mais quand je le vois
Flamber comme ça
J’aimerais retirer la chaise sur laquelle il s’assoit
C’est pas malin
Ça sert à rien
Mais ça fait plaisir c’est humain
Il répond au nom de Bardella
Il sort un nouveau bouquin tous les 6 mois
Il est plus efficace qu’une IA
Mais pas beaucoup plus humain rassure toi
Il répond au nom de Bardella
Sur Cnews et sur Europe 1 c’est le roi
Qu’est-ce qui s’est passé dans les médias
Pour qu’on en soit arrivé à ce point là
La réforme des retraites pour lui c’était prise de tête
D’abord il veut l’abroger puis il veut plus l’abroger
Puis il veut la reporter et final’ment l’abroger
J’crois qu’ils sont deux dans son cerveau
Socialement c’est l’arnaque, dès que le beau vernis craque
On voit que dans extrême-droite, y’a extrême et puis y’a droite
Limiter le RSA, privatiser les médias
J’crois pas qu’ça aide le populo
Mais quand je le vois
Chez Cultura
J’ai comme une envie de vomir qui monte en moi
J’me sens pas bien
Ça m’coup’ la faim
Du coup j’me refais un refrain
Il répond au nom de Bardella
On aimerait lui dire faut qu’tu t’barr’s de là
Tu fais que mettre le bordel là
A part pour les jeux d’mots y’a pas besoin d’toi
Il répond au nom de Bardella
Mais bien sûr que non il n’est pas candidat
Tant que Marine survit en tout cas
Mais reposez lui la question dans 6 mois
Il part en TGV rencontrer les vrais français
Qui sont pas déconnectés surtout pas trop basanés
De Fréjus à Perpi on ne voit que lui
Mais où est-ce qu’il trouve toute cette énergie
Sur les plateaux télé il récite son couplet
On l’voit qui s’met à buguer dès qu’il se fait bousculer
C’est qu’on l’a plutôt habitué, à se faire dorloter
De Cnews jusqu’à LCI
Mais quand je le vois
S’planter comme ça
Je me dis qu’on est quand même tombé bien bas
Et que si demain
Ce mec devient
Notre chef on aura l’air malin
Il répond au nom de Bardella
Un jour il aime Trump le lend’main il l’aime pas
Cherche les brebis galeuses dans ses candidats
Y’a encore un p’tit peu de boulot je crois
Il répond au nom de Bardella
Bon moi je crois que je vais m’arrêter là
Toute façon j’ai plus de rime en A
Et j’en peux plus de chanter avec cett’ voix
On va se taper ce mec eh eh
Bête comme ses ieps eh eh
En 2027 eh eh
Si rien ne l’arrête eh eh
De Marine c’est le iench eh eh
De Marine c’est le iench eh eh
C’est dur les rimes en iench eh eh
Dur les rimes en inch eh eh
Allez ce soir on guinche eh eh
Pas vrai les aminches eh eh
Même si j’ai mal à la hinche eh eh
Allez j’arrête c’est ianch eh eh
Ça me prend la tête eh eh
Faut qu’on arrête eh eh
Cette goguette eh eh
Et qu’on entende plus parler de Bardella
En cette période électorale, avez-vous le Dati Blues ?
Ouiiiiii ?
Pour accompagner Rachida Dati dans sa course à l’hôtel de ville, il fallait employer les grands moyens alors une fois n’est pas coutume, on a recruté une chorale, un chien et une poubelle !
Et si vous voulez venir chanter en chœur avec nous, il reste quelques places à Bobino tous les lundis jusqu’au 27 avril 2026 ! Réservations : Goguettes.lnk.to/bobino
Et en tournée dans toute la France ! Toutes nos infos, dates de tournée et réservations : www.lesgoguettes.fr
À Paris je suis une idole
Je rêvais de virer cette gauche folle
Tout le monde me dit c’est toi qu’a ce rôle
Casseroles
Je suis trempée dans pas mal d’affaires
Corruption, magouilles financières
Même moi je comprends rien, de quoi j’ai l’air ?
LR
Oh Dati, Oh Dati Dati Blues,
Oh Dati Blues
Oh Dati Dati
Paraît qu’avec le secteur gazier
J’aurais des conflits d’intérêt
Si c’est le cas ça va me faire suez
Faire Suez
Et j’ai pas déclaré c’est ballot
Des bijoux et autres joyaux
Quel malheureux improglio
Proglio
Oh Dati, Oh Dati Dati Blues,
Oh Dati Blues
Oh Dati Dati
Ne croyez pas ceux qui prétendent
Que l’ex-ministre de la culture truande
Ce ne sont que des mauvaises Jack Lang
Jack Lang
Et j’ai mis du temps je le reconnais
À quitter le gouvernement, c’est vrai
Mais mieux vaut Qatar que jamais
Qatar que jamais
Oh Dati, Oh Dati Dati Blues,
Oh Dati Blues
Oh Dati Dati
like this
Today Synchi is finally public! It's designed for syncing files between two locations (local or over SSH). It detects conflicts, and lets you decide what to do.
Why not rsync/Unison/Syncthing?
- rsync has no memory between runs and is one-way
- Unison needs to be installed on both sides
- Syncthing requires always-on daemons
Synchi runs on demand, works over SSH, and only transfers what actually changed.
I use it daily for syncing a shared folder between my machines and an android phone. Works great in combination with Tailscale/WireGuard so that you can sync files remotely.
Efficient two-way sync between local and remote roots. - jakobkreft/synchiGitHub
cross-posted from: lemmy.ml/post/44815211
Two-way file sync, no remote agent neededToday Synchi is finally public! It's designed for syncing files between two locations (local or over SSH). It detects conflicts, and lets you decide what to do.
Why not rsync/Unison/Syncthing?
- rsync has no memory between runs and is one-way
- Unison needs to be installed on both sides
- Syncthing requires always-on daemonsSynchi runs on demand, works over SSH, and only transfers what actually changed.
- GitHub: github.com/jakobkreft/synchi
- Docs: jakobkreft.github.io/synchi/I use it daily for syncing a shared folder between my machines and an android phone. Works great in combination with Tailscale/WireGuard so that you can sync files remotely.
Efficient two-way sync between local and remote roots. - jakobkreft/synchiGitHub
like this
like this
~] cd /
/] ls
Programs
Users
System
Data
Mountvery macOS-like, wish this would take over. am a convert from that side of the fence and tried a decade or so ago to reform linux by way of symlinks to something similar to this but gave up after a reinstall or two, too much hassle. just like CMD-C/V, relearned the new way.
In this blog post, I'm going to evaluate deployment properties of GoboLinux and compare it with NixOS . Both Linux distributions are uncon...sandervanderburg.blogspot.com
Could these devices be used to, say, teach coding to kids? Or network to let kids with these devices chat with one another? Or play games?
I mean, you give it to a child, and then what does the child do with it?
Civil disobedience works by provoking a disproportionate, generally violent, government response against peaceful acts of protest - think of cops killing civil rights protesters in the '60s, or ICE killing civil rights protesters earlier this year.
You give this device to a child, the child doesn't have anything to use it for it, the child shoves it in a drawer and forgets about it. And the government of California ignores it because it's a petty technical violation of the law that doesn't matter.
Now, you give these devices to kids, and kids actually use them to access the internet without age restrictions, that gets closer to actual functional civil disobedience. "We're distributing tiny free Linux computers to teach poor kids to code and the government is all up in our privacy" lol.
You're watching a weekly of Sprite Fright's crew as they discuss Blender's new Open Movie, coming this October. For more weeklies, as well as inspiration, tips, tricks and downloadable assets, check out Sprite Fright's production logs on Blender Cloud: cloud.blender.org/films/sprite…
0:00 Start
0:04 Hjalti
2:09 Met
4:59 Andy
9:50 Julien
13:57 Pablo F
15:10 Simon
19:06 Sybren
20:29 Vivien
Welcome to a new issue of This Week in Plasma! This week several new features landed, in addition to a number of user interface improvements and some nice performance improvements and bug fixes. Check ‘em out:KDE Blogs
like this
sudo apt install kde-plasma-desktop installs all KDE appslike this
for those who dont know. in the piracy communties there are new cracks for denuvo that use hypervisor. they often crack it day one now.
so i suspect denuvo will become a hypervisor itself to stop piracy,as a result it will need windows driver that proton wont be able to translate. thus making any denuvo game with these new protections not run on linux.
what do you think?
like this
Dylan, useful idiot with commit access, pushed age verification PRs to systemd, Ubuntu & Arch, got 2 Microslop employees to merge it, called it 'hilariously pointless' in the PR itself, then watched Lennart personally block the revert.Sam (Sam Bent)
like this
🇬🇧 "Empire" is a dramatic, anthemic pop-rock ballad by Shakira with sweeping strings, towering vocals and cinematic production; the music video uses stark, moody visuals and emotive performance shots to match the song’s intense, yearning lyrics. The track showcases Shakira’s vocal range and a contemporary rock-influenced sound distinct from her dance-pop singles.
Note: Shakira was 37 when "Empire" was released in 2014.
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
🇪🇸 "Empire" es una balada pop-rock dramática y épica de Shakira, con cuerdas amplias, voces potentes y una producción cinematográfica; el vídeo presenta imágenes sobrias y emotivas que acompañan la intensidad de la letra. La canción destaca la amplitud vocal de Shakira y un sonido influenciado por el rock contemporáneo, diferente a sus éxitos más bailables.
Nota: Shakira tenía 37 años cuando se lanzó "Empire" en 2014.
Follow Shakira:
► Follow Shakira Isabel Mebarak Ripoll: @shakiramusic@tube.matrix.rocks tube.matrix.rocks/a/shakiramus…
► Watch more music videos by Shakira: tube.matrix.rocks/c/shakira_mu…
► Listen to Shakira: tube.matrix.rocks/a/shakiramus…
► Listen to Shakira's album "Shakira" (2014): tube.matrix.rocks/w/p/fQeF1yEZ…
► Subscribe to the official Shakira channel: tube.matrix.rocks/c/shakira_mu…
🎵 L Y R I C S / L E T R A S 🎵:
Take off all of your skin, I′m brave when you are free
Shake off all of your sins and give 'em to me
Close up, let me back in
I wanna be yours, wanna be your hero
And my heart beats
Like the empires of the world unite, we are alive
And the stars make love to the universe
You′re my wildfire every single night, we are alive
And the stars make love to the universe
And you touch me
And I'm like, and I'm like
And I′m like (whoo, whoo)
And I′m like (whoo, whoo)
And I'm like (whoo, whoo)
And I′m like (whoo)
I will follow you down wherever you go
I am, baby, I'm bound to you and do you know?
Closer, pull me in tight
I wanna be yours, wanna be your hero
And my heart beats
Like the empires of the world unite, we are alive
And the stars make love to the universe
You′re my wildfire every single night, we are alive
And the stars make love to the universe
And you touch me
And I'm like, and I′m like
And I'm like (whoo, whoo)
We are alive (whoo, whoo)
And I'm like (whoo, whoo)
We are alive (whoo)
I′m just gonna raise my head
Welcome to the final edge
And I′m gonna fall
(And the stars make love to the universe)
I'm just gonna raise my head
And hold you close
Like the empires of the world unite, we are alive
And the stars make love to the universe
You′re my wildfire every single night, we are alive
And the stars make love to the universe
And you touch me
And I'm like, and I′m like
And I'm like (whoo, whoo)
And I′m like (whoo, whoo)
And I'm like (whoo, whoo)
And I'm like (whoo)
<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Album Artist: Shakira
Album(s): Shakira (2014)
Written by: Shakira Mebarak Ripoll, Steve Mac, Ina Wroldsen (and production collaborators)
Music genre(s): Pop-rock, pop ballad
Released: 2014
Decade for first release: #2010sMusic
Chart notes: "Empire" charted modestly in several European and Latin markets and received radio play as a promotional single; it did not reach the same commercial peaks as Shakira’s biggest international hits. Specific peak positions varied by country.
#popRock #Shakira #2010sMusic #Ballad #loveSongs #LatinPop #femaleSinger #musicaLatina #femaleVocalist #musicaLatina
Get 100$ credit for your own Linux and gaming server: linode.com/linuxexperiment
Get your Linux desktop or laptop here: slimbook.es/en/
👏 SUPPORT THE CHANNEL:
Get access to an exclusive weekly podcast, vote on the next topics I cover, and get your name in the credits:
YOUTUBE: youtube.com/channel/UC5UAwBUum…
Patreon: patreon.com/thelinuxexperiment
Or, you can donate whatever you want: paypal.me/thelinuxexp?locale.x…
You can also protect your privacy by using this extension from Startpage, each install helps the channel with a small commission: add.startpage.com/en/protectio…
🏆 FOLLOW ME ELSEWHERE:
Linux news in Youtube Shorts format: youtube.com/channel/UCtZp0mK9I…
Join us on our Discord server: discord.gg/xK7ukavWmQ
Twitter : twitter.com/thelinuxEXP
My Gaming on Linux Channel: youtube.com/channel/UCaw_Lz7oi…
📷 GEAR I USE:
Sony Alpha A6600 Mirrorless Camera: amzn.to/30zKyn7
Sigma 56mm Fixed Prime Lens: amzn.to/3aRvK5l
Logitech MX Master 3 Mouse: amzn.to/3BVI0Od
Bluetooth Space Grey Mac Keyboard: amzn.to/3jcJETZ
Logitech Brio 4K Webcam: amzn.to/3jgeTh9
LG Curved Ultrawide Monitor: amzn.to/3pcTVDH
Logitech White Speakers: amzn.to/3n6wSb0
Xbox Controller: amzn.to/3BWmIA3
Amazon Links are affiliate codes and generate small commissions to support the channel
00:00 Intro
00:34 Sponsor: 100$ your Linux or Gaming Server
01:26 Ubuntu 22.04 LTS
03:45 Look & Feel
06:43 Desktop Features
09:16 Applications and Snaps
11:37 Ubuntu Flavors
11:41 Kubuntu
12:15 Ubuntu MATE
13:25 Ubuntu Studio
14:10 Lubuntu
14:46 Xubuntu
15:19 Ubuntu Budgie
16:01 Good or not?
17:29 Sponsor: Get a Laptop or Desktop with linux preinstalled
18:11 Support the Channel
This new theme is really more of an adaptation of the new GNOME 42 libadwaita style. In the shell, you don't get these little arrows pointing to the element you clicked on, you get fully rounded menus.
The purple Aubergine color is now gone as well in the shell, replaced by the traditional Ubuntu Orange.
In the settings, you can still go dark mode, in the Appearance tab, but there's also a nice new change: accent colors!
Oh, and there's the new logo. At startup, and in the About page. I like it, I know a lot of people don't. It would probably look less weird if it wasn't that tall. There's also a new wallpaper, which I find really nice. I love these geometric renderings of animals, and at least it keeps the purple tones.
The apps grid is WAY more responsive, scrolls horizontally, and lets you rearrange icons as you please, into folders, or not.
You also get horizontal workspaces, which are bigger, easier to use, easier to drag your windows or your app icons into. They still keep the dock on the left side, and it now holds the trashcan, and it also displays all removeable media and network devices.
You can also move it to any side of the screen, and make it look like a real dock, without it extending from screen edge to screen edge.
From GNOME 42, you also get the new screenshot UI, which isn't a dedicated app anymore, but more of an overlay.
The Ubuntu Software store finally started to catch up to the default GNOME Software, with nicer app pages, more space for screenshots, more legible information about download size, safety, and update notes.
Kubuntu 22.04 gets the latest KDE Plasma, version 5.24, with its new overview effect much inspired by the GNOME Activities view, the newer notification system, the new Breeze theme, and the accent colors as well. Apart from that, you also get the latest releases of Thunderbird, Firefox and LibreOffice, and all KDE frameworks are up to date.
Ubuntu MATE uses MATE 1.26.1 with full compatibility with the Yaru theme, including all accent colors. There's also full support for the dark theme, some interesting AI generated wallpapers, and there are a lot of improvements to the MATE Tweak tool with better reliability for desktop layout switching.
Ubuntu Studio still uses KDE Plasma, version 5.24 this time, with all the same changes that Kubuntu 22.04 brings. It also moves to pipewire by default.
Lubuntu 22.04 won't be using LXQT 1.1.0, unfortunately, so it's going to be stuck on 0.17.
As per Xubuntu 22.04, it gets XFCE 4.16, just like 21.10, but there's initial support for GTK4 and libhandy in the default greybird theme, which means that GTK4 apps from GNOME shouldn't look horrible.
Ubuntu Budgie uses version 10.6 of that desktop, with better support for ayatana indicators and notification tray icons, and Evolution and Thunderbird can now integrate with the desktop notification system. The GNOME Control Center is replaced by the Budgie Control Center which gives you all options to configure your desktop how you like it.
(URL replace addon enabled for X, YouTube, Instagram and some news sites.)
Try out Proton Mail, the secure email that protects your privacy: proton.me/mail/TheLinuxEXP
Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#
👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits
YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment
Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…
👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…
Timestamps:
00:00 Intro
00:41 Sponsor: Proton Mail
01:40 Manjaro community wants to split from company
04:51 Android dev verification is a nightmare
07:17 Google made the worst sideloading UX possible
09:23 Germany mandates the ODF format
11:08 Orion browser has a public beta
12:52 CachyOS is the most used gaming distro right now?
14:32 Firefox talks about their upcoming new features
16:43 GNOME 50 is released, and it's a massive update
18:13 Thunderbird shares their roadmaps
20:10 Playstation 5 runs Linux now
21:28 DLSS 5 gets massively bad reactions
24:58 Sponsor: Tuxedo Computers
Links:
Manjaro community wants to split from company
forum.manjaro.org/t/manjaro-2-…
Android dev verification is a nightmare
itsfoss.com/news/android-devel…
Google made the worst sideloading UX possible
arstechnica.com/gadgets/2026/0…
Germany mandates the ODF format
linuxiac.com/germany-mandates-…
Orion browser has a public beta
omgubuntu.co.uk/2026/03/orion-…
CachyOS is the most used gaming distro right now?
xda-developers.com/cachyos-det…
Firefox talks about their upcoming new features
blog.mozilla.org/en/firefox/fi…
blog.mozilla.org/en/firefox/me…
GNOME 50 is released, and it's a massive update
youtu.be/lrLlQlvHV1Q
Thunderbird shares their roadmaps
blog.thunderbird.net/2026/03/i…
Playstation 5 runs Linux now
phoronix.com/news/Mesa-AMDGPU-…
https://nitter.net/theflow0/status/2030011206040256841
DLSS 5 gets massively bad reactions
arstechnica.com/gaming/2026/03…
#linuxdesktop #linuxdistro #linuxnews
(URL replace addon enabled for X, YouTube, Instagram and some news sites.)
Hi, there!
Newbie question here: basically, the title. Perhaps what I'm asking is pretty obvious, but I'd like to double-check with the community on this.
I use Discover on my Debian KDE Plasma set-up, with Flatpaks enabled (but not Snaps). Sometimes, I come across apps (I did just yesterday, searching for translation apps to replace DeepL), that have according to its page, an unknown author and, sometimes, even an unkown licence, but which do require access permission to the whole system (this latter requirement applying specifically to Deb packages, from what I've seen).
Under these circumstances, is it safe to assume that such apps will still be safe because of the fact that they appear listed on Discover (in other words, is Discover a guarantee of safety for the apps it shows, as in, some type of checked or proved content), or should I still be wary of potentially malicious software included on it?
Thank you very much in advance 😀
First-party stuff from your system package manager (things you install from the official repos with APT) are pretty much guaranteed to be safe. But the Snap Store (which uses snaps instead of flatpaks and is not installed by default on Debian) has unknowingly allowed and distributed malicious apps before. Flathub with flatpaks (which I think is enabled by default on Debian) hasn't had such issues to this day AFAIK, but I would still be skeptical of stuff I install from there, and just not install apps with the Unverified badge on Flathub.
In the case of flatpaks, Flathub shows what permissions an app requests and gives it a kind of arbitrary safety level on its page:
You can click on it to see more information:
You can also use Flatseal to disallow any flatpak app from having certain permissions that you think it doesn't deserve having.
All Discover is is a graphical front end to your repositories, so the real question is "is everything in my repositories safe?".
There are no guarantees in life, but if you're using only the default official Debian repos you're just about as safe as you can get. If you add extra repos, whether deb based or flatpak, Discover will only be as safe as whatever you've hooked it up to.
Ey danmark, hvad sker der for dig?
Jeg savner dig, jeg vil ha′ dig tilbage,
ligesom i de gamle dage hvor en spa'e var en s. YO!
Jeg vil ha′ dig tilbage,
ligesom i de gamle dage hvor en fri fugl var fri,
og hvor man mente hvad man sae'.
Ey Danmark, jeg savner dig.
Jeg freaking f*cking savner dig.
Du skræmmer mig,
jeg vil ha dig tilbage, for jeg græmmer mig.
Jeg kan se det ske, det' ak det′ ve.
Det′ Satan og han lægger kræfterne i,
Det' nat over dag. Det′ bæ over ble.
Det' død over liv. Det′ træl over fri
Det' kød på kniv. Det′ råb, det' skrig.
Det ligner en krig, og det' spild af politi.
Det′ dødeligt giftigt, min urtete,
Og det′ noget de kan li' i det danske parti,
Helt f*cked up på sne. ...
Woow, sagde jeg det?
Meget skal man høre, Gud bevare mit humør.
Så ta′ lidt luft. Kom til fornuft, og prøv og fat det.
At Staden den var fin, og de vil aldrig ku' erstat den.
Hele folket blev til grin fra den dag da de besat′ den.
Nu' det værre end det vilde vest, det ku′ vi ha' fortalt dem.
Så gir de ungdomshuset væk til en fanatisk sekt,
med et kors i røven, hvor er det frækt.
Gi' mig mit land tilbage, ligesom i de gamle dage.
Gi′ mig frisindet igen, der lurer under byens tage.
Gi′ mig København igen, min farverige gamle ven.
Gi' mig ungeren igen. Vi vil ha ungeren igen!
Fjern heroin fra Istedgade og la′ Staden være staden.
Hvis du strammer garnet, yo, så be'r du om ballade.
Det′ snak, det' snik. Det′ top retorik.
Det' ik politik. Det pis og polemik.
Her kører det fedt, så vi keder os lidt.
Vi har indsigt, hvad med et U-lands kick.
Yo, flåden er slidt, børn er fallit
Tro mig i Danmark der har vi det fint.
Så ufatteligt godt at det er vores pligt,
At gøre noget godt, der hvor det' skidt
Verden er vor fremtid men vi fatter det ik.
Vi har for travlt med at forpurre vores egen butik.
Så gi′ mig Danmark tilbage, ligesom i de gamle dage.
Gi′ mig frisindet igen, der lurer under byens tage.
Gi' mig København igen, min farverige gamle ven.
Gi′ mig ungeren igen. Vi vil ha ungeren igen!
Fjern heroin fra Istedgade og lad Staden være staden.
Hvis du strammer garnet, yo, så be'r du om ballade. Ey!
En helt unik energi.
Men se økonomi er ganske fri for empati, har ingen pli.
Ekshippier, skabsrygere der vælger at tie.
Kom nu i gang i har vidst noget i skal sige.
Rødvin og piller,
hele f*cking landet chiller, ungdommen bli′r vildere.
Flere og flere sniffer sniffer kokain fra Cap Horn til Berlin.
Yo, et junkfrit røgmarked er en rimelig sjælden ting.
Men vi havde et.
Meget skal man høre, Gud bevare mit humør.
Tror de selv at de kan lægge byen tør?
Se toppen fatter ik' en dør af hvad de gør.
Sådan vil det være, sådan har det altid været før. Ey!
Det sprog vi taler hedder kroner og ører.
Og en grådig mand har aldrig været svær at forføre.
Se grådighed går hånd i hånd med magt.
Og større vil ha større, mere vil ha mere.
Staten er jo helt op′ og køre.
Ta' lidt luft. Kom det fornuft og prøv og fat det.
At Danmark har det fint, og USA ka' ik′ erstat′ det.
Gi mig' ungeren igen, vi vil ha ungeren igen.
Gi′ mig København igen, min farverige gamle ven.
Gi' mig frisindet igen, vi vil ha frisindet igen.
Gi′ mig Danmark tilbage ligesom i de gamle dage.
Få lidt styr på Istedgade og la' Staden være staden.
Hvis du strammer garnet, yo, så kvæler du jo barnet.
Jeg savner dig jeg vil ha′ dig tilbage,
Ligesom i de gamle dage hvor en spa'e var en s. yo!
Jeg vil ha dig tilbage ligesom i de gamle dage,
Hvor en fri fugl var fri og hvor man mente hvad man sagde.
Ey, gi mig mit Rabalderstræde og få styr på Istedgade.
Arh, kom nu for fanden!
@spirillen@tube.matrix.rocks 🇩🇰🇩🇰🇩🇰
Natasja ver fremsynet of have tydeligtvis forudset den franske narkomanen Alex Vanopslagh entreer Christians Borg og som uden tvivl vil unligge sig Narkobaronen
@spirillen@tube.matrix.rocks 🇩🇰🇩🇰🇩🇰
Natasja var fremsynet og havde tydeligvis forudset, at den franske narkoman Alex Vanopslagh entrerede Christiansborg, og som uden tvivl ville underlægge sig narkobaronen.
Invitation to join in the test week for Fedora CoreOS 44Yasmin Valim de Souza (Fedora Magazine)
like this
Nudging and various other save moves are part of pinball. Those are always made against the limitations of the tilt bob, skilled players managing to pull insane moves without even getting a warning from the machine.
So let's take a closer look of how the tilt mechanism works. Note that this is completely different beast than the slam tilt, which ends the whole game. Think of normal tilt as a yellow card, the slam tilt being the red!
like this
I downloaded 3 different app managers , extensions , even installed it from the terminal
At first you need to clean up I guess.
If something like Inkscape does not work, the first thing you should do is to analyze what is wrong. The system's log files are your assistant and friend. journalctl -ef is a good start into the rapid hole.
There you will be provided with the information what is not working properly und what needs to be fixed.
I’m trying to work out the logic in the meme. It seems like it argues against itself somewhat.
A requires B to function
Divided C lowers difficulty of exploitation C. The two lines seems to imply the that exploiting C is required for the functioning of B.
Having something easier does not normally indicate it is a requirement. Typically tha is especially so if there are multiple ways to make something easier.
This meme seems lazy in its argument. But then I’m very very far from a logician.
It is a bit lazy. But it's also a meme and not a thesis. If the purpose is mass communication, resonance is more important than rigor.
More to your point, I don't think capitalism requires racism but it does require some sort of superiority dynamic within the working class. The more, the better. This takes form in misogyny, racism, ageism, ableism, and pretty much any other discrimination you can think of. All will be propped up by the inherent incentives of capitalism in order to keep the attention of the working class off of the business owners actually causing the problems.
For a bit of context, this is a reference to a 2014 Counter Strike major tournament where the team Fnatic used an unknown boost to get an unfair advantage over the other team. From their spawn point, they were able to use 3 different players to get a view over half of the map, allowing the pro player Olofmeister to snipe them unawares. They were 13 points down and about to be knocked out of the tournament, but the boost allowed them to win the game and (theoretically) move onto the semi finals. The other team had been using less powerful boost positions against them earlier in the game, and there weren't hard rules against using such strategies, so they felt comfortable using it.
However, the outcry from across the esports world was enough for them to forfeit the match, allowing the other team, LDLC, to progress and eventually win the tournament. It has thus become an iconic moment in esports that shaped both professional standards and Counter Strike map design going forward.
amazing, but if the other team were using boosts too, I don't see why they should have forfeited - it feels less like cheating and more like creatively exploiting the map to me 🤔
but I'm not an esports person, and I really enjoyed learning how to glitch and exploit maps like this in various games - so my perspective might be biased 😅
like this
I think it'll keep on running most of the world's servers and embedded devices.
People who think desktop Linux is dead because of spicy OS level age declaration laws that only apply in Brazil and a fraction of the US clearly weren't around when SCO was trying to sue Linux into oblivion and it shows.
You need three main things: Lutris, ProtonUp-Qt, and some Proton-GE builds.
Open a terminal and run:
flatpak remotesflathub in the list, you’re good. If not:sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub net.lutris.Lutris
flatpak install flathub net.davidotek.pupgui2GE-Proton9-XX or similar).When done, ProtonUp-Qt will have installed:
- One vanilla Wine build for prefix creation.
- One GE-Proton build for running Photoshop.
From the guide you quoted, there’s a patched Wine tar.gz file. Do this:
wine-...tar.gz file into your Downloads folder.bin/wine inside./home/yourname/Downloads/wine-op-patched/).We’ll point Lutris to that later.
This is where your “fake Windows C: drive” will live.
mkdir -p ~/Games/photoshop2021-prefix~/Games/photoshop2021-prefix.Adobe Photoshop 2021
In the Configure window for Photoshop:
Go to the “Runner options” tab:
wine-ge-... or lutris-fshack-...—pick the one that is not GE-Proton if you installed both).
Go to the “Game options” tab:
/home/yourname/Downloads/Photoshop2021/setup.exe).~/Games/photoshop2021-prefix
Lutris usually creates 64‑bit prefixes by default, but to be explicit:
WINEARCHwin64Click Save.
Now, with vanilla Wine selected:
~/Games/photoshop2021-prefix.If it asks to install Mono or Gecko, accept.
Once that’s done, the 64‑bit prefix is initialized.
Now we follow the “Wine for creating prefix → patched Wine for install” part.
wine binary inside the patched tar.gz folder, e.g.:/home/yourname/Downloads/wine-op-patched/bin/wine~/Games/photoshop2021-prefix.Click Save.
Now run the game entry in Lutris (double-click it).
This should launch the Photoshop 2021 installer using the patched Wine.
C:\Program Files\Adobe\Adobe Photoshop 2021).When the installer finishes, close it.
Now we follow the last part: “GE-Proton for running the app”.
/home/yourname/Games/photoshop2021-prefix/drive_c/Program Files/Adobe/Adobe Photoshop 2021/Photoshop.exeGE-Proton9-XX).~/Games/photoshop2021-prefix.Click Save.
Now double-click Adobe Photoshop 2021 in Lutris.
If everything went right, Photoshop should start.
Because you’re new to Linux, a few tips if it doesn’t work:
~/Games/photoshop2021-prefix.Comment byu/HearMeOut-13 from discussion inlinux_gamingHearMeOut-13 (reddit)
like this
With all respect to the impressive work, I am still convinced that if someone really really needs photoshop over gimp, they should pay it and accepta windows as a necessary evil.
Honestly 90% of those convinced they actually really really need it are just reluctant to learn gimp. Which is understandable, because they don't have the time. But in that case they also don't have the time to do all of this.
Yeah, my house is completely linux except for one windows machine. I need to be able to open other people's Adobe files for editing, and that's just not reliable outside of windows/mac.
But, if I was only working on my stuff and didn't have to integrate into outside workflows, I wouldn't be so adverse to switching to GIMP or Krita.
This Week in F-Droid TWIF curated on Thursday, 19 Mar 2026, Week 12 F-Droid core Even if not daring enough to install our latest client in development, we re...f-droid.org
like this
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1616504k,mode=755,inode64)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
tmpfs on /run/credentials/systemd-journald.service type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,noswap)
tmpfs on /run/credentials/systemd-resolved.service type tmpfs (ro,nosuid,nodev,noexec,relatime,nosymfollow,size=1024k,nr_inodes=1024,mode=700,inode64,noswap)
**tmpfs on /tmp type tmpfs (rw,noatime,inode64)** (i am guessing it's this one)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1616500k,nr_inodes=404125,mode=700,uid=1000,gid=1000,inode64)
tmpfs on /run/snapd/ns type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1616504k,mode=755,inode64)
You are correct this is the one mounted on /tmp.
Everything under /run and /dev is normal to be on tmpfs and should not be changed.
In Linux, a lot of internal systems and devices are considered as files even if they are not really a file in the usual sense of it. For example what is in /dev is usually not really taking up RAM space but more of a representation of the devices (internal and external) that are attached to your system. You can programatically read and write to these "files" to communicate with the devices.
Filesystem Size Used Avail Use% Mounted on
tmpfs 1,6G 2,2M 1,6G 1% /run
tmpfs 7,8G 1,5G 6,3G 19% /dev/shm
tmpfs 5,0M 8,0K 5,0M 1% /run/lock
tmpfs 1,0M 0 1,0M 0% /run/credentials/systemd-journald.service
tmpfs 1,0M 0 1,0M 0% /run/credentials/systemd-resolved.service
tmpfs 7,8G 236M 7,5G 3% /tmp
tmpfs 1,6G 11M 1,6G 1% /run/user/1000
I'm trying to connect my Linux laptop to the network at my workplace so I can share files with colleagues, but it's not clear how to do it.
I can plug in the Ethernet cable and get a connection to public internet but cannot see any storage drives on the local network.
What should I do?
Debian 13, GNOME 43.
like this
Unless your company's IT department specifically setup the drives on the local network to be accessible from other OS's then Windows, you won't be able to connect to them, without setting up Samba/CIFS.
As others have status, if you are allowed to use Linux as a company device, ask your IT department how to access the company stuff.
If you are not really allowed and are just doing, you probably won't have access to much that is not a webapp.
You're watching a weekly of Sprite Fright's crew as they discuss Blender's new Open Movie, coming this October. For more weeklies, inspiration, and downloadable assets, check out Blender Cloud: cloud.blender.org/
0:00 Start
0:02 Matthew
1:48 Hjalti
6:42 Andy
12:22 Rik
15:55 Beau
19:44 Julien
24:06 Pablo
25:22 Paul
29:20 Simon
The orchestration of a mobile sand production line is a logistical endeavor that demands meticulous forethought, for its very mobility implies a transient existence—it will arrive, assemble, produce, and eventually decamp to the next quarry face or project site. Unlike a fixed plant bolted to concrete plinths for decades, a mobile system must be designed for rapid deployment and disassembly, making the installation phase a critical test of project management acumen. A successful installation hinges not merely on the machinery itself, but on the coordinated arrival of specialized tools, the availability of heavy lifting equipment, and a rigidly adhered-to timeline that accounts for the inevitable quirks of site conditions. Overlooking a single hydraulic torque wrench or misjudging the ground-bearing pressure for outriggers can cascade into costly delays. This checklist serves as a guide through that intricate dance, ensuring that when the first stone is fed into the hopper, every preceding step has been executed with precision, transforming a collection of modules into a finely tuned, aggregate-producing symphony.
Before a single bolt is turned, the installation crew must verify the presence of specialized tooling that goes far beyond a standard mechanic's set. The assembly of [mobile crushers](aimixgroup.com/stone-crusher-p…
) and screens relies heavily on high-torque hydraulic tightening equipment to achieve the precise pre-load specifications on critical structural fasteners, particularly those securing the jaw or impact crusher base frames to the chassis. A calibrated hydraulic torque wrench set, complete with appropriate sockets and a reliable pump, is non-negotiable for preventing bolt fatigue under the dynamic loads of crushing. Additionally, the team requires laser alignment tools or precision levels to ensure that conveyor drives are perfectly coaxial and that screen boxes are mounted without torsional stress, which would drastically shorten bearing life. For the electrical integration, a comprehensive set of insulated tools, a multimeter capable of checking phase rotation and voltage, and a megohmmeter for testing motor winding insulation resistance are imperative before energizing the system. This preparatory phase also demands an inventory of rigging gear: nylon slings protected from sharp edges, shackles of appropriate tonnage, and spreader bars to lift delicate components like screen media without damage.
The physical placement of a mobile sand making machine plant is a ballet of heavy machinery that demands the site itself be prepared as a willing partner. Prior to the arrival of the low-loaders delivering the plant modules, the ground must be assessed and prepared. A geotechnical evaluation of the pad area is wise; the bearing capacity must support not only the static weight of the fully assembled plant but also the dynamic, vibrating loads it will impose during operation. Once confirmed, mobile cranes of suitable capacity—often ranging from 50 to 150 tonnes, depending on the largest module—must be positioned on stable, compacted ground, sometimes requiring the use of steel crane mats to distribute the immense point loads. The sequence of lifts follows a predetermined logic: the primary crusher unit is typically set first, establishing the anchor point, followed by the positioning of screens and then the intricate network of transfer conveyors. During this phase, the chosen mobile crane must have the boom length and radius to reach over partially assembled structures to place subsequent components safely, a choreography that requires clear communication between the crane operator and the rigging crew, often relying on hand signals or radio comms to navigate blind lifts.
Condensing the installation into a predictable timeline requires breaking the process into distinct, sequential phases, each with its own milestones. The initial phase, encompassing site survey, pad preparation, and crane mobilization, typically consumes the first two to three days, contingent on weather and ground conditions. The subsequent mechanical assembly phase follows, a period of intense activity where the major modules are craned into place and mechanically connected. This includes installing crushers, bolting screen decks, and connecting conveyor sections—a process that, for a standard two-stage mobile plant, might occupy four to five full days with a crew of six. The third phase involves the meticulous work of belt lacing on all conveyors; this is a critical path item, as improperly vulcanized or mechanically fastened belts are a primary source of early downtime. Following mechanical completion, the electrical and hydraulic commissioning begins. This involves terminating control cables, programming the PLC (Programmable Logic Controller), and testing all safety interlocks. A prudent timeline reserves two full days for this, followed by a day of "dry runs" without material to verify rotation directions and system responses. Only then does the plant see its first feed, a cautious start-up where material is introduced slowly to "bed in" the belts and allow operators to make initial tracking adjustments, marking the culmination of roughly two weeks of concerted effort from pad preparation to the first rumbling of processed sand.
Sand making machine is excellent sand shaping equipment, which can provide satisfactory sand and gravel aggregate for many fields, click in!Aimix Group Construction Equipment Co., Ltd.
For years, the narrative around plastic pyrolysis has been dominated by fuel. The vision was simple: take non-recyclable plastic waste, heat it up, and turn it back into the oil it came from. But as the technology matures, a more sophisticated and economically compelling question is emerging: Why burn it when you can break it?
While burning pyrolysis oil in boilers or engines generates energy, using it as a chemical feedstock unlocks a completely different level of value. We are moving from the kilowatt-hour to the molecule. In the world of materials, molecules are worth far more than calories.
Today, steam crackers primarily consume feedstocks like naphtha (from crude oil) or natural gas liquids (ethane, propane) to produce the building blocks of the petrochemical industry—ethylene, propylene, butadiene, and BTX (benzene, toluene, xylene). These are the molecules that become plastics, synthetic rubber, fibers, and solvents.
Plastic py-oil, particularly from polyolefins (like polyethylene and polypropylene, which make up the majority of packaging waste), is chemically very similar to naphtha. It is a complex mixture of hydrocarbons that, if cleaned up, can be dropped directly into a steam cracker.
This concept is known as chemical recycling or feedstock recycling. Instead of downcycling plastic into a lower-quality product, you are returning it to its molecular origins to make new virgin-quality plastics. This creates a true circular economy for plastics.
When plastics like Polystyrene (PS) are pyrolyzed, they tend to revert to their monomer, Styrene, which is a direct precursor to valuable polymers. Similarly, other plastics and the catalytic degradation of polyolefins can yield high concentrations of BTX.
The advantage here is significant. Producing BTX from fossil naphtha in a refinery requires complex catalytic reforming processes. Extracting BTX directly from plastic waste via pyrolysis simplifies the supply chain. It turns a waste stream directly into a high-purity chemical stream after appropriate separation and hydrogenation.
Raw plastic pyrolysis oil from plastic to oil machine comes with a host of impurities that must be removed before it can be considered a "drop-in" feedstock:
Chlorine: From PVC plastics, even in small amounts, chlorine creates HCl acid, which corrodes the cracker and poisons catalysts.
Nitrogen: From nylons or other engineering plastics, nitrogen leads to NOx emissions and catalyst deactivation.
Sulfur: While sometimes present, sulfur can also be a catalyst poison.
Solid Residue: Char and ash particles from the pyrolysis process must be filtered out to prevent erosion and fouling.
Diolefins: These are highly reactive molecules that can polymerize in the pre-heater of a steam cracker, forming gums and fouling the equipment.
Therefore, the "pyrolysis oil as feedstock" model requires a pretreatment unit. This typically involves hydrogenation (mild hydrotreating) to saturate the diolefins and remove heteroatoms like Cl, N, and S, followed by distillation to cut the oil into the desired fractions.
The answer lies in the value pyramid. Burning pyrolysis oil treats it like a commodity—you get paid for its energy content (BTUs). Selling it as a feedstock, however, ties its value to the oil price, but with a significant premium.
Fuel Market: Pyrolysis oil competes with heavy fuel oil or coal. The price is low, and the margins are thin.
Feedstock Market: Refined py-oil competes with naphtha. Naphtha prices are generally higher than fuel oil. Furthermore, in a world demanding circularity, "circular naphtha" commands a green premium. Brands are willing to pay more for plastics made from recycled waste because it helps them meet sustainability goals.
Conclusion: The Molecule Economy
The future of plastic pyrolysis lies in its integration with the petrochemical industry. As major chemical companies like BASF, Shell, and SABIC invest in chemical recycling, they are not looking for fuel; they are looking for molecules.
They want the ethylene to make new food-grade packaging. They want the benzene to make styrene for synthetic rubber. They want the propylene for automotive parts.
By viewing plastic pyrolysis oil not as a low-grade fuel substitute, but as a liquid feedstock of high-value hydrocarbons, we shift the paradigm. We stop simply managing waste and start mining it for the chemical building blocks of the modern world. In this new paradigm, the value isn't in the flame—it's in the formula.
Learn how the plastic to oil machine offers a sustainable solution for managing plastic waste by converting it into valuable fuel oil.Beston Group
Unicast Technology Corporation; Tsunami Productions, 1995 ( VHS )
Via OCLC: "Introduces novices to all aspects of the Internet including: hardware and software needs, terminology, shareware, the Web, history of the Internet, evaluating service providers and more."
like this
...and independently maintained by one developer for the entire world...
This makes me uneasy. Hats off to them and best of luck to their endeavours, but I would still rather choose Void simply due to the fact that there's a team behind the project as opposed to one individual. Something happens to them and then what?
Does this even make sense to you? I acknowledge I am not an experienced Linux user yet, but this seems most weird to me; why would KDE Plasma offer me to update GNOME?
For context, I am using Debian 13 Stable, which I installed just with KDE Plasma - so I'm not running more than one DE, nor did I install more than this.
All the "App Store" apps like Discover are merely frontends for your system's underlying package manager (apt for Debian and derivatives, dnf for Fedora and its derivatives).
The underlying package manager does the updating of packages: if you've installed it through the package manager (which is usually most stuff on an install) - it'll get updated.
Discover just gives you a nice, user-friendly way of interfacing with the package manager(s) on your system so you don't need to bother with the CLI if you don't want to (that's what "frontend" means - a nice, friendly UI for underlying services).
And yes, you can have multiple - for example apt and Flatpak. Discover and friends should update all.
Okay you are ready to take a stand for freedom!
You are going to use an OS that isn't going to bend the knee and comply with age verification laws. I solute you, comrade!
Here are the likely consequences of your choice:
The Feds aren't coming after you. You aren't going to be out on a watch list.
What will likely happen is that if you try to log into your Facebook account you will get a message that says "Your Operating System is not currently supported. Your user experience will be limited to Groups labeled "Everyone"."
That's basically it. Your personal user experience will be limited to "kid friendly" areas of the Internet. (Same with apps and games.)
That's the real driver of these laws. Facebook and other app producers know that the days where they can just shrug off child predators using their products is coming to and end. Regardless of your opinion on age verification is as a solution, child predators are a real world problem and it's not just the parents fault. The platforms have some responsibility too.
Which is exactly what Facebook and the others specifically don't want -responsibility for their own platforms. That's why they are pushing for these laws that off load their responsibility onto the OS makers. Then they can just say "Oh, we don't have any responsibility for this child being abused in our platform. We asked the OS what the user's age was and the OS reported 18+. What else could we have done?"
So, that's the consequence if you choose to use an OS that refuses to comply. You'll just be relegated to the kid friendly version of website, games, and applications.
(On the other hand, if your OS chooses to falsely report to a website or an app an age for a child that is abused, then the OS should also be held responsible. But at that point you can go ahead and blame the parents too for letting their child use an OS that isn't safe for them to use.)
What will likely happen is that if you try to log into your Facebook account you will get a message that says "Your Operating System is not currently supported. Your user experience will be limited to Groups labeled "Everyone"."That's basically it. Your personal user experience will be limited to "kid friendly" areas of the Internet. (Same with apps and games.)
Well, that makes no sense because that means that using an unvetted machine is more beneficial for groomers and predators than a vetted one. Meaning they'll be incentivized to use that, instead of some perfect system where they'd be easily trackable and held accountable.
The problem the predators would have if they are relegated to the "kid friendly" sectors is that those sectors are much better policed by users and the corporations.
It's not really the public content that is the problem, the problems really come when a predator can lure a child into a private chat. That's when the predator can start their process of grooming that eventually leads to blackmailing the child (grooming is a process and it's damn evil and damn sinister). By relegating the users to "kid friendly" areas, the opportunity to pull kids into private spaces is greatly diminished.
Now, will the predators stop being predators? No. But if the platforms have strong child protection policies that make it more difficult for the predators, then they will move on to a website that has weaker policies. Which is just about the best an organization or platform can do, make the predators uncomfortable enough that they go hunt someone else's kids.
" Cécile Duflot a fait une erreur en portant l’obligation faite aux communes d’avoir 25 % de logements sociaux sur leur territoire.
En effet 25 % ce n’est pas assez pour les grandes métropoles urbaines qui ont un nombre important d’ouvriers ou de personnes à faibles revenus, mais c’est trop pour les villages ruraux tel que le notre.
Rendez vous compte, je n’ai pas assez de demandes de bédarridais pour répondre à l’offre de logements prévus !"
C’est à peu près en ces termes et en guise d’introduction que s ‘est exprimé l’adjoint à l’urbanisme lors de la réunion d’information sur les logements sociaux du quartier des Garrigues.
Et de poursuivre, la bouille désolée :
" Alors nous allons accueillir des personnes étrangères, qu’on ne connaît pas, qui n’ont pas les racines ni la culture bédarridaise au risque de voir notre village devenir un village dortoir. »[Comme s’il ne l’était déjà !]"
Voilà l’audience rassurée, elle qui n’avait rien demandé, d’autant plus assure-t-il, qu’ils vont rester vigilants sur l’attribution des demandes.
Devant de tels propos, je me suis pincé. Non, je ne rêve pas !
Discrimination, exclusion, repli sur soi et un racisme sous-jacent sont bel et bien présents dans notre beau village ou du moins dans l’esprit de ceux et celles qui le dirigent.
Changeons, vite !
It's probably just your computer stuttering while trying to change states. Perhaps pause your audio before you suspend it. I don't think it's necessarily an indication something is wrong.
I suppose if you do find a fix for it then I'm curious but it's nothing that I personally would be worried about.
As far as I understand, audio cards hold a buffer of the audio that should be played at any time. If the CPU can't keep up producing new audio, it will loop to the beginning of the buffer. My guess is that when you suspend, the CPU stops producing new data before the audio card stops consuming it. And that's why you hear the last part for a short instant.
It also happens on my devices, and it's always happened on all my previous devices as far as I can remember.
Disclaimer: this is based on my understanding + a lot of suppositions. It might not be accurate.
The gaming browser Opera GX is now available for Linux, although I'm still not sure why you would want to actually use it.Liam Dawe (GamingOnLinux)
power-profiles-daemon vs autocpu-freq vs tlp, which is better?
Yes.
(Edit: It's a meme reply, as I don't have a clue.)
curbstickle
in reply to BandanaBug • • •... Debian.
Mordikan
in reply to BandanaBug • • •If I'm being completely honest, it sounds like you hit a problem and then just kinda gave up (I'm not trying to sound mean or anything - please don't take it that way).
If I were in that situation I would probably drop to a terminal (ex. CTRL+ALT+3) and try to find what failed (
journalctl). Especially if the screen just stayed black I would probably wonder what packages I just updated. I'm not going to remember, but it's probably something graphical. Maybe I installed nvidia dkms packages and I have a mismatch or I decided to try out a different login manager and it happens to not support Wayland or something. Snapshots would be my last resort, not my first.As far as NixOS, I love it. Its incredibly stable and the declarative language is really handy to write in. I'm not aware of any graphical store though (outside of maybe some github project). Its declarative meaning you write the configuration.nix file and import any secondary files into the config. And packages are installed declaratively:
I would say if you are wanting GUI that NixOS is probably not a great choice. I mean just to get installed package version, you're going to have to do a one-liner (mine for example):
Eggymatrix
in reply to BandanaBug • • •Under linux you have the option to not reboot after an update, use that power wisely.
You did not, so you took a risk and lost.
BandanaBug
in reply to Eggymatrix • • •Eggymatrix
in reply to BandanaBug • • •We don't babysit users here, I want to never be forced to do anything, nor is sleep a problem on all machines after update.
There already are OSs that remove control from the user and they are not called linux. We do things differently here and that is why it is not for anyone. It might sound elitistic, but it actually is not. There are good reasons to allow choice to the user, because some users need that power. Others don't and prefer ignorance.
zarkanian
in reply to Eggymatrix • • •Eggymatrix
in reply to zarkanian • • •BandanaBug
Unknown parent • • •Of course windows has it's (huge) flaws and not everything works perfectly. There's a reason I switched. But Linux in my experience breaks in a bigger way in my personal experience.
BandanaBug
Unknown parent • • •True. That's already a speedbump in the road. But that's to be expected when switching to a different OS.
Troubleshooting is no issue. But not having a picture does not help lol. Perhaps using a live USB might fix it. But then again, that probably involves messing with kernel settings or whatever. Seems quite involved for a simple update..
Depends. I had issues with Bluetooth chips. That's the fault of the manufacturer, not Linux but still. My Xbox controller was difficult to connect at times. I've had installs with audio issues or difficulties playing games because Lutris or Bottles wouldn't work..
BandanaBug
Unknown parent • • •And in my experience it's less of a OS breaking experience.
Sunsofold
in reply to BandanaBug • • •zarkanian
in reply to Sunsofold • • •curbstickle
in reply to Sunsofold • • •Specter
in reply to Sunsofold • • •I was gonna say the same thing.
For most beginners who just want their PC to work, the obvious choice should be Mint for older hardware, and Universal Blue’s Fedora-based images (Bluefin or Aurora depending on the preferred desktop).
Of course, since OP mentioned NixOS that is an option as well. But it should be the stable version, and it is not beginner friendly like the other two.
Evil_Shrubbery
in reply to BandanaBug • • •Pardon me for asking so ... but if you yearn for the "stability" ("simplicity"?) of Windows why not use a Linux distro with an approach more similar to that?
So something not Arch based, ... and even tho NixOS almost kinda is the correct direction (for an arch-ish thing), I got the feeling you don't really want to configure your system & potentially upkeep that config?
Also to note that the actual issue wasn't fully diagnosed. Reinstalling the full os to fix an update is fairly extreme for your mainstream Linux these days.
But to be at least a bit on topic - bcs I need "simplicity" & "stability" at times when I can't even (for months on end) I use Tumbleweed (rolling distro).
ibot
in reply to Evil_Shrubbery • • •Fully agree!
As a Linux user for more than 10 years now, I can not really understand why so many people switch from Windows to CachyOS.
Yes, CachyOS is great. In general I see the advantage of Arch based distros, but only if one knows what they are doing. It's great on fresh installs, but over time users need to fix issues and make decisions and this only works if they know what they are doing.
Similar wis NixOS. Great distro, but not for low maintanance and beginners. If you just want something that runs super stable and you don't need to fix anything, go for Debian. And there are a lot of options between Debian and CachyOS.
hendrik
in reply to BandanaBug • • •How long have you been using Linux, so on the one hand you still keep thinking about Windows. And on the other hand you already progressed to an Arch derivate, use BTRFS, snapshots, a non-standard bootloader and all that stuff?
I like NixOS. But it's really for people with too much spare time to learn new programming languages, abstract concepts and weird quirks. It's great. But sometimes you'll also do a simple
nixos-rebuild switchand it'll greet you with 4 pages of gibberish. Or you'll spend 3h packaging some weird Python stuff, because you can't just install and run it like on a regular distro 😅klangcola
in reply to BandanaBug • • •MrsDoyle
in reply to BandanaBug • • •I've found the opposite - using Linux on my PC has been a breeze. I expected drama connecting my phone and e-reader, but no. Plain sailing, everything just works. I'm so glad I jumped when I did, hearing some of the recent Windows nonsense.
I'm on Zorin if it helps. The free version.
marcie (she/her)
in reply to BandanaBug • • •