Revealed: Israeli military’s own data indicates civilian death rate of 83%


Figures from a classified Israeli military intelligence database indicate five out of six Palestinians killed by Israeli forces in Gaza have been civilians, an extreme rate of slaughter rarely matched in recent decades of warfare.

As of May, 19 months into the war, Israeli intelligence officials listed 8,900 named fighters from Hamas and Palestinian Islamic Jihad as dead or “probably dead”, a joint investigation by the Guardian, the Israeli-Palestinian publication +972 Magazine and the Hebrew-language outlet Local Call has found.

At that time 53,000 Palestinians had been killed by Israeli attacks, according to health authorities in Gaza, a toll that included combatants and civilians. Fighters named in the Israeli military intelligence database accounted for just 17% of the total, which indicates that 83% of the dead were civilians.

reshared this

Airstatus Fork Update: Clean table, output refreshes instead of lists, and color-coded battery levels/charging status. Airpods battery levels for Linux


Airpods Max output as table. Not charging.
Airpods Max output as table. Charging.

I do not claim this script. This was built off of Delphiki's fork of Faglo's original Airstatus. They did the complicated stuff. They're the real heroes. I'm just a UI/UX nerd. I like things to look nice.

Fork here: github.com/SleepyScribe/AirSta…

I've added a few changes to my Airstatus fork just for my peace of mind. The new output can be used as a tiling WM status monitor. I'm in the motions of diving into KDE JSON/XML/QML spaghetti to see if I can make a widget, but its not going well. However, you can still specify an output file that will update with the raw data in it's original, unaltered form. This should allow hoodoo programming wizards to hook up their own OS front ends for the data. I may see if I can make it so that the raw data clears the line before adding a new update, just because I can see the output file getting unwieldy after a while.

The new table will output battery levels from green-yellow-red depending on charge level. Caret and input are disabled while retaining the ability to break out with CTRL+C. Breakout is now clean with no text and clears terminal. This was to keep things as neat as possible if you should use it as a CLI monitor. Update interval is set to 4 seconds. Airpods and Airpods Pro should have columns for left/right/case. I can't test as I gave mine away to a friend.

Let me know if you have or see any issues, I'll try my best to address them. Font is Recursive NerdFont DuoTone if you're curious. Its a mono that changes to a casual style for bold and/or italic text. There's also normal sans and casual sans versions. Has ligatures.

This entry was edited (2 weeks ago)

[SOLVED] how come yt-dlp on a terminal returns bash: yt-dlp: command not found even though I installed it with wget? debian 13


debian 13.0, downloaded yt-dlp with wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ~/.local/bin/yt-dlp

the python script is in that directory, but if I execute yt-dlp on the terminal it returns bash: yt-dlp: command not found

what should I do?

SOLVED: add .local/bin to your $PATH

This entry was edited (1 week ago)

blows up my dick


Sensitive content

This entry was edited (2 years ago)

Looking for Neomutt, but for calendars?


I'm making the switch to using Neomutt for my email, but I still have calendar data from several accounts I want to access locally. Is there something like neomutt, but for calendar data? Maybe an Obsidian plug-in, or some other OSS app I can configure?

I'm using EndeavourOS (Arch), with the Sway DE, and would prefer staying away from KDE/Gnome based apps.

in reply to displaced_city_mouse

For context I've been using aerc as my email client for a while now, and was looking for something similar for calendars/tasks myself

I've tried:
- calcurse: fine but clunky, also a bit difficult to set up. The most mature option and probably the best one available, but I just couldn't get used to the interface
- calcure: similarly clunky interface, glitchy/blinking rendering to the point of being headache-inducing, lacking features (couldn't figure out how to look at all event attributes?)
- khal: limited in features (compared to calcurse) and slow when there are a lot of events (even when it's only 2-3 per day), also there are some rendering bugs sometimes. Probably the most intuitive and clean interface of all, and good scripting opportunities.
- gcalcli: only Google Calendar (I also need support for arbitrary CalDAV), didn't investigate further
- plann: no TUI as such, just CLI

A couple weeks ago I've decided to start writing my own. It's still very much a hacky WIP but I'll update in this thread if I ever decide to publish it. In the meantime, I hope one of the above works for you!

This entry was edited (2 weeks ago)
in reply to displaced_city_mouse

I've tried a few options, but I've stuck with khal for years now.
It works smoothly [1], supports multiple calendars, syncs with vdirsyncer (details in its documentation), and provides both CLI and TUI interfaces that make events easy to see, edit, and manage.

The CLI interface is especially handy for integrating khal with other apps like neomutt and taskwarrior for example. For instance, I have a keybinding that lets me export calendar invites from neomutt directly into khal.
There's also a list of tools (including one for khal) listed in the neomutt documentation if you're curious.

I use it to manage both my personal and professional calendars, syncing them bidirectionally with vdirsyncer. The only drawback I’ve encountered is that some commands can be a bit cumbersome—but I solved this by writing my own script to make khal’s commands more intuitive for my workflow. That flexibility could be seen as another strength of khal ;)

[1] That's my experience, but others here have reported it can be slow in some cases.

This entry was edited (2 weeks ago)

The California High Speed Rail Authority uploaded an hour of progress shots over lo-fi music


This channel normally posts board meetings and short progress updates on specific sections of the project in a pretty dry way. This is the first time I've seen them lean into a more engaging method of getting the word out.
in reply to arsus5478

I also use XFCE. My desktop’s currently on Forky and went through all of Trixie, and the emdia keys have worked fine.

I’ll have to fiddle around and see what’s going on, though it may take a few days to get back because I’m starting school again soon, so I’m quite busy.

For reference, what programs do you tend to use with media keys? For instance, VLC, Firefox, etcetera.

Firefox 142 Rilasciato


Firefox 142 è arrivato! La nuova versione del browser open source porta miglioramenti alla privacy, nuove API per estensioni, ottimizzazioni dell’interfaccia e strumenti avanzati per sviluppatori. #Firefox #Linux
This entry was edited (2 weeks ago)

All the troubles with Debian upgrade


So a new major version of Debian has been released, and now I see a lot of complaints about various issues stemming from an upgrade. I do not remember this many after an LTS Ubuntu version. I don't want to rush to conclusions like "Ubuntu has money for better quality assurance". I can easily come up with explanations for why these statistics can be skewed, like "Ubuntu-loving plebeians do not come to complain to elite Lemmy users about their puny problems". I'm curious what you think?
This entry was edited (2 weeks ago)

Error: Symbol 'grub_is_using_legacy_shim_lock_protocol' Not found [Solved]


I booted into my Manjaro gaming rig this morning for its weekly update check and got this error message.

Error: Symbol 'grub_is_using_legacy_shim_lock_protocol' Not found

seems like grub is not installed.

I noticed the warning after the last update a week ago regarding grub.

A single line in the pacman terminal output is not really good enough. I did nothing at the time

I dont use btrfs only ext4.

FIXED:

inserted a manjaro live usb

selected efi-usb

booted into the live manjaro distro

opened terminal

input two commands

manjaro-chroot -a

install-grub

++++++++++++++++++++++++++++++++++++++++

[manjaro /]# manjaro-chroot -a
 ✔
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
==> Mounting (ManjaroLinux) [/dev/sda2]
--> mount: [/mnt]
--> mount: [/mnt/boot/efi]

[manjaro /]# install-grub
Grub will be installed on: EFI
Installing for x86_64-efi platform.
Installation finished. No error reported.
Update UEFI Fallback file: /boot/efi/EFI/Manjaro/grubx64.efi
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.15-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.15-x86_64.img
Found initrd fallback image: /boot/initramfs-6.15-x86_64-fallback.img
Found linux image: /boot/vmlinuz-6.12-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.12-x86_64.img
Found initrd fallback image: /boot/initramfs-6.12-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
ERROR: mkdir /var/lock/dmraid
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Root filesystem isn't btrfs
If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
done
Warning: GRUB bootloader at '/boot/efi/EFI/Manjaro' was updated.
Your booted entry '' is not the same as 'Manjaro'.
This may be a rescue ISO, but if not check your EFI boot priority.

REBOOT

This entry was edited (2 weeks ago)

Looking for replacement to cpufreqd


Hello everyone!

After upgrading to latest debian, I’ve discovered that cpufreqd was removed from stable.

I was using it in my PC to adjust the CPU power depending of the load of the system, and automatically switch profiles. I’ve seen cpupower as a replacement, which does not allow to automatically switch profile depending of user defined rules.

Do you know any alternative? (The package is working fine for now, but I fear the day the application will not be compatible with a kernel update, and I want to prevent this before).

Anyone else lose majority of their Bluez codecs after upgrading?


Previously on Debian 12 I followed a guide to install the AAC audio codec for my Air Pods yet after upgrading to Debian 13 I seem to have lost the codec as I can no longer select them in KDE sound settings leaving only A2DP/SBC and A2DP/SBC-XQ, now I’m a bit at a lost as I remember all I had to do was put a aac.so file into /usr/lib/x86\_64-linux-gnu/spa-0.2/bluez5/

Bluez5 directory list:
- libspa-codec-bluez5-sbc.so
- libspa-codec-bluez5-opus-g.so
- libspa-codec-bluez5-opus.so
- libspa-codec-bluez5-ldac.so
- libspa-codec-bluez5-lc3.so
- libspa-codec-bluez5-g722.so
- libspa-codec-bluez5-faststream.so
- libspa-codec-bluez5-aptx.so
- libspa-codec-bluez5-aac.so
- libspa-bluez5.so

Anyone here by chance know a solution to this?

This entry was edited (2 weeks ago)

Anyone else lose the Bluez5 AAC audio codec after upgrading to Debian 13?


cross-posted from: sh.itjust.works/post/44380955

Previously on Debian 12 I followed a guide to install the AAC audio codec for my Air Pods yet after upgrading to Debian 13 I seem to have lost the codec as I can no longer select them in KDE sound settings leaving only A2DP/SBC and A2DP/SBC-XQ, now I’m a bit at a lost as I remember all I had to do was put a aac.so file into /usr/lib/x86\_64-linux-gnu/spa-0.2/bluez5/

Bluez5 directory list:
- libspa-codec-bluez5-sbc.so
- libspa-codec-bluez5-opus-g.so
- libspa-codec-bluez5-opus.so
- libspa-codec-bluez5-ldac.so
- libspa-codec-bluez5-lc3.so
- libspa-codec-bluez5-g722.so
- libspa-codec-bluez5-faststream.so
- libspa-codec-bluez5-aptx.so
- libspa-codec-bluez5-aac.so
- libspa-bluez5.so

Anyone here by chance know a solution to this?



Anyone else lose majority of their Bluez codecs after upgrading?


Previously on Debian 12 I followed a guide to install the AAC audio codec for my Air Pods yet after upgrading to Debian 13 I seem to have lost the codec as I can no longer select them in KDE sound settings leaving only A2DP/SBC and A2DP/SBC-XQ, now I’m a bit at a lost as I remember all I had to do was put a aac.so file into /usr/lib/x86\_64-linux-gnu/spa-0.2/bluez5/

Bluez5 directory list:
- libspa-codec-bluez5-sbc.so
- libspa-codec-bluez5-opus-g.so
- libspa-codec-bluez5-opus.so
- libspa-codec-bluez5-ldac.so
- libspa-codec-bluez5-lc3.so
- libspa-codec-bluez5-g722.so
- libspa-codec-bluez5-faststream.so
- libspa-codec-bluez5-aptx.so
- libspa-codec-bluez5-aac.so
- libspa-bluez5.so

Anyone here by chance know a solution to this?


This entry was edited (2 weeks ago)
in reply to A_norny_mousse

Title misleading: you did not lose "the" AAC codec after upgrading.


How is the title misleading? The AAC codec had no issues working on Bookworm but not on Trixie ie I lost the ability to use it.

You're asking for advice regarding a custom solution that stopped working after the upgrade.


Debian does not package the AAC codec due to licensing issues hence why we’re forced to find these “custom” solutions.

in reply to A_norny_mousse

Not true. I'm listening to AAC encoded music right now. No extra repositories were even required.


Interesting, going over the documentation from the Debian Wiki they even say it’s not distributed in their repo’s?

The AAC codec is unavailable in Debian 12 bookworm.

In the case of PipeWire its support (see the 1021370 request) requires the non-free libfdk-aac2 package. A request to provide free version of the package was declined due to possible licensing and patent issues (see 981285). The only workaround is to build the AAC Bluetooth plugin from sources.

PulseAudio-16 (Debian 12 bookworm) does not support AAC. Despite necessary patches from the gstreamer merge request !1172 are applied to gstreamer1.0-fdkaac, there are pending changes in the PulseAudio Bluetooth plugin, see the upstream merge request !473.


I couldn’t find instructions from Bluez to install the source and I didnt want to risk breaking my current install by just guessing hence why I went with the solution posted on Reddit.

This entry was edited (2 weeks ago)

I updated Airstatus to accommodate Bleak 1.1.0 and the removal of Discover.


Today I went to check the battery status of my Airpods Max and found that 'discover' had been fully removed from Bleak. I had been getting warnings for years that it was deprecated and would eventually be axed. Today was the day. After updating Arch I was hit with discover being an unknown import from Bleak. I've tried every other trick in the book to get my Airpods battery to show on Linux, but Airstatus was the only one. I did some diving and saw that BleakScanner had replaced Discover.

I decided I might as well at some QoL things that I had wanted during my use of Airstatus. The new script accounts for Airpods Max and only shows a single battery level for them, as well as a keyboard interrupt exit script if you're like me and just check your battery in the terminal from time to time.

This is my first github fork. I don't know if I followed all the fork etiquette, but I did add delphiki in the readme markdown to credit them, as well as placed a notice at the end that it was a fork mostly for my own use. The only reason I decided to post it here is to help out anyone else that might be running into the same problem. Feel free to point out anything I should add to the readme or any problems with the script itself.

**You can find my fork here: github.com/SleepyScribe/AirSta…

I will be spending a lot more time actually learning Python. I started learning a while back, but it had to be put on the backburner due to life in general. I'll be completely transparent in that I needed some help from AI. I know the Python basics, and I'd love to be able to fix problems like these without having to consult AI at all, but I'm just not at the level to do this on my own yet. To be fair, I used it mostly as an assistant to check and troubleshoot each block and traceback error rather than having it spit the whole script out for me. That way I at least learned a bit. I did pull up the BleakScanner page, fullstack, and Python guides at first, but I was still struggling.

This entry was edited (2 weeks ago)

[HELP] Issue with bluetooth devices after the latest kernel update on Tumbleweed


I recently updated my Laptop to the latest kernel update and since then I've been experiencing issues with Bluetooth device connectivity especially after the system goes to sleep. After sleep it doesn't recongize any of the Bluetooth devices and I have to restart the OS for it to work.
I've also noticed that lsusb doesn't list the Bluetooth chipset after waking from sleep mode. Does anyone have suggestion on what to do or should I do a rollback and wait it out until the next update?

Recommendations de jeux avec histoires cools


Hello ! Pour un voyage, je suis à la recherche de jeux qui passent bien sur steamdeck et qui ont une histoire captivante ou "story rich". Je ne suis pas attaché à un gameplay en particulier si ce n'est que je ne suis pas très plateforme.

Les deux derniers qui m'ont vraiment attrapés par les pattes, c'était Outer Wilds et DREDGE.

J'en ai noté quelques uns comme Gris, OneShot, Return of the Obra Dinn, Blue Prince ou encore Chants of Senaar mais je suis avide de vos recommendations pour étoffer cette liste et choisir la ou les perles.

in reply to arsus5478

Not sure if this answers your question, on my fresh install of Debian 13 it seems to default to using

/etc/apt/sources.list

For example, I had to go in there to enable non-free and it worked fine.

There is a newer/recommended format of sources files ending in .sources in the same folder. The newer format is supported as of Debian 13 but for whatever reason Debian 13 doesn't actually default to installing the newer version on fresh installs. I'm a bit confused by that but Debian's own docs do discuss it.

wiki.debian.org/SourcesList

On my fresh install the /etc/apt/sources.list.d still exists, it looks like other software still create their own sources .list files in there when adding their own repos. Debian 13 itself does not seem to generate any files there.

This entry was edited (2 weeks ago)

Yemen fires at Tel Aviv airport with hypersonic missile, operations suspended


In a televised statement on Sunday, Yemeni military spokesperson Brigadier General Yahya Saree confirmed that the strike was carried out with a hypersonic missile dubbed “Palestine-2.”

“The operation successfully achieved its objective,” Saree said, adding that the attack triggered air raid sirens, disrupted flights, and “halted airport activity” in the occupied territories.

The Yemeni spokesman said the strike was part of a wider campaign in response to Israel’s genocidal war on Gaza, now in its 22nd month, and in retaliation for Israeli air raids on Yemen.

Thought I'd Died & Linux Was the Messenger


I woke up from an unplanned nap on the couch and opened my /home folder to dive back into something I was working on. While I was dozing on the couch, this file appeared in /home and it scared the crap out of me for a second when I saw it.

My first thought was that it was the 2025 version of "The Handbook for the Recently Deceased". 😂

Turns out it was just an error message from Taskwarrior and I wasn't dead. Whew!

Gal Gadot Says Hollywood 'Pressure' to Speak Against Israel Affected 'Snow White' Box Office | Video


Such a vapid cunt!

Neo Backup vs DataBackup


cross-posted from: discuss.tchncs.de/post/4294992…

Does anybody have experience with the apps Neo Backup, DataBackup or ideally both?

I would like to know if there are any differences in terms of functionality, capability or reliability? Like, is there some kind of app data, that one can backup/restore while the other can't? Are there speed differences in the backup/restore process? etc.

I've searched the internet for some comparisons but couldn't find much.

For context: I want to transfer all my apps to a new phone. In the past, I've used Titanium Backup for this, but it doesn't seem to be very up-to-date anymore. Now, Neo Backup and Data Backup seem to be the most promising (besides maybe SwiftBackup, but that's not open source and only available through the Play Store, it seems).
So now I could of course just use one app first, backup everything on my old phone, restore everything on the new one and then look through all the apps to see what worked and what didn't. But it would be easier if I could get a hint on which one might be more suitable for my needs 😀

Also, if you would recommend to use another app instead, please tell me!

Thank you all!

Links

Neo Backup


F-Droid: f-droid.org/en/packages/com.ma…

GitHub: github.com/NeoApplications/Neo…

DataBackup


F-Droid: f-droid.org/packages/com.xayah…

GitHub: github.com/XayahSuSuSu/Android…

[HELP] Transition from Windows 11 to Fedora KDE on 2018 Surface Pro 6 (incl. Dual Boot)


Hi! Thanks for reading this post.

Disclaimer: I've already figured out how to dual boot SteamOS & Windows 10 on my Steam Deck (see this post), but things haven't gone the smoothest - hence this post and learning more about using Linux in general as a current Windows user.

Recently my Surface Pro 6 laptop, which runs one of the latest Windows 11 updates (23H2), updated to one of the new releases (24H2), and that completely bricked my laptop (bricked as in slow asf). I was able to revert back to 23H2 thankfully, but the fact that Microsoft can brick my device without my consent is unacceptable.

So, I'm hoping to learn how to install Linux and a good distro/DE combo like Fedora KDE. The Steam Deck Desktop Mode runs KDE, which I have to say sits well with my Windows sensibilities.

I also see value in dual booting though. I know about Ventoy and GParted because I used those softwares on my Steam Deck, but I was following a guide and didn't really understand what I was doing. Ventoy seems better than the alternatives like Balena and Rufus due to the multi-boot functionality.

With that all out of the way, I have questions:

  • How should I get started?
  • What hardware do I need to get started, especially if I want to multi-boot .ISOs from a singular USB drive (e.g. minimum GB size, USB specs, etc.)
  • What software do I need to get started? Is Ventoy and GParted enough, and do I need to configure my hardware in any specific ways so those softwares run as expected?
  • What should I do now to prepare to switch from Windows to Linux? FOSS apps aren't a big concern to me. I prefer them
  • What other technical facts should I consider when making the switch, like disabling Bitlocker and Fast Boot on my current Windows device?
  • If I were to load Windows 10 or 11 onto my Ventoy, are there any issues I should watch out for, like how Windows 10 overwrote my GRUB file on my Steam Deck, making it instead the default boot .ISO?
  • If I have games that I want to play but I can only play them via Windows 10/11, how would I enable things like Secure Boot, TPM, and other Anti-Cheat methods like what's required for Battlefield 6 (see above post I linked)?
  • What risks are there in making the switch, and how can I counter those risks or at least mitigate them to protect myself?
  • If things go completely wrong, and I brick my laptop in the middle of switching, or if something happens after I make the switch but I boot into one distro/DE or another, what's my ripcord? How do I do a complete wipe of my laptop, and will this involve breaking into the hardware to mess around with cables, like if I need to reset the motherboard?
  • Is there anything else that I should keep in mind?

Thanks for the help!

P.S. I'm pretty sure my laptop has these specs, if that helps.

This entry was edited (2 weeks ago)
in reply to Resonosity

Hey, I wrote a simple intro recently from guiding two friends into Fedora KDE without any previous knowledge. Its just an introduction really, but covers some basics.

mag37.org/posts/guide_newtolin…

It does not cover dual booting though. As they both decided to fully swap after brief testing.

Others already mentioned Ventoy and that bricking isn't really a risk - the worst you'd encounter is a complete wipe and restart so make sure you've got things backed up either way.

This entry was edited (2 weeks ago)

[SOLVED] is this not enough boot space on debian 13?


apparently my problem is I cannot update initramfs:

update-initramfs: Generating /boot/initrd.img-6.12.41+deb13-amd64 zstd: error 70 : Write error : cannot write block : No space left on device

After checking KDE Partition Manager for /boot and /boot/efi both have free space left:

/boot size: 488 MiB

/boot used: 396.26 MiB

/boot/efi size: 512 MiB

/boot/efi used: 10.52 MiB

dpkg -l | grep linux-image | awk '{print$2}' shows:

linux-image-6.1.0-37-amd64

linux-image-6.1.0-38-amd64

linux-image-6.12.41+deb13-amd64

linux-image-amd64

I am now using debian 13 on linux-image-6.1.0-38-amd64 because linux-image-6.12.41+deb13-amd64 won't load from grub2. I don't want to get rid of linux-image-6.1.0-37-amd64 till I solve this issue

This entry was edited (2 weeks ago)

Can I automatically "preload" light-locker (or any screen locker) upon suspend?


When using XFCE in conjunction with light-locker (the default lock screen utility), it normally takes some seconds to resume from suspend as it loads up the light-locker prompt. However, I've found that if I let the prompt load up, but then close the lid without entering the password and let it enter suspend again, light-locker is almost instantly ready the next time I resume. Is there any way to do this automate this behavior when I close the lid of my laptop?
in reply to monovergent 🛠️

Hmm, you should be able to set a custom command for it to run before suspend like this: unix.stackexchange.com/a/52629…

And apparently, you can tell light-locker to lock immediately with light-locker-command --lock: manpages.debian.org/buster/lig…

I guess, you might want to try out, if it works at all, before you start editing files. If it works with this, then I'd expect it work when you put it in into the file, too:

light-locker-command --lock && systemctl suspend

Office workers - Has anyone here convinced their boss to let them install a Linux distro on their work desktop?


Going from Windows to Linux then back to windows sucks.

Edit; Going through the comments it seems it doesn’t matter so long as IT supports the operating system, which is fair, in my scenario I’m not involved with our systems-management/IT/developers unless it’s an update to the software we use.

My desktop at work is still Windows 10 and while it works, kinda, my keyboard shortcuts are almost entirely different, I’ve encountered numerous moments where switching tab either by alt-tabbing or by the taskbar not working at all forcing me to minimize everything till I find that tab, couple times it wouldn’t even boot.

I started unplugging the Ethernet cable when I leave for work so IT can’t do any behind the scenes when I’m away.

I dredd the day they force a win 11 desktop on me.

This entry was edited (2 weeks ago)
in reply to ohshit604

I've been thinking about swapping my work laptop to Linux too.

The difference is I'm in IT and I know what all things I need to put on my computer to make it compliant with all our policies and all the software I need to do my job.

I've been experimenting by running some Linux VMs with all the EDR, patching, and logging software we need. But by the time I'm doing all that, there's really no point in using Linux except for the CLI which WSL has been great for that.

[SOLVED] what did I do to debian 13.0? I can only access the backup install


I hope you understand what I mean.

On my grub screen there are 4 options, 2 regular booting and 2 recovery mode afair.

I cannot access the first regular one, only the second one. Cannot give you a screenshot or a picture because I'm scared of rebooting the computer again.

If I execute cat /etc/debian_version it returns 13.0, so it's already upgraded.

sudo apt update && sudo apt upgrade -y doesn't return any errors.

what is going on?

This entry was edited (2 weeks ago)

[SOLVED] while upgrading from debian 12.11 to 13.0 errors were encountered while processing: plymouth, plymouth-label and initramfs-tools, how do I solve this?


per my previous post I completed the upgrade to 13.0, including the 900 files I didn't get to download and install after using sudo apt update && sudo apt upgrade -y

I now have a working internet connection using a lan cable.

More important than this wlan/lan issue is this new one: each time I try to update/upgrade with either sudo apt --fix-broken install, sudo apt full-upgrade, sudo apt update && sudo apt upgrade -y I get:

`Summary:
Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
3 not fully installed or removed.
Space needed: 0 B / 58.6 GB available

Setting up initramfs-tools (0.148.3) ...
update-initramfs: deferring update (trigger activated)
Setting up plymouth (24.004.60-5) ...
update-initramfs: Generating /boot/initrd.img-6.12.41+deb13-amd64
zstd: error 70 : Write error : cannot write block : No space left on device
E: mkinitramfs failure cpio 141
E: mkinitramfs failure zstd -q -9 -T0 70
update-initramfs: failed for /boot/initrd.img-6.12.41+deb13-amd64 with 1.
dpkg: error processing package plymouth (--configure):
installed plymouth package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of plymouth-label:
plymouth-label depends on plymouth (= 24.004.60-5); however:
Package plymouth is not configured yet.

dpkg: error processing package plymouth-label (--configure):
dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.148.3) ...
update-initramfs: Generating /boot/initrd.img-6.12.41+deb13-amd64
zstd: error 70 : Write error : cannot write block : No space left on device
E: mkinitramfs failure cpio 141
E: mkinitramfs failure zstd -q -9 -T0 70
update-initramfs: failed for /boot/initrd.img-6.12.41+deb13-amd64 with 1.
dpkg: error processing package initramfs-tools (--configure):
installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
plymouth
plymouth-label
initramfs-tools
Error: Sub-process /usr/bin/dpkg returned an error code (1)
`

help appreciated

This entry was edited (2 weeks ago)

Celebration of 80th Anniversary of Korea's Liberation Held


Pictures down below!


Pyongyang, August 15 (KCNA) -- All the people across the DPRK are greeting the 80th anniversary of Korea's liberation with great pride and self-confidence as a great revolutionary auspicious event as they are dynamically advancing along the road of independence, self-sustenance and self-defence, ushering in a great new era of comprehensive national rejuvenation under the leadership of the ever-victorious Workers' Party of Korea.

The celebration of the 80th anniversary of Korea's liberation took place in Pyongyang on August 14.

The Arch of Triumph Plaza was in majestic appearance as it reflected the excitement and joy of the people who became the masters of the new Korea and the immortal revolutionary feats and annuals of miracle over the 80 years of building the country and defending its sovereign rights. It was filled with jubilation of the people who are demonstrating the dignity and might of a powerful country, upholding the country's strong existence and steady development with the great revolutionary traditions created in the flames of the anti-Japanese struggle as precious wealth.

Kim Jong Un, general secretary of the Workers' Party of Korea and president of the State Affairs of the Democratic People’s Republic of Korea, attended the celebration.

When the respected Comrade Kim Jong Un arrived at the venue of the celebration amid the welcome music, fireworks were set off and a lot of balloons flew to decorate the sky in significant August.

All the participants raised the stormy cheers of "Hurrah!", looking up to the outstanding leader of the Juche revolution who put our socialist state on the top of the century as the most powerful and dignified country and dynamically led the great historic cause of realizing the ideals of the people along the road of brilliant victory and glory.

Schoolchildren presented fragrant bouquets to Kim Jong Un reflecting the unanimous desire of the people across the country.

Schoolchildren presented bouquets to senior officials of the Party, government and armed forces organs and Byacheslav Volodin, speaker of the State Duma of the Russian Federation.

Present there were members of the central leadership body of the Party, leading officials of ministries and national agencies, descendants of those related to the anti-Japanese revolutionary struggle, meritorious persons of socialist patriotism and other officials, working people, youth and students in Pyongyang, service personnel of the Korean People's Army, teaching staff and students of the revolutionary schools.

Present there on invitation were members of the delegation of the State Duma and the delegation of the Ministry of Culture of the Russian Federation who are on a congratulatory visit to the DPRK on the occasion of the 80th anniversary of Korea's liberation, the Russian ambassador to the DPRK and his embassy members.

Present there were overseas compatriots staying in the socialist homeland including an expeditionary group of the General Association of Koreans in China for a study tour of the revolutionary battle sites in the area of Mt Paektu.

The DPRK national anthem was played solemnly.

A 21-gun salute boomed.

Choe Ryong Hae, member of the Presidium of the Political Bureau of the Central Committee of the WPK, first vice-president of the State Affairs Commission of the DPRK and chairman of the Standing Committee of the Supreme People's Assembly, made a congratulatory speech.

Noting that today we are greeting the 80th anniversary of Korea's liberation, the first precious victory in the glorious history of the Korean revolution spanning nearly a century and an epoch-making event in 5 000 years of history, the speaker paid immortal glory and highest tribute to President Kim Il Sung who aroused the people, who had been forced to suffer the disgrace and misfortune, to the anti-Japanese national salvation and thus put an end to the colonial rule of the Japanese imperialism and achieved the epochal cause of restoring the sovereignty.

He said that the 40-odd years of struggle of our people for the independence of the country teaches the truth that the country and people without correct leadership and strength cannot escape the humiliation as a stateless nation and that the lost dignity can be regained and defended only by the powerful internal forces of the people themselves rallied close around the great leader.

Our state shows the world a new phase of the gigantic advance of further promoting the overall national power under the wise leadership of the great Comrade Kim Jong Un, he said, stressing that thanks to the great people, the superior political system embodying the people-first principle and the might united with patriotism, the vigorous prosperity of our state will continue and communism desired by the revolutionary forerunners will come true on this land.

Referring to the noble internationalist spirit and distinguished military feats of the service personnel of the Soviet Union who fought shoulder to shoulder with the Korean revolutionary army for Korea's liberation, he said that the unity and comradeship forged at the cost of blood in the struggle for the common cause are fully displayed in the battlefield of the 21st century to frustrate the imperialists' outrageous arbitrary practices and aggressive moves and are developing into a powerful alliance, which is a clear proof of the eternal vitality of the DPRK-Russia friendship.

Choe Ryong Hae said that the revolutionary forerunners who provided the mental heritage that makes people rise up through any difficulties and paved the way for victory are infinitely encouraging and pushing us towards the steady advance, calling upon all the people to continue to wage a dynamic struggle for the eternal prosperity and rejuvenation of the country firmly united with the great idea of patriotism and the principle of our state first.

Byacheslav Volodin, speaker of the State Duma of the Russian Federation, made a speech.

Saying that he was pleased to take part in the grand celebration, he read a congratulatory letter sent to Comrade Kim Jong Un, president of the State Affairs of the Democratic People's Republic of Korea, by Comrade Vladimir Vladimirovich Putin, president of the Russian Federation, on the occasion of the 80th anniversary of Korea's liberation.

Expressing the will to value the Russia-DPRK friendly relations, to thoroughly implement all the provisions of the Treaty on Comprehensive Strategic Partnership between the Russian Federation and the Democratic People's Republic of Korea, and to strive for the development of the relations between the two countries, he wished the DPRK people prosperity and happiness.

Kim Jong Un made a significant speech on the occasion of the 80th anniversary of Korea's liberation.

Today's celebration, highly praising the new birth of the DPRK and the sacred path of its development, is the illumination of the times and a proud review of how the history of new Korea, which has lasted 80 years together with the immortal spirit of bringing about a turn in the destiny of the people, and the arduous resistance history spanning tens of years can be positioned at the peak of dignity and honour, he said, referring to the revolutionary character and political significance of the cause of national liberation through which our people regained their independent dignity.

Referring to the boundless reverence for the great people who are possessed of the noble outlook on life regarding the life devoted to the victory and glory of their country as the most valuable and happiest life, Kim Jong Un stressed that no one can break such a righteous, strong and self-respecting people and that a country built and supported by such a patriotic and self-respectful people will be ever-powerful and immortal.

Noting that the great history of the dignity and glory of the DPRK people will shine forever generation after generation, he ardently called for steadily and undauntedly overcoming the challenges facing the DPRK for the great powerful country and the eternal wellbeing and prosperity of our beloved country which will shine forth for all ages.

When Kim Jong Un finished his speech, enthusiastic cheers resounded which reflected the firm will of all the participants to remain boundlessly loyal to the historic mission and duty of their era and generation, while boundlessly loving and upholding the country which provides them with genuine life and happiness.

The celebration ended with the playing of the song "The Internationale".

The celebration was of great significance as it fully demonstrated the unshakable faith and will of the DPRK people to win without fail the final victory of the revolutionary cause of Juche pioneered in Mt Paektu by redoubling the loyalty, patriotic traditions, indomitable pioneering spirit and heroic stamina of upholding the sacred history of our state with the years of proud victory and miracles under the leadership of the great Comrade Kim Jong Un.

Pictures of the Event:

[SOLVED] Upgraded to debian 13.0 from 12.11 and now unit NetworkManager.service could not be found. How do I install a network manager now?


I edited the new debian.sources file in /etc/apt/sources.list.d according to debian instructions, started to upgrade and successfuly upgraded to 13.0, at least core debian (can use mpv, vlc, thunar, libreoffice...)

Problem is, this notebook with debian 13.0 doesnt have a working network manager and there are still 900 packages that need upgrading.

The command I entered in the terminal: sudo systemctl status NetworkManager.service returns: unit NetworkManager.service could not be found.

I have an android phone I thought I could use as a network hotspot or maybe tether, but debian 13.0 doesnt recognize it, so I really dont know what to do

Lan cable didnt work either.

Help appreciated

ETA: THANK YOU GUYS FOR YOUR AWESOME HELP!!!

special thanks to InnerScientist and stuner for their approach but what worked was what IHave69XiBucks proposed.

This entry was edited (2 weeks ago)
in reply to arsus5478

Alright try to plug in the ethernet cable and run

ip link show

sudo dhclient eth0 (Replace "eth0" with your interface name check with ip link)


If you see the interface, but its not managed run

sudo ip link set eth0 up

sudo dhclient eth0


(Once again use the interface from ip link)

Assuming you have network connection again run

sudo apt install --reinstall network-manager

sudo systemctl enable --now NetworkManager


If all that works run

sudo apt update

sudo apt full-upgrade

sudo apt autoremove


If that doesn't work run

journalctl -b -p 3 --no-pager


and tell me what that says

Under the hood (not de's or gui) what REALLY separates linux from windows?


Is it just / ?

I kid. But really, besides "its all a file", if you take away the gui, is the only difference the syntax ? How libraries interact? How disks are mounted ?

If we stripped all ms's junk out and made windows open source, would we still prefer linux?

When you get to a very basic level, is one of them more efficiently coded?

in reply to bridgeenjoyer

Yes we would still prefer Linux.
Windows is just a single object without any modularity. With Linux by itself is of course just a barebones kernal waiting to be added to. You can choose which gnu libraries to use you can chose which package manager to use you can chose which desktop environment to use (or ommit it entirely.) Windows doesn't have that option.

As well since the source code for linux has been open for over 30 years people know how it works, it would take ages for people to study windows and actually figure out how to do anything with it.

in reply to bridgeenjoyer

Up until 95, Windows was mostly a desktop environment for DOS. From 95 to ME, Windows was an OS that used DOS as its bootloader and compatibility layer. Not sure how to put it, but it was simplistic and fundamentally different from Linux.

The thing with NT-based Windows (including modern editions) is that the underlying system is joined at the hip with the GUI. Whereas Linux with your choice of coreutils is a perfectly capable OS without the GUI, many features of Windows are only accessible through the GUI.

Given enough time and resources, pretty much anything exclusive to Windows could be ported to Linux and vice versa. A lot of the difference just comes down to history and the ensuing conventions, workflows, and file hierarchies.

Even if we stripped out all the cruft and spaghetti code from Windows, there would be lots of nasty idiosyncrasies in its design, informed by its OS/2 and VMS (see Dave Cutler) heritage, profit maximization, revolving door of devs and interns, and years of bending over backwards to accommodate legacy programs.

This entry was edited (2 weeks ago)

imagemagick Montage: I can only create a montage if all the exif data is cleared.


imagemagick Montage:

I can only create a montage if all the exif data is cleared.

As a new user on Lemmy, going through the learning curve, I had issues uploading images.

Simple, I turned to imagemagick to reduce the size of the images and create a montage, rather than uploading 20 images for a simple bread recipe.

!bready@lemmy.world

========================================

I transfered my recipe images from my phone to my laptop and set about using Montage.

The images on the phone, and in the directory on my laptop, were clearly orientated in Portrait and not landscape.

========================================

Problem:

I ran montage to create a simple 4 image montage:

montage 1.jpg 2.jpg 3.jpg 4.jpg -geometry +2+2 1-montage-image.jpg

I checked the output file, the images were in the right order but had changed from portrait to Landscape. They looked terrible

I then tried some different images.

These came out as expected, in portrait and in order

=======================================

I compared the images,

identify -verbose 1.jpg

the ones I transfered from my phone still had all the exif data intact and the other ones had no exif data

========================================

So I cleared the exif data for the files.

exiftool worked perfectly:

exiftool -all= *.jpg

created an "original-images" directory, then moved the originals to "original-images" directory

mv *.jpg_original original-images

when I cleared the exif data all the images in the directory reverted to landscape

========================================

so I set them back to portrait:

One liner to change orientation by 90 degrees

find . -maxdepth 1 -type f -name "*.jpg" -exec convert {} -rotate 90 {} \;

or mogrify:

mogrify -rotate -90 *.jpg

or

mogrify -rotate +90 *.jpg

========================================

created the montage image:

montage 1.jpg 2.jpg 3.jpg 4.jpg -geometry +2+2 1-montage.jpg

========================================

Now I reduced the size so I could upload them

create an "images" directory if you do not want mogrify to overwrite the originals.

mogrify -resize 50% -quality 80 -path "/path/to/reduced/images/" *.jpg

or

mogrify -resize 50% -quality 80 -path "images" *.jpg

job done

========================================

A lot of messing about to upload an image

in reply to infjarchninja

In case you (or someone else) wants an explanation.

Modern cameras and phones save the image orientation in the exif data while keeping the orientation of the real pixels like they were originally.

But by default imagemagick doesn't use the exif data but the real pixel orientation. That's why the orientation in the montage and after removing exif data was wrong.

I think there are options to let imagemagick read the exif data. I'm too lazy to look it up.

What's a reliable filesystem for long term data archival that also supports transparent file compression?


I currently use btrfs on almost all my server and offline backup drives mainly because of the ability to transparently compress files to save space. But apparently btrfs can get corrupted if it unexpectedly loses power? Is there a more robust and corruption resistant filesystem that you'd recommend that also has the ability to compress files?

Holocaust survivor Gabor Maté: Gaza genocide 'the worst thing I've seen in my whole life.'


KDE Gear 25.08 released


Summertime edition has arrived! Look forward to new features Itinerary, Dolphin, NeoChat and more.

Whether you need to brush up on your languages to visit exotic lands, plan your trips, keep up to date while on the move, meet up with friends and colleagues, create content from your holiday clips, or just chill as your quaint steam engine trundles up a picturesque peak, KDE Gear 🌞 25.08 has got you covered.

Gaming on Linux hasn't been great so far...


tl;dw their performance numbers don't match up to what we've seen in the past. Some pretty significant decreases in performance over Windows. I think there's clearly some sort of configuration error there. They also ran into the old dual-boot problem where Windows overwrites the Linux partition.

In my opinion this is lazy and irresponsible reporting. I don't at all mean to discount his experience, they are legitimate concerns, and it's fine to show the struggles of using Linux, but it's very clear he (admittedly) doesn't know what he's doing, and they need to consult an expert (or even a casual user) to figure out what the problem is before reporting. He said in the last video that Bazzite reached out to him to let them know if he has any problems so they could help but he obviously did not do that. As is, it just makes Linux/Bazzite look bad.

I hope he follows up with another video discussing the solutions.

What do you think?

Headaches with signal propagation when piping in a Docker container


Recently at work I've been thrown into running some Python scripts in a Docker container (all previous Docker-experience is limited to pulling images from container registries to host some stuff at home). It's a fairly simple script, but I want to do two things simultaneously that I have so far been unable to accomplish: redirecting some prints to a file while also allowing the script to run a cleanup process when it gets a SIGTERM. I'm posting this here because I think this is mainly signal handling thing in Linux, but maybe it's more Docker specific (or even Docker Swarm)?

I'm not on my work computer now, but the entrypoint in the Dockerfile is basically something like this:

ENTRYPOINT ['/bin/bash', '-c', 'python', 'my_script.py', '|', 'tee', 'some_file.txt']

Once I started piping, the signal handling in my script stopped working when the containers were shut down. If I understood it correctly it's because tee becomes the main process (or at least the main child of the main process which is bash?) and Python is deferred to the background and thus never gets the signal to terminate gracefully. But surely there must be some elegant way to make sure it also gets it?

And yes, I understand I can rewrite my script to handle this directly, and that is my plan for work tomorrow, but I want to understand this better to broaden my Linux-knowledge. But my head was spinning after reading up on this (I got lost at trap), and I was hoping someone here had a succinct explanation on what is going on under the hood here?

Debian +openbox is Mighty


This is not a tutorial. This is a way.

Debian +OpenBox is (a) the way. My system is a lenovo p53s laptop; nvidia remains unused because I only play Nexuiz, if I do. Yesterday I had a couple minutes so I downloaded a new trixie netinstaller iso and burn'd it to a usb stick, to which I booted into immediately, for the installing.

You can simply hold the enter key down and proceed through the installer and be magically booted into debian, if you like. Don't do that, though, that's crazy, and, I'm lying. Change these: networking, partitions, software. Networking is no big deal to mess with, or not, I use ethernet, so, I use a static local IP, therefore I don't allow the installer to auto-negotiate anything. Only occasionally do I use wifi, I act accordingly when I need it. Let it auto if you like, it's cool.

Root is allowed, absolutely.

I have a separate /home partition and I like it that way - do the same, smile later when it hits you. I have an nvme drive and I use ext4, with discard and noatime, for the root partition and xfs for /home, with noatime. ANd when the installer gets to (tasksel) the software part of the show, I uncheck everything other than typical system stuff, near the bottom. Do the same.

Installing debian is simple, clean, and fast. Upon rebooting there is nothing but a prompt if you do it this way, which, is the correct way. Let's build-up the sexy real quick.

I log in as root and install sudo and aptitude, which I have not added to kevin, for reasons. Then, still as root, I: visudo, and add my user beneath the existing root user down the file:

me ALL=(ALL:ALL) NOPASSWD:ALL

Then I log out of root and in as me to run the kevin bash script which installs the stuff I need to maintain penultimate level boredom. I run it like: sudo kevin.sh - Here's the guts to kevin, probably with some redundancy:

#!/bin/bash

# check root

[ "$(id -u)" -ne 0 ] && { echo "Must run as root" 1>&2; exit 1; }

# Install packages

echo -e "\e[1mInstalling packages...\e[0m"

[ "$(find /var/cache/apt/pkgcache.bin -mtime 0 2>/dev/null)" ] || apt-get update

apt-get -y install xorg openbox lxpanel thunar thunar-archive-plugin intel-microcode claws-mail polkitd xinit intel-media-va-driver-non-free va-driver-all

apt-get -y install curl feh bat lsd diodon nvtop unclutter numlockx wget whois mesa-utils mesa-va-drivers mpg123 alsa-utils ffmpeg bc jq libnotify-bin mc lshw lsof ncal ncdu inxi psmisc s-tui sed cpufetch dfc sysstat tar unzip zip x11-xserver-utils htop apt-utils at upower pwgen usbutils vnstat xpdf oxygencursors gpicview jpegoptim libimage-exiftool-perl

apt-get -y install tango-icon-theme keepassxc dbus-x11 lxappearance obsession scrot gvfs-backends arandr menu menu-xdg pnmixer bogofilter bleachbit gifsicle

apt-get -y install geany geany-plugins claws-mail-bogofilter lynx alacritty claws-mail-fancy-plugin claws-mail-pgpmime claws-mail-tools claws-mail-pgpinline claws-mail-vcalendar-plugin

apt-get -y install rsync fastfetch cpufetch cbatticon xscreensaver gpicview xscreensaver-gl xscreensaver-gl-extra fd-find libxml2-utils starship pulseaudio

apt-get -y install meld mintstick ips seahorse tldr mpv net-tools neverputt gnome-characters gparted pkexec xclip gsimplecal

apt-get -y install hwinfo iftop imagemagick acpi lm-sensors python3-pexpect pwgen s-tui sensible-utils catfish iotop pithos

apt-get -y install xdg-user-dirs-gtk xdg-utils xdotool unzip usbutils util-linux vym yelp zenity zip silversearcher-ag galternatives

apt-get -y install planner libreoffice libreoffice-gtk3 xfce4-screenshooter smartmontools gimp obsidian-icon-theme orage gmrun synaptic yad zim bashtop grc duf

I have a smoke as kevin does its thing. I arrive back at the prompt, system installed.

I do more:

sudo update-alternatives --install /usr/bin/x-file-manager x-file-manager /usr/bin/thunar 210

sudo update-alternatives --install /usr/bin/x-text-editor x-text-editor /usr/bin/subl 210

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty 210

I might use kitty instead, which is usual

sudo dpkg-reconfigure tzdata

I have saved stuff:

sudo cp -R .local/share/fonts/* /usr/share/fonts/

sudo cp -R .local/share/themes/* /usr/share/themes/

sudo cp -R .local/share/icons/Dracula/ /usr/share/icons/

curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash

echo "vm.dirty_background_ratio=20" | sudo tee -a /etc/sysctl.conf

echo "vm.dirty_ratio=60" | sudo tee -a /etc/sysctl.conf

I might change swappiness, too

put the following in /etc/fstab:

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

tmpfs /var/spool tmpfs defaults,noatime,mode=1777 0 0

tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0

I like the following 3 proggys so:

sublime text:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo tee /etc/apt/keyrings/sublimehq-pub.asc > /dev/null

echo -e 'Types: deb\nURIs: https://download.sublimetext.com//nSuites: apt/stable/\nSigned-By: /etc/apt/keyrings/sublimehq-pub.asc' | sudo tee /etc/apt/sources.list.d/sublime-text.sources

Then, update and install sublime.

firefox:

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

update, install firefox

phoenix:

echo 'deb https://download.opensuse.org/repositories/home:/celenity/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/home:celenity.list

wget -O- https://download.opensuse.org/repositories/home:celenity/Debian_12/Release.key 2>/dev/null | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_celenity.gpg > /dev/null

update, install phoenix

I add:

eval "$(starship init bash)"

to root .bashrc, for the pretty.

I install loginfetch from marcov's script, sans physlock:

script is here, unmodified.

I remove the following after installing the sexy: exim*, xdg-desktop-portal, and xdg-desktop-portal-gtk

I modify /etc/default/grub thusly:

GRUB_CMDLINE_LINUX_DEFAULT="quiet mitigations=off"

You may want to leave grub alone.

randomly, when I log into a gui, I: sudo lxappearance and choose to make root apps comply.

I have a wicked: ~/.bashrc and also: ~/.bash_aliases, ~/.bash_functions. My: ~/.config/openbox rc.xml and menu.xml are fully tweaked and wicked, my ~/bin dir is full of handy scripts; I want for nothing. Firefox opens in ~ a second with win+b, which is the slowest app to open. I maintain: starship, kitty, et al. config files. I back stuff up to a usb stick with a handy rsync alias.

This has been my desktop for ~ 20 years - completely reliable and functional top'd with kill-me-now boring.

in reply to Karna

Can I ask about the change of not keeping record of deleted files after 6 months by default. Does that mean if I sync two directories constantly so that if syncthing sees one of them has a file deleted, it will delete the file on the other too, if I copy back that same file into the synced folder, after 6 months pass Syncthing would sync that file again? Or what else does this mean?

Currently I am just using this to have an easy transfer between two computers, I keep moving out files that have been transferred from both folders, so I would think this has no effect on how I use it?

This entry was edited (3 weeks ago)
in reply to ook

I don't think your use will be effected. I believe the only thing is your database will be less bloated with deleted items that have never been removed previously.

If you add a file back after it's removed from the database, It should sync as usual.

(This is my interpretation of the change notes, i'm no experto, maybe a real experto can confirm this is true or not).

Intel CPU Microcode Updates Released For Six High Severity Vulnerabilities


cross-posted from: lemmy.ml/post/34564216

Impacted CPUs:
  1. Arrow Lake
  2. Core Gen 13 Raptor Lake
  3. Core Ultra 200V Lunar Lake
  4. Xeon Scalable Gen3 and newer through Xeon 6 Sierra Forest / Granite Rapids
  5. Xeon D-17xx / Xeon D-27xx

The usage of Linux and Open Source (a study on the possible usage of Linux and Open Source on the PC within the Commission environment)


From December 2002 to April 2005, a pilot was conducted in DG INFSO to evaluate the use of Linux based PC's in the Commission environment, which involved a selected group of users. This group consisted of about 40 persons with a wide diversity of functional profiles (project officer, secretary, financial officer, deputy director general, assistant, etc. …). The scope of the pilot was the testing of the interoperability between the Linux and the Windows environment in terms of electronic file and printer sharing, text processing, spreadsheet, presentation, email / groupware software, other software and support facilities, this specifically in the EC environment.

In co-operation with the Informatics Directorate, a reference configuration was set-up on a number of PC's based on the Linux Operating System and other Open Software products.

Main conclusions are:
- The integration of the Linux based clients in the Windows NT environment did not cause any problems. Integration in the newer NET1 environment (based on the Active Directory) was also successful without major problems. Electronic files and printers both from the Linux environment and the Windows environment could be shared with each other.
- Compatibility tests of the Open Source text processing, spreadsheet, and presentation software were generally satisfactory. Conversion of complex documents showed to be sometimes problematic because of the differences between MS Word and OpenOffice and some problems were encountered with the proprietary fonts of Microsoft. On the other hand, some features were available in OpenOffice that did not exist in the Microsoft Office suite. Further improvements are to be expected now that Microsoft is supporting XML based file formats. Some problems relating to important Commission-specific extensions to MS Word, such as the ones used for the preparation of official notes and legal documents, were identified. A redevelopment of these extensions would be required to solve this issue.
- At the level of the email most of the features are available and no major problems were encountered. However, the shared mail and calendar resources functionality caused several problems at the level of the interoperability with the present Commission email infrastructure. Interoperability tests with the future Commission email infrastructure (foreseen for implementation in 2006) were positive and most of the problems were solved. Some problems relating to specific extensions used within the Commission (Email Archiving System) remained. The question can be raised if a totally new environment based on Open Source at Commission level could be envisaged. Several Open Source solutions are available with functionality comparable to Microsoft's email platform. Initiatives worthwhile mentioning are the development of Kroupware (funded by the German Administration), eGroupWare and OpenGroupware.
- Compatibility tests of Commission-wide applications were negative. Redevelopment of these types of applications as web applications will resolve the problems. The Commission environment would evolve to a more Windows-independent environment, if a strategy could be adopted on these lines. Within the present planning of DG DIGIT it isforeseen that the corporate applications under their responsibility will be redeveloped by 2008. This is already a realisation of a large part of that strategy. However, it is imperative that any web application should be developed in a browser independent way, which should be feasible to do. The browser independence is further emphasised by the commitment of the Commission to implement the first level of the Web Content Accessibility Guidelines for the Europa and the Intracomm website.
- The Open Source world has proven to have the ability to adapt to new versions of the Microsoft software / environment. This was demonstrated with the changeover from the NT domain to the NET1 domain and with the changeover from the older versions of Office / Email to the newer versions. Sometimes there was a delay in the development of the adaptation depending on the magnitude of the differences. Also, sometimes certain useful features available in OpenSource world do not exist in the corresponding software in the Microsoft environment.
- The availability of third party software is not completely positive and is greatly depending on the market and profit analysis done by the corresponding software vendor. The question can again be raised if totally new software based on Open Source could not be envisaged. Most of the time Open Source solutions are available with functionality comparable to the original third party software.

In general, the Linux platforms that were tested show a very fair level of usability and compatibility. An environment based on Linux is today technically feasible for limited groups with specific needs. Although there are many other factors that could play a role in the decision in favour of the implementation of an environment based on Linux, the present testing shows that is not possible to implement it at this moment in time on a large scale. Amongst the most blocking factors is the availability of Commission and local applications. The redevelopment of applications would be necessary to solve this problem. In any case, a migration of more than 25000 users is an entirely different project with different objectives, starting with a necessary cost/benefit analysis. The project of a general migration would need to be prepared and planned very carefully, in the hypothesis of a satisfactory OSS platform and a political and technical decision, in order to guarantee minimal disturbance to the users and a similar level of functionality.

The usage of Linux and Open Source (a study on the possible usage of Linux and Open Source on the PC within the Commission environment)


cross-posted from: lemmy.ml/post/34545365

From December 2002 to April 2005, a pilot was conducted in DG INFSO to evaluate the use of Linux based PC's in the Commission environment, which involved a selected group of users. This group consisted of about 40 persons with a wide diversity of functional profiles (project officer, secretary, financial officer, deputy director general, assistant, etc. …). The scope of the pilot was the testing of the interoperability between the Linux and the Windows environment in terms of electronic file and printer sharing, text processing, spreadsheet, presentation, email / groupware software, other software and support facilities, this specifically in the EC environment.

In co-operation with the Informatics Directorate, a reference configuration was set-up on a number of PC's based on the Linux Operating System and other Open Software products.

Main conclusions are:
- The integration of the Linux based clients in the Windows NT environment did not cause any problems. Integration in the newer NET1 environment (based on the Active Directory) was also successful without major problems. Electronic files and printers both from the Linux environment and the Windows environment could be shared with each other.
- Compatibility tests of the Open Source text processing, spreadsheet, and presentation software were generally satisfactory. Conversion of complex documents showed to be sometimes problematic because of the differences between MS Word and OpenOffice and some problems were encountered with the proprietary fonts of Microsoft. On the other hand, some features were available in OpenOffice that did not exist in the Microsoft Office suite. Further improvements are to be expected now that Microsoft is supporting XML based file formats. Some problems relating to important Commission-specific extensions to MS Word, such as the ones used for the preparation of official notes and legal documents, were identified. A redevelopment of these extensions would be required to solve this issue.
- At the level of the email most of the features are available and no major problems were encountered. However, the shared mail and calendar resources functionality caused several problems at the level of the interoperability with the present Commission email infrastructure. Interoperability tests with the future Commission email infrastructure (foreseen for implementation in 2006) were positive and most of the problems were solved. Some problems relating to specific extensions used within the Commission (Email Archiving System) remained. The question can be raised if a totally new environment based on Open Source at Commission level could be envisaged. Several Open Source solutions are available with functionality comparable to Microsoft's email platform. Initiatives worthwhile mentioning are the development of Kroupware (funded by the German Administration), eGroupWare and OpenGroupware.
- Compatibility tests of Commission-wide applications were negative. Redevelopment of these types of applications as web applications will resolve the problems. The Commission environment would evolve to a more Windows-independent environment, if a strategy could be adopted on these lines. Within the present planning of DG DIGIT it isforeseen that the corporate applications under their responsibility will be redeveloped by 2008. This is already a realisation of a large part of that strategy. However, it is imperative that any web application should be developed in a browser independent way, which should be feasible to do. The browser independence is further emphasised by the commitment of the Commission to implement the first level of the Web Content Accessibility Guidelines for the Europa and the Intracomm website.
- The Open Source world has proven to have the ability to adapt to new versions of the Microsoft software / environment. This was demonstrated with the changeover from the NT domain to the NET1 domain and with the changeover from the older versions of Office / Email to the newer versions. Sometimes there was a delay in the development of the adaptation depending on the magnitude of the differences. Also, sometimes certain useful features available in OpenSource world do not exist in the corresponding software in the Microsoft environment.
- The availability of third party software is not completely positive and is greatly depending on the market and profit analysis done by the corresponding software vendor. The question can again be raised if totally new software based on Open Source could not be envisaged. Most of the time Open Source solutions are available with functionality comparable to the original third party software.

In general, the Linux platforms that were tested show a very fair level of usability and compatibility. An environment based on Linux is today technically feasible for limited groups with specific needs. Although there are many other factors that could play a role in the decision in favour of the implementation of an environment based on Linux, the present testing shows that is not possible to implement it at this moment in time on a large scale. Amongst the most blocking factors is the availability of Commission and local applications. The redevelopment of applications would be necessary to solve this problem. In any case, a migration of more than 25000 users is an entirely different project with different objectives, starting with a necessary cost/benefit analysis. The project of a general migration would need to be prepared and planned very carefully, in the hypothesis of a satisfactory OSS platform and a political and technical decision, in order to guarantee minimal disturbance to the users and a similar level of functionality.

Just got a new GPU, why is it so hard to use it?


Hey all, just got a Geforce 5070 to replace my 2070 from years ago. Ubuntu's been pretty smooth sailing for me until now, and I'm not exactly the best at navigating this stuff.

When Ubuntu starts to boot, the GPU stops outputting display to my monitor. As though it doesn't detect the new GPU. I tried putting the 2070 back in and downloading the 570 drivers but it didn't change anything. I found a tutorial for what seemed to be my issue that asked me to change the kernel, but halfway through the tutorial, commands that worked on their machine started failing on mine. I wish I'd documented what the error messages were because when I went to poke around more today, I got a message about kernel panic and can't even boot with the 2070. Where do I go from here?

SOLUTION: Went back and got an AMD GPU. Worked out of the box. Thanks to all who helped. Would have kept trying but I only have so much time for troubleshooting right now.

This entry was edited (2 weeks ago)

A Plea From Gaza: You’re My Only Hope


My name is Soliman — a young man and student from Gaza, carrying a burden far heavier than my age. Between my studies and the hardships of life, I try to be the backbone of my family in the most difficult of times.

We once had a small farm — olive and citrus trees, and a greenhouse where we planted not just crops, but dreams.
That farm was our only source of income, and more than that, it was a place full of memories, of hope, and of the laughter that once made life a little easier.

But in a single moment, everything was gone.
A fire reduced our years of effort to ashes.
We lost our source of living, our stability — and with it, a part of our souls.

Now, despite the pain, I’m trying to start over. I’m doing everything I can to keep my family standing, to find even the smallest light of hope that might restore our strength, dignity, and sense of humanity.

I share these words with honesty and hope, hoping they reach a kind heart — someone who can help, or even simply share my story with others who might be able to.

If you’re able to support us in any way, here is the link to our GoFundMe campaign:
👉 gofund.me/da782c66
Every share, every kind word, every small donation could be a lifeline for us.

From the bottom of my heart, thank you for taking a moment to read my story.

A Plea From Gaza: You’re My Only Hope


cross-posted from: hexbear.net/post/5783600

My name is Soliman — a young man and student from Gaza, carrying a burden far heavier than my age. Between my studies and the hardships of life, I try to be the backbone of my family in the most difficult of times.

We once had a small farm — olive and citrus trees, and a greenhouse where we planted not just crops, but dreams.
That farm was our only source of income, and more than that, it was a place full of memories, of hope, and of the laughter that once made life a little easier.

But in a single moment, everything was gone.
A fire reduced our years of effort to ashes.
We lost our source of living, our stability — and with it, a part of our souls.

Now, despite the pain, I’m trying to start over. I’m doing everything I can to keep my family standing, to find even the smallest light of hope that might restore our strength, dignity, and sense of humanity.

I share these words with honesty and hope, hoping they reach a kind heart — someone who can help, or even simply share my story with others who might be able to.

If you’re able to support us in any way, here is the link to our GoFundMe campaign:
👉 gofund.me/da782c66
Every share, every kind word, every small donation could be a lifeline for us.

From the bottom of my heart, thank you for taking a moment to read my story.

GitHub - winapps-org/winapps: Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration.


Israeli rights group releases footage showing settler shooting activist Awdah Hathaleen


The Israeli human rights group B’Tselem has released a video showing settler Yinon Levi shooting and killing Palestinian activist Awdah Hathaleen. The footage was filmed by Hathaleen himself.

Levi was released days after killing the 31-year-old activist and was later seen returning to the scene of the crime at the Umm al-Kheir community centre in the occupied West Bank.

Attacks by Israeli settlers on Palestinians across the territory are being recorded on a nearly daily basis. The settlers are often backed by Israeli soldiers.

This entry was edited (3 weeks ago)
in reply to pyssla

For my Laptop I wanted to stick with the basics and go from there so I didnt really checket wether there where any distros based of off kinoite or silverblue.
I want to use only packages I need.
I guess aurora bazzite etc would remove the fedora flatpaks out of the box which would have saved maybe 5 minutes vut either way I dont want to install derivatives from derivatives etc. for example mint or cachy(I know these have different bases the point is I want to stick to the source as close as possible)

Now on my pc on the other hand I just installed bazitte because I do play video games on it.

Jati from Watch4Beauty


Sensitive content

Piper from Amour Angels


Sensitive content

Ivanka


Sensitive content

Fedora 42 / KDE - What is the difference between "dnf upgrade" and Discover "system upgrade"


I usually update through dnf but sometimes Discover says there is a "system upgrade" with however many packages that are pending upgrade, but no details provided. It requires a restart after completing.

What is the difference between the two?

Picture of what I'm talking about

Linux Mint - Can't get Dolphin to work properly with network files


Hey all! The primary issue is in the title - Dolphin doesn't play nice w/ files on my home server. I'm able to view, copy, move, or delete them just fine via SMB, but Dolphin acts as if there is no associated software for any file type. Nemo works without issue, but I prefer Dolphin's customization and feature set.

Any idea what could be wrong? I'm a big Linux newb, so I'm still figuring this all out.

in reply to SoleInvictus

install KIO packages if tou do t have them
dolphin needs these for network shares to behave like local files:

sudo apt install kio-fuse kio-extras ffmpegthumbs

then log out and log back in (or restart)

dolphin should mount network paths under

/run/user/your-uid/kio-fuse-somerandomshit

check it

if the path starts with /run/user/… you’re good. If it’s something like smb://, it’s not using fuse

gpt explainstion for education

What’s going on:

Your server has files.
Dolphin can look at them, but it’s not actually pulling them down to your computer in a normal folder.

Because the files aren’t really on your computer, other programs can’t just “open” them — they don’t know how to talk to the server like Dolphin does.

How it should work:
If you use FUSE (with kio-fuse), Dolphin secretly makes a fake local folder that pretends the server’s files are on your computer.

Now, when you double-click a file, your computer thinks it’s opening a local file — so any app can work with it.

Why Nemo works but Dolphin doesn’t
Nemo automatically mounts network folders in that “pretend local folder” way.

Dolphin can do it too, but only if kio-fuse is installed and working.

Without it, Dolphin is basically just showing you a picture of the files instead of giving them to your apps.

The fix:
Install the thing (kio-fuse) that makes the fake local folder.

Restart your session so Dolphin uses it.

Now Dolphin acts like Nemo — server files will just work everywhere.

This Week in Plasma: quick toggles in System Settings


in reply to SlartyBartFast

I’m gradually concluding that every decision in computer UI has been wrong. Peak UI happened in the 1990s; it’s been downhill ever since. People think terminals are scary, but come on—asking ChatGPT “how do I do this?” and getting three lines that have worked unchanged since 1989 is not harder than watching some tech-bro explain which menus to click… menus that get rearranged every six months so they can find new ways to wedge ads into your ribbon.

sshPilot 2.0 released with tunelling support and more


sshPilot is a desktop application for managing SSH connections. It loads/saves standard .ssh/config entries and make it easy to manage multiple servers.

It fully supports dynamic, remote and local port forwarding, key-pair generation, file transfer to remote machines and more.

Features:
- Load/save standard .ssh/config entries (it loads you current configuration)
- Full support for Local, Remote and Dynamic port forwarding
- Intuitive, minimal UI with keyboard navigation and shortcuts
-- Press ctrl+L to quickly switch between hosts), close tabs with ctrl+w and move between tabs with alt+right/left arrow
- SCP support for quicly uploading a file to remote server
- Generate keypairs and add them to remote servers
- Toggle to show/hide ip addresses/hostnames in main UI
- Light/Dark themes
- Customizable terminal font and color schemes
- Free software (GPL v3 license)

The app is currently distributed as a debian package and can be installed on recent versions of Debian (testing/unstable) and ubuntu. Debian bookworm is not supported due to older libadwaita version.

Latest release can be downloaded from here: github.com/mfat/sshpilot/relea…

You can also run the app from source. Install the modules listed in requirements.txt and a fairly recent version of GNOME and it should run.

A Flatpak and an RPM version are also planned for future.

I'm also looking for a volunteer to design a good icon for the app.

I'd highly appreciate your thoughts/feedback on this.--

This entry was edited (3 weeks ago)

How bad with Linux MSI is nowadays?


Browsing for some hardware to assemble a new system, nn AMD MSI motherboard caught my attention.

Checking the motherboard compatibility list got me really miffed, as updating BIOS is apparently impossible if not on Window$ and all supported CPUs with integrated graphics require later updates.

MSI was the first brand where I ran Linux, on a Megabook. It installed smoothly, ran flawlessly and even improved battery life and hardware output above what the competition achieved.

Looks like those times are past.

Gosuki 1.2.0 release: extension-free, multi-browser real-time bookmark manager. Now with multi-device sync


TL;DR

Hi all !

Back again for a massive Gosuki 1.2.0 release, a multi-browser real time bookmark manager.

I posted about this project a month ago and had very positive feedback. Many users asked for multi-device sync so now Gosuki offers two methods to automatically synchronize your bookmarks across devices. Integration/import from other self hosted bookmark managers is in the works.

This is a project I have been writing on and off for the past few years. It aggregates your bookmarks in real time across all browsers/profiles and external APIs like as Reddit and Github.

Features


  • A single binary with no dependencies or browser extensions necessary. It just work right out of the box.
  • Multi-browser: Detects which browsers you have installed and watch changes across all of them including profiles.
  • Use the universal ctrl+d shortcut to add bookmarks and call custom commands.
  • Tag with #hashtags even if your browser does not support it. You can even add tags in the Title. If you are used to organize your bookmarks in folders, they become tags
  • Real time tracking of bookmark changes
  • Multi-device automated p2p synchronization
  • Builtin, local Web UI which also works without Javascript (w3m friendly)
  • Cli command (suki) for a dmenu/rofi compatible query of bookmarks
  • Modular and extensible: Run custom scripts and actions per tags and folders when particular bookmarks are detected
  • Stores bookmarks on a portable on disk sqlite database. No cloud involved.
  • Database compatible with the Buku. You can use any program that was made for buku.
  • Can fetch bookmarks from external APIs (eg. Reddit posts, Github stars).
  • Easily extensible to handle any browser or API
  • Open source with an AGPLv3 license
This entry was edited (3 weeks ago)
in reply to rhabarba

It relates to automated detection and merging of tags without any manual intervention.

For Chrome based browsers and many others, there is no native support of tags. With Gosuki you can hit ctrl+d, add some #tag and that's it. It will be merged with the database. If it already existed, say from an other browser, the tag will be added.

In other terms you may have the same bookmarks across many browsers and profiles and they will all end up in a single consistent state.

All of this is handles in real-time as if you had a browser extension installed in every browser / profile.

This entry was edited (3 weeks ago)

5 Linux KDE Plasma Features that Completely Changed How I Use My PC


Are you using KDE Plasma but still working the same way you did on Windows? Do you wonder if you're getting the most out of your KDE Plasma setup? Well, here are five game-changing features that completely transformed how I use and interact with my PC!

By default, KDE Plasma can feel like another desktop environment (DE) trying to nail the Windows look and feel, but it's so much more than that! Plasma offers unique features that can fundamentally reshape how you think about desktop computing, turning routine tasks into effortless interactions. These aren't just a different way of doing things, but rather a better way as they eliminate entire categories of friction and open up more efficient workflows. Here I've shortlisted my top five favorite KDE Plasma features, how they've changed my approach to desktop computing, and why I can't go back!