Welcome to Friendica.Eskimo.Com
Home of Censorship Free Hosting

E-mail, Web Hosting, Linux Shell Accounts terminal or full remote desktops.
Sign Up For A Free Trial Here
Please tell your friends about federated social media site that speaks several fediverse protocols thus serving as a hub uniting them, hubzilla.eskimo.com, also check out friendica.eskimo.com, federated macroblogging social media site, mastodon.eskimo.com a federated microblogging site, and yacy.eskimo.com an uncensored federated search engine. All Free!
I made a simple graphical SSH connection manager
sshPilot is an ssh connection manager made with GTK and Python.
Here are the features:
- Manage multiple SSH connections
- Open eac h connection in a separate tab
- Both password and SSH key authentication methods are supported
- Automatically detects SSH keys in ~/.ssh/
- Use your desired color theme and font style for the terminal
- Uses secure password storage (GNOME secure password storage)
If you manage multiple remote machines, this might come in handy.
GitHub - mfat/sshpilot: Simple, user-friendly SSH connection manager
Simple, user-friendly SSH connection manager. Contribute to mfat/sshpilot development by creating an account on GitHub.GitHub
like this
AMOLED Linux?
I havent used Ubuntu in a long time but im guessing its a similar process to Debian. Open terminal and type
sudo apt install gnome-tweakssudo apt install gnome-shell-extensions
sudo apt install gnome-shell-extension-manager
Go into the extension manager. Click browse and search for and get blur my shell, and User Themes. Go to gnome-look.org and go to the gnome shell section and find a theme you like. Place it in the /.themes folder (located in Home create this folder if needed), then click the gear next to User Themes and select the theme you added.
Make sure you get a gnome theme that is made for your current version of gnome or itll look janky. Blur my shell will take your desktop background and fill in some of the dead space with that. There are other nice extensions too. Lock screen Background, AppIndicator and KstatusNotifierItem Support, Caffeine, Weather O'Clock, are some i use.
Mess around with it a bit and get a feel for it is my suggestion. It should be easily reversible so dont be afraid to try stuff out. (You can turn extensions on/off with a click)
In the United States, what makes a 'libertarian' right wing?
There are two modes for an engine light. Constantly lit means there is some code, many of them not serious and just maintenance. Blinking means pull over and stop the engine to avoid (more) severe damage. So I think you're fine here, none of these are blinking.
Correction: there are four modes for an engine light. On, blinking, burned out, or tape over it.
LOW-maintenance distro solely for VPN hosting?
I want to run a small VM running a very low-maintenance distro for the sole purpose of running a private VPN (preferably WireGuard).
I do this because I want to access all of my ESXi VMs from WAN.
I'm thinking Fedora Server because it has roling-release, so I don't have to reinstall, I guess? But I want it to be very stable, because if it fails I lose access to ALL my VMs.
As said by @iii@mander.xyz, bog standard Debian Stable.
You really don’t want a rolling release distro for something like this - major software updates might change the behavior of your software, break your configs,
etcetera. Stable distros do as much as they can to make sure that software behaves the same, only porting security fixes.
This way, you don’t really have to touch it except for updates with a nearly nonexistent chance of going wrong (and there’s stuff like unattended-upgrades so updates are automatic) and major upgrades.
You can go several years without a major upgrade just fine - Debian versions are supported for 5 years, and we’re only a few days from getting Trixie, which will last into 2030. New versions come out every two years, and it’s not that hard to upgrade between consecutive ones; I don’t think sitting down on a weekend every two years is that bad.
I kind of hate Ubuntu, but it’s pretty based in this case due to really long support. This might be a really great case for Rocky Linux though, as it also gets 10 years support.
[Proxmox/Debian 12] Drives randomly disconnect an unmount
Hey y'all
I've been running into this issue on my home's server, the host OS is Proxmox while i have a Debian 12 VM running within it as a VM i have two external HDD's (1tb, 5tb) running in a drive bay which are randomly disconnecting from the server and i can't seem to make heads or tails of the error in my journalctl, i don't think there is corruption on the drives but i'm hesitant to run any checks as i cannot back these up given how full they are.
The drives typically get recogniced under a different device name/ID right away. for example, /dev/sdb1
will now be /dev/sdd1
, and that cycle just repeats every time they disconnect
This is kinda frustrating having to re-mount and re-add these to the VM, is there any way i could simply automate the re-mount of these drives and have the VM pick it up right away?
Jul 30 21:00:53 proxmox kernel: sdb: sdb1
Jul 30 21:00:53 proxmox kernel: sdc: sdc1
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Preferred minimum I/O size 4096 bytes
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Preferred minimum I/O size 4096 bytes
Jul 30 21:00:53 proxmox kernel: xhci_hcd 0000:00:0d.0: bad transfer trb length 112 in event trb
Jul 30 21:00:53 proxmox kernel: xhci_hcd 0000:00:0d.0: bad transfer trb length 112 in event trb
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Mode Sense: 67 00 10 08
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Write Protect is off
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Mode Sense: 67 00 10 08
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Write Protect is off
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] 9767541168 512-byte logical blocks: (5.00 TB/4.55 TiB)
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:1: Attached scsi generic sg2 type 0
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: Attached scsi generic sg1 type 0
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:1: Direct-Access WDC WD10 EZEX-21WN4A0 0009 PQ: 0 ANSI: 6
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:0: Direct-Access ST5000DM 000-1FK178 0009 PQ: 0 ANSI: 6
Jul 30 21:00:53 proxmox kernel: scsi host3: uas
Jul 30 21:00:53 proxmox kernel: usb 4-1: SerialNumber: RANDOM__1CC4CDBF833E
Jul 30 21:00:53 proxmox kernel: usb 4-1: Manufacturer: JMicron
Jul 30 21:00:53 proxmox kernel: usb 4-1: Product: JMS56x Series
Jul 30 21:00:53 proxmox kernel: usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Jul 30 21:00:53 proxmox kernel: usb 4-1: New USB device found, idVendor=152d, idProduct=0565, bcdDevice= 0.09
Jul 30 21:00:53 proxmox kernel: usb 4-1: new SuperSpeed USB device number 8 using xhci_hcd
Jul 30 21:00:53 proxmox systemd[1]: Unmounted root-mnt-1tb\x2dhdd.mount - /root/mnt/1tb-hdd.
Jul 30 21:00:53 proxmox systemd[1]: root-mnt-1tb\x2dhdd.mount: Deactivated successfully.
Jul 30 21:00:53 proxmox systemd[1]: Unmounting root-mnt-1tb\x2dhdd.mount - /root/mnt/1tb-hdd...
Jul 30 21:00:53 proxmox systemd[1]: Unmounted root-mnt-5tb\x2dhdd.mount - /root/mnt/5tb-hdd.
Jul 30 21:00:53 proxmox systemd[1]: root-mnt-5tb\x2dhdd.mount: Deactivated successfully.
Jul 30 21:00:53 proxmox systemd[1]: Unmounting root-mnt-5tb\x2dhdd.mount - /root/mnt/5tb-hdd...
Jul 30 21:00:53 proxmox pvestatd[1165]: status update time (17.646 seconds)
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] Synchronizing SCSI cache
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sde1): unmounting filesystem 181f4235-7fbf-4e0a-8ad1-fd4813367644.
Jul 30 21:00:53 proxmox kernel: JBD2: I/O error when updating journal superblock for sde1-8.
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost sync page write
Jul 30 21:00:53 proxmox kernel: JBD2: previous I/O error detected for journal superblock update for sde1-8.
Jul 30 21:00:53 proxmox kernel: Aborting journal on device sde1-8.
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sde1): shut down requested (2)
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] Synchronizing SCSI cache
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sdd1): unmounting filesystem f966a59f-db1a-433c-9977-040037e7d69e.
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: rejecting I/O to offline device
Jul 30 21:00:53 proxmox kernel: JBD2: I/O error when updating journal superblock for sdd1-8.
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sdd1, logical block 610304000, lost sync page write
Jul 30 21:00:53 proxmox kernel: Aborting journal on device sdd1-8.
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sdd1): shut down requested (2)
Jul 30 21:00:53 proxmox kernel: device offline error, dev sdd, sector 2002831328 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: usb 4-1: USB disconnect, device number 7
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 2002831328 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9159739392 op 0x0:(READ) flags 0x200000 phys_seg 8 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: rejecting I/O to offline device
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6653857768 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 CDB: Read(16) 88 00 00 00 00 01 8c 99 cf e8 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6438292752 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 CDB: Read(16) 88 00 00 00 00 01 7f c0 8d 10 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sde, sector 822151464 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#8 CDB: Read(10) 28 00 31 01 09 28 00 00 08 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#8 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sde, sector 973345232 op 0x1:(WRITE) flags 0x808800 phys_seg 3 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#11 CDB: Write(10) 2a 00 3a 04 11 d0 00 00 18 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#11 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=47s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9155874912 op 0x0:(READ) flags 0x200000 phys_seg 64 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Preferred minimum I/O size 4096 bytes
Jul 30 21:00:53 proxmox kernel: xhci_hcd 0000:00:0d.0: bad transfer trb length 112 in event trb
Jul 30 21:00:53 proxmox kernel: xhci_hcd 0000:00:0d.0: bad transfer trb length 112 in event trb
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Mode Sense: 67 00 10 08
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] Write Protect is off
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:1: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Mode Sense: 67 00 10 08
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] Write Protect is off
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: [sdb] 9767541168 512-byte logical blocks: (5.00 TB/4.55 TiB)
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:1: Attached scsi generic sg2 type 0
Jul 30 21:00:53 proxmox kernel: sd 3:0:0:0: Attached scsi generic sg1 type 0
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:1: Direct-Access WDC WD10 EZEX-21WN4A0 0009 PQ: 0 ANSI: 6
Jul 30 21:00:53 proxmox kernel: scsi 3:0:0:0: Direct-Access ST5000DM 000-1FK178 0009 PQ: 0 ANSI: 6
Jul 30 21:00:53 proxmox kernel: scsi host3: uas
Jul 30 21:00:53 proxmox kernel: usb 4-1: SerialNumber: RANDOM__1CC4CDBF833E
Jul 30 21:00:53 proxmox kernel: usb 4-1: Manufacturer: JMicron
Jul 30 21:00:53 proxmox kernel: usb 4-1: Product: JMS56x Series
Jul 30 21:00:53 proxmox kernel: usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Jul 30 21:00:53 proxmox kernel: usb 4-1: New USB device found, idVendor=152d, idProduct=0565, bcdDevice= 0.09
Jul 30 21:00:53 proxmox kernel: usb 4-1: new SuperSpeed USB device number 8 using xhci_hcd
Jul 30 21:00:53 proxmox systemd[1]: Unmounted root-mnt-1tb\x2dhdd.mount - /root/mnt/1tb-hdd.
Jul 30 21:00:53 proxmox systemd[1]: root-mnt-1tb\x2dhdd.mount: Deactivated successfully.
Jul 30 21:00:53 proxmox systemd[1]: Unmounting root-mnt-1tb\x2dhdd.mount - /root/mnt/1tb-hdd...
Jul 30 21:00:53 proxmox systemd[1]: Unmounted root-mnt-5tb\x2dhdd.mount - /root/mnt/5tb-hdd.
Jul 30 21:00:53 proxmox systemd[1]: root-mnt-5tb\x2dhdd.mount: Deactivated successfully.
Jul 30 21:00:53 proxmox systemd[1]: Unmounting root-mnt-5tb\x2dhdd.mount - /root/mnt/5tb-hdd...
Jul 30 21:00:53 proxmox pvestatd[1165]: status update time (17.646 seconds)
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] Synchronizing SCSI cache
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sde1): unmounting filesystem 181f4235-7fbf-4e0a-8ad1-fd4813367644.
Jul 30 21:00:53 proxmox kernel: JBD2: I/O error when updating journal superblock for sde1-8.
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost sync page write
Jul 30 21:00:53 proxmox kernel: JBD2: previous I/O error detected for journal superblock update for sde1-8.
Jul 30 21:00:53 proxmox kernel: Aborting journal on device sde1-8.
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sde1): shut down requested (2)
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sde1, logical block 121667584, lost async page write
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] Synchronizing SCSI cache
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sdd1): unmounting filesystem f966a59f-db1a-433c-9977-040037e7d69e.
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: rejecting I/O to offline device
Jul 30 21:00:53 proxmox kernel: JBD2: I/O error when updating journal superblock for sdd1-8.
Jul 30 21:00:53 proxmox kernel: Buffer I/O error on dev sdd1, logical block 610304000, lost sync page write
Jul 30 21:00:53 proxmox kernel: Aborting journal on device sdd1-8.
Jul 30 21:00:53 proxmox kernel: EXT4-fs (sdd1): shut down requested (2)
Jul 30 21:00:53 proxmox kernel: device offline error, dev sdd, sector 2002831328 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: usb 4-1: USB disconnect, device number 7
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 2002831328 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9159739392 op 0x0:(READ) flags 0x200000 phys_seg 8 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: rejecting I/O to offline device
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6653857768 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 CDB: Read(16) 88 00 00 00 00 01 8c 99 cf e8 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6438292752 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 CDB: Read(16) 88 00 00 00 00 01 7f c0 8d 10 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sde, sector 822151464 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#8 CDB: Read(10) 28 00 31 01 09 28 00 00 08 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#8 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=52s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sde, sector 973345232 op 0x1:(WRITE) flags 0x808800 phys_seg 3 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#11 CDB: Write(10) 2a 00 3a 04 11 d0 00 00 18 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: [sde] tag#11 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=47s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9155874912 op 0x0:(READ) flags 0x200000 phys_seg 64 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#13 CDB: Read(16) 88 00 00 00 00 02 21 bb 90 60 00 00 02 00 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#13 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=41s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 9159851824 op 0x0:(READ) flags 0x200000 phys_seg 5 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#14 CDB: Read(16) 88 00 00 00 00 02 21 f8 3f 30 00 00 00 28 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#14 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=41s
Jul 30 21:00:53 proxmox kernel: I/O error, dev sdd, sector 6438525440 op 0x0:(READ) flags 0xa00000 phys_seg 1 prio class 0
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#15 CDB: Read(16) 88 00 00 00 00 01 7f c4 1a 00 00 00 00 08 00 00
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: [sdd] tag#15 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK cmd_age=30s
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:1: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: sd 4:0:0:0: Device offlined - not ready after error recovery
Jul 30 21:00:53 proxmox kernel: scsi host4: uas_eh_device_reset_handler FAILED to get lock err -19
Jul 30 21:00:53 proxmox kernel: scsi host4: uas_eh_device_reset_handler FAILED err -19
Jul 30 21:00:52 proxmox kernel: usb 4-1: device firmware changed
Jul 30 21:00:52 proxmox kernel: usb 4-1: reset SuperSpeed USB device number 7 using xhci_hcd
Jul 30 21:00:52 proxmox kernel: scsi host4: uas_eh_device_reset_handler start
Jul 30 21:00:52 proxmox kernel: sd 4:0:0:0: [sdd] tag#15 CDB: Read(16) 88 00 00 00 00 01 7f c4 1a 00 00 00 00 08 00 00
Jul 30 21:00:52 proxmox kernel: sd 4:0:0:0: [sdd] tag#15 uas_eh_abort_handler 0 uas-tag 7 inflight: CMD IN
Jul 30 21:00:41 proxmox kernel: sd 4:0:0:0: [sdd] tag#14 CDB: Read(16) 88 00 00 00 00 02 21 f8 3f 30 00 00 00 28 00 00
Jul 30 21:00:41 proxmox kernel: sd 4:0:0:0: [sdd] tag#14 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD IN
Jul 30 21:00:41 proxmox kernel: sd 4:0:0:0: [sdd] tag#13 CDB: Read(16) 88 00 00 00 00 02 21 bb 90 60 00 00 02 00 00 00
Jul 30 21:00:41 proxmox kernel: sd 4:0:0:0: [sdd] tag#13 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD IN
Jul 30 21:00:35 proxmox kernel: sd 4:0:0:1: [sde] tag#11 CDB: Write(10) 2a 00 3a 04 11 d0 00 00 18 00
Jul 30 21:00:35 proxmox kernel: sd 4:0:0:1: [sde] tag#11 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD OUT
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:1: [sde] tag#8 CDB: Read(10) 28 00 31 01 09 28 00 00 08 00
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:1: [sde] tag#8 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD IN
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 CDB: Read(16) 88 00 00 00 00 01 7f c0 8d 10 00 00 00 08 00 00
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:0: [sdd] tag#10 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD IN
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 CDB: Read(16) 88 00 00 00 00 01 8c 99 cf e8 00 00 00 08 00 00
Jul 30 21:00:30 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
Jul 30 20:59:59 proxmox kernel: critical medium error, dev sdd, sector 6653857080 op 0x0:(READ) flags 0x4000 phys_seg 128 prio class 0
Jul 30 20:59:59 proxmox kernel: blk_print_req_error: 47 callbacks suppressed
Jul 30 20:59:59 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 CDB: Read(16) 88 00 00 00 00 01 8c 99 cd 38 00 00 04 00 00 00
Jul 30 20:59:59 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 Add. Sense: Unrecovered read error
Jul 30 20:59:59 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 Sense Key : Medium Error [current]
Jul 30 20:59:59 proxmox kernel: sd 4:0:0:0: [sdd] tag#9 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
Jul 30 20:56:01 proxmox postfix/smtp[3945942]: 2F670200A1A: to=<proxmox.snowcap946@passmail.net>, relay=mx2.simplelogin.co[176.119.200.136]:25, delay=330448, delays=330369/0.01/79/0, dsn=4.4.2, status=deferred (l>
Jul 30 20:55:42 proxmox postfix/smtp[3945942]: 2F670200A1A: lost connection with mx2.simplelogin.co[185.205.70.136] while receiving the initial server greeting
I had a similar issue with a SAS drive In the backplane of a dell server. I thought for sure the drive was failing. Reseated it, cleaned the ports, ran some tests, just kept failing without any obvious signs why it was. Replaced it with a spare and same issue. That seemed very unlikely, so I put the old drive in another slot and its still running just fine going on 2 years without an issue. If you have another toaster give it a try.
The market is rife with cheapo junk tech. Ive seen several crapo off brand drive toasters fail, so thats possible. I don't know the brand of yours so I can't speak to them.
It could also just be the power supply for the toaster is crapping out, or doesn't provide enough amperage. Those power supplies dont always keep providing the same amount of power forever, sometimes it drops over time, and that could be the cause too. Or they could be poorly made, meaning they probably drop in even short time periods.
If you have another power supply with the same voltage and higher amperage, you could try that. You could also try running only one drive in there and see if it keeps failing, if no issues, you could try the other drive and see if that one has issues. If that one doesn't have issues either it could indicate power issues.
About to throw my first install party, any tips?
Hi there, I'm about to organize an install party for my local community with the help of two other Linux enthusiasts. Has anyone ever done that here? Do you have any tips on which distro to install or what people absolutely need to know before leaving the room?
On the distro side I'm thinking fedora or Linux mint buy I have no experience with the latter, it just seems very beginner-friendly.
I'm also planning to start with a quick presentation on what is linux and the basis (distribution, package manager, root, ...).
Also, I don't know how much time we need (I guess it depends on how many people show up but we'll certainly limit to 10 or so per party).
Thanks for your help 🙂
I've never run an installfest, but I've been to my university's Linux Users Group installfests, and here's what they did:
- Brought USBs with Fedora and OpenSUSE, which are their standard noob recommendations. Personally, I've used Debian for a long time, but I can get why Debian might not be something they want to recommend for noobs.
- Be there to help them
- If they're a bit squeemish about it, have them install in a VM software like VirtualBox on Windows or something like UTM on macOS.
Also, I'd recommend you bring extra USB peripherals in case the internal devices need a little bit of work; bring some extra mice, keyboards, and ethernet adapters. You hopefully won't need any of them, but they'll certainly make life easier if you do.
As for time, I'd imagine doing the basic install and ironing out some (not all) of the kinks probably takes less than it takes for a group to stat D & D characters, if that's a helpful comparison for you.
[Unpopular Opinion] There are too many distros. The diverse distro-landscape hindering Linux adoption.
tldr:
For Linux adoption it would be better for devs to focus on 2 ("main") distros which are very similar to Windows and macOS and then 2-3 further ("big") distros which give a bit more room to experiment. All the other distros create confusion and analysis-paralysis for the user who wants to switch or wants to help others to do the switch.
Edit because some people got emotional and I was being imprecise:
Disclaimer: I dont want to dictate any foss dev, I understand that "Linux" isnt a company. By "Linux" in this post I only ment the desktop OS for personal and work use.
--- (sorry for the long paragraph, i ranted and brain dumped the idea)
I see a problem: Even "stable" distros like Debian and big and "fully developed" DEs like KDE or GNOME arent ready for the majority of the users switching from windows.
Missing software compatibility and the need to fall back on the commandline are just some of the problems.
The biggest one is the confusion for the average user: They google "install Linux" and then need to do research for at least 30minutes, figuring out which of the popular distros is the right one for them. If decided, then (depending on the distro) they then have to choose the DE.
Its a sinilar problem to the adoption of the Fediverse: You are expected to decide what instance you want to be part of.
This makes it also very hard for a linux enthusiasts to convince/help install a distro for a family member, as you dont know their preferenced or how they use their Win/Mac machine. So either you as an expert have to observe and then do research on what distro+DE fits the usecase or the enduser themselves need to distro-hop, which is obviously not happening.
Now you are thinking: But just install Linux Mint and they probably do most of the things in their Browser anyways.
But in my experience the switch of potentially the browser, the mail-client and ontop of that the OS is a pretty tall ask for an average end user. So the whole switching thing becomes a multi year operation where they first switch the software they use to FOSS one. Which is a tall order and it makes it even harder to explain and convince someone.
Heck, it already takes multiple days to get my grandma up to speed after the change Win10 -> Win11, because some buttons moved and the context menue looks different.
Now my utopian idea:
If there were only a handful of popular distros+DEs, one could map them on a 2D-plane or even on a spectrum of "fixed, you have to adapt" to "flexible, you have to adjust the settings".
Mac users could switch to a distro which is quite fixed (comparable to macOS). This fixed distro should out of the box be close to the mac experience.
With windows the same.
Very very rough prototype of the spectrum to visualize my idea. I dont know enough about it but tried anyways:
flexible
Windows 10
MacOS
fixed
If then most of Linux Devs (from Kernel to distro to UI to software) mostly focus on the 4-5 main distros, then they would get more stable and they could be made to behave closer to their proprietary counterparts.
This then could make the switch from Mac/Win so much more easy because:
- The distro is closer to the old proprietary OS. So the enduser just has to learn other "new" software, the OS doesnt demand a learning curve but just replicates the Win/Mac experience.
- The decision which distro to use is easier, as there are the main ones which are easy to choose because they are distinct from one another.
Disclaimer: No, i am no expert, I probably dont know enough of the technical side, I just wanted to share the enduser experience.
Obviously there will always be countless distros by enthusiasts who tinker with their dozends of dev-friends for their personal-perfect distro. There will always be the people who deliberately do some frankensteined distro, and I am not here to forbid any of this.
The confusing diversity of all the options is just not helping the wider public.
like this
I agree with the sentiment because it is a pain to find a distro which you want. But the reason for this is that Linux has given you the luxury to pick and choose what distro and DE you want. When you go to Windows or Mac, people just accept that it is what it is.
That being said, I will blame the Linux community to some extent for promoting "complicated" (like Arch) or too barebones distros (like Debian) to newbies. The shock of moving from Windows to Linux is already a hurdle for most. When you add the need for tinkering and troubleshooting from day one, I can see why people would quit.
We are indirectly focusing on a handful of "distros" as most distros ship with KDE, Gnome or something similar.
True!
And for an enthusiast who wants to spend only a few days on finding a distro and setteling into it, like me, its nice to have only three (big) DEs, which you can test and choose in one day and then are set for the further journey.
Now "bundle" a distro to each DE and a newbie would have that experience for the whole distro-finding-experience
REVEALED: the murky Zionist protest group that pushed for the proscription of Palestine Action
Zionist protest group pushed for the proscription of Palestine Action
Zionist group Stop the Hate UK has been holding pro-Israel demos across the UK. But now, we also know it lobbied Labour over Palestine ActionHannah Sharland (The Canary)
Is there an applauncher/dock (not menu replacement) that can be launched with custom shortcuts (ps button)?
like this
Really good Guile Scheme crash course
cross-posted from: lemmy.today/post/34561505
Cool even if you're not interested in learning Scheme. It has some neat features.Code as data? 😵💫
Unlock Lisp / Scheme's magic: beginner to Scheme-in-Scheme in one hour
Want to unlock the full power of Lisp/Scheme but don't know where to start? In one hour we'll go from NO background to Scheme written in Scheme!This is the ...YouTube
SAMTIME Linux advertisement
If Linux Advertised
If Linux had enough money to run ads, it would be very… interesting.SUPPORT: https://funkytime.tv/patriot-signup/MERCH: https://funkytime.tv/shop/FUNKY TIME ...YouTube
like this
phantomwise likes this.
Microsoft bans LibreOffice developer's account without warning, rejects appeal
Recently, we reported on LibreOffice, accusing Microsoft of intentionally using complex file formats as a tactic to lock in users to Microsoft Office, hindering open source alternatives like LibreOffice.
Now, Microsoft has banned LibreOffice developer, Mike Kaganski, from using its services, citing an "activity that violates [its] Services Agreement".
According to Mike, this happened last Monday when he tried to send a technical email to the LibreOffice dev mailing list, which is a normal part of his routine, but Thunderbird returned an error saying the message couldn't be sent. His account was blocked upon retry, and he found himself completely logged out of his Microsoft account.....
Microsoft bans LibreOffice developer's account without warning, rejects appeal
A LibreOffice developer has shared his experience of having his Microsoft account banned, and how the company has been uncooperative in helping him recover it.David Uzondu (Neowin)
Useful CLI tools like ffmpeg, ani-cli, yazi, etc.?
Been using the CLI more and more and for whatever reason it gives me more dopamine than using apps with a GUI and I'm curious about what else is out there since I was a windows user til 6 months ago.
Discovering ish and the ability to use alpine linux on my iphone, also has me curious if there is anything useful/fun out there that isn't openssh, ranger, and ffmpeg. (a-shell is still updated and comes with those two by default but doesn't have access to alpine repo and apk, uses its own iphone based thing) Tho im curious about cli tools/apps in general to use on my pc or over ssh, not just those that could be installed on my phone
I mostly use ffmpeg to convert video and compress stuff for size limits (so I can convert before sftp when away from my pc after the render finishes) Ranger file manager on phone since it can easily exit at a path, and yazi with the shell script that lets it exit at whatever path your on on pc.
Will update this list as people comment.
- Conversion/Compression: ffmpeg
- Email: mutt, neomut
- File management: mc, nnn, ranger, yazi, sfm
- File editor: vim, neovim
- Git: lazygit
- Piracy: ani-cli (anime) rip (music)
- Pdf Management: pdftk (pdftk-idk, or stapler)
- Python: rich, pythondialog, textual
- Docker management : lazydocker
- Performance monitor: btop, nvtop (nvidia), ncdu (disk usage)
- Network management: nmtui
- Web browser : browsh (firefox backend)
- Video downloader: yt-dlp
- Shell scripts: dialog, whiptail
- Misc: netpbm (plaintext image creation)
If you can't comment this post seems to be bugged for me at least, says I've deleted it and I can't reply to anyone.
like this
Some I haven't seen mentioned yet:
- bottom, a process manager written in rust.
- starship.rs, a smart prompt that works with most shells. Fish is my fav.
- broot. A unique file explorer and search.
- dua-cli a space analyzer.
- fdupes . Find and remove duplicate files.
GitHub - Byron/dua-cli: View disk space usage and delete unwanted data, fast.
View disk space usage and delete unwanted data, fast. - Byron/dua-cliGitHub
How to make custom appearance settings apply to all users?
cross-posted from: slrpnk.net/post/25359127
I'm setting up a computer with linux mint debian editon, and the computer is going to be used by a lot of people who sign in via AD. I have custom display settings (background, pinned applications, theme, custom menu icon) that I would like to apply to all users, but right now they only show up when I log into the account that I set it up on.Also, is there a way to get a custom firefox esr config to apply to all users as well? I want to remove pocket and make duckduckgo the default browser.
Many thanks.
For Firefox, I believe the way you'd usually want to do this is with Policies: support.mozilla.org/en-US/kb/e…
Side-note: Mozilla is shutting down Pocket, so you might not need to adjust that config.
I'm not sure, how they handle disabling it in browsers, but given that the backend has already been turned off, presumably they would disable it even on ESR with some update...
Enforce policies on Firefox for Enterprise | Firefox for Enterprise Help
Types of policy engines for Firefox for Enterprise.support.mozilla.org
Bazzite or Suse?
I'm installing a second disk in my desktop, and I'm going to install Linux.
I've had dual boot on all my machines since forever. As in decades. I'm an old hand. Perfectly happy in a terminal.
I have Mint in (on?) my laptop because lazy.
I'm asking about QOL. The only "Gaming" I do are flight Sims, and although I haven't tried, I believe X-plane is Linux native. However, I do use some apps which are not Linux native, so I'd need some form of wine or performant VMs.
The PC is a Ryzen 9+64Gb, so it should handle a lot of things quite well.
I've been playing with both in VMs, but I can't get a feel for what my virtualization and wine use would be.
BTW, I might do an install of both, maybe side to side, without commitment to either, and then decide. It's going to be a blank slate install anyway.
From my trials, both seem comfortable enough.
I've heard good things about both.
Opinions?
Pop! os-really trying, but constant crash has me frustrated.
So I have been using mint on my other pics with little issue. Wanted to try something different. Got pop all setup, it does work pretty well and is fun (other than God awful pop shop) but I keep gettung an issue that seems to be totally unique to me.
No Nvidia.
Amd fx 8320 (yes. Its shit but was free)
12 gb ram
Radeon ellesmere xfx rx580
My issue. After varying times of usage. Either running vms, gaming. Browsing web, doesn't matter, ill get pink diagonal squares across the screen, full freeze up, kicked to the login screen, and then I am not able to log in at all until I hard shutdown.
I just put a bunch of stuff on this pc and would rather not have to switch back to mint. I am thinking it's maybe my graphics card driver but I am unsure how to see. I do have the correct popos for my hardware.
I know there is logs but im unsure where.
Edit: ofc amd drivers should be native so that shouldn't be my issue.
Edit for anyone who may see in the future: I fixed the issue temporarily by throttling down the wattage allowance to my gpu, using LACT. I will need to get a higher power PSU in the future. Thanks all!
I didn’t even know there were still cases bundled with power supplies! But yes, in general, throughout the history of PC building, I’m pretty sure included power supplies in any brand tend to be very low wattage. The power supply probably isn’t even broken - I’m just guessing the PC’s was upgraded to an RX 580, and the RX 580 was more power hungry than the original graphics card and the power supply just wasn’t designed for it.
Just a tip - next time you build or upgrade a PC, use this tool to estimate what power supply you need; newegg.com/tools/power-supply-…
You can get a 700 watt PSU that should work in the $50-70 range, although honestly, it might be worth it to go a bit bigger so you can cannibalize it for a future build when the time comes - even the RX 580, which is newer than your CPU, is getting a bit old and I hope to replace it if I build a new PC in 2028.
Oh yeah, the cheap ones do, and this was just a second hand pc I got for 40 bucks to have for messing around with. The psu may not even be name brand as there's no labeling at all on it.
Right now, throttling the wattage allowable from the card has fixed it! I ended up using LACT for this, which works perfectly.
Yes im very behind in the pc world. My brain still thinks 4 gigs of ram is massive, ha. My main pc is another rx 580 with a little bit better fx proc and 16g ram, and it does an excellent job for everything I do. The proc is definitely a bottleneck though. Maybe ill go am5 next year
Luckily, I can probably live with using mine a few more years. Mine's an early AM4 system with a Ryzen 5 2600 in it. My CPU performance isn't a huge bottleneck (although I'd like a couple more cores for faster compilation).
Really, it's my graphics card. The 580's fine for some basic gaming, but it sort of got left in the dust with ROCm support - it's kind-of-sort-of supported, but not well enough for Blender to work with it.
I think the situation's improved with ROCm on consumer GPUs enough now that so long as I buy a newer card, I should be fine. Debian support's improved a lot as well - for many GPUs, it should just be a matter of sudo apt install hipcc
now. However, Debian is still a few versions behind in experimental and doesn't support the latest AMD cards, but I suspect that getting it packaged was the hard part, and that once Trixie releases, Forky/Testing will catch up in a few months.
Unrelated thing - just found out something funny.
Apparently, Torvalds himself uses a 580.
phoronix.com/news/Radeon-RX-59…
Linus Torvalds Continues Using A Radeon RX 580 Graphics Card, Back On An Intel Laptop
The AMD Radeon RX 480 / RX 580 'Polaris' graphics cards remain very popular on the Steam Survey and among enthusiasts/desktop users at large even though they are nearly a decade oldwww.phoronix.com
Method to save your favorite Linux apps for reinstall
20+ years ago, Lindows had a great app store that let you create an "aisle" of your favorite apps so if/when you'd reinstall your OS, instead of searching and installing all your apps one-by-one, you'd just go to your aisle, click "install all" and boom.
Is there anything that exists like that today?
instead of searching and installing all your apps one-by-one
And... that takes what, a good all 5 minutes?
Honestly unless you either re-install an OS frequently (which is a weird thing to do on a day-to-day system) or plan to go offline for a long period of time I bet you'd spend more time finding a "solution" then not doing so manually.
I'm not you but when I install a fresh OS (maybe once every couple of years, at most!) on my desktop (not counting other devices, handheld, servers, etc) I install
- Firefox (if it's not already by default, if it's ESR then I might get a different update mechanism)
...well honestly that's it!
Then yes as I start to work I add KDEnlive, OBS, Blender, Cura, OpenSCAD, etc.
My point being that I can't imagine a moment when, as you start the OS you actually need all the other software at the same time. You usually need one, then another, e.g. Inkscape to edit a PDF document you just received, then you pass the extract image to e.g. LibreOffice Writer.
So... not having everything from the start is IMHO a good moment to consider what you actually need, keep things lean.
TL;DR: there are technical solutions but on a desktop connected to the Internet it's not worth it.
PS: I do personally keep my bash history or my ~/bin/
and ~/Apps/~ directories across installations (because I do keep
~` on a dedicated partition) with some AppImages in but honestly I don't rely on these.
Assuming you are using an apt/dpkg distro:
Save the list of packages on your reference system:
dpkg --get-selections > packages.lst
Then install packages based on that list on your target system, after updating the list of available packages:
dpkg --merge-avail <(apt-cache dumpavail)
dpkg --clear-selections
dpkg --set-selections < packages.lst
apt-get dselect-upgrade
What are all the files/folders that will be in the filesystem after initrd?
like what directories are shared to the real filesystem after initrd, or what files. Or is everything just inaccessible in the real filesystem from the initrd phase.
man switch_root
switch_root moves already mounted /proc, /dev, /sys and /run to newroot and makes newroot the new
root filesystem and starts init process.WARNING: switch_root removes recursively all files and directories on the current root filesystem.
If you look at the source code, it uses mount(2)
with the MS_MOVE flag to move the /proc, /dev, /sys, /run to the new root, then deletes all the files on the old root fs recursively, then MS_MOVE-mounts the new root over the old one. As the comment in the source code points out:
/* Don't try to unmount the old "/", there's no way to do it. */
This is presumably why it deletes the files on the initrd, because it is a ram disk and the files would be eating up memory if left there.
util-linux/sys-utils/switch_root.c at master · util-linux/util-linux
Contribute to util-linux/util-linux development by creating an account on GitHub.GitHub
How bad is my partitioning?
I just got a new laptop and installed Linux on it. I mainly run OpenSUSE.
Getting full encryption on both was a bit of a challenge and I had no idea what I'm doing. Will having the swap partition in the middle break things? Did I really need so many partitions (Mint and OpenSUSE don't show up in eachother's boot menu)?
I'm probably not gonna change this layout (because reinstallation seems like a pain) unless the swap partition's position is a problem. I'm just curious how many mistakes I made.
EDIT: I'm not upgrading my drive capacity. I do not need it.
Is there any reason? You're effectively wasting half the drive by using that space for OSes you almost never use.
If you ever happen to need Windows, which I don't see happening as you yourself can't imagine an actual use case, you can just go to the library or borrow a friend's computer or maybe use your phone.
As for Mint, do you just have it to experiment with? If you're just trying to try out other distros, a virtual machine or even live USBs are much easier ways to quickly try out new systems without having to clear actual partitions.
If you had much more storage then sure, waste some of it, but you're really gonna be missing that 120gb if you use your computer for... basically anything.
The order of the partitions basically doesn't matter at this point -- I think having a boot partition first used to be important for MBR schemes but I'm pretty sure in the UEFI era you can have them in whatever order. As others have mentioned, you could combine your EFI partitions, but doing so to an already installed system is slightly complex. You also could shrink some of your EFI and boot partitions, I'm not sure of the recommended sizes off the top of my head but I think they could be smaller. On the other hand, your swap partition should probably be bigger -- making it the same size as your RAM is a good rule of thumb and will enable hibernation (I think).
Yep, gonna clone and delete Windows 11.
Library might work.
I'm using Mint for sensitive matters, I want to keep it separate from my daily driver.
I'll basically just be using this laptop for web-browsing.
I don't really use hibernation. I'll need to enable swap encryption though.
Some of the responses I got were about how the swap partition is useless, and someone else replied to them that they were wrong. I haven't responded to these people because I don't yet understand who's right. I'll use a swap file or just no swap altogether once I check for myself if the anti-swap people are nutters. I assume temporary files aren't saved to swap but instead to temp so I can't imagine what it's used for on an SSD.
I found yet another thing I'd need to manually install with OpenSUSE Leap (and at that point I may aswell use Arch with all it's documentation glory). I didn't have any of these issues with Ubuntu-based distros so I'm doing a fresh install with Kubuntu.
I'm gonna LVM it with two distros and a shared data partition.
Yep, gonna clone and delete Windows 11.
Why would you clone it first? Just nuke it if you don't plan on using it. It has no value. You can always install it from scratch.
On a more serious note, as others have said, you'll probably burn through these weird storage limitations quickly.
Also, what do you mean by "sensitive matters" on Mint? Because almost any way you spin it, I feel like it's not a great idea:
- If you're talking professional, confidential work with clients, keeping it on the same device where you do anything personal sounds like a terrible idea, and it's probably worth it to shell out for a dedicated device just for this.
- If it's more personal things like government documents, medical records, and other things I'll neglect to name here, running a separate operating system just for those just feels like unnecessary paranoia and will cause you unnecessary trouble. If you're careful, it shouldn't be a problem - the major browsers prevent file access through protections against cross-site scripting.
Also, as I said in another comment here, please upgrade that drive before you put a lot of data on it. If you don't and you run out of storage later (a near-certainty on 256GB), you'll have to go through the effort of getting everything copied, which may include equipment purchases and several hours of your time when you could jut do it right now while your important files are still small enough to fit on a flash drive right now. Save yourself the future trouble.
Anyhow, I wish you happy Linux usage.
what's a good, reliable thermal paste for an Intel® Core™ i7-7500U on a clevo?
cpu: Intel® Core™ i7-7500U CPU @ 2.70GHz, version: 6.142.9, size: 3268MHz, capacity: 3500MHz, width: 64 bits
also, if you could link a reliable guide for a newbie and your personal tricks to apply...
Mobile CPUs (any any direct-die cooling for that matter) are more prone to pump-out, where the chip and heatsink expand at different rates with temperature changes, and the varying gap between the two creates a pumping action. It's best to use a thicker paste to avoid it, or even better, a thermal pad. Not that it's the best in the long run, but I have gotten away with the thinner MX-4 in my laptop for about a year.
If you have maybe $30 to spare, consider buying some PTM 7950 since it's second only to liquid metal (very hard to get right), and should be good for many years. Be sure to get it from reputable sellers though since there are fakes for PTM 7950.
what's a good supported cpu temperature application for debian 12.11?
Why do atomic distros not contain good backup tooling by default?
I have tested a lot of atomic and traditional distributions lately. Tons of desktop environments strictly for fun and branching out. Having a 1 2 3 backup strategy and not just having it in place, but being able to restore your backup in a timely manner to keep continuity is paramount. You can list infinite reasons why.
Why do atomic distros which are supposed to me more stable, superior to some degree immutable environments lack good backup options? You can hack things together and there are somewhat installable tools. Like timeshift or etc etc. But it seems they place a lot more emphasis on rolling back poor updates in the event than total system backups.
By default it you should have true backups then layer in rollbacks. Not the other way around. Am I missing something?
Fam, I loathe saying this, but -please- if you desire engagement, then at least put some honest effort into proofreading your writings before posting them. I'm just assuming stuff at this point because I can barely grasp your intent/writing. *sigh*
Why do atomic distros which are supposed to me more stable, superior to some degree immutable environments lack good backup options? You can hack things together and there are somewhat installable tools. Like timeshift or etc etc.
Which distros even come by default -so installed OOTB- with "good backup options"? Which atomic distros is this statement even based on?
But it seems they place a lot more emphasis on rolling back poor updates in the event than total system backups.
Because their atomicity barely goes beyond updates. The 'atomic' in "atomic distros" mostly describes how its updates are atomic; i.e. the system either updates successfully or doesn't update at all. Thus, by design, we have two possible states after an update: a 'successfully' updated system or a 'failed' update resulting in the same state as the previous. Atomic distros aren't smart enough to catch all 'breakage' occurred by 'successful' updates. As such, most of these breakages will only show them after trying to boot into updated system. Deleting/erasing the previous known good state without verifying that the new/upcoming state works well is foolish. Especially on a distro that's got robust updates otherwise. Hence, the functionality of rollbacks on updates is almost trivially done/applied to atomic distros, as it (almost) follows by design.
So, what I'm interested in is the following:
- Are you familiar with the notion of stateless systems? Is this (perhaps) what you're (actually) seeking?
By default it you should have true backups then layer in rollbacks. Not the other way around. Am I missing something?
I think my previous paragraph should be enlightening in this regard. If you disagree (or something/otherwise), then please feel free to elaborate why you think so. Btw, what do you even mean with "true backups?
Based on their post history, I strongly suspect the OP has English as a non-primary language.
While I believe your intent and attempt is noble, in OP's comment history we find their admittance to being American.
Furthermore, I'd argue their history actually suggests that they're very much capable of writing perfectly sound English. In fact, this isn't my first interaction with OP. So I know they can do better. But, for whatever reason, they haven't demonstrably shown the same diligence when writing up this particular post.
They are doing fine, their posts are perfectly understandable.
The bold part is probably directly targeting the "proofreading your writings before posting them"-part of my original comment. And I'll admit that I should have done a better job at conveying that this doesn't intend to allude to a structural problem. So, to be clear, it was meant as general advice after being bothered by (only) this post.
::: spoiler Uno Reverse
Outwardly suspecting ESL for native speakers ain't nice either, but I digress...
:::
There are plenty of Americans who don't speak English as a primary language, but you might be correct that they are simply not being diligent with their proofreading.
Either way, they're perfectly understandable IMO, but it's also valid to be frustrated with someone writing differently. I still don't think it's constructive to chastise them for it.
[FIXED]I need help rescue my archlinux system
Hi all,
Today my system was working fine until I reboot. It do not boot into my desktop anymore. It boot into shell.
It look like this:
I am not really an expert in file system, so I am not really sure what is the first step or is this recoverable. Which mean I will need a lot of help from you guys. Any help would be appreciated thanks.
I followed this fix blog.fyralabs.com/btrfs-corrup…
Critical Advisory: Btrfs Corruption Issues
A recent kernel has introduced an issue that causes Btrfs filesystems to corrupt themselves.Jaiden Riordan (Cats on a Keyboard)
Looking for a Desktop Environment recommendation for my Mother's new 2-1 laptop.
My mother has never daily driven a laptop more recent than a nearly decade old macbook running macOS Sierra. (except, briefly, a quite nice work-provided windows laptop that she hated using.)
She is, however, about to buy a 2025 Lenovo Yoga 7 14", and wants to use linux on it.
As the designated "techy person" in my family, I have been tasked with choosing which distro to put on it. I chose fedora it supports modern hardware nicely, and it's what I use, which would make tech support easier.
What I'm not sure about is what desktop environment she should use. I'm currently split between GNOME and KDE, since they're the two that are the most polished and work the best on the kind of hardware she'll be using.
She seems to prefer a more traditional desktop paradigm (dislikes overly flattened ui's and autohiding ui elements like scrollbars), but given she's not very techy and currently uses an iphone and ipad quite a bit, so gnome might feel more friendly with how simple it is, and be a bit more touch-friendly.
I asked her and she's not sure either, so I'm asking here which one is might be better given the hardware and the preferences she's expressed.
I was WRONG about Linux & touchscreens: GNOME, Plasma Mobile and Phosh tested
Download the Enterprise Leader’s Guide to Cybersecurity Resilience for free: https://tuxcare.com/downloadables/the-enterprise-leaders-guide-to-cybersecurity...YouTube
i object to this because the phrasing "invasion" still makes it out like the DPRK are the bad guys
it was a civil war, the lead up to the civil war seeing the South have a police dictatorship supported by the U.S. which did literally every awful thing the u.s. has accused the DPRK of doing, including killing people for the wrong fucking haircut
notice how literally no american ever talks about the U.S. civil war with "the North invaded the South"
and they're the good guys because they "ended slavery"*
*terms and conditions apply
notice how literally no american ever talks about the U.S. civil war with “the North invaded the South”
"War of Northern Aggression" anyone?
What's your favorite Linux Desktop software?
For me, it's hands down Flameshot. The best screenshot tool in the world - I've got it hooked up to my PrtScrn
key for super easy screenshots.
I also love Kwrite as a Notepad++ alternative, and KolourPaint as a MSPaint alternative
Is anyone here running Linux Libre?
like this
Linux 6.16 Released - Better Performance, NVIDIA Blackwell Open-Source & Intel APX
Linux 6.16 Released - Better Performance, NVIDIA Blackwell Open-Source & Intel APX
As anticipated the Linux 6.16 kernel was promoted to stablewww.phoronix.com
like this
What are the best alternatives to youtube that have a community?
Im not sure if this goes here like a major amount of my posts. Im looking for a alternative to youtube for beginners who just want to be apart of the community in a old school youtube perspective but not too old that it feels outdated. I sadly created a movie recap just to see how hard it was, it took me almost 2 hours just to slice and remove parts of the movie only to get a copyright warning by youtube. I mostly just blame my newbie editing skills, but is there a alternative to youtube that allows me to post videos youtube dosent want me to?
If you want to see my horrible cliche recap here it is. Be warned its not great and it has one of those text to speech voiceovers and such. I feel like i worked hard but at the same time i may have made slop. (please dont steal)
reshared this
wifi drivers - ubuntu
Every time i installed an ubuntu distro , wifi dont appear to me and i need to install drivers via a github repo.
I remember people advice to me to do this - forums.linuxmint.com/viewtopic…
and that really solve my problem. However, more im getting into linux, people says to me to be carefully about what i put on terminal.
Being said that, anyone know if this is bad, to do this? Since is the only way i get to putting my wifi working, i would like if this can be danger, since i really dont understand nothing about linux and i am new in this journey.
Does the average american, when naming a price of any given item, takes into account taxes or disregards it?
Watching a documentary, there was aremark from the journalist on how, due to how wildly taxation on goods may vary, from area to area, in the US, most retailers do not put the full prices on the shelves and instead just tally it at checkout.
This made no sense to me, a european, as when I go to any regular shop, prices already include all taxes applicable to the product.
There are specialty stores where VAT and other taxes may not be applied on the price on the shelf but those are usually wholesellers, selling for professionals, that already know what additional taxes will be added and at which rates, at checkout.
Not having the full price you'll be paying, on display, seems very underhanded and a bad practice. The client should know how much they are going to pay from the moment they pick an item.
There are often nation-wide or region-wide advertising campaigns that proudly display a price. If individual cities have different sales taxes, that would make it hard. Personally, I still don't find this to be a good reason. Just charge a single amount anyway and eat the costs in the high tax area. Price it in.
Edit: now that I'm thinking about it, many chain businesses are franchised. So each McDonald's (for example) is independently owned. So they couldn't just eat the cost in those areas.
My family and I are living in a real famine. Help us get food and water .
Please take a moment to read my story from Gaza.
I live with my family in a tent, struggling to survive every day.
Even 1€ can help.
❤️ Please donate or share:
gofund.me/da782c66
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.
Deadly airdrops and a trickle of trucks won't undo months of 'engineered starvation' in Gaza, Oxfam says
July 27, 2025 09:28 EDT
Oxfam has said the airdrops into #Gaza are wholly inadequate for the population’s needs and has called for the immediate opening of all crossings for full humanitarian access into the territory devastated by relentless #Israeli bombardments and a partial aid blockade.
Bushra Khalidi, Oxfam policy lead for the Occupied #Palestinian territory, said:
Deadly airdrops and a trickle of trucks won’t undo months of engineered starvation in Gaza.What’s needed is the immediate opening of all crossings for full, unhindered, and safe aid delivery across all of Gaza and a permanent ceasefire. Anything less risks being little more than a tactical gesture.
Middle East crisis live: malnutrition in Gaza on ‘dangerous trajectory’, says WHO, as airdrops of aid begin
WHO calls for urgent, sustained efforts to flood the Gaza Strip with food after Israeli military announces pause in activityHayden Vernon (The Guardian)
Deadly airdrops and a trickle of trucks won't undo months of 'engineered starvation' in Gaza, Oxfam says
cross-posted from: lemmy.ml/post/33751786
July 27, 2025 09:28 EDTOxfam has said the airdrops into #Gaza are wholly inadequate for the population’s needs and has called for the immediate opening of all crossings for full humanitarian access into the territory devastated by relentless #Israeli bombardments and a partial aid blockade.
Bushra Khalidi, Oxfam policy lead for the Occupied #Palestinian territory, said:
Deadly airdrops and a trickle of trucks won’t undo months of engineered starvation in Gaza.What’s needed is the immediate opening of all crossings for full, unhindered, and safe aid delivery across all of Gaza and a permanent ceasefire. Anything less risks being little more than a tactical gesture.
Middle East crisis live: malnutrition in Gaza on ‘dangerous trajectory’, says WHO, as airdrops of aid begin
WHO calls for urgent, sustained efforts to flood the Gaza Strip with food after Israeli military announces pause in activityHayden Vernon (The Guardian)
reshared this
Distrochooser: Tool to choose a good Linux distribution for your needs
Distrochooser
The Distrochooser helps you to find the suitable Linux distribution based on your needs!distrochooser.de
I am considering this too, as it is a real advance in solving problems of dependencies, stabiliy and slso security / trust roots. So far, I am using Guix shell for smaller development projects in Rist Python and Guilr, and it is great.
Do you have any difficulty with update times?
Does it cope well with larger / more conplex systems ? What were your main difficulties there, if any?
How can ufw do me like that?
EDIT: Thanks for the help guys!
Something strange happened just now, im trying to figure out how exactly did it happen. On my server I was suddely able to bypass my VPN! I looked around what did happened and found that my VPN service had sent me an email that my subscription expired. What is strange is that I have ufw rules like
To Action From
[VPN server] ALLOW OUT Anywhere
Anywhere ALLOW OUT Anywhere on tun0
So it should be not allowed to access the internet outside of tun0. Why exactly did it happen? Does the VPN service change iptables or something? Any ideas? I was able to ping, wget, even surf on w3m. The thing is that when I rebooted the server, nothing could connect outside the tunnel, as it should be. Here is the whole ufw table.
Status: active
Logging: on (low)
Default: deny (incoming), deny (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN 192.168.1.0/24
53 ALLOW IN 192.168.1.0/24
80 ALLOW IN 192.168.1.0/24
9091 ALLOW IN 192.168.1.0/24 # Transmission
2049 ALLOW IN 192.168.1.0/24 # nfs
[VPN server] ALLOW OUT Anywhere
Anywhere ALLOW OUT Anywhere on tun0
192.168.2.77 22 ALLOW OUT Anywhere
2049 ALLOW OUT Anywhere # nfs
So how in the world did my VPN company do something to bypass my ufw??? Or was it something else completely?
TIA
Did you run a traceroute before rebooting?
Sounds like your VPN software does some wacky stuff with IPtables. Personally, I'd switch to the native Wireguard client, and use iptables to block outbound.
Immich 1.136 Photo and Video Backup Brings Breaking Changes
Immich 1.136 Photo and Video Backup Brings Breaking Changes
Immich 1.136 brings a major breaking change to media paths—users with relative paths must update to absolute paths and run a database migration tool.Bobby Borisov (Linuxiac)
like this
Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops
Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops | Blog | Linaro
Linaro Connect 2025 showcases progress in bringing Linux on Snapdragon-Powered Deviceswww.linaro.org
Ubuntu 24.10 Concept ♥️ Snapdragon X Elite
We are happy to announce the next iteration of our Ubuntu concept image for Qualcomm Snapdragon laptops with our new X Elite developer preview. This new image has been rebased on the latest Ubuntu 24.Ubuntu Community Hub
Spineless Mike Johnson Grovels to Trump and Shutters the House Early
The Speaker of the U.S. House of Representatives, Mike Johnson—probably the worst speaker in American history—shut down the House early this week before its five-week vacation. He wants to avoid holding votes on releasing the Epstein files that reportedly include, among other notables, President Donald J. Trump.This is the latest valet service provided by a spineless Johnson, a Trump toady, whose groveling has no known boundaries. Imagine Johnson, a lawyer, took an oath to uphold the Constitution yet has no interest in safeguarding the independence of the congressional branch of our government.
like this
You must work in tech support with that attitude to the problem 🤣
The user has a problem. Do you want to be right or do you want a satisfied user? I can tell you which path popular operating systems choose.
And I say this 5 different OSes at home, 3 of which are Linux distros.
I don't think that the point here was trying to do anything to say that the user did anything wrong. I think it's simply pointing out how frustrating it is that Microsoft's Insistence on various things, as part of their EEE policy, created this situation to begin with, and that it wouldn't have even broken if not for that.
I'm pretty sure that the person you replied to was really just lamenting that that this is what broke it. And that fundamentally, Microsoft is getting exactly what they wanted as a result. And it's just frustrating.
like this
I look for a #ThinClient #Linux distribution?
#Linux community does someone know a tutorial for a kind of self made #ThinClient device?
I have an old notebook with Linux which does not anymore fit my power requirements, but I have a Linuc PC in my cellar which I use as working device over #RDP since a while and I love this way.
Is there a Remote-Desktop Linux Distribution (RDP, #VNC or #Moonlight) with the sole purpose to connect a VPN on startup and directly login to a Remote-Desktop and also redirect USB-Devices to remote?
Nope.
There's a very low chance that the OP is posting to here via mastodon, using AP.
(OP->feddit.org->mastodon->here)
If you run X11, obviously X11 forwarding via SSH. It's basically built in thin client. There's also Xpra
For Wayland: github.com/neonkore/waypipe
GitHub - neonkore/waypipe: waypipe is a proxy for Wayland[0] clients
waypipe is a proxy for Wayland[0] clients. Contribute to neonkore/waypipe development by creating an account on GitHub.GitHub
Question to *nix permissions
I learned the hard way that the "x" permission on directories doesn't mean "execute" but "traverse". And setting permissions on directories get's them inherited by newly created/added files in there, right?
So how can i remove the ability from my homedir to execute current and new files but keep the traverse permission?
And setting permissions on directories get’s them inherited by newly created/added files in there, right?
No. They're created based on 'umask' and changing directory permissions doesn't automatically change permissions on underlying files (unless you set privileges recursively) nor new files in the directory.
So how can i remove the ability from my homedir to execute current and new files but keep the traverse permission?
For new files set your umask on what you want. By default it's usually either 0002 or 0022. For existing files you can use find: find ~ -type f -exec echo chmod a-x {} \;
(remove echo once you've confirmed that it does what you want).
You got some great answers already 😀
Let me just add that, in general, it's expected to have executable files inside your home directory.
For example, ~/.local/bin
is intended for user executables and usually added to the $PATH
, and a lot of package managers (such as cargo, go, pip,...) will install applications under ~ (Steam also does that).
This Week in Plasma: Printer Ink Level Monitoring
This Week in Plasma: Printer Ink Level Monitoring
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: Printer Ink Level Monitoring
like this
Plasma Browser Integration’s browser plugin no longer breaks random features or various known video conferencing websites when its enhanced media controls setting is active. (Kai Uwe Broulik, link)
THAT'S the reason why I haven't managed to share my screen on Teams from Firefox for months?!?!
🤦
~microsoft won't ever deserve an apology but boy have I bad mouthed them lately~
The Persecution of Francesca Albanese - Read by Eunice Wong
The Persecution of Francesca Albanese - Read by Eunice Wong
The sanctioning by the Trump administration of Francesca Albanese, the United Nations Special Rapporteur, is an ominous harbinger of the end of the rule of international law.Chris Hedges (The Chris Hedges Report)
Euphonica is a Rust-Powered MPD Client Heavy on Bling
Euphonica is a Rust-Powered MPD Client Heavy on Bling
Euphonica is a new Rust-based MPD frontend for Linux desktops, with 'bling' as a key feature. I showcase its design, features, and current development status.Joey Sneddon (OMG! Ubuntu!)
Second monitor not working on Fedora 42 (Solved) [RTX 4070Ti]
I just got this laptop and the second monitor is clearly detected by Fedora, as the monitor layout popup pops up, but the monitor doesn't actually work.
I assume this to be an NVIDIA problem, but as I have no experience with NVIDIA-based issues, I thought I'd ask here.
Here's my system specs:Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.3 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1 Kernel Version: 6.15.7-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 24 × Intel® Core™ Ultra 9 275HX Memory: 32 GiB of RAM (30.8 GiB usable) Graphics Processor: Intel® Graphics Manufacturer: LENOVO Product Name: 83LU System Version: Legion Pro 5 16IAX10H
Side note - is it not detecting my GPU?
First of Five Patriot Systems Arrived in Ukraine
First of Five Patriot Systems Arrived in Ukraine — The Telegraph - Militarnyi
Germany has reportedly delivered the first Patriot air defense system to Ukraine under an agreement with the United States. However, the accuracy of this information has been questioned by Militarnyi analysts.Yann (Militarnyi)
Best os choices and use cases for a netbook with 2ram?
Assuming you mean 2GB RAM, it will run a full Linux. I was using a 2008-vintage laptop with similar specs as a secondary machine until recently, and it was capable of handling many light workloads. Retro gaming up to the 16-bit era should be fine. 720p video playback from local storage (never tried streaming) was fine. Modern websites were very hard on it, though, so I didn't normally use it in that capacity.
Just pick a distro that isn't too bloated, and a desktop environment that's suited to older machines and doesn't expect too much of the hardware, and you'll be fine.
(My laptop still works, by the way. I gave it up because 1. I got a good deal on a machine with much higher specs and 2. I run Gentoo, and compiling a modern version of GCC on a dual-core of that vintage takes longer than you would expect.)
E-ink tablet for note and reading
I want to use it for note taking and reading pdf..
like this
With pleasure, if you do have questions later on though, even in months, please feel free to ask here again.
Yes using an older device is nice. If you like to tinker a bit there are even older eInk devices that can be unlocked so maybe finding which one and getting it 2-hand could be an interesting adventure.
If you dual-boot different distributions and want to keep old versions of distros for upgrades, how do you proceed?
Say you are dual-booting Debian and Arch and want to upgrade Debian oldstable to Debian stable. But you want to keep the old installation available as a fall-back option. And you also want to re-use your configuration files and dot files, but in a way that incompatible changes to your dot files in the new Debian or Arch version do never break the old program versions.
How do you do that ?
(I describe my own approach in a comment below.)
Since both Debian and Arch aren't atomic distros or offer rollback... The way I do it is connect my large external USB harddisk, do a backup and then upgrade. If there's something wrong, I restore the backup, but in reality I was always able to resolve issues with the updates.
On my server I do LVM snapshots, that's fairly easy to do. I avoid BTRFS since that messed up one of my filesystems a few years ago, but I heard it got better since and it's not supposed to do that any more.
Wayback 0.1 Released As First Preview Release For X11 Compatibility Layer
"Wayback is an X11 compatibility layer that allows for running full X11-only desktop environments using Wayland. It is essentially an X11 server backed by Wayland, leveraging wlroots and Xwayland. Our goal is for Wayback to eventually be a completely drop-in replacement to the Xorg binary, thus reducing maintenance burden for distro maintainers."
Wayback 0.1 Released As First Preview Release For X11 Compatibility Layer
Announced just once month ago was Wayback as an X11 compatibility layer build atop Wayland componentswww.phoronix.com
like this
ForkServer in Firefox 141: No More Restarts and Better Performance on Linux
ForkServer in Firefox 141: No More Restarts and Better Performance on Linux
ForkServer is the Firefox's new Linux feature that eliminates annoying forced restarts after updates. Better performance and low memory use.sk (OSTechNix)
The in-memory version of the tab template prevents having to restart FF to load the new one from disk now, but, at some point you're still going to have to restart...
I tend to hibernate my laptop, so it doesn't reboot often... so surely I'm going to get to the point where FF needs a restart...
is there any way to put my extra memory to use to play av1 files if my cpu overloads? Debian 12.11
debian 12.11
system memory size: 31GiB, 2 15.5 GiB cards
cpu: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz, version: 6.142.9, size: 3268MHz, capacity: 3500MHz, width: 64 bits
no graphics card whatsoever
computer can play h.265 and equivalent without troubles, provided video file is no higher than 1080 p.
Computer can play av1 files no higher than 1080 p only if I shut every other application down. If for example I run a browser and an av1 file with either mpv or vlc, system shuts down.
Can I put all that memory to use and avoid overloading the cpu?
ETA: temperature seems to be the reason why this machine shuts down. Fan is ok, not too much dust, it needs a re-paste
like this
As others have said, you should probably replace your CPU fan ASAP.
A computer in usable condition does not shut down without user input.
I had an i5-7200u equipped laptop and I could do AV1 playback, not well but it didn't do what you described.
Also is it maxing out memory or cpu? I would check btop during playback. Look at CPU usage, memory usage and temps while doing so and report here.
Edit: Something is definitely wrong with your machine, that is abnormal behavior. Maybe it's overheating, maybe it's trying to do some sort of gpu decode and has no idea what to do with it as it doesn't support it. Can you check what encoder mpv is using? I would assume it would failback to CPU.
League Of Legends fighting spin-off 2XKO dangles Vi in front of fans alongside a closed beta
League Of Legends fighting spin-off 2XKO dangles Vi in front of fans alongside a closed beta
Riot's spin-off fighting game with the terrible name 2XKO (formerly Project L) is getting a closed beta in a few months.Brendan Caldwell (Rock Paper Shotgun)
mist have apps for trip
hey guys
which apps would be must have for you for a trip abroad
also general apps recommendations are fine
hopefully here is fine i didnt see any rule against it if its not okay remove the post
CoMaps - Hike, Bike, Drive Offline with Privacy | F-Droid - Free and Open Source Android App Repository
Easy map navigation - Discover more of your journey - Powered by the communityf-droid.org
the order of redirections is significant
In bash, if you put:
ls /Users/*/.ssh/id_rsa 2>&1 > rsa-keys.log
...you're redirecting stderr to the stdout's destination while stdout is still sending output to the screen. So any permission errors encountered will go to the screen, not to rsa-keys.log.
From the bash manpage:
==================
Note that the order of redirections is significant. For example, the command
ls > dirlist 2>&1
directs both standard output and standard error to the file dirlist, while the command
ls 2>&1 > dirlist
directs only the standard output to file dirlist, because the standard error was duplicated from the standard output before the standard output was redirected to dirlist.
==================
Commands given to the shell are evaluated and processed in a specific order and fashion, and this is one quirk of that that many people are unaware of.
like this
A power utility is reporting suspected pot growers to cops. EFF says that’s illegal.
According to a motion the Electronic Frontier Foundation filed in Sacramento Superior Court last week, Nguyen and Decker are only two of more than 33,000 Sacramento-area people who have been flagged to the sheriff’s department by the Sacramento Municipal Utility District, the electricity provider for the region. SMUD called the customers out for using what it and department investigators said were suspiciously high amounts of electricity indicative of illegal cannabis farming.
A power utility is reporting suspected pot growers to cops. EFF says that’s illegal.
EFF says the “mass surveillance scheme” violates constitutional protections.Dan Goodin (Ars Technica)
Urgency to Switch from Windows 10 Builds
The openSUSE Project is part of a growing coalition of open-source advocates urging Microsoft users to install a Linux operating system as Microsoft prepares to end support for Windows 10 this October, and urgency to get that message out is building.Some in the IT industry are suggesting that as many as 50 percent of the devices remain using Windows 10, which comes at great risk to users and businesses.
Those who remain on Windows 10 and don’t upgrade to an operating system providing security and maintenance updates like a Linux OS or Window 11 will be susceptible to vulnerabilities, malware infections, software incompatibilities, and an increasing amount of system instability and failures over time.
The End of 10 campaign and its initiative aims to promote migration-focused type events to help these users shift from Windows 10 to Linux-based operating systems.
The amount of PCs that will become unprotected on October 14 is unprecedented, and getting people to migrate to Linux operating systems like openSUSE’s is reaching a critical juncture as millions face the looming deadline this Fall.
October 14 is just 12 weeks away and the end-of-support deadline for Windows 10 will expose those who have not migrated to increasing cyber threats.
In additions to the the threats, a big part of the End of 10 movement emphasizes environmental responsibility, digital sustainability and long-term cost savings for those with aging computers that could potentially end up recycled or in landfill.
End of 10 advocates and supporting organizations like NextCloud, REPAIR CAFE, KDE, GNOME, FSFE, EU OS and several other organizations would prefer users find a Linux solution for their older hardware rather than have this event create an environmental disaster. Installing Linux on these old systems can breathe new life into perfectly functional machines that may otherwise be discarded.
Several open-source software projects and organizations and been collaborating for more than a year to create unified resources, tutorials, migration tools and support channels to help lower the barrier to entry for those who seek to install a Linux new operating system.
Members of the openSUSE community and others have been vocal about appealing to Windows 10 users that can’t upgrade their devices to Windows 11.
For those ready to act, the campaign website has resources available and links to community events to help people install Linux.
Anyone who wants to install an openSUSE distribution can follow this A Step-by-Step Guide.
The message to Windows 10 users is clear; don’t replace your computer; reimagine it!
Urgency to Switch from Windows 10 Builds
Install Linux Before It’s Too Late The openSUSE Project is part of a growing coalition of open-source advocates urging Microsoft users to install a Linux ope...openSUSE News
like this
Fedora Weighs Dropping Release Criteria For DVD Optical Media
Fedora Weighs Dropping Release Criteria For DVD Optical Media
The Fedora project is seeking feedback from its user and developer community over potentially updating its release criteria to no longer block on optical media boot issues (DVD images) as well as whether to continue honoring dual boot issues for Inte…www.phoronix.com
like this
like this
Besides the corrections others have said, I really can’t think of any reason people would intentionally use legacy BIOS on a machine with UEFI for a new install.
Like, I could get doing it for an old install - I know someone who installed Windows 7 in 2015 on their then-new desktop build and later upgraded to 10 but is stuck on legacy BIOS for now with that machine because 7 only ran on that.
I could see something similarly jank happening to someone in the Linux world and then decide not to address it for “if it ain’t broke, don’t fix it reasons”, but certainly not for no reason.
Question About Bash Command Grouping Behavior in Script vs CLI
Question for you all.
I was working on a bash script and working out some logic for command chaining and grouping for executing different functions in my script based on the return status of other functions.
I know you can group commands with ()
, which spawns a subshell, and within the grouping you can chain with ;
, &&
, and ||
.
I also know that you can group commands with {}
, but, within the curly braces you can only separate commands with ;
.
EDIT: the above statement of the curly braces only allowing ;
is incorrect. I misunderstood what I had read. @SheeEttin@lemmy.zip pointed out my mistake.
The requirement is that the list of commands in the curly braces needs to be terminated with a semicolon or a newline character, and in the script, I unknowingly was meeting the rules by using the newlines to make the code easier to read for myself.
END EDIT:
In the script, for readability I did group the commands across lines kind of like a function.
The script is pretty simple. I created a few functions with echo commands to test the logic. the script asks for input of foo or bar. The first function has an if
, and if the input is foo, it executes. If it's bar it returns 1.
The return of 1 triggers the or (||
) and executes the second command group.
The idea was, if the user inputs foo
, the first group triggers printing foo baz
to stdout. If the user inputs bar
, the foo
function returns 1, the baz function does not execute, the or is triggered, and bar but
is printed to stdout
Here's the script (which executes as described):
Can anyone explain why I'm able to group with curly braces and still use &&
inside them?
(Also, the reason I want to use the curly braces is I don't want to spawn a subshell. I want variable persistence in the current shell)
\#! /usr/bin/bash
# BEGIN FUNCTIONS #
foo () {
if [[ "${input}" = foo ]]; then
echo "foo"
return 0
else
return 1
fi
}
bar () {
echo "bar"
}
baz () {
echo "baz"
}
but () {
echo "but"
}
# END FUNCTIONS #
read -p "foo or bar? " input
{
foo &&
baz
} ||
{
bar &&
but
}
gnu.org/software/bash/manual/b…
I don't see any mention of only being allowed to use a semicolon. I don't have a test system handy unfortunately.
Ideally you'd simplify or separate your logic so that you're not relying so much on bash. If you need complex logic, I'd use another language, depending on what's available in your environment.
Ah! I misinterpreted what I read! I found that exact same reference link when looking into this and I misinterpreted this:
The semicolon (or newline) following list
is required
to mean that it required the semicolon as the command separator. That explains why my script works. The newline closes each group, and the other operators are allowed, the list just needs to be closed. Thank you!
My environment is just my homelab. Ubuntu server on my server, Arch (btw) on my laptop. So I could go with any language , but right now I'm choosing Bash. I know stuff I'm doing would probably be easier in a different language, and maybe I'm a glutton for punishment. I just want to get really good with Bash.
The logic is Bash is gonna be available on just about any computing environment I encounter (linux especially, but even Windows with WSL and zsh on macOS (which I know is different, but still very similar). But really, I am just enjoying the hell out of learning and scripting with Bash. I'll move on to Python or something someday.
Fifteen more Palestinians die from starvation amid Israeli-imposed famine
Fifteen Palestinians died from malnutrition under an Israeli-imposed famine in the Gaza Strip in the past 24 hours, the Palestinian health ministry said on Tuesday.
Four of them were children, including three identified as the infant Yousef al-Safadi, Abd al-Jawad al-Ghalban, 16, and Ahmad Hasanat.
inian health ministry.
Fifteen more Palestinians die from starvation amid Israeli-imposed famine
Fifteen Palestinians died from malnutrition under an Israeli-imposed famine in the Gaza Strip in the past 24 hours, the Palestinian health ministry said on Tuesday.Ahmed Aziz (Middle East Eye)
more questions about yt-dlp arguments on debian (excluding av1, aborting an active download not shutting the terminal down)
debian 12.11, yt-dlp stable@2025.07.21
aim: to download the best video available with the largest height but no better than 1080p, excluding av1 as well.
What works:
yt-dlp -f bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] -S height:1080 --all-subs
but this command downloads, if possible, av1, which target hardware doesn't support for longer than 5 minutes.
Argument I don't know to add correctly:
[vcodec!*=av01]
I tried:
yt-dlp -f bv[ext=mp4]+ba[ext=m4a]/b[ext=mp4][vcodec!=av01] -S height:1080 --all-subs
and other variations, but it didn't work.
second question, aborting an active download not shutting the terminal down: neither ctrl+c nor ctrl+q work and opening htop to kill the process seems overkill. What I now do is to simply shut the active tab, but there must be a faster way.
like this
second question, aborting an active download not shutting the terminal down: neither ctrl+z nor ctrl+q work and opening htop to kill the process seems overkill. What I now do is to simply shut the active tab, but there must be a faster way.
Ctrl+C.
neither ctrl+z nor ctrl+q work
Ctrl + z
will send the task to the background. You can use jobs
to see all active background work. Fg
will bring background work to the foreground. Ctrl + q
is not a valid shortcut as far as I know. Looks a bit like a mac thing (command + q).
thank you for pointing that out, corrected.
what happens on my computer: on a terminal, I press ctrl+c but the process keeps working, yt-dlp keeps downloading. As said, the only way to stop it is to shut the tab down (or htop and kill)
Can you help me arrange these video formats from better to worst?
Tinkering with yt-dlp -F
I know av1 is even better than h.265, h.265 being better than h.264
However, I don’t know where to put vpP09, vp9 and avc1
Audio formats: what’s better? m4a or webm?
like this
Trying Guix: A Nixer's Impressions
One aspect of Guix I found to be really fascinating: That there is basically no conceptual difference between defining a package as a private build script, and using a package as part of the system.
Let me explain: Say you wrote a little program in Python which uses a C library (or a Rust library with C ABI) which is in the distribution. Then, in Guix you would put that librarie's name and needed version into a manifest.scm
file which lists your dependency, and makes it available if you run guix shell
in that folder. It does not matter whether you run the full Guix System, or just use Guix as s package manager.
Now, if you want to install your little python program as part of your system, you'll write an install script or package definition, which is nothing else than a litle piece of Scheme code which contains the name of your program, your dependency, and the information needed to call python's build tool.
The point I am making is now that the only thing which is different between your local package and a distributed package in Guix is that distributed packages are package definitions hosted in public git repos, called 'channels'. So, if you put your package's source into a github or codeberg repo, and the package definition into another repo, you now have published a package which is a part of Guix (in your own channel). Anybody who wants to install and run your package just needs your channel's URL and the packages name. It is a fully decentral system.
In short, in Guix you have built-in something like Arch's AUR, just in a much more elegant and clean manner - and in a fully decentralized way.
like this
I had a go at using guix as a package manager on top of an existing distro (first an immutable fedora, which went terribly, then OpenSUSE). Gave up for a few reasons:
- As mentioned in the article,
guix pull
is sloow. - Packages were very out of date, even Emacs. If I understand correctly, 30.1 was only added last month, despite having been available since February. I get that this isn't the longest wait, but for the piece of software you can expect most guix users to be running, it doesn't bode well.
- The project I was interested in trying out (Gypsum) had a completely broken manifest. Seems like it worked on the dev's machine though, which made me concerned about how well guix profiles actually isolate Dev environments. This was probably an error on the dev's part, but I'd argue such errors should be hard to make by design.
All in all I love the idea of guix, but I think it needs a bigger community behind it. Of course I'm part of the problem by walking away, but 🤷
- As mentioned in the article,
guix pull
is sloow.
This one has beem discussed on several forums discussing the original blog post, like here or also here on lobste.rs
Part of the reason for slow pulls is that the GNU projects savannah server, which Guix was using so far, is not fast, especially with git repos. Luckily, this is already being improved because Guix is moving to codeberg.org, a FOSS nonprofit org which is hosted in Europe. So if one changes the configured server URL, it is faster. (On top of that interested people might use the opportunity to directly take influence, and donate to codeberg so that they can afford even better hardware 😉).
Fedora Must (Carefully) Embrace Flathub
Fedora Must (Carefully) Embrace Flathub
Motivation Opportunity is upon us! For the past few years, the desktop Linux user base has been growing at a historically high rate. StatCounter currently has us at 4.14% desktop OS market share...Michael Catanzaro (Michael Catanzaro's Blog)
like this
like this
I think, because of Fedoras atomic desktops. I didn't use any of them yet, but it seems like Flatpaks should be used there, since one should (or can?) not install tradional packages there. Therefore Fedora provides the flatpaks anyway and they can be used on the non atomic desktops as well.
Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated. A Flatpak usually does not have the issue since a newer version would include the fitting runtime.
This said, I do think its not this big of an issue for fedora which is usually quite up to date. But if you run a distribution with LTS releases or something like Debian you will much more likely have older dependencies in your repositiry.
like this
atomic desktops
i guess it makes sense in that case, but i'm really not convinced flatpaks should be used as the default (or only, apparently) way to install every application in the system. flatpak's flexibility is great for the particular cases where you want to install newer versions of applications or if an application isn't available in the official repos somehow. besides that, just use distro packages
Another reason is, that you might not be able to install the latest version of an application as rpm package if a required dependency in the repo is outdated
doesn't flathub solve that already?
yt-dlp command on debian to download highest available video and audio, provided that resolution is no higher than 1920 x 1080 p
debian 12.11, yt-dlp stable@2025.06.30.
I used this argument: "-f bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]"
and it works: it downloads the best available video, audio and ffmpeg merges both in a single file. Automatically.
Except that the maximum resolution I need is 1920 x 1080 p. Best available video is oftentimes 4096 x 2160 p, too much for the target hardware.
Using -F to check different resolutions to then select one (like -f 299 or -f 148) is tiresome.
How do I do that? Ideally for whole playlists involving between 25 and 50 videos.
Taken from github.com/yt-dlp/yt-dlp. Replace 480 with 1080. Multiple options in the documentation to choose from.
Download the best video available with the largest height but no better than 480p, or the best video with the smallest resolution if there is no video under 480p
$ yt-dlp -S "height:480"
GitHub - yt-dlp/yt-dlp: A feature-rich command-line audio/video downloader
A feature-rich command-line audio/video downloader - yt-dlp/yt-dlpGitHub
The following numeric meta fields can be used with comparisons <, <=, >, >=, = (equals), != (not equals):filesize: The number of bytes, if known in advance
filesize_approx: An estimate for the number of bytes
width: Width of the video, if known
height: Height of the video, if known
aspect_ratio: Aspect ratio of the video, if known
So a height<=1080 should be it.
GitHub - yt-dlp/yt-dlp: A feature-rich command-line audio/video downloader
A feature-rich command-line audio/video downloader - yt-dlp/yt-dlpGitHub
Palestinians Are Collapsing in Gaza's Streets From Israeli-Imposed Starvation Campaign
[can't believe that it keeps getting worse, but it does]
Abdel Qader Sabbah and Sharif Abdel Kouddous
Jul 21, 2025
Over the past five days alone, more than 550 Palestinians have been killed in Gaza, according to ministry of health figures. The confirmed death toll since the beginning of the war crossed 59,000 on Monday in what is widely acknowledged to be a vast undercount. Over the past two months, more than 1,000 Palestinians have been killed as they are forced to seek aid in militarized zones in a system mostly overseen by the Gaza Humanitarian Foundation (GHF), a shadowy U.S.- and Israeli-backed group.One of the deadliest days for aid seekers came on Sunday, when over 70 people were killed, at least 67 of them in northern Gaza where Israeli troops opened fire on crowds trying to get food from a World Food Program convoy entering through the Zikim crossing.
“The tank came, surrounded us, and started shooting at us and we kept raising our hands,” Ibrahim Hamada, who was wounded in the leg, told Drop Site as he lay on a hospital gurney wincing in pain. “There were many martyrs, no one was able to retrieve them. I crawled on my stomach just to reach a car to take me to the hospital,” he said. “I went there to eat, because there was no food at home.”
Palestinians Are Collapsing in Gaza's Streets From Israeli-Imposed Starvation Campaign
A frontline report on a people forced to face death from starvation or being shot in a perilous quest to obtain meager rationsAbdel Qader Sabbah (Drop Site News)
Palestinians Are Collapsing in Gaza's Streets From Israeli-Imposed Starvation Campaign
cross-posted from: lemmy.ml/post/33477630
[can't believe that it keeps getting worse, but it does]Abdel Qader Sabbah and Sharif Abdel Kouddous
Jul 21, 2025
Over the past five days alone, more than 550 Palestinians have been killed in Gaza, according to ministry of health figures. The confirmed death toll since the beginning of the war crossed 59,000 on Monday in what is widely acknowledged to be a vast undercount. Over the past two months, more than 1,000 Palestinians have been killed as they are forced to seek aid in militarized zones in a system mostly overseen by the Gaza Humanitarian Foundation (GHF), a shadowy U.S.- and Israeli-backed group.One of the deadliest days for aid seekers came on Sunday, when over 70 people were killed, at least 67 of them in northern Gaza where Israeli troops opened fire on crowds trying to get food from a World Food Program convoy entering through the Zikim crossing.
“The tank came, surrounded us, and started shooting at us and we kept raising our hands,” Ibrahim Hamada, who was wounded in the leg, told Drop Site as he lay on a hospital gurney wincing in pain. “There were many martyrs, no one was able to retrieve them. I crawled on my stomach just to reach a car to take me to the hospital,” he said. “I went there to eat, because there was no food at home.”
Palestinians Are Collapsing in Gaza's Streets From Israeli-Imposed Starvation Campaign
A frontline report on a people forced to face death from starvation or being shot in a perilous quest to obtain meager rationsAbdel Qader Sabbah (Drop Site News)
Flotilla Ship Heads Towards Gaza With 7 U.S. Nationals
The Gaza Freedom flotilla coalition is sailing its next ship to break the illegal Israeli blockade of Gaza.
The Handala departed for Gaza on Sunday from the Italian port of Gallipoli after stops in Augusta and Siracusa in Sicily. The journey to Gaza may take around 7 days.
Twenty-one persons from 10 countries are onboard the Handala, including seven U.S. citizens, representing the hundreds of millions of Americans who are strongly opposed to the U.S. complicity in the Israeli genocide of Palestinians in Gaza.
The following nationalities are represented on the Handala: U.S. 7, France 4, Australia 2, Italy 2, Spain 2, Norway 1, Morocco 1, Tunisia 1, U.K. 1; Israel -2 U.S. citizens have dual citizenship with Israel.
Flotilla Ship Heads Towards Gaza With 7 U.S. Nationals
Twenty-one persons from 10 countries are onboard the Handala, including Americans strongly opposed to the U.S. complicity in the Israeli genocide of Palestinians in Gaza.Consortium News
UK, France and 23 other countries say the war in Gaza ‘must end now’
[now let's see if they do something]
By SYLVIA HUI and JILL LAWLESS
Updated 1:05 PM EDT, July 21, 2025
LONDON (AP) — Twenty-five countries including #Britain, #France and a host of #European nations issued a joint statement on Monday that puts more pressure on #Israel, saying the war in #Gaza “must end now” and Israel must comply with international law.The foreign ministers of countries including #Australia, #Canada and #Japan said “the suffering of civilians in Gaza has reached new depths.” They condemned “the drip feeding of aid and the inhumane killing of civilians, including children, seeking to meet their most basic needs of water and food.”
The statement described as “horrifying” the deaths of over 800 #Palestinians who were seeking aid...
https://apnews.com/article/europe-israel-hamas-war-gaza-e4062cffa9585790061105236a93d8e5/
UK, France and 23 other countries say the war in Gaza ‘must end now’
cross-posted from: lemmy.ml/post/33476377
[now let's see if they do something]By SYLVIA HUI and JILL LAWLESS
Updated 1:05 PM EDT, July 21, 2025
LONDON (AP) — Twenty-five countries including #Britain, #France and a host of #European nations issued a joint statement on Monday that puts more pressure on #Israel, saying the war in #Gaza “must end now” and Israel must comply with international law.The foreign ministers of countries including #Australia, #Canada and #Japan said “the suffering of civilians in Gaza has reached new depths.” They condemned “the drip feeding of aid and the inhumane killing of civilians, including children, seeking to meet their most basic needs of water and food.”
The statement described as “horrifying” the deaths of over 800 #Palestinians who were seeking aid...
https://apnews.com/article/europe-israel-hamas-war-gaza-e4062cffa9585790061105236a93d8e5/
VS Achuthanandan, politician who pushed for Linux adoption in India, passed away today
India has one of the highest rates of (desktop) Linux usages in the world - hovering around 10% according to StatCounter. Why is this? One reason is concerns over software controlled by foreign countries - particularly the US and China. But another is cost.
The first major boost for Linux and other free software in India came in 2006, when VS Achuthanandan - who passed away today - was elected Chief Minister of the state of Kerala. His government came up with a policy to shift all government computers to free software, starting with schools and colleges.
When the financial benefits became apparent, other states and the Union government followed suit.
V.S. Achuthanandan passes away at 101: Former Kerala CM to be cremated with full State honours on July 23
V.S. Achuthanandan death LIVE: Follow LIVE updates as condolences pour in for former Kerala CMThe Hindu Bureau (The Hindu)
Fed Under Fire: Treasury Chief Calls for Full Review of Central Bank’s Performance
Fed Under Fire: Treasury Chief Calls for Full Review of Central Bank’s Performance
The United States Federal Reserve should be examined as an institution to see if it operates successfully, US Secretary of the Treasury Scott Bessent said on Monday.Sputnik International
HDR Video Playback Lands in Chromium on Wayland
HDR Video Playback Lands in Chromium on Wayland
Chromium adds Wayland color-management-v1 support, allowing HDR rendering on supported platforms with a default-enabled feature flag.Bobby Borisov (Linuxiac)
like this
Debian 13.0 Ready To Introduce Formal RISC-V Support (But Still Bound By Slow Hardware)
This is the first release where RISC-V 64-bit is officially supported by Debian Linux albeit with limited board support and the Debian RISC-V build process is handicapped by slow hardware.
Debian 13.0 Ready To Introduce Formal RISC-V Support But Still Bound By Slow Hardware
With the Debian 13.0 release planned for 9 August, one of the notable fundamental features with this Debian 'Trixie' release is now supporting RISC-V as an official CPU architecturewww.phoronix.com
like this
100% free alternative to capcut video editor?
I hate how capcut has gotten to. Ive tried davcihi resolve but i find it isint as easy as capcut. I want to try a open source video editor for my linux mint laptop that is really free and so easy even a child could learn it.
Im up for suggestions or a change of my mindset.
I you want open-source then your best choice is either Shotcut or Kdenlive.
Shotcut is one of the simplest editor I've ever used...but only if you have simple edits to do, the more you wanna do something less simple the worst it gets.
Kdenlive on the other hand is fine to use in most use cases, but can be a bit tricky to understand at first.
So I always suggest Shotctut if you're sure you won't do crazy edits, Kdenlive otherwise, or to just use both if you are unsure.
Why do people fear socialism, but not fascism?
Why do people fear socialism, but not fascism?
https://www.tiktok.com/t/ZTHgc5LsX58Ys-YysMi/ Why do people fear socialism, but not fascism? Why does the idea of workers owning the means of production scare millions, while police states, corpora...TankieTube
My first installation of linux on a 5 year old laptop
My first hurdle is understanding that i need to add a boot sequence and navigate to the EFI file in my mounted pen drive.
second hurdle is understanding i need to disable secure boot so that the dell bios doesnt think something is wrong and always run the bios repair program.
third is understanding that i need to disable Intel rapid storage for the full install (luckily linux mint tells us this)
and honestly the hardest thing was installing fastfetch cuz theres a lot of outdated information out there on how to install it on Mint.
the process took about 4 hours, i consider it very lucky that i was able to do it so fast.
resources that helped me:
devicetests.com/boot-usb-uefi-…
How To Boot from USB in UEFI Mode on Dell Inspiron: A Workaround | DeviceTests
Learn the workaround to boot from USB in UEFI mode on Dell Inspiron laptops with our step-by-step guide. Get your device up and running in no time.Brent Cohen (DeviceTests)
like this
refind + booster + encryption doesn't work for me
Hello, i have problem because i can't make it work for like a week.
I tried a lot of different configurations and every time i try refind with encryption when refind starts there is no menu entry for encryptred disk, but with no encryption everything works fine. I looked a lot on arch wiki, some install scripts on github and i do what they do and it doesn't work. Maybe anyone could help?
Script i actually use:
execute_refind() {
BLKID1=$(blkid -s UUID -o value $ROOT)
BLKID2=$(blkid -s UUID -o value $CRYPT)
refind-install --usedefault "$ESP" --alldrivers
touch /boot/refind_linux.conf
if [ "$ENCRYPTION" == "yes" ] && [ "$FILESYSTEM" == "btrfs" ]
then
cat >> /boot/refind_linux.conf << EOF
"Boot with minimal options" "rd.luks.name=$BLKID2=artix root=UUID=$BLKID2 rootfstype=$FILESYSTEM rw add_efi_memmap quiet $NVIDIA_MODESET"
EOF
fi
if [ "$ENCRYPTION" == "no" ] && [ "$FILESYSTEM" == "btrfs" ]
then
cat >> /boot/refind_linux.conf << EOF
"Boot with minimal options" "rootflags=subvol=/@ root=UUID=$BLKID1 rw add_efi_memmap rootfstype=$FILESYSTEM initrd=@\boot\booster-$KERNEL.img quiet $NVIDIA_MODESET"
EOF
fi
if [ "$ENCRYPTION" == "yes" ] && [ "$FILESYSTEM" != "btrfs" ]
then
cat >> /boot/refind_linux.conf << EOF
"Boot with minimal options" "rd.luks.name=$BLKID2=artix root=UUID=$BLKID2 rootfstype=$FILESYSTEM rw add_efi_memmap quiet $NVIDIA_MODESET"
EOF
fi
if [ "$ENCRYPTION" == "no" ] && [ "$FILESYSTEM" != "btrfs" ]
then
cat >> /boot/refind_linux.conf << EOF
"Boot with minimal options" "root=UUID=$BLKID1 rw add_efi_memmap rootfstype=$FILESYSTEM quiet $NVIDIA_MODESET"
EOF
fi
execute_modules
}
like this
Linux and Secure Boot certificate expiration
Linux and Secure Boot certificate expiration
Linux users who have Secure Boot enabled on their systems knowingly or unknowingly rely on a ke [...]LWN.net
There is even a whole section in Wikipedia on issues and criticism with secure boot:
en.m.wikipedia.org/wiki/UEFI#S…
Some people argue that one can work around such locking down of PC hardware. Do this or that to avoid issues with substantial tinkering.
But that is not a bug but a feature. Sure, as a technical Linux user you can work around some nastiness. Like working around privacy invasion on Facebook or Linkedin by "adjusting" settings, or "adjust" settings in Wimdows to make it more private and so on. The thing is: working against the platform becomes quickly a losing game, because you don't control the platform - Microsoft does. And it does not help you if you manage to re-gain control of your device after some hours of tinkering if 99.9% of people around you don't have the knowledge and time and store your data, photos, Emails on OneDrive and so on. Freedom is very much a collective thing and software freedom is no exception.
And this does not mean that the thinkering and hacking is in vain - but it is not enough. We need the practical right to control our devices.
reshared this
reshared this
KoboldCoterie
in reply to GrumpyCat • • •Axum
in reply to GrumpyCat • • •Echedelle (she/her)
in reply to GrumpyCat • • •a1studmuffin
in reply to GrumpyCat • • •Eugenia
in reply to GrumpyCat • • •gonzo-rand19
in reply to GrumpyCat • • •I've heard good things about GameMaker (the engine Hotline Miami 1 and 2 use) for beginner devs. It's hard to recommend an engine without knowing how familiar you are with scripting. GameMaker is 2D-only ~~and isn't free~~ though.
Godot can be very confusing if you aren't much of a coder or have trouble with complex workflows. But one thing it does very well is allow you to get a barebones structure up and running quickly, and that really helps with setting up scenes and iterating on them. So if that sounds like your thing, Godot is free and can do 3D as well as 2D.
smeg
in reply to gonzo-rand19 • • •I think GameMaker is free if you're not selling your game
Export Licences Pricing | GameMaker Get
gamemaker.iolike this
gonzo-rand19 likes this.
gonzo-rand19
in reply to smeg • • •like this
gonzo-rand19 likes this.
utopiah
in reply to GrumpyCat • • •Honestly try whatever you want, from Godot to bash on the command line (I'm not even joking) then while doing so, write down what you learn and, as importantly, what is missing. If something is missing and it's a very VERY big deal for you to re-implement (say 3D engine, or VR support, or cross platform support) then and ONLY THEN do look at other engines. See which ones out there do have both what you needed so far AND what is missing. Do NOT think ahead of all the "cool" things you "might need one day" because you would then look for the "perfect" engine for a project that does not even exist in your mind.
TL;DR: it does not matter, pick any, build, share, iterate and pick another one whenever you want to.
Unlix86
in reply to utopiah • • •Tundra
in reply to GrumpyCat • • •Ive tried Godot and discovered I cant code at all, everything was hanging together by a thread.
Ive since started GDevelop and am loving it, they even have an official flatpak.
GDevelop: Free, Fast, Easy Game Engine - No-code, AI-assisted, Lightweight, Super Powerful | GDevelop
gdevelop.ioWashhouse0749
in reply to GrumpyCat • • •Derin
in reply to GrumpyCat • • •Hi, game developer here.
If you're just starting out, Unity is a bit more mature and established - and it works fine on Linux. There are also quite a few resources for getting started that apply to the current version out there (E.g. It isn't rapidly changing too much at the moment for someone just starting out). It also has the best mobile support of any engine out there, so if you want to test your game on a phone that's your best bet.
Godot is popular among hobbyists, and could be a fun start, but I don't know of any serious games being made in it yet (having said that, I know quite a few folk who are currently evaluating it, so maybe in a few years).
But, really, my recommendation is to focus on learning a programming language first. Figure out the ins and outs of basic C#, then start learning about an engine that utilizes it.
I'm only saying this because it sounds like you're looking into how to build games, not just one specific role of the process: if that's the case, starting with some basic C# tutorials/classes would help a lot.
Once you know the be basics it will be much simpler to work with an established Engine, and jumping from one to another will also have less friction.
Finally, remember that scratch is a good tool to learn about how to program. If you're feeling like you've mastered it, now is a great time to move on to a proper programming language.
vala
in reply to GrumpyCat • • •