Linux

Greetings, I am asking whether Linux has helped your family or not going from Windows to a friendly distribution that caters to young or elderly. How was your experience with helping relatives or your kids with Linux? Was it because of an older spec machine? Costs etc? I helped get my grandmother (dad's side) to move from windows 8.1 to Linux Mint which so far has been good, she only really browses and required some basic budgeting apps. This was on something like an older core i3 or i5 but I didn't hear that many problems apart from getting drivers for her Epson printer to work. So how has it been for you?

62
58

On Debian's website it is saying to write the image to the USB stick I should use a bash script "# cp Debian.iso /dev/sdX # sync" Is there another way to do this without using root access?

19
8

So I've been looking into moving back entirely to Linux, but I play a lot of games so would likely need access to windows. I'm considering using KVM as dualbooting isn't really something I'd want. I've some questions I don't really get from how this setup would work: - I have 3 monitors. I have 1 Nvidia 2060. I imagine I might have to get a cheap-ish 2nd video card for Linux as the 2060 would have to be passed through to the guest (windows) VM.. right? (I have integrated graphics, but not enough connections for the 3 monitors on it) - how do you switch between playing on the host and playing on the guest? I.e. if a game runs fine native on Linux, I'd want to use that instead of the windows vm. Is it possible to use the Nvidia card I'd normally pass through on the host? The only thing I can think of here is to run a Linux VM on the Linux host so the card can be passed through to it..? Or is it just not worth it and better to stick to just playing on the windows VM? - how do multiple monitors behave in this? E.g. I connect the 2 monitors on the left/right to the weak card which I dont have yet. I connect the middle monitor to both cards. Once I launch the VM I change the input on the main monitor to the connection with the Nvidia card. How will my monitors behave (and will I have any control over it)? E.g. will I be able to move the cursor across from the left monitor through the middle monitor and to the right or would they act more like 2 different PCs? - how do other things work, like microphone? E.g. can I have discord running on Linux and talk in voice chat, while also using the microphone to talk in game chat in the windows VM? Answering any of them is useful, thanks in advance. Also if I misunderstood how this setup is meant to work, feel free to correct me.

15
9

I had a Chinese Android box gathering dust in a drawer. It had been sidelined because it was stuck on an outdated version of Android, with no updates in sight from the manufacturer. I started considering alternatives like a Raspberry Pi or a budget x86 mini PC to set up a PVR with TVheadend. But before placing an order, I wondered if I could repurpose the Android box as a Linux server. After all, it had decent specs: an Amlogic S905X2 chip, 4 GB of RAM, and 32 GB of internal storage. A quick search revealed that it was possible to boot Linux on the box using a microSD card or USB stick. Within an hour, I had [CoreELEC](https://coreelec.org) up and running. One of the great things about CoreELEC is the ease with which you can install Docker and TVheadend. This meant that my forgotten Android box was now transformed into a functional Linux server. I hooked up a TV tuner (yes, I'm aware it's not exactly cutting-edge, but I need OTA TV for work) and installed TVheadend. It essentially turned the box into a budget-friendly HDHomeRun. I even set up AdGuard Home and configured my router to use it as a network-wide ad blocker. Once you have Docker running, the possibilities are endless. To my surprise, I even discovered that you can boot Armbian on these inexpensive boxes and use them as a lightweight desktop. Or turn them into a router or pihole box using openwrt.

28
2

You know, immutable enterprise systems. I installed HeliumOS (Almalinux bootc) on a corebooted Chromebook. Works really well, but audio needs to be configured. The script needs a recent python which is not available there. Go and rust can be installed for a user only. Is there something similar for python?

34
23

My old 4790k finally died, and I need to replace both the CPU & MB. I was wondering if there would be any conflict in having an AMD CPU and an Nvidia GPU. I want to use Bazzite on it. I'm running the same distro on my main rig and I'm very happy with it. Any suggestions?

27
46

I've got a Linux server running Xubuntu at the moment (It was a media player first), and it also runs two Minecraft servers for the family. It has two network cards that are both connected to the internet. Is there a way to bind the VPN to one of the cards and use the other one for regular use? I've got Surfshark as my VPN, and it doesn't allow port forwarding under Linux. I've got some software that I want to keep behind the VPN, but the lack of port forwarding is stopping me from sharing the Minecraft servers, and when the VPN is active, it slows down the connection to some of my services like Plex. I've tried to look it up, but I just don't know enough to get myself anywhere. I've found results that talk about name spaces and routing tables, but they assume a level of knowledge that I just haven't got yet. I want to use the Arr suite and qBittorrent as the main programs behind the VPN, and Plex, Mylar (a comic manager), Syncthing, and Minecraft as the main programs without it. If I set up qBittorrent and the Arrs as Docker containers, can I use Gluetun to bind just them to the VPN? The VPN is using OpenVPN connections if that makes a difference. Thanks in advance :)

15
30

What am I doing wrong here? The computer has Windows 11 on it but I don't want to use it I want it all the way off the machine. Can this installer not overwrite the Windows OS with Debian?

3
6

I like my Breeze-hacked cursor but I think it's time to find a native Wayland replacement. I have some problems with X11 cursors and that's quite normal with Wayland obviously. For example, my cursor can become invisible if my screen sleeps. Additional controllers that control mouse cursor don't control X11 cursor, however they still work, I just don't know where the cursor is unless it highlights something. Things like this. It's becoming kinda inconvenient so I'm asking for a replacement. Currently I don't really care how it looks. I'm on River by the way.

8
18
paravoce.bearblog.dev

cross-posted from: https://lemmy.world/post/21065836 > Hi friends, as promised, I'm back with my second post. I'll be hanging around in the comments for any questions! > > In this post, I take a look at a typical deployment process, how long each part of it takes, and then I present a simple alternative that I use which is much faster and perfect for hobbit software.

25
4

I'm considering buying a secondhand Yoga Slim 7 with AMD/Ryzen 7 for 400 dollars. Is this a good deal? My parents advise against it because the laptop is old (3-4 years), so I'm not sure. I also don't know how well Linux (Fedora/KDE) runs on this particular model. It comes with 512/16GB. I need advice cause I need to make a decision in like 2 days.

6
7
www.phoronix.com

Userland library functions such as allocators and threading implementations often require regions of memory to act as 'guard pages' - mappings which, when accessed, result in a fatal signal being sent to the accessing process. The current means by which these are implemented is via a PROT_NONE mmap() mapping, which provides the required semantics however incur an overhead of a VMA for each such region. With a great many processes and threads, this can rapidly add up and incur a significant memory penalty. It also has the added problem of preventing merges that might otherwise be permitted. This series takes a different approach - an idea suggested by Vlasimil Babka (and before him David Hildenbrand and Jann Horn - perhaps more - the provenance becomes a little tricky to ascertain after this - please forgive any omissions!) - rather than locating the guard pages at the VMA layer, instead placing them in page tables mapping the required ranges.https://lore.kernel.org/lkml/cover.1729196871.git.lorenzo.stoakes@oracle.com/

79
0
paravoce.bearblog.dev

cross-posted from: https://lemmy.world/post/21023181 > Sharing some lessons I learned from 10 years/millions of users in production. I’ll be in the comments if anyone has any questions! I hope some of the lessons in this series help people learn to adopt Linux directly into their stack as a simple tool that can be managed easily on a server.

7
4

I have a WebDav server that contains some movies and shows. I use Infuse on Apple stuff and NOVA Video Player on Android to watch these. The directory is not organized, file names aren't manually adjusted, and the movies and shows are mixed together. Yet, both of these programs are able to index recursively, get metadata, create a library and let me watch my media without issues. Kodi, on the other hand, seems to be unable to index nested directories, requires you to tell it what type of media is in the individual directories and cannot identify anything correctly unless I go and manually rename directories/files. It also is exclusive for TV usage and not very suitable for desktop. So, are there alternative programs to Kodi, ideally better suited to desktop usage or extensions I can install to make it work properly?

48
62
https://youtu.be/3MywSvb4L94

You can try out the Proton-Cachyos with frame gen package if you're on arch-based systems with `pacman -U archive.cachyos.org/proton/proton-cachyos-1:9.0.20240928-1-x86_64_v3.pkg.tar.zst` or you can download custom tkg-proton with frame generation from [mediafire.com/file/lv7d8jci0gyf6z0/proton_dlssfg.tar.zst/file]() and put into your ~/.steam/steam/compatibilitytools.d/

117
22
discourse.ardour.org

Digital Audio Workstation (DAW) for people who want to record, edit, mix and master audio and MIDI projects. When you need complete control over your tools, when the limitations of other designs get in the way, when you plan to spend hours or days working on a session, Ardour is there to make things work the way you want them to.

165
32
https://bugzilla.mozilla.org/show_bug.cgi?id=1568722

cross-posted from: https://lemmy.ml/post/21519137 > I recently switched from a MBP to a Framework 16 as my primary laptop and one thing I immediately noticed was that I was unable to stop kinetic scrolls in Firefox by laying my fingers onto the touchpad. It'd just slide by unimpeded. You could work around this by counter-scrolling a little rather than holding still which is how I've been coping with it but it's suboptimal to say the least. > (As are many things in the Linux touchpad experience. Linux desktop developers *really* ought to use a macbook for a little to get a sense for how to do this properly.) > > This was caused by Firefox' use of GDK3 to implement its windowing and input needs which does not support hold gestures. > > GDK4 does support them but, as I understand it, a port of Firefox to GDK4 would be a ton of work and there isn't really much desire for it as GDK4 doesn't offer many real advantages over GDK3 as Firefox doesn't use classical GTK widgets or anything and only really uses it for basic input/output primitives. > > A backport to handle hold gestures in GDK3 too was attempted but, in classic GNOME fashion, it was rejected. > > The implementation now somehow gets events from the touchpad directly via wayland somehow from what I could gather but if it works, it works. > > You can try this out in the latest nightly builds.

38
3
www.phoronix.com

> A change queued up last week by AMDGPU driver maintainer Alex Deucher will now default to the fullscreen 3D workload profile for discrete GPUs. AMD APUs with integrated graphics will continue to use the default "bootup" power profile but discrete graphics cards will be running in the "fullscreen 3D" power profile by default.

138
16

I used GDM Settings and broke GDM, every normal fix doesn't work to restore GDMs first login screen back to normal (all colors are black except background and icon, trails when items move). I switched to LightDM and its working perfectly EXCEPT my monitor doesn't sleep when LightDM lockscreen is up. I'm newer to Linux so I don't know how the Monitor sleeping system works, or what the hierarchy is, or configuring it. I know that Pop_OS and dconf editor can both edit the Monitor timeout time, but that doesn't seem to affect LightDM, any suggestions? (I'd rather work on this than GDM because I've spent hours on GDMs theme being busted)

7
0
forgejo.org

Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job. Forgejo v9.0 is the first version to be released under a copyleft license, after a year of discussions. Among the motivations for this change is the realization that a pattern emerged over the years, exemplified by Redis, CockroachDB, Terraform and many others. They turned proprietary because people chose their own financial gain over the interest of the general public. Forgejo admins no longer have to worry about this sword of Damocles: relicensing it as a proprietary software is not allowed. The removal of the go-git backend is part of a larger effort to make Forgejo easier to maintain, more robust and even smaller than it already is (~100MB). When presented with go-git as an alternative to Git, a Forgejo admin may overlook that it has less features and a history of corrupting repositories. It would have been possible to work on documentation and new tests to ensure administrators do not run into these pitfalls, but the effort would have been out of proportion compared to the benefits it provides. The Forgejo localization community was created early 2024 with the ambitious goal of gaining enough momentum to sustain a long term effort. A daunting task considering there are over 5,000 strings to translate, verify and improve. There has been many calls for help in the past and the community keeps growing steadily. Fortunately, the translation hackathon (translathon) organized by Codeberg in October was exceptional. It attracted an unprecedented number of participants who improved or created thousands of translations.

306
59

So I've never actually used a machine with UEFI before I've always been on older machines with BIOS. I got a Dell Optiplex 3070 Intel core 9500T (gen 9) 2.1 GHz 16GB ram 256gb SSD *but* it has windows 11 on it. I hate Windows, and I don't want any trace of it left on my machine. I'd prefer Debian but would even take Ubuntu over Windows What is the best guide for this for someone who has never messed with UEFI before?

16
8

Hello Linux folks, i would like to share one little hack which i have found. On fedora, `zram-generator` comes installed and configured by default with `lz4` algorithm i believe, and no disk swap, if you have 8gb of ram or more, that is fine, but if you have 4gb or less, `systemd-oomd` either kills your games when they use too much memory, or you face an OOMD and get your system frozen. When configuring fedora, normally i would create an in-disk swap, so that my computer wouldn't freeze but face a ***MASSIVE*** slowdown when on way too high memory usage, i also set `zram-generator` to use the `zstd` algorithm so that zram compression rate is higher but slightly slower, like that i can use my low memory more efficiently with a lower risk of OOMD. I was watching a bringus studios video once, where he tried to run counter-strike 2 on a ps4 using linux and proton; the game would always use too much memory and that would freeze the system before it got a change to actually launch, the strange ps4 linux was using in-disk swap, and so, increasing `swapiness` to 100 bringus tried to leverage that to make the game run. He was successful. In disk swap is very slow, so the performance was crap, but that does not matter... So i had the idea to combine it with zram-swap to avoid the in-disk swap penalty, also using `zstd` as the algorithm to make the most out of the memory, and it was a massive sucess! Some games which would make my system very unstable or straight up freeze on certain launch attempts started launching and working just fine! and without dumb in-disk swap slowdowns! While running modded Victoria 2 i have noticed my system using about 3.3 to 3.4GB of swap, and about 3.5 gb of ram, so about 100 to 200MB of real uncompressed memory usage, assuming zstd is running at level 1 of compression, and achieving at least 3.0 as compression rate, in thesis, my system has now the equivalent to 10GB of ram, well above it's weight! even more impressive considering how low are the numbers we are working here! tldr: setting your `swapiness=100` while using `zstd` as your `zram-generator` compression algorithm, and no in-disk swap will help your system use the most out of your ram with negligible performance penalty

72
29
https://www.youtube.com/watch?v=aQvvevEsyro

I love EVE Online, but "multiboxing" was tricky for me in Linux. I like using the CLI for everything I can, but get completely swamped still when dealing with cocktails like Lutris, WINE prefixes, and dependencies. So I was super interested when I stumbled upon Bottles - it seemed to solve a lot of my issues. Then, I realized GNOME's workspaces basically did the same thing as the old Windows program I used... and that was all she wrote. It worked perfectly for me, why overthink it? I recorded my newbie solution to (hopefully) convince other players to switch. Do you have any advice or corrections for me? Did I make a cardinal sin? Is this the dumbest thing you've ever seen? Hit me with your honest takes. <3

34
12

* Price: 370$ * Model: Asus ROG Strix G15 (G531GV) - CPU: Intel I7 9th Gen - GPU: Nvidia RTX 2060 6GB - Ram: 16GB - Storage: Samsung SSD 980 Pro 1TB (NVME)

123
118
https://calibre-ebook.com/whats-new

New features - PDF Input: Automatic header/footer detection and removal - Read Aloud: Allow configuring an extra pause at the end of every sentence when using the Piper TTS engine - PDF Output: Add _WIDTH_PIXELS_ and _HEIGHT_PIXELS_ variables to know the width and height of the header/footer area in templates - Windows: Use calibre's bundled SSL certificates instead of the system certificate store by default - Trim image tool: Add a control to adjust aspect ratio - Kobo driver: Add support for the new firmware used by the Tolino Shine 5

36
0

I need a tablet for uni and I want to run Linux on it. It doesn't need to be the fastest but it should be able to run Rnote and a web browser comfortably. It doesn't need to come with Linux, I am comfortable with installing and managing my system. I thought about buying a Microsoft Surface since they seem to be supported prettty well but I want to see what alternatives there are. It needs to have a Stylus for writing. I have around 450€ to spend and would go a little higher. Also I will probably buy a used device

76
32

Hello! I am on Fedora 40 KDE Edition (Wayland). I have monitor with two supported refresh rates (60, 50 Hz). How can I set custom refresh rate? I know, on Windows you can use CRU.

23
9

![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ca%2Fpictrs%2Fimage%2F6bd4412c-8b68-499d-be3f-f8851af40ca1.jpeg) ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.ca%2Fpictrs%2Fimage%2F779d4f72-a6d3-40ac-bb7a-38bf80e60e08.jpeg)

19
6
linux-hardware.org

I see the raise of popularity of Linux laptops so the hardware compatibility is ready out of the box. However I wonder how would I build PC right know that has budget - high end specification. For now I'm thinking - Case: does not matter - Fans: does not matter - PSU: does not matter - RAM: does not matter I guess? - Disks: does not matter I guess? - CPU: AMD / Intel - does not matter but I would prefer AMD - GPU: AMD / Intel / Nvidia - for gaming and Wayland - AMD, for AI, ML, CUDA and other first supported technologies - Nvidia. And now the most confusing part for me - motherboard... Is there even some coreboot or libreboot motherboard for PC that supports "high end" hardware? Let's just say also a purpose of this Linux PC. Choose any of these 1. Blender 3D Animation rendering 2. Gaming 3. Local LLM running If you have some good resources on this also let me know.

75
34

So. I have a soundboard application (Soundux) running in Hyprland. I got shortcuts to work by force running it in XWayland however these only work when the application is focused. Is there ANY way that the shortcuts work when i focus another window? Edit: spelling

1
0