1
2
 
 

I have 2 monitors, 2 keyboards, 2 mice, and 1 computer. How can I set it up for shared use?

I know this was possible on X but with Wayland maturing I assume it's moved over.

3
 
 

I am running DietPi on a RPI in my network with some docker containers on it.

I recently got the idea to switch off containers when not needed, e.g. during the night, since this will allow my hard drive to switch off and saves a bit of energy.

I do not recall how I found out, but for some reason what I did was to just edit the /etc/crontab file that DietPi has with sudo. Worked like a charm, I had my containers stopped and started just as specified.

But then I wanted to make some changes, change some times, add some other stuff. I did it the same way, edit the /etc/crontab file with sudo. Didn't work, none of my new additions worked.

I searched online and figured out the better way to do this is use the command "crontab -e", edit stuff there, then also check with "crontab -l" right after. That worked, now my new containers are all behaving as they should.

But how do I now get rid of the stuff I defined in /etc/crontab? I removed it all from that file, saved it, restarted the system, nothing removed these, they are somehow persisting. I know they do because I use a different log file for these and that log file still gets generated now. How can I fix this?

Bonus question about log files, how can I make them more useful in terms of information? Right now they just name the command, not even a timestamp or anything.

Thanks!

4
 
 
5
6
7
 
 

The Artix Linux development team released Artix Linux 2026.11 today as the official ISO refresh for this Arch Linux-based, systemd-free distribution, which features multiple editions and init systems.

Coming six months after Artix Linux 2026.04, the Artix Linux 2026.11 official ISO release is powered by the Linux 7.2 kernel series, namely Linux kernel 7.2.14, and ships with the Wayland-only KDE Plasma 6.8 desktop environment for the Plasma edition, along with KDE Frameworks 6.31 and KDE Gear 26.08.2.

According to the devs, only the Plasma edition of Artix Linux has full Wayland support. Other editions are in various stages of implementing Wayland support, but it’s not yet ready for daily use. Therefore, even if you see a Wayland session on the login manager, it will probably not work well or at all.

The user services have matured, and Artix Linux 2026.11 is fully implementing them for both OpenRC and dinit init systems. The devs said that they can also be enabled for the runit and s6 init systems via userspawn, but, for the time being, this task is left to the end user.

Among other noteworthy changes, Artix Linux devs keep working on the Plasma Gaming and Xfce Gaming editions, which are currently being offered as beta versions, and they will remain in the weekly downloads section for further testing. Check out the release announcement for more details.

You can download Artix Linux 2026.11 right now from the official website as live ISO images with the aforementioned desktop environments and init systems for 64-bit machines. Of course, these new ISO images are here only for new deployments or those who want to reinstall their Artix Linux systems.

Since Artix Linux follows a rolling release model, existing users need only to update their installations by running the sudo pacman -Syu command in a terminal emulator or by using a graphical package manager on their favorite desktop environment, such as Plasma Discover or one of the many pacman GUIs.

8
 
 

Edit2: Solved! Thank you all! 🥰 I was supposed to put quotation marks around the command argument variable/substitute within the script, as in scanimage -d [device] –format=png -p -o “$1”

Edit: turns out it's not the accented character, but the whitespace character in front of július.png, since the script doesn't accept julius.png either.

#!/bin/bash  
# name of the script is SCAN.bash  
scanimage -d [device] --format=png -p -o $1  

I have tried ' ', " " and to escape it with \

./SCAN 'anyu 1988 július.png'  
./SCAN "anyu 1988 július.png"  
./SCAN anyu\ 1988\ július.png  

But it throws argument without option. It works fine if I type it out instead of scripting.

The target language is Hungarian and I have generated the necessary locale.

9
 
 

"We are happy to announce the general availability of Fedora Asahi Remix 45. This release brings Fedora Linux 45 to Apple Silicon Macs. What’s included

Fedora Asahi Remix is developed in close collaboration with the Fedora Asahi SIG and the Asahi Linux project. This release incorporates all of the exciting improvements brought by Fedora Linux 45. Like previous releases, Fedora Asahi Remix 45 supports Apple M1 and M2 systems. In addition, this release includes out of the box initial support for Apple M3, M3 Pro and M3 Max. Asahi Linux upstream now officially supports these new systems. The GPU drivers enabling performant 3D acceleration on the M3 systems are not included at this point. They will be available via a Mesa update in the future.

Fedora Asahi Remix offers KDE Plasma 6.8 as our flagship desktop experience. All of the new and exciting features brought by Fedora KDE Plasma Desktop 45 are included.

A GNOME variant is also available, featuring GNOME 51, with both desktop variants matching what Fedora Linux offers. Fedora Asahi Remix also provides a Fedora Server variant for server workloads and other types of headless deployments. Finally, we offer a Minimal image for users that wish to build their own experience from the ground up. Installation

You can install Fedora Asahi Remix today by following our installation guide. Follow the usual Fedora Linux upgrade process for existing systems running Fedora Asahi Remix 43 or 44. Upgrades via GNOME’s Software application are unfortunately unavailable. Either KDE’s Plasma Discover or DNF’s System Upgrade command must be used."

10
submitted 3 days ago by to c/linux@lemmy.ml
 
 
11
Kitty 0.50 (sw.kovidgoyal.net)
submitted 2 days ago by to c/linux@lemmy.ml
12
Bazzite 45 is here! (universal-blue.discourse.group)
submitted 3 days ago by to c/linux@lemmy.ml
13
submitted 2 days ago by to c/linux@lemmy.ml
 
 

i've been configuring my system and when i checked my PATH there were duplicates. so i started trying to deduplicate it for tidiness, so far i've been messing around with 90-user.conf and .profile files. i also did some other stuff in my nushell configs but that's because of how nushell works, so i don't have much doubts about that.

i'll try to be as clear, concise as possible, but since i've started doing this stuff very recently i might not exactly know where to aim my question. so i guess i have doubts regarding if this is a correct way to handle PATH declaration and deduplication. from what i understand, i need to define it in various places because having a correct path depends largely on where you're inheriting it. so maybe your GUI session has a proper PATH, but if you log in through a TTY or similar you might have a different one. also different files also add their own stuff. so should i only care about these 2 files to have a proper file or is there something else i should keep in mind? is the reasoning correct?

if you need some other file just let me know and i'll share it if it's useful. below is system information in case it's relevant.

❯ fastfetch

╭─ システム                    [ghost-user]
│
│ os Fedora Linux 43
│ kernel 7.2.13-100.fc43.x86_64
│ age 345 days
│ uptime 8 hours, 10 mins
│ shell nushell 0.99.1
│ de GNOME 49.10
│ wm Mutter (Wayland)
│ cpu AMD Ryzen 5 5600G 4.46 GHz
│ memory 5.23 GiB / 7.05 GiB (74%)
│
│                                過去を殺せ
╰──────────────────────────────────────────

#90-user.conf

EDITOR=hx
BROWSER=firefox
XDG_DATA_HOME=$HOME/.local/share
XDG_CONFIG_HOME=$HOME/.config
XDG_CACHE_HOME=$HOME/.cache

PATH=$HOME/.local/bin:$HOME/.cargo/bin:$HOME/.opencode/bin:/usr/local/go/bin${PATH:+:$PATH}
PKG_CONFIG_PATH=/usr/lib64/pkgconfig
#.profile

export _DOTFILES_PROFILE_SOURCED=1

case ":$PATH:" in *":$HOME/.opencode/bin:"*) ;; *) PATH="$HOME/.opencode/bin:$PATH" ;; esac

[ -f "$HOME/.cargo/env" ] && . "$HOME/.cargo/env"

case ":$PATH:" in *":/usr/local/go/bin:"*) ;; *) PATH="$PATH:/usr/local/go/bin" ;; esac

if [ -n "$PATH" ]; then
    pinned=""
    IFS_OLD=$IFS
    IFS=:
    for _d in $PATH; do
        [ -z "$_d" ] && continue
        case ":$pinned:" in *":$_d:"*) continue ;; esac
        [ "$_d" = "$HOME/.local/bin" ] && continue
        pinned="${pinned}${pinned:+:}${_d}"
    done
    IFS=$IFS_OLD
    unset _d
    export PATH="$HOME/.local/bin:$pinned"
fi

verification:

#bash

❯ echo "$PATH" | tr ':' '\n'
/home/ghost_user/.local/bin
/usr/lib64/ccache
/home/ghost_user/.cargo/bin
/home/ghost_user/.opencode/bin
/usr/local/go/bin
/usr/local/bin
/usr/bin
#nushell

❯ $env.PATH
╭───┬────────────────────────────────╮
│ 0 │ /home/ghost_user/.local/bin    │
│ 1 │ /usr/lib64/ccache              │
│ 2 │ /home/ghost_user/.cargo/bin    │
│ 3 │ /home/ghost_user/.opencode/bin │
│ 4 │ /usr/local/go/bin              │
│ 5 │ /usr/local/bin                 │
│ 6 │ /usr/bin                       │
╰───┴────────────────────────────────╯
14
 
 

Bavarian-based enterprise Linux distribution vendor SUSE is laying off 10% of its global workforce as a result of AI and automation.

SUSE CEO Dirk-Peter van Leeuwen sent out an internal memo to its staff that AI and automation are leading to changes in the industry... and resulting in a 10% global workforce reduction at SUSE. Those affected are set to be notified beginning tomorrow, 4 November.

These layoffs follow voluntary separation offers sent out in September albeit not with enough uptake to satisfy management.

The unfortunate state of the industry.

15
16
 
 

After challenged by two release delays, Fedora 45 is officially out as the latest six-month update to this leading Linux distribution.

Fedora 45 introduces KMSCON to replace the in-kernel console, Stratis Storage support within the Anaconda installer, improved support for Qualcomm Snapdragon X laptops, restricting ptrace by default for better security, enforcing signature checking by default, and expecting package builds to be reproducible. Fedora 45 also introduces the DRM Panic front-end for a more convenient and friendly experience should you encounter any kernel problems. Fedora 45 features many software updates such as the GNOME 51 desktop for Fedora Workstation 45, Go 1.27, Python 3.15, the GCC 16.2 compiler, Glibc 2.44, LLVM 23, RPM 6.1, and many other updates.

Fedora 45 out-of-the-box is shipping with the Linux 7.2 kernel but the Linux 7.3 kernel update will be rolling out soon.

More details on today's Fedora 45 release via FedoraMagazine.org.

17
Enlightenment 0.28.0 released (www.enlightenment.org)
submitted 3 days ago by to c/linux@lemmy.ml
18
 
 

Share any TCP network service (like a web server, game, etc.) with your contacts through Jami! It can also manage an embedded web server as needed to easily share simple websites or directories.

19
 
 

I'm scanning old family photos with a Canon LiDE 400 using scanimage but the scanner outputs/scans the whole scanning surface, not only the photo. I'm working in the Linux terminal and I'd rather not install a GUI at this time. If I did, I'd simply use XSane to crop the image. The scanner doesn't have any length/width markings along its edges, otherwise I'd just input the dimensions of the photo.

Any solutions?

20
 
 

i know the way android stores application config and so on makes it almost imposible to keep a real functioning dotfiles. but what is the closest you can get? is there a way to at least get a declarative list of apps to install or something? maybe some f-droid config at least or something?

21
 
 

Okay, killed by Ubuntu is an exaggeration, as Ubuntu is not the only Linux distro doing this.

Still, the big news is that Linux Mint is bringing hibernation back.

In a recent blog post, the Mint team previewed a new Sleep Modes page in the System Administration tool. It's meant to make enabling hibernation and setting it up correctly easy, without you editing config files by hand. The feature is planned for the upcoming Mint 27 release coming in December.

Mint hasn't magically fixed the problems that made Ubuntu drop hibernation. What it does is give you the choice, along with two hybrid modes that sit between suspend and hibernation.

Hibernation vs suspend: What's the difference?

Both features are about saving your session, which simply means everything you have open like your apps, windows and documents.

When you suspend (also called sleep), your computer keeps your session in RAM and powers down almost everything else. Waking up takes a couple of seconds. The catch is that RAM needs power to hold that data, so a suspended laptop keeps draining its battery.

If the battery dies while suspended, your session is lost, along with any unsaved work.

Hibernation copies your session from RAM to your disk and then powers off the machine completely. It uses no power at all. When you turn the computer back on, the session loads back from disk and your apps and windows are exactly where you left them.

In short, suspend is fast but needs power. Hibernation is slow but survives a dead battery.

Why Ubuntu and other distros dropped hibernation

Ubuntu disabled hibernation by default back in Ubuntu 12.04, I think. The reason was that it was unreliable slow, and that having two suspend modes confused people.

Every Ubuntu-based distro, including Linux Mint, inherited that decision. Actually, it's not just Ubuntu. Many other Linux distros also do not offer hibernation option anymore.

Speed is indeed a problem. Writing gigabytes of RAM to disk and reading it back can take longer than a full reboot, especially on older hard drives.

Hibernation also needs a lot of swap. Your swap space has to be at least as large as the RAM in use so the whole session fits. Ubuntu ships a small swap file by default, and Fedora uses zram, which lives in RAM and is useless for hibernation.

Then there's Secure Boot. With Secure Boot enabled, the Linux kernel runs in lockdown mode, and lockdown blocks hibernation because the saved image on disk isn't signed and could be tampered with.

Since most new computers ship with Secure Boot on, hibernation simply doesn't work for a large chunk of users. This is one of the main reasons Fedora Workstation doesn't offer hibernation out of the box either.

The three sleep modes in Linux Mint

The new Sleep Modes page gives you three options. You pick the one that suits how you use your computer. You can enable all of them and choose which one to use from the power menu (at least that's what it looks to me).

New sleep modes in Linux Mint 27

Hibernation

This is the classic mode. Your session is saved to disk and the computer shuts down completely, using no power. It's slower than suspend and can take longer than a reboot to hibernate and resume.

Hybrid Sleep

Hybrid Sleep suspends your computer and saves the session to disk at the same time. Most of the time, you get the quick wake-up of suspend. If the battery runs out, you'll need to plug in the charger, but your session is still there to resume from disk.

Suspend-then-Hibernate

This one suspends first and switches to hibernation only when the battery level gets critical. I think this is the most practical option for laptop users. You get fast resume in normal use and a safety net when the battery is about to die.

What Mint's new sleep mode doesn't fix

None of this removes the old limitations. You still need plenty of swap, and the tool flags a lack of swap as a problem. If Secure Boot is enabled, the tool lists it under Detected Problems. The good thing is that the tool writes its settings to its own systemd file, so you can turn these modes on and off without messing up your system.

I like how Mint takes a subtle approaches to "new features". Not every new feature needs to have AI in it. This is not a shiny new change but it's one of those changes that everyday Linux users are likely to use. Am I right?

22
 
 

Valve just published their Steam Survey results for October and point to a small uptick in Linux gaming use on a relative basis.

According to today's published Steam Survey figures, for October 2026 the Steam on Linux use was up 0.05% and taking it to 3.95% overall. This is quite a bit different from the original Steam Survey figures for September that showed Linux diving down to 3.05% as a 0.85% decline over August. But as noted in that article last month, it was closely associated with a strong shift in Simplified Chinese use. When that occurs in the Steam Survey, Microsoft Windows typically sees large upward swings against Linux.

In any case Valve revised their September numbers to 3.9% and now for October are reporting 3.95% for their overall Linux customer base. Apple's macOS is at 2.35% and Windows at 93.7%. In comparison, this time last year we were celebrating Steam on Linux finally cracking 3% during October 2025.

Among the Linux distributions, Arch Linux based CachyOS remains most popular at 16.3% and even outpacing SteamOS at 13.89% in second place.

AMD CPU use by Linux gamers remains at just under 70%, driven in part by the Steam Deck and Steam Machine using custom AMD SoCs.

All the Steam Survey results in full for October can be found at SteamPowered.com.

23
 
 
24
 
 

Full articleKDE developer Nate Graham published his monthly blog post on Sunday to outline the current state of KDE Linux and some of the changes made to this in-house Linux distribution over the course of October. Additionally, KDE Linux is nearing its beta milestone after beinbg in development for over one year as a reference Linux distribution for KDE.

For those installing KDE Linux for the first time, one of the improvements made in October is that KDE Linux's installer now has a basic slideshow. The KDE Linux installer slideshow is similar to the operating system installers for other Linux distributions.

On the kernel side, KDE Linux now enables the NTSYNC kernel module by default. With NTSYNC by default it enhances the out-of-the-box experience and performance for those gaming on Linux via Wine/Proton.

On the desktop side, wayland-protocols is added to the KDE Linux base image to broaden the OS support for some KDE projects depending upon it.

KDE Linux is nearing its beta milestone and is roughly 85% of the way there as of the start of November. The milestones page shows work still needing to be done on the swap support, improving the update experience within Discover, KDE infrastructure changes, improved dual booting experience, better handling Flatpak crashes, and other improvements.

More details on these recent KDE Linux changes via the October 2026 report.

25
 
 

The Buddies of Budgie team released Budgie 10.10.4 today as the fourth maintenance update in the Wayland-only Budgie 10.10 desktop environment series, bringing more improvements and some new features.

Coming a month after Budgie 10.10.3, the Budgie 10.10.4 release overhauls panel automatic hiding and dock mode as hidden panels now stay above windows and reappear when you move the mouse to the screen edge, panels set to hide no longer reserve screen space, and a new Super+T shortcut shows the panel in full-screen apps.

Budgie 10.10.4 also updates Raven to let you switch between its widgets and notifications views with the Super+A and Super+N keyboard shortcuts, while the Labwc bridge brings back Super+Shift+arrow keys for moving windows between monitors, keeps Picture-in-Picture windows on top, and prevents opening the root menu when left-clicking the desktop.

On top of that, this release introduces new options for setting the screen dimming delay from 30 seconds to 30 minutes (or turning it off completely), as well as the option to choose between the gtklock and swaylock screen lockers. For now, both options can be set with gsettings.

Among other noteworthy changes, Budgie 10.10.4 makes panel startup faster as the list of installed apps is now loaded once and shared across the panel, improves the Bluetooth applet to open Bluejay, Blueman, or Budgie Control Center from its settings button, and improves Crystal Dock to handle JPEG XL wallpapers on more distros.

Budgie 10.10.4 also fixes various issues with applets disappearing from the panel after updating to Budgie 10.10.3 when using a language other than English, panel staying hidden when one of its applets fails to load, panel moving off the primary monitor after changing its edge, and a startup crash when a panel has no stored position.

Last but not least, Budgie Menu no longer covers panels that don’t reserve screen space, clicking a dropdown inside a popover no longer closes it, the mouse pointer is visible again in VMware virtual machines, and older Qt applications and AppImages without Wayland support can launch again by falling back to XWayland.

Check out the release announcement page for more details. Budgie 10.10.4 will soon arrive in the stable software repositories of popular GNU/Linux distributions, so make sure that you update your Budgie Desktop installation as soon as possible to enjoy the new features and improvements.

view more: next ›