linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

WeLoveCastingSpellz, in Mandrake Linux 10.0, from 2004. They still work too. Had to buy them on disc, slow dialup internet in those days.

the Linux

virtualbriefcase, in Mandrake Linux 10.0, from 2004. They still work too. Had to buy them on disc, slow dialup internet in those days.

Bringing back memories of my own. Mandrake in 2004 was a but before my time, but I’m sure I’ve still got my Ubuntu discs I downloaded at the local library and burned myself almost a decade after this Mandrake disk.

Skyhighatrist, in Window snapping

If i3 was a bit too involved for you but you generally like the idea of a tiling window manager you might prefer AwesomeWM.

ptz, (edited ) in Roc Toolkit 0.3: real-time audio streaming over the network
@ptz@dubvee.org avatar

Ooh. I’ve been using Snapcast for my multi-room audio, but this seems more versatile. Going to check it out for sure.

Have you used it? Curious about latency. Snapcast has about a 1 second buffer which makes it not ideal for anything beyond music casting.

chtk,
@chtk@feddit.nl avatar

I’m currently using ROC on my laptop and desktop. Latency is low enough to not be noticeable when playing video on my laptop and streaming audio to the desktop. Audio can get a bit choppy if my laptop is on WiFi. But that is most probably because the signal between the repeater on the second floor and my DSL modem on the ground floor is pretty meh.

ptz, (edited )
@ptz@dubvee.org avatar

Latency is low enough to not be noticeable when playing video on my laptop and streaming audio to the desktop.

That’s basically my use case. Want to use my HTPC as the source and some RasPi’s or repurposed thin clients as the sinks - pretty much what I do now with MPD and Snapcast. I absolutely do not want to have to mess with audio offset settings in Emby to keep the dialog in sync. lol

I’ve only skimmed the docs (holidays are a huge time sink haha), but do you know if it can do one-to-many or just one-to-one? Like, can I have one source and multiple receivers? The docs seemed to imply it could do one-to-many, but I didn’t get to dive into them deep enough.

chtk,
@chtk@feddit.nl avatar

Sorry for the late reply.

I don’t know if ROC can do multicast on its own. I use the Pipewire source and sink. And I only do the one-to-one setup.

I did some tests in Pipewire:

Configuring multiple sinks is possible on a machine. They simply present as additional output devices. So if you want to switch audio to another source, that should be doable by switching to another output device.

Doing one-to-many: I don’t know if that is possible with ROC alone. You might be able to do something with Pipewire graphs

Chewy7324,

I haven’t used it but especially the part about guaranteed latency over wireless is interesting.

max, in Just install EndeavorOS lol

I really like Debian I was using Arch before, but Debian looks better to me

warmaster, in /etc/fstab entry for Synology NAS

Filesharing drove me insane.

I ended up ripping the HDDs and putting them on my server, then proceeded to share the drives as normal. My docker containers now use them perfectly fine. IDK wtf Synology is doing but it’s cumbersome AF.

lntl, in TIL

$ usermod -G wheel lntl

i think that’s right

jonman364,

Need to throw a -a in there otherwise wheel will be your only extra group.

possiblylinux127, in Can i autostart apps to tray in GNOME?

Yes, just add it to your startup apps

GravitySpoiled,

“To the tray”

cheerjoy,
@cheerjoy@lemmy.world avatar

Only if the application has a “start minimized” option, or something similar. I know Bitwarden has it.

possiblylinux127,

There should be a command line option for it

TCB13, in Debian based immutable OSes
@TCB13@lemmy.world avatar

BTRFS snapshots :P

d3Xt3r, (edited ) in EndeavourOS encrypted partition

If you’re a beginner then don’t worry about the encryption. Unless you’re hiding from some three-letter agency or being targeted by hackers or something, LUKS1 encryption is more than good enough (for an average home user).

But just so you’re aware, whilst it’s trivial to convert to LUKS2 using cryptsetup convert, you’ll need to first switch your bootloader to systemd-boot from GRUB, and that may not be a trivial process as there’re multiple variables involved - is your ESP big enough, have you mounted your ESP to /boot, whether you’re using secure boot or not, whether you’re dual-booting or not etc. Plus you’ll also need to manually create a bootloader config file that’s specific to your system, and maybe even add a line to load a CPU microcode file if you’re on Intel… there’s a lot of things to consider here.

Honestly, I wouldn’t recommend EndeavorOS to you as a newbie, because it’s basically Arch, but by making the installation easy, you’re skipping all the knowledge you’d get of your system and how it works. And when it comes to situations like you’re in, you reach a roadblock because you took the easy path.

If you’re really interested in Arch then I’d recommend wiping your system and install Arch manually, the Arch way.

0v0,

GRUB works just fine with LUKS2 these days. There is no need to switch bootloaders.

d3Xt3r, (edited )

Apparently there’s still some limitations, according to the Arch Wiki:

  • Initial LUKS2 support was added to GRUB 2.06, but with several limitations that are only partially addressed in GRUB 2.12rc1. See GRUB bug .
  • Since GRUB 2.12rc1, grub-install can create a core image to unlock LUKS2. However, it only supports PBKDF2, not Argon2.
  • Argon2id (cryptsetup default) and Argon2i PBKDFs are not supported (GRUB bug ), only PBKDF2 is.
0v0,

Argon2id (cryptsetup default) and Argon2i PBKDFs are not supported (GRUB bug ), only PBKDF2 is.

There is this patch, although I have not tested it myself. There is always cryptsetup luksAddKey --pbkdf pbkdf2.

d3Xt3r,

That patch looks promising. But I wouldn’t recommend PBKDF2, I mean if you’re going to go thru the trouble of converting to LUKS2 for stronger encryption, might as well go for Argon2.

GregorTacTac,
@GregorTacTac@lemm.ee avatar

I guess I’ll wait a few years until it’s worth upgrading encryption.

x3i, in ISC DHCP Client and Relay End of Maintenance

This article is from July 2021. Why exactly are you sharing this?

KISSmyOS,

When I updated Debian Unstable 2 days ago, it forced me to uninstall isc-dhcp-client in order to upgrade network-manager.
So I looked up the reason and found the ISC’s blog post. I shared it here thinking it might be interesting to some, since Debian’s packages are the basis for a lot of other distros that might be affected soon.

x3i,

Okay, fair point, so it is relevant for a current issue

tun, in Open Source NVIDIA Vulkan Driver NVK Reaches Vulkan 1.0 Conformance

I have been reading news about NVK release 1.0

Only this time I see NVK mentioned as open source Nvidia driver.

canadaduane, in Shadow Cast v0.6.1: GPU Accelerated Screen Recorder - Now with Wayland Support
@canadaduane@lemmy.ca avatar

Is it possible to get this to work with OBS studio? I see the author mentions OBS as an “Alternative Project” but it seems ideal to have these pieces work together.

Strit,
@Strit@lemmy.linuxuserspace.show avatar

OBS already does screen recording on Wayland…

julianh,

Is it GPU accelerated?

Secret300, in easylkb: Easy Linux Kernel Builder

Would this be a plausible way to learn more about the kernel from nothing?

lemmyvore, (edited )

It won’t teach you about the kernel, it’s just a tool that papers over the existing tools for building and debugging the kernel.

If you want to learn then follow a tutorial for building the kernel by hand. Going through the kernel configuration (it’s long) and searching details for the entries is what teaches you the most.

Fair warning, it’s a very deep rabbit hole about computer architecture, networking and lots of other things. But it’s an amazing teaching source.

0x4E4F, in Help, boot doesn't work anymore

You’ve messed up partitioning and EFI partitions. There are leftovers from Debian and Windows. Wipe both drives, star fresh. Make one EFI partition on the NVME drive, 512MB, and use the rest for the main OS. Use the entire SATA drive for the other boot option (no need for EFI partition on that one). When installing the second OS, skip the bootloader install. Boot into the main OS, set grub to search for other OSes installed on the laptop and update grub afterwards. The second OS should appear in grub’s menu.

Hiro8811, (edited )

I would start fresh but I got data on my sata. Also sometimes it boots in grub. I think it’s from Debian. Can I use that or do I need to be in a system?

princessnorah,
@princessnorah@lemmy.blahaj.zone avatar

I got data on my sata

Maybe it’s just with my Aussie accent but this is a great rhyme 😅

0x4E4F,

Lol, yeah, missed that 😂.

Quereller,

Try to mount the partition from the live system and copy the data to a safe place. Then reinstall.

0x4E4F, (edited )

OK, then here’s what you do. Wipe the NVME, install your main OS on it. Boot to it, it should read the SATA drive. Mount it, copy whatever you need from it to the NVME drive. Then wipe the SATA drive (dd or any other program of your choice). Install your second OS on the SATA drive, but skip installing the bootloader. Reboot, boot to your man OS, set grub to search for other installed OSes on the laptop, update grub. The second OS should appear in grub’s menu.

If the data on the SATA drive is bigger than what the NVME can take, use BTRFS with compression (zstd=10 should do it, after the copy, you can drop the compression to 5 for better performance) on the main OS. It will compress binaries or plain text/document files quite nicely. Media, not so much, but it will cut down a few % off it.

Also, when you update the kernel on the second OS, grub won’t detect that. You have to manually switch to the new kernel, but from the main OS. Also, removing old kernels on the second OS will become more complicated, since there is no bootloader installed for it.

Hiro8811,

I’ll try this when I get home. Thanks

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • 200 @ magazine_entry_comments
    HTTP status 200 OK
    Route name magazine_entry_comments
    Has session yes
    Stateless Check no
    Time 2169 ms
    Total time 2169 ms
    Initialization time 86 ms
    Memory 30.0 MiB
    Peak memory usage 30.0 MiB
    PHP memory limit 128 MiB
    Logger 92
    Errors 0
    Warnings 0
    Deprecations 92
    Cache 193 in 2028.12 ms
    Cache Calls 193
    Total time 2028.12 ms
    Cache hits 94 / 182 (51.65%)
    Cache writes 67
    3
    Default locale en
    Missing messages 3
    Fallback messages 0
    Defined messages 124
    Security n/a
    Authenticated No
    Firewall name main
    Twig 1800 ms
    Render Time 1800 ms
    Template Calls 476
    Block Calls 31
    Macro Calls 6
    371 in 1536 ms
    user_avatar 51
    user_inline 40
    date 40
    entry_comment 39
    date_edited 39
    vote 39
    boost 39
    entry_comments_nested 39
    entry_inline 15
    settings_row_switch 15
    user_settings_row_switch 4
    settings_row_enum 2
    magazine_box 1
    magazine_sub 1
    related_magazines 1
    active_users 1
    related_categories 1
    related_posts 1
    related_entries 1
    support_us_block 1
    featured_magazines 1
    61 in 794.76 ms
    Database Queries 61
    Different statements 18
    Query time 794.76 ms
    Invalid entities 0
    Cache hits 37
    Cache misses 18
    Cache puts 18
    6.4.0
    Profiler token 55da18
    Environment dev
    Debug enabled
    PHP version 8.2.26   View phpinfo()
    PHP Extensions Xdebug ✗ APCu ✓ OPcache ✓
    PHP SAPI apache2handler