Searching We.Love.Privacy.Club

Twts matching #shell
Sort by: Newest, Oldest, Most Relevant

Linux 7.2 Improves Anonymous/Unnamed Pipe Performance For Shell Pipelines & More
Yet another performance optimization merged for the in-development Linux 7.2 kernel is improving the speed of anon_pipe_write, the kernel function used for writing data into anonymous/unnamed pipes such as when using shell pipelines or standard streams from applications… ⌘ Read more

⤋ Read More

Russian Spam and Profanities Are Now Plaguing the Arch Linux AUR
The Arch Linux User Repository “AUR” is facing another issue just days after more than 1,500 packages were found carrying malware. According to Phoronix, over 70 AUR packages have reportedly been modified to insert Russian spam and profane messages into users’ shell configuration files. From the report: Nicolas Boichat with his AI/LLM detection bot … ⌘ Read more

⤋ Read More

Every now and then, I think that I have carefully proof-read my message enough times and hit the “Add message” button in tt. But then, in the message tree, I spot another missed typo. My process is then to go to my twtxt.txt and fix it by hand. However, I still have to clean up tt’s cache. This is rather tidious:

  1. Recall the sqlitebrowser ~/.local/share/twtxt/tt2.sqlite from my shell history.
  2. Switch to the “Browse data” tab.
  3. Go to the messages table and wait a second or two until it’s loaded.
  4. Sort by the created_at column twice, so that I get descending order.
  5. Select the first message, which is typically the one in question.
  6. Find the “Remove currently selected row” button in the tool bar.
  7. Commit the changes.
  8. Close sqlitebrowser.

So, I finally implemented the removal of messages from the cache in tt. I can now hit d and confirm the removal. Bam! Should have done that ages ago!

Next up is the search, I think.

⤋ Read More

I went to check on the fireflies this season. But I didn’t see any. Instead lots of moths. At first, I thought it might have been still too light, but it was already dark enough for me to miss and destroy a snail shell. Bummer. Maybe it was too wet tonight. Although, it’s probably just another or two weeks until my glowing friends will finally show up.

In the beginning, I passed two beautiful deer on the edge of the forest. They were just ten meters away, but didn’t run off, really cool. :-) I kept on walking. Before I eventually left the woodland, a frog or toad crossed my path. It was very dark by then, though, so all I could see was a black blob.

Back in town, the street lamps on the first third were all turned off for some reason. I was already glad that I will reach home without getting blinded this time, but unfortunately, the other lamps were all operational.

⤋ Read More
In-reply-to » @lyse By the way, which site generator are you using? I kind of miss having code blocks with syntax highlighting and that generic yellow highlighting thing is pretty cool, too.

@lyse@lyse.isobeef.org Ah, I almost thought so (that you wrote it by hand), but then I looked at the source code and saw the TOC and I was like: “Naah, probably not. I would be way too lazy to do that manually.” 😅 And indeed … ha.

Oh god, yeah, that’s a lot of <span>. 🤔 Can’t really avoid that, I guess, especially if you want to do syntax highlighting of code blocks.

You wrote your own site generator, didn’t you?

In parts. I write everything in Markdown (it’s online, even: https://movq.de/blog/postings/2026-05-29/0/POSTING-en.md), plus a few Vim shortcuts (to generate thumbnails, for example), and then python-markdown renders it: https://pypi.org/project/Markdown/ This process is wrapped in a shell script, like “re-render every page if the .md file is newer than the .html file” and that’s mostly it. And the Atom feed generator is completely custom. 🤔

⤋ Read More

Avengers: Doomsday Will Give Paul Rudd’s Ant-Man a Shocking Role
Paul Rudd’s Ant-Man is shifting from comedic relief to a surprising role in Avengers: Doomsday. Rudd will reprise the role of Scott Lang three years after he was last seen in Ant-Man and the Wasp: Quantumania. At the end of that film, Lang was shell-shocked by the impending arrival of the Council of Kangs. The […]

The post [Avengers: Doomsday Will Give Paul Rudd’s Ant-Man a Shocking Role](htt … ⌘ Read more

⤋ Read More

Mir 2.27 Released With More Wayland Rust Code
Canonical today released Mir 2.27 as the latest version of this set of compositor libraries for easily building Wayland-based shells on Linux and fitting into the Ubuntu Linux paradigm… ⌘ Read more

⤋ Read More

Brush v0.4 Released As “Significant” Release For This Rust-Based Shell
Brush v0.4 debuted today for this “Bourne Rusty Shell” as a Bash/POSIX-compatible shell written in the Rust programming language… ⌘ Read more

⤋ Read More

GNOME Fixes Screencasting Issue With H.264 Recordings Being ~18x Larger Than VP8
A fix today for GNOME Shell’s screen casting/recording service was merged after it was reported that H.264 recordings using the Video Acceleration API (VA-API) are around 18x larger than they should be like when using the VP8 software fallback… ⌘ Read more

⤋ Read More

Mir 2.26 Begins Working On Rust-Based Input Platform
Canonical today released Mir 2.26 as the newest feature release for this compositor for building Wayland-based shells. Notable with Mir 2.26 is a Rust-based input platform is in development as part of their broader effort for bringing Rust code into Mir… ⌘ Read more

⤋ Read More

MacOS 26.4 Adds Warnings For ClickFix Attacks to Its Terminal App
An anonymous Slashdot reader writes: ClickFix attacks are ramping up. These attacks have users copy and paste a string to something that can execute a command line — like the Windows Run dialog, or a shell prompt.

But MacRumors reports that macOS 26.4 Tahoe (updated earlier this week) introduces a new feature to its Terminal app where it will … ⌘ Read more

⤋ Read More

GNOME Shell & Mutter 50 Beta Releases Bring Stable VRR, Improved Frame Scheduling
Ahead of the imminent GNOME 50 beta release, the GNOME Shell and Mutter components have declared their “50.beta” releases to ship the latest bug fixes, memory leak fixes, and some last minute improvements ahead of the stable release in March… ⌘ Read more

⤋ Read More

Phosh Mobile Phone UI Making Progress On GTK4 Port
Evangelos Ribeiro Tzaras presented today at FOSDEM on the latest work around Phosh, the mobile phone user interface / Wayland shell project for mobile Linux environments. Phosh has been making steady progress and has more features out on the horizon… ⌘ Read more

⤋ Read More

GNOME 50 Finally Lands Improved Discrete GPU Detection
The upcoming release of GNOME 50 to be found in the likes of Ubuntu 26.04 LTS and Fedora Workstation 44 will feature improved discrete GPU detection within the GNOME Shell. This effort has been two years coming and finally merged this week… ⌘ Read more

⤋ Read More

Apple Developing AI Wearable Pin
According to a report by The Information (paywalled), Apple is reportedly developing an AirTag-sized, camera-equipped AI wearable pin that could arrive as early as 2027.

“Apple’s pin, which is a thin, flat, circular disc with an aluminum-and-glass shell, features two cameras – a standard lens and a wide-angle lens – on its front face, designed to capture photos and videos of the user’s surroundings,” repor … ⌘ Read more

⤋ Read More

GNOME 50 Will Make Sure You Don’t Use Your Computer Past Your Bedtime
As part of the GNOME Foundation funded Digital Wellbeing project, the GNOME Shell for GNOME 50 has merged options to prevent unlocking the desktop session past their bed time. The intent here is on rounding out GNOME’s parental controls functionality… ⌘ Read more

⤋ Read More

GNOME Mutter 50 Alpha Released With X11 Backend Removed
In preparing for the GNOME 50 Alpha release, the “50.alpha” tags just occurred for the Mutter compositor and GNOME Shell. Most notable with GNOME Mutter 50 Alpha is the X11 back-end indeed being removed to focus exclusively on the Wayland session… ⌘ Read more

⤋ Read More

Okay, I had heard of “River” before but I was not aware of this:

https://codeberg.org/river/river

River defers all window management policy to a separate window manager implementing the river-window-management-v1 protocol. This includes window position/size, pointer/keyboard bindings, focus management, window decorations, desktop shell graphics, and more.

This sounds promising and it follows the old X11 model. River does all the nasty Wayland work and I can make just the WM? 🤔🤯

⤋ Read More

Study Casts Doubt on Potential For Life on Jupiter’s Moon Europa
Jupiter’s moon Europa is on the short list of places in our solar system seen as promising in the search for life beyond Earth, with a large subsurface ocean thought to be hidden under an outer shell of ice. But new research is raising questions about whether Europa in fact has what it takes for habitability. Reuters: The study assessed the pot … ⌘ Read more

⤋ Read More

SpaceX Lowering Orbits of 4,400 Starlink Satellites for Safety’s Sake
“Starlink is beginning a significant reconfiguration of its satellite constellation focused on increasing space safety,” announced Michael Nicolls, Starlink’s vice president of engineering:

“We are lowering all Starlink satellites orbiting at ~550 km to ~480 km (~4400 satellites) over the course of 2026. The shell lowering is being tig … ⌘ Read more

⤋ Read More

Fish 4.3 Brings Scripting & Interactivity Improvements, Enhanced Terminal Support
Fish 4.3 is out today as the newest update to this user-friendly command line shell. Fish 4.0 released at the beginning of this year in porting the codebase from C++ to Rust and now before closing out 2025 they have out Fish 4.3… ⌘ Read more

⤋ Read More

Senators Count the Shady Ways Data Centers Pass Energy Costs On To Americans
U.S. senators are probing whether Big Tech data centers are driving up local electricity bills by socializing grid upgrade costs onto residents. Some of the tactics they’re using include NDAs, shell companies, and lobbying. Ars Technica reports: In letters (PDF) to seven AI firms, Senators Elizabeth Warren (D-Mass.), Ch … ⌘ Read more

⤋ Read More


                     ```-/oshdmNMNdhyo+:-`
y/s+:-``    `.-:+oydNMMMMNhs/-``
-m+NMMMMMMMMMMMMMMMMMMMNdhmNMMMmdhs+/-`
 -m+NMMMMMMMMMMMMMMMMMMMMmy+:`
  -N/dMMMMMMMMMMMMMMMds:`
   -N/hMMMMMMMMMmho:`
    -N/-:/++/:.`
     :M+
      :Mo
       :Ms
        :Ms
         :Ms
          :Ms
           :Ms
            :Ms
             :Ms
              :Ms

shinyoukai@madoka-usb-mk2
-------------------------
OS: NetBSD 10.1 amd64
Host: Exomate X352 (MP PV)
Kernel: NetBSD 10.1
Uptime: 8 hours, 46 mins
Packages: 172 (pkgsrc)
Shell: sh
Display (CPT1BBD): 1024x600 @ 60 Hz in 10"
Terminal: vim
CPU: Intel(R) Atom(TM) N450 (2) @ 1.67 GHz
GPU 1: Intel Device A011 (VGA compatible)
GPU 2: Intel Device A012
Memory: 761.14 MiB / 955.69 MiB (80%)
Swap: Disabled
Disk (/): 5.20 GiB / 26.84 GiB (19%) - ffs
Local IP (iwn0): (classified information)
Battery: 28% [Charging, AC Connected]
Locale: C.UTF-8

⤋ Read More

New Rule Forbids GNOME Shell Extensions Made Using AI-Generated Code
An anonymous reader shared this report from Phoronix:

Due to the growing number of GNOME Shell extensions looking to appear on extensions.gnome.org that were generated using AI, it’s now prohibited. The new rule in their guidelines note that AI-generated code will be explicitly rejected:

“Extensions must not be AI-generated

While it i … ⌘ Read more

⤋ Read More

New Rule Forbids GNOME Shell Extensions Made Using AI Generated Code
The GNOME.org Extensions hosting for GNOME Shell extensions will no longer accept new contributions with AI-generated code. A new rule has been added to their review guidelines to forbid AI-generated code… ⌘ Read more

⤋ Read More

Hundreds of unexploded bombs are found every year. Here’s what to do if you see one
The Australian Defence Force’s bomb disposal squad responds to about 500 unexploded ordnance incidents a year, with many of the devices washing up on beaches. ⌘ Read more

⤋ Read More

GNOME Gains New Clipboard Manager Option With “Copyous”
For those looking to improve their clipboard management experience on the GNOME desktop, Copyous is a new GNOME Shell extension serving as a new clipboard manager… ⌘ Read more

⤋ Read More

R1 Neo leverages GPS & compact rugged design for Meshtastic networks
The R1 Neo is a compact, water-resistant Meshtastic device for off-grid communication and navigation. Developed by Muzi, it features an aircraft-grade aluminum base with a carbon-fiber PETG shell, offering a 16% reduction in size compared to the previous R1. The enclosure includes O-ring and compression gaskets, an IP68-rated USB-C port, and a battery capable of […] ⌘ Read more

⤋ Read More

If you could redesign Linux userland from scratch, what would you do differently?
If we kept Linux the kernel exactly as it is today, but redesigned everything in userland from scratch (the init system, the filesystem hierarchy, the shell, libc, packaging, configuration, dbus, polkit, PAM, etc.), what would you do differently, and why? ⌘ Read more

⤋ Read More

From Shell Scripts to Science Agents: How AI Agents Are Transforming Research Workflows
It’s 2 AM in a lab somewhere. A researcher has three terminals open, a half-written Jupyter notebook on one screen, an Excel sheet filled with sample IDs on another, and a half-eaten snack next to shell commands. They’re juggling scripts to run a protein folding model, parsing CSVs from the last experiment, searching for literature,… ⌘ Read more

⤋ Read More

I’ve got a prototype of my hardcopy simulator going. I’m typing on the keyboard and the “display” goes to the printer:

https://movq.de/v/235c1eabac/MVI_8810.MOV.mp4

The biiiiiiiiiig problem is that the print head and plastic cover make it impossible to see what’s currently being printed, because this is not a typewriter. This means: In order to see what I just entered, I have to feed the paper back and forth and back and forth … it’s not ideal.

I got that idea of moving back/forth from Drew DeVault, who – as it turned out – did something similar a few years back. (I tried hard to read as little as possible of his blog post, because figuring things out myself is more fun. But that could mean I missed a great idea here or there.)

But hey, at least this is running on my Pentium 133 on SuSE Linux 6.4, printer connected with a parallel cable. 😍

(Also, yes, you can see the printouts of earlier tests and, yes, I used ed(1) wrong at one point. 🤪 And ls insisted on using colors …)

⤋ Read More

Something happened with the frame rate of terminal emulators lately. It looks like there’s a trend to run at a high framerate now? I’m not sure exactly. This can be seen in VTE-based terminals like my xiate or XTerm on Wayland. foot and st, on the other hand, are fine.

My shell prompt and cursor look like this:

$ █

When I keep Enter pressed, I expect to see several lines like so:

$
$
$
$
$
$
$ █

With the affected terminal emulators, the lines actually show up in the following sequence. First, we have the original line:

$ █

Pressing Enter yields this as the next frame:

$
█

And then eventually this:

$
$ █

In other words, you can see the cursor jumping around very quickly, all the time.

Another example: Vim actually shows which key you just pressed in the bottom right corner. Keeping j pressed to scroll through a file means I get to see a j flashing rapidly now.

(I have no idea yet, why exactly XTerm in X11 is fine but flickering in Wayland.)

⤋ Read More

The WM_CLASS Property is used on X11 to assign rules to certain windows, e.g. “this is a GIMP window, it should appear on workspace number 16.” It consists of two fields, name and class.

Wayland (or rather, the XDG shell protocol – core Wayland knows nothing about this) only has a single field called app_id.

When you run X11 programs under Wayland, you use XWayland, which is baked into most compositors. Then you have to deal with all three fields.

Some compositors map name to app_id, others map class to app_id, and even others directly expose the original name and class.

Apparently, there is no consensus.

⤋ Read More