submitted 1 hour ago by urska@lemmy.ca to c/linux@lemmy.ml
  • NTSync coming in Kernel 6.11 for better Wine/Proton game performance and porting.
  • Wine-Wayland last 4/5 parts left to be merged before end of 2024
  • Wayland HDR/Game color protocol will be finished before end of 2024
  • Nvidia 555/560 will be out for a perfect no stutter Nvidia performance
  • KDE/Gnome reaching stability and usability with NO FKN ADS
  • VR being usable
  • More Wine development and more Games being ported
  • Better LibreOffice/Word compatibility
  • Windows 10 coming to EOL
  • Improved Linux simplicity and support
  • Web-native apps (Including Msft Office and Adobe)
  • .Net cross platform (in VSCode or Jetbrains Rider)

What else am I missing?

submitted 9 hours ago by TheMonkeyLord@sopuli.xyz to c/linux@lemmy.ml

I setup a micro PC with Ubuntu and plugged it into my TV for media streaming, and was just wondering if there was a way to optimize the experience for non KBM

submitted 9 hours ago by joojmachine@lemmy.ml to c/linux@lemmy.ml
submitted 8 hours ago by Vinci@lemmy.world to c/linux@lemmy.ml

Hi guys, after some thinking, finally decided to jump on the Linux train and chose Opensuse TW, mainly for nostalgic reasons. I have an Acer Predator PT315-52, and wanted to dual boot it for now, just for safety reasons. I’m sure you all heard that before. However, when I get to the partitioning part of the installation, there are no drives other than the usb installer. The bios settings are limited, thanks to acer, I remember had more options on my pentium 1 computer back in the day. I would greatly appreciate any guidance, advice, instructions really and thank you all in advance.

submitted 11 hours ago* (last edited 6 hours ago) by gnutard@sh.itjust.works to c/linux@lemmy.ml


i7 4790K ($50)

9020 Optiplex Motherboard ($10)

32GB DDR3 RAM ($35)

7900 XTX 24GB VRAM ($900)

1TB M.2 NVMe ($50)

EVGA 700 BR PSU ($50)

24 pin to 8 pin adapter for motherboard ($20)

NVME PCIe x4 Adapter ($12)

Molex to fan adapters ($7)

Power button adapter ($6)

Total: $1140

Using Arch GNU/Linux (Tried installing Debian, couldn't get the AMD drivers to work properly, so I'm using Arch for the moment)

Can run Stable Diffusion, LLMs, and basically all my games at 1440p High to Ultra settings (RDR2, GTA V, Arma 3, etc.)

GPU passhtrough doesn't work for the moment, but I can still run virtual machines. This is a Haswell motherboard, which can be 100% freed in the BIOS over time when we have enough Libreboot devs who can reverse engineer the rest of the blobs. Intel ME is also disabled (theoretically, since you can't actually fully remove it). This is a build that I did for fun, in the future, I'm planning on switching to a Z690-A motherboard with DDR5(can be flashed with Dasharo firmware). If you have any questions, feel free to ask!

submitted 9 hours ago by vestmoria@linux.community to c/linux@lemmy.ml

Upgrading from ubuntu 23.10 to 24.04 I found a broken package: libfreerdp2-2. This package is not in var/lib/dpkg/info, but terminal insists it is. I've tried purging it, removing it, apt --fix-broken install, but it always goes back to Sub-process /usr/bin/dpkg returned an error code (1)

how do I fix this?

submitted 12 hours ago by korny@lemmy.world to c/linux@lemmy.ml

Hello all, I've been reading this community from the outside for some time, and I finally decided to dip my toe into Linux a bit. I have an old PC I was using to run Plex through a Windows install, but this is now a Linux Mint Cinnamon machine.

I have Plex Media Server installed and running, however I am having a hell of a time getting it to see my external drive where my media is located.

Trying a bunch of research, it seems like it is a permissions issue that I cannot seem to shake. Plex is able to see the drive, though nothing in it. I've googled as much as I can, but none of the suggestions seem to help me. I've tried to run the command chown, though I get an operation not successful error in return.

ls -la never shows the plex user or group listed, and I've tried for about 2 hours trying various things and have had no success.

Additionally, the other two drives I have connected are stuck in read only as well.

Anything I may have overlooked?

submitted 14 hours ago* (last edited 14 hours ago) by mfat@lemdro.id to c/linux@lemmy.ml

And why do you use them?

submitted 14 hours ago* (last edited 14 hours ago) by BrianTheeBiscuiteer@lemmy.world to c/linux@lemmy.ml

I've looked at a lot of other immutable distros and I might just end up using one of those, but I feel like taking on a bit of a challenge and there's a few things I'm not very keen on with existing solutions (last paragraph is my idea if you want to skip the context).

Most immutable systems I've seen require a reboot in order to apply system changes. What is this, Windows? Yeah, reboots are quick but restoring my windows and getting back into my groove is not quick. Also, every immutable OS I've seen wants you to opt-in to a rollback. Rarely do I see the full effects of installing a package or altering a config immediately. By the time I notice an issue maybe it's too late to rollback to before the change or maybe I've done a few other things since and I don't want to rollback everything. I would much prefer to make "rolling forward" or persisting changes to be a very conscious process.

I started messing with BTRFS and I think I've come up with a process that will get me what I want, no matter the distro. Please poke holes in my idea. So I think I can use BTRFS to hold data for the rootfs in three different subvolumes (at minimum): root-A, root-B, root-Z. root-Z is my golden image and it represents what I want root to look like after reboot. root-A and root-B are the active and passive instances of rootfs, but which one is active will flip-flop after every reboot. So if I boot with A, B gets replaced with the contents of Z. In the meantime I can do whatever I want with A. Not sure how I'll update Z (chroot or "promote" the active subvol to be Z) but without an update every reboot is an automatic rollback.


submitted 17 hours ago* (last edited 17 hours ago) by Sunny@slrpnk.net to c/linux@lemmy.ml

I had personally been looking for a way to control my Logitech C930e Camera on Linux, but was struggeling to find something that would actually connect to the camera AND be able to adjust the levels of zoom and focus. Fortunatly I was able to stumble upon this project called Cameractrls! It's a very simple and straight to the point software writtin in Python. If there are any additional good software like this please feel free to share below!

Edit; I tried installing LogiTunes via Bottles but it kept failing during install - glad i could find a replacement!

submitted 15 hours ago by JRepin@lemmy.ml to c/linux@lemmy.ml

It seems like yesterday when we released the Megarelease with apps included in Gear 24.02. But, if you check your (Merkuro) calendars, you'll notice that KDE developers have already put in three more months of intense work to bring you a whole new set of improved versions of your favorite KDE applications.

Read on to discover what's new in the Dolphin file manager, Kdenlive video editor, Itinerary travel assistant, Elisa music player, Kate text editor, and many more programs and utilities.

submitted 17 hours ago by ylai@lemmy.ml to c/linux@lemmy.ml
submitted 18 hours ago* (last edited 7 hours ago) by boredsquirrel@slrpnk.net to c/linux@lemmy.ml

I just had extreme pain with this.

Apart from broken PDF tools, GIMP 2.99.x is already really nice. I recommend the Flatpak from flathub-beta.

The 2 big browsers dont seem to support arithmetic coded JPEG at least in PDF!

They will simply display blank pages!

Example PDF

Lets do a list

Tools that are broken


  • Firefox / Librewolf (RPM)
  • likely Chromium (see below)
  • Scrivano (Flatpak)
  • QPDF Tools (Flatpak) (and I suppose qpdf too)
  • Rescribe OCR (Flatpak)
  • JPEG2PDF (Flatpak, displays correctly but broken image pipe)
  • Arianna (Flatpak, not sure if supports PDF)
  • NightPDF (Electron/Chromium, Flatpak)

(I dont recommend that software but it works for that purpose. See my list of recommended Flatpak apps here)


  • Mull (Firefox Android)
  • GrapheneOS PDF, Cuprum PDF, MJ PDF (Chromium Webview)
  • SavPDF (maybe also Webview)


  • pdf24.org (webservice)
  • StirlingPDF (Docker/Podman container)


  • Safari PDF viewer (iOs 16.7.2)

Software that works

Linux, Flatpak (likely also native package)

  • KDE Okular
  • GNOME Evince (Document Viewer)
  • Inkscape
  • Libreoffice Draw
  • PDF Arranger (libqpdf 11.9.0, pikepdf 8.15.1)
  • Bookworm 1.1.2
  • KOReader
  • Sioyek
  • CorePDF
  • gImageReader


  • muPDF
  • Collabora Office
  • KOReader, Librera, Orion Viewer (all dont support modern filesystem permissions)

Lets report some issues?

submitted 17 hours ago by mariah@feddit.rocks to c/linux@lemmy.ml

It installs but when i try to boot it wont. When i select the hdd in the boot menu it does nothing. Ubuntu server and fedora works but i woud like debian

submitted 16 hours ago by Kit@lemmy.blahaj.zone to c/linux@lemmy.ml

I have a raspberry Pi 4B that is connected to a CRT TV via Composite and controlled with a PS4 controller. I'd like to use the Pi for Netflix, Plex client, and playing DVDs from an ext drive. What distro would be best for this?

I tossed Retro Pi onto it and the controls work great but I can't figure out how to install the media apps.


cross-posted from: https://lemmy.world/post/15706364

Transparent compression layer on Linux?

My use-case: streaming video to a Linux mount and want compression of said video files on the fly.

Rclone has an experimental remote for compression but this stuff is important to me so that's no good. I know rsync can do it but will it work for video files, and how I get rsync to warch the virtual mount-point and automatically compress and move over each individual file to rclone for upload to the Cloud? This is mostly to save on upload bandwidth and storage costs.


submitted 1 day ago* (last edited 23 hours ago) by fool@programming.dev to c/linux@lemmy.ml

I have a little helper command in ~/.zshrc called stfu.

stfu() {
    if [ -z "$1" ]; then
        echo "Usage: stfu <program> [arguments...]"
        return 1

    nohup "$@" &>/dev/null &
complete -W "$(ls /usr/bin)" stfu

stfu will run some other command but also detach it from the terminal and make any output shut up. I use it for things such as starting a browser from the terminal without worrying about CTRL+Z, bg, and disown.

$ stfu firefox -safe-mode
# Will not output stuff to the terminal, and
# I can close the terminal too.

Here’s my issue:

On the second argument and above, when I hit tab, how do I let autocomplete suggest me the arguments and command line switches for the command I’m passing in?

e.g. stfu ls -<tab> should show me whatever ls’s completion function is, rather than listing every /usr/bin command again.

# Intended completion
$ stfu cat -<TAB>
-e                      -- equivalent to -vE                                                                                                                                                     
--help                  -- display help and exit                                                                                                                                                 
--number            -n  -- number all output lines                                                                                                                                               
--number-nonblank   -b  -- number nonempty output lines, overrides -n                                                                                                                            
--show-all          -A  -- equivalent to -vET                                                                                                                                                    
--show-ends         -E  -- display $ at end of each line                                                                                                                                         
--show-nonprinting  -v  -- use ^ and M- notation, except for LFD and TAB                                                                                                                         
--show-tabs         -T  -- display TAB characters as ^I                                                                                                                                          
--squeeze-blank     -s  -- suppress repeated empty output lines                                                                                                                                  
-t                      -- equivalent to -vT                                                                                                                                                     
-u                      -- ignored  

# Actual completion
$ stfu cat <tab>
...a list of all /usr/bin commands
$ stfu cat -<tab>
...nothing, since no /usr/bin commands start with -

(repost, prev was removed)

EDIT: Solved.

I needed to set the curcontext to the second word. Below is my (iffily annotated) zsh implementation, enjoy >:)

stfu() {
  if [ -z "$1" ]; then
    echo "Usage: stfu <program> [arguments...]"
    return 1

  nohup "$@" &>/dev/null &
#complete -W "$(ls /usr/bin)" stfu
_stfu() {
  # Curcontext looks like this:
  #   $ stfu <tab>
  #   :complete:stfu:
  local curcontext="$curcontext" 
  #typeset -A opt_args # idk what this does, i removed it

  _arguments \
    '1: :_command_names -e' \

  case $state in
      # idk where CURRENT came from
      if (( CURRENT > 1 )); then
        # $words is magic that splits up the "words" in a shell command.
        #   1. stfu
        #   2. yourSubCommand
        #   3. argument 1 to that subcommand
        local cmd=${words[2]}
        # We update the autocompletion curcontext to
        # pay attention to your subcommand instead

        # Call completion function
compdef _stfu stfu

Deduced via docs (look for The Dispatcher), this dude's docs, stackoverflow and overreliance on ChatGPT.

submitted 1 day ago* (last edited 21 hours ago) by James_Ryan@discuss.tchncs.de to c/linux@lemmy.ml

Since this evening I have some problems with my OpenSuse Tumbleweed installation. I'm kind of a noob and everything I tried didn't work out.

When I try to update my system with "zypper dup" I get an error that the signature-check failed and if I still want to proceed:

>Signaturecheck for file "repomd.xml" from repository "repo-oss" failed<

I downloaded the GPG-Key from the OpenSuse Website, deleted and reimported the new key. This didnt help.

When I deleted the key and didnt import a new one the system imported it itself when running zypper dup. Fingerprint was the same as before.

I had the same problem with an other repository but reimporting the key worked for now.

Can someone help me on this? Can this be some kind if temporary problem?

--- Update ---

I tried everthing for 2 hours.

Now the error isn't there anymore and I can update without problems


Hello everyone!

My manager just brought to my attention that this organization has a CentOS 6.3 server - he didn't specify what it's hosting just yet but asked that I find a solution to do a full backup so that we may restore later onto bare metal with the option to migrate from CentOS to another Linux distro.

Has anyone had experience with backing up / restoring CentOS 6? And if you know what would be the best Linux distro to replace CentOS 6? Or even a step by step guide for both or either one?

Please and thanks in advance!

Tips on distro for gaming (aggregatet.org)
submitted 1 day ago by laxsill@aggregatet.org to c/linux@lemmy.ml

Hi! I'm getting a new laptop any day now and I plan on going back to Linux after maybe a decade on Windows. What works best for gaming nowadays? Is manjaro good for that? I prefer a distro with a nice name but of course that's not the central thing. I'll also do some book keeping, writing et cetera but I don't think it's much to worry about. I also hope to use my Valve Index on it.

submitted 1 day ago by pineapplelover@lemm.ee to c/linux@lemmy.ml

Are there any good resources for helping someone getting into Linux? One of my friends I never thought would get into Linux is asking me for help. He specifically is an advanced Windows power user. I also had someone who was a complete noob, even to Windows.

For the noob, I suggested LMDE and Kubuntu and they've been having some issues installing LMDE.

For the power user, I suggested the easy distros such as lmde, kubuntu, nobara but also told them if they wanted to jump into the deep end, arch is cool.

However, my suggestions don't even cover DEs, WMs or what they even are. I just wish there was a good guide out there. I think that's the biggest hurdle, so many options and not knowing what to pick.

submitted 2 days ago by MintyFresh@lemmy.world to c/linux@lemmy.ml

Thank you all who reached out, it really was awesome.

Was super easy, even my Nvidia cards driver was basically automated. Haven't played anything yet but I'm sure I'll be fine.

I opened up the command thingy a couple of times just to get some settings how I wanted them, but could have gotten by without it.

The biggest stumbling block for me personally was getting the thumb drive in order, then the hardware to boot from it. First you gotta use a thing called Rufus to format the drive correctly, not sure how or why, but you do.

And then I couldn't get my laptop to load bios no matter what key/s I mashed at restart, but searching " advanced startup options" in settings brought me to a menu to reboot from my (now correctly formatted) USB drive.

The rest drove itself. Still some stuff to figure out with it but it's doable. Very polished and user friendly.Thank you all again so much!

submitted 2 days ago by petsoi@discuss.tchncs.de to c/linux@lemmy.ml
view more: next ›


5 readers
149 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.


Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago