Nice bindings
Sensitive content
Sensitive content
Other than framework (out of stock) does anyone know of a good linux gaming laptop with a dedicated AMD GPU that I can buy in the UK?
any help would be appreciated!
I use a small notebook so it comes in handy to double the title bar to have space to increase the title font to 16 or 18
On debian 12.11 this was the case, but I don't remember how I configured it or what style I used. The style I now use on debian 13 is adwaita
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.
Figures from classified IDF database listed 8,900 named fighters as dead or probably dead in May, as overall death toll reached 53,000Emma Graham-Harrison (The Guardian)
reshared this
Like, I push a button or key combo and talk at my computer and it types what I talk.
If not, why?
I do not mind writing some code to get this working but my time is very limited right now.
like this
AI Browser. Contribute to pinokiocomputer/pinokio development by creating an account on GitHub.GitHub
Sensitive content
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.
Check AirPods battery levels on Linux. Contribute to SleepyScribe/AirStatus development by creating an account on GitHub.GitHub
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
Sensitive content
Employees outraged by report Azure platform used by Israel to store surveillance data collected on PalestiniansGuardian staff reporter (The Guardian)
Sensitive content
Sensitive content
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.
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!
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.
:calendar: CLI calendar application. Contribute to pimutils/khal development by creating an account on GitHub.GitHub
High-speed rail will help reduce traffic, greenhouse gases and travel times. Lo-Fi music can help minimize distractions and lower anxiety. Perfect combo!Sort...YouTube
💪📜 work-notes: A "Dotfiles Manager" For Work-Related Notes - sebastiancarlos/work-notesGitHub
with debian 12.11 I could use function keys to increase / decrease volume. This function is now lost with debian 13.
Why? Any way to restore this function?
all other function keys work as previously.
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 è disponibile per il download su Linux con miglioramenti alla protezione anti-tracciamento, nuove API per estensioni e sviluppatori webFerramosca Roberto (Linux Easy)
Sensitive content
like this
Personally I had zero issues with upgrading my server to Debian 13; it's an installation dating back to Debian 9 or 10 with a lot of services installed.
The only inconvenience I had was that somehow Transmission 4.1.0 beta made it into debian stable, and beta clients are usually not allowed by private trackers. I switched to deluge and called it a day.
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
Include btrfs snapshots at boot options. (Grub menu) - Antynea/grub-btrfsGitHub
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).
fully configurable daemon for dynamic frequency and voltage scalingpackages.debian.org
Thanks !
My concern is more about the maintability.
Removing the package implies no more update, and any further update in the system can break (because there is a change in the headers somewhere, or else).
I'm able to rebuild the package from source, yes, but being able to patch it myself is a different story. That's why I was looking for any known alternatives.
Sensitive content
Sensitive content
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?
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.soAnyone here by chance know a solution to this?
like this
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.
It's just that the title could be misread as a complaint about dist-upgrade being less than reliable. Which it isn't.
Debian does not package the AAC codec due to licensing issues hence why we’re forced to find these “custom” solutions.
Not true. I'm listening to AAC encoded music right now. No extra repositories were even required.
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.
ISO/IEC 14496-3 (MPEG-4 Audio) defines the LATM/LOAS mechanism to transport streams without using ISO/IEC 14496-1 (MPEG-4 Systems) for audio only applications. The transport mechanism uses a two-layer approach,...GitLab
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.
Check AirPods battery levels on Linux. Contribute to SleepyScribe/AirStatus development by creating an account on GitHub.GitHub
like this
While on my laptop I have to use some bluetoothctl (I think) with stupid pin-less setup and cannot use KDE’s own bluetooth applet. We’re both on OpenSUSE Tumbleweed.
Does rofi-bluetooth help you a little bit with things?
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.
like this
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.
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.
Debian 13 itself does not seem to generate any files there
I noticed that too.
I did it manually, deleted the old list file, it works fine.
Here is the section of the release notes that deals with the source list.
Also see this man page for further details and examples.
like this
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.
Sensitive content
North Korea consolidates Wonsan as a "city of Korean culture," with a cleaner, more modern, and more attractive environment.
Video link: video.twimg.com/amplify_video/…
Sun river reflection in winter
#winter #streams #sunset #photography #photo #mirrorimage #natrure #naturephotography #winterphotography #potd #pictureoftheday
Sensitive content
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!
like this
to install a fresh debian 13.0 I know ventoy. Do you use something else? why?
can I use gparted on ventoy to resize partitions on a notbook?
lsblk
:
I need to enlarge nvme0n1p2 by shrinking nvme0n1p3 (LUKS)
do I have to do something with /boot/efi? enlarge as well?
backing up as of now
Gal Gadot was certain the live-action remake of "Snow White" was "going to be a huge success," she told a group of interviewers in Israel in a wide-ranging interview published this week.Stephanie Kaloi (TheWrap)
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…
The open-source tool to backup your apps and dataf-droid.org
like this
Neobackup seems to create more organised backups (I think I prefer their file structure), but I think it still fails to restore work profile apps.
Thus I use neobackup for my main storage and databackup for workprofile:)
like this
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:
Thanks for the help!
P.S. I'm pretty sure my laptop has these specs, if that helps.
A database of all the hardware that works under linuxlinux-hardware.org
like this
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.
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
like this
sudo apt autoremove
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
Is there a way to change the command executed by xfce4-power-manager when it wants to suspend? I assume it runs xfce4-session-logout --suspend, but I would like it to run xfconf-query -c xfce4-power-Unix & Linux Stack Exchange
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.
like this
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.
Sensitive content
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?
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
Write error : cannot write block : No space left on device
Seems like your boot partition is full.
Welcome to a new issue of This Week in Plasma! Every week we cover the highlights of what’s happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.This Week in Plasma: a lot of polishing!
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:
Celebration of 80th Anniversary of Korea's Liberation Heldwww.kcna.kp
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.
It is possible you have downloaded the new network manager package but not installed it. I would try to run
sudo apt --fix-broken installsudo apt full-upgrade
and see if it can install anything that is pre-downloaded. This may fix your network issues. If not it'll be a much more annoying fix.
Alright try to plug in the ethernet cable and run
ip link showsudo 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 upsudo dhclient eth0
(Once again use the interface from ip link)
Assuming you have network connection again run
sudo apt install --reinstall network-managersudo systemctl enable --now NetworkManager
If all that works run
sudo apt updatesudo apt full-upgrade
sudo apt autoremove
If that doesn't work run
journalctl -b -p 3 --no-pager
and tell me what that says
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?
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.
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.
Sensitive content
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 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.
Thank you Björn
I knew someone more technically gifted in the community would have a good answer as to why this happened.
-auto-orient
– auto-orient will read from EXIF-strip
– strip will remove all metadata-strip
, then -auto-orient
will do nothingImageMagick is a powerful, open-source software suite for creating, editing, converting, and manipulating images in over 200 formats.ImageMagick
Sensitive content
Sensitive content
But apparently btrfs can get corrupted if it unexpectedly loses power?
Afaik this is only a problem if you use RAID 5 or 6. Otherwise it's as solid as other CoW filesystems like zfs.
I think for home archival use is btrfs is a terrible idea. I burnt myself with it so many times.
Yes it should be safe and resistant to unclean shutdowns, but my experience with reliability is not great.
The Arch Linux project is especially well-known in the Linux community for two things: its roll [...]LWN.net
In a confrontation with BBC news chief Richard Burgess, journalist Peter Oborne sets out six ways the state broadcaster has wilfully misled audiences on Israel's destruction of GazaJonathan Cook
“It's a bit of an obscenity that I'm asked so much to speak on this subject because I happen to be Jewish and because I happened, as an infant, to have survived the Holocaust…Why aren't we listening to the Palestinians?”Marc Steiner (The Real News Network)
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.
Travel Itinerary Itinerary is your app for planning journeys and traveling. Itinerary works on your desktop and phone and can hold information on your accommodation, generate QRs for your boarding passes, inform you of delays and cancellations, find …KDE 🌞 Gear 25.08
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?
It's been a little while since we did our first Linux video... so today we talk about the performance comparison between Linux and Windows with bonus footage...YouTube
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']
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?
isn't the argument after bash -c supposed to be one string of the command to be run?
e.g.
bash -c "echo hello"
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.
Script to install a full Openbox environment on Debian - leomarcov/debian-openboxGitHub
Syncthing 2.0, an open-source peer-to-peer file synchronization tool, debuts with a switch to SQLite, revamped logging, faster syncing, and more.Bobby Borisov (Linuxiac)
like this
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?
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).
cross-posted from: lemmy.ml/post/34564216
Impacted CPUs:
- Arrow Lake
- Core Gen 13 Raptor Lake
- Core Ultra 200V Lunar Lake
- Xeon Scalable Gen3 and newer through Xeon 6 Sierra Forest / Granite Rapids
- Xeon D-17xx / Xeon D-27xx
This Patch Tuesday has brought a slew of Intel CPU microcode updates for the past few processor generations to address six new high severity vulnerabilities.www.phoronix.com
like this
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.
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.
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.
like this
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.
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.
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. Hard fork of https://github.com/Fmst...GitHub
like this
Additional Features
- The GNU/Linux
/home
directory is accessible within Windows via the\\tsclient\home
mount
Well I for one won't be touching this with a ten foot pole.
I used to use this, but I always found it really janky - window boundaries not updating, weird graphical glitches, etcetera.
It was especially annoying to use with Photoshop and GPU acceleration (I do GPU passthrough to my VM).
In the end, I just abandoned it and just used the monitor the VM’s GPU is plugged into.
Happy Birthday OpenStreetMap! CoMaps would not be possible without all the OSM people, the community is amazing
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.
Al-Sharif killed along with journalist Mohammed Qreiqeh and two cameramen, our colleagues at Al Jazeera Arabic report.Nils Adler (Al Jazeera)
I recently switched from arch to kionite and I quite like it a lot. There is defenitly more stability and security.
Although rpm-ostree I quite a learning curve compared to pacman.
Either way for anyone curious ask NY anything about the distro / the switch to it.
like this
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.
Sensitive content
Sensitive content
Sensitive content
Sensitive content
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?
Using dnf is betrer than using Discover. Mostly because sudo dnf history undo last
exists, which undoes the latest "transaction".
(Each transaction is an action of removing, reinstalling, updating and installing (a) package(s).)
Sensitive content
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.
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.
Welcome to a new issue of This Week in Plasma! Every week we cover the highlights of what’s happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.This Week in Plasma: quick toggles in System Settings
like this
There is yet more apparent fallout from Intel's recent layoffs/restructurings as it impacts the Linux kernel..www.phoronix.com
like this
Well, it's an unpleasant afternoon in Linux land with more signs of the ongoing impact from Intel's corporate-wide restructuringwww.phoronix.com
I am sure they are not doing layoff on Israel the genocide state needs these jobs more!
US taxpayer is a useful idiot who funds their share buy backs 🤡
I chuckled about this like the sicko that I am, then remembered my server is an old Intel... Fuk
Come to think of it, isn't Intel CPUs running some kind of Linux like... The backbone of the entire Internet?
like this
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.--
Simple, user-friendly SSH connection manager. Contribute to mfat/sshpilot development by creating an account on GitHub.GitHub
like this
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.
like this
worst case you can install w10 once now and years from now you can just run a Windows live usb if needed
I don't like MSI as a manufacturer, but compatibility is not a real concern if not muleheaded about it.
slowbyrne
in reply to Tundra • • •Tundra
in reply to Tundra • • •monovergent 🛠️
in reply to Tundra • • •Classy Hatter
in reply to Tundra • • •anon5621
in reply to Tundra • • •Tundra
in reply to anon5621 • • •anon5621
in reply to Tundra • • •Tundra
in reply to anon5621 • • •Im currently using cachyos on a different setup aswell, big fan.
Any advice/tips on getting linux setup on this laptop? Ive only ever used NVIDIA before so Im not sure what to expect.
anon5621
in reply to Tundra • • •Basically all things works out of box ,I just installed rog control center to have control of fan,tdp limit,charging limit and supergfx cachy is having all this in the repo,be aware this laptop as any gaming laptop is hot,so for daily basic things even playing in cyberpunk I put power in powersave and setup custom fan curve in rog control center to make it less heating ,performance was enough for me in cyberpunk even with limited power save mode.While searching for laptop be aware there are two modifications of this laptop with amd CPU which have integrated video and without ,it very useful to have integrated to GPU because it works then about 4-5 hours.I have model with amd ryzen 7 7735hs which have integrated graphics.For more questions feel free text to private messages 😀
gitlab.com/asus-linux/supergfx…
asus-linux / supergfxctl · GitLab
GitLabMatt
in reply to Tundra • • •Entertain529
in reply to Tundra • • •data1701d (He/Him)
in reply to Entertain529 • • •AMD GPUs are officially supported in the Linux kernel and Mesa. They pretty much just work out of the box with minimal setup on a fresh distro install.
NVidia GPUs often require out-of-tree proprietary drivers to work with full performance; these drivers are often a pain to install and update. Supposedly, things are getting less terrible now, but NVidia is still overall more likely to cause you pain than AMD.
Intel Arc dGPUs, like AMD, have decent native kernel and Mesa support from what I can tell, but tend to have worse performance than AMD. However, I hear they’re ridiculously good for video encoding!
icystar
in reply to Tundra • • •