Linux

14342 readers
101 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
1
 
 

This is my Gnome desktop right now. Nothing too fancy, just the usual Gnome 49 with extensions (Blur my shell, AutoAccentColour, System Monitor, etc.), a Win11 inspired background and two apps running (Vivaldi browser playing a Youtube video and Kew music player in a terminal).

I play around with configs and add-ons from time to time but i ALWAYS move back to this Gnome designed desktop and it fits my needs.

2
 
 

Edit: I want a graphical window switcher that's fully keyboard controlled, so I can see the windows before switching them.

The screenshot is from hyprland-easymotion which only shows labels for visible windows. I want a switcher that allows for both switching to windows or the same, or from any app, using just the keyboard and no mouse.

Ideally I could go to a window without pressing tab or another key a bunch of times, perhaps select any window (visible or not) with a letter like easymotion.

3
 
 

I discovered this two days ago. It's an alternative shell for tiling managers like hyprland, niri, sway or others. Basically, it makes configuration of those WM really integrated. It's a click and forget approach, which makes configuration really fast. Cherry on the top : it is compatible with every distro out there! I highly suggest to try to pair with niri.

4
10
Minecraft (sh.itjust.works)
submitted 1 day ago* (last edited 1 day ago) by bridgeenjoyer@sh.itjust.works to c/linux@lemmy.world
 
 

Hey guys,

So like many, I was into mc a while back. However after the whole Microsoft debacle and them locking my account because I didnt move it over from mojang, im still mad about it and im not re buying it from m$.

I do love luanti and mineclone, and have tried convincing my friends to play it instead, since its almost totally identical.

But im wondering, is there a way just to play Minecraft with friends over my server without all the Microsoft and account trash?

Posting here since 2 of the 3 of us run mint. I am pretty sure Minecraft runs fine on linuz but I dont recall.

5
 
 

Are we all just using htop?

What are some other good ones for killing processes and seeing what's running?

6
 
 

I just got WSL working (so I can make pebble watchfaces) any other cool stuff I could do with this not quite real Linux?

7
 
 

Edit: I'm now enlightened and use mpv, I really like the ModernZ OSC (on-screen controls), and uses config files.

IINA is only on macOS. I looked up linux alternatives but none of them seem to have similar looking UIs, at least out of the box. I want the player UI to float on top of the video + with a blurred background, it as shown in the image; or at least the ability to theme it like so.

8
9
 
 

Hello o/

I have been trying to understand the .deb package format and here is what I have learned about it so far.

first layer is the most simple it's just a basic ar archive and we can extract is using ar x filename.deb command. you will see the following files:

control.tar.xz
data.tar.xz
debian-binary
  • debian-binary file specifies the .deb file version which will be 2.0 in most cases.
  • control.tar.xz file contains all the the metadata about the package like the dependencies etc.
  • data.tar.xz file is the file that actually contains all the provided files by the packages.

source:

10
 
 

Hello o/

I would like to develop a package manager in c# to expand my knowledge about the language and more understand how package managers put together entire system.

so here are my questions:

  1. where should I start?
  2. do I invent my own pkg format or do I use pre built packages like deb or rpm? I think the later one will be more easier
  3. how do I setup my dev environment I am on Ubuntu and has installed VS Code and dotnet sdk

sorry it these questions feel too naive but I really think I can do this!

Thanks in advance!

11
 
 

Use a secure, encrypted, and fast VPN with Proton VPN: https://protonvpn.com/TheLinuxEXP

Grab a brand new laptop or desktop running Linux: https://www.tuxedocomputers.com/en

๐Ÿ‘ SUPPORT THE CHANNEL:
Get access to:

  • a Daily Linux News show
  • a weekly patroncast for more thoughts
  • your name in the credits

YouTube: https://www.youtube.com/@thelinuxexp/join
Patreon: https://www.patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
https://paypal.me/thelinuxexp
Liberapay: https://liberapay.com/TheLinuxExperiment/

๐Ÿ‘• GET TLE MERCH
Support the channel AND get cool new gear: https://the-linux-experiment.creator-spring.com/

Timestamps:
00:00 Intro
00:35 Sponsor: ProtonVPN
01:42 The Rise of AI (yes)
05:30 Steam Machine
09:25 Cosmic Desktop
12:03 Wayland Transition is done
16:36 Tuxedo Computers

#linuxdesktop #linuxdistro #linux

12
11
submitted 1 week ago* (last edited 1 week ago) by Lembot_0005@lemy.lol to c/linux@lemmy.world
 
 

Whatmade is a Linux daemon that monitors user-specified directories and records which process created each file.

This 0.2.1 update replaces stat with statx; this should drastically decrease false positives when detecting file creation: statx knows about creation date, while stat knows only about node changing, which happens a lot because of many reasons that have nothing to do with file creation.

Update as soon as possible.

13
10
submitted 1 week ago* (last edited 1 week ago) by bridgeenjoyer@sh.itjust.works to c/linux@lemmy.world
 
 

So i got my old laptop dug out and threw a new battery in. Decided to put cachyOS on it since I wanted to try it

It does pretty well considering its only a turion x2 and 3gb of ram. But im not all sure what to do with it. Its not worth selling as its a bit slow for a normal person to put up with, it works find for playing dvds and such. Maybe I could use it for messing with light programming learning? Not sure

What would yall do?

*side note, if anyone knows why sound wont work, id appreciate a fix..it appears to not see any audio devices. Its an hp laptop (g60 i think) originally had vista.

14
 
 

Also Torvalds almost kill Linus Tech with a sword, so, worth watching.

Linus Sebastian is an investor in Framework Computer, Inc

CHAPTERSs ---------------------------------------------------0:00 Intro

  • 2:42 Autobiography
  • 4:08 Linus Builds a PC
  • 6:20 CPU: What Does he Need it For
  • 8:30 Motherboard: Why is ECC Important to you
  • 11:18 Linus T Hates Zoom Calls
  • 11:40 Linus T Side Projects
  • 13:20 Storage: How Much Storage does Linus Need
  • 15:00 Git or Linux? What are you more proud of?
  • 17:35 Cooler: Why Noctua?
  • 20:07 What do you do to relax?
  • 21:22 If you could start Linux over again, what would you change?
  • 22:40 Have you thought about other companies profit using Linux?
  • 23:38 How do you feel about Microsoft owning GitHub?
  • 25:18 Youtuber Merch
  • 26:48 Have you ever wanted to walk away from Linux?
  • 28:10 Case Choice
  • 28:30 Cats or Dogs?
  • 29:55 Power Supply
  • 30:50 Here you go Reddit...
  • 31:14 Gif or Jif?
  • 31:40 What happens to Linux if you "Vanish"?
  • 33:13 What are your Thoughts on AI?
  • 35:25 Intel GPU?
  • 36:25 How much code does Linus T Write?
  • 38:23 Blame Linus for the Computer
  • 38:40 How much do you travel for work?
  • 41:10 Linus or Linus?
  • 42:00 Does Linus T know about Linus S Linux Adventures?
  • 43:20 You can see Linus S almost cry LMAO
  • 43:50 Turning on the Computer
  • 44:26 The Computer Lives!
  • 44:40 Xbox, PlayStation or Nintendo?
  • 45:26 Setting Up Linux with Linus
  • 45:43 Why Fedora Linux?
  • 46:45 Is there too many Linux options?
  • 48:30 Linus S broke Linux again...
  • 49:48 Linus T Email Hyenine
  • 50:40 Linus T Background!
  • 51:10 iPhone or Android?
  • 51:37 The Final Question
  • 53:26 Outro
15
 
 

Valve released the statistics from the Steam Hardware & Software Survey for November 2025, which shows once again that Linux use is trending nicely upwards.

16
 
 

Good morning With recent changes to the Windows platform I've decided to make the swap to Linux. While it's not the first time I've tried it out I'm hoping to find the transition easier this time. I'm giving Mint a go and will try and make this my main OS. I will keep windows as a dual boot option for now just in case I have to do a task that I haven't learned how to do with Linux.

So far I've managed to get steam running and tested a game I'd play to confirm it was working.

I suspect the biggest challenge will be terminal.

If anyone has any feedback or suggestions I'm open to them. Heck even funny moments when you first started. I still find when Linus nuked his setup very funny.

17
 
 

I have been seeing a lot of NixOS content recently, and a part of me appreciates the ideology of Nix.

  1. No need to remember how you configured your machine (running some random command inside some random directory).
  2. Separate the config from the physical machine. Redeploy elsewhere instantly.

I loved the idea even before I knew Nix when I switched from Gnome to i3 way back in 2017. Configure your i3 config once and never worry about "new" (read "breaking") features from the distro. I used the same config for nearly a decade with minor changes, till I switched to niri this year. So the way I interact with my desktop has not changed for a long time.

Back to the topic; while Nix configures your OS in a declarative manner, it's very different from what I'm used to. I have managed Ubuntu systems in depth, and now I know there is a huge carry-over of knowledge across other distros (arch/fedora/centos). And this "hobbyist-level" knowledge has helped me multiple times at my work. But Nix is very different in the way we configure a system compared to the norm.

My fear is that not only do I have to throw away chunks of my existing Linux know-how, but the new Nix-way will interfere with what I currently know and require at my job. Is there some truth behind my thinking or am I just being a bit paranoid? Fresh and veteran Nix users, please help.

18
 
 

I've got a NAS. I've got a Music folder on the NAS. I've shared it with SMB.

I've got two users on the NAS, an admin account with read and write, and a guest account with only read privileges.

I used Dolphin on a KDE box, I clicked Network > Shared Folders (SMB) > The_NAS > Music. It threw a login window, I logged in as the admin.

How the fuck do I log back out to switch to the guest account? I know SMB is Microsoft's doing so it's pure weapons-grade gonorrhea but...why is this extremely obvious usability feature missing?

19
 
 

Unique ask, but I hope some folks here will help me out a bit. I'm talking with a youtube creator who focuses on waste in society, and they are interested in doing a youtube video on Windows 11 and the planned obsolence around ending Windows 10, and requiring the TPM.

Part of this that I'm pushing is the "Don't throw it out, install Linux". While I can describe a good amount, does anyone have any good resources that you recommend that I can forward on about what Linux is, and why someone may want to look into it? This would be for someone who is non technical - think an average Macbook user.

Appreciate any links or youtube videos or anything you may have stored away for this teaching Linux!

20
 
 

I was messing arround trying to customize my desktop and i followed a guide on how to install and setup latte-dock (kde). Long story short, i failed removed latte (although I think it may have left some stuff behind) and when I restored my cinnamon panel the icon was like this. I've already restored the system with timeshift but it made no difference and tried to set "symbolic icon size" in panel settings but it completely ignores it. I googled for a solution but cant find any :c

Any ideas?

P.S. If I set panel height too small, all the applet icons go halfway off screen through the bottom, something they didnt used to do.

SOLVED: Using this comand:

gsettings reset-recursively org.cinnamon

Reverts the icons to their normal behaviour. Thanks to potatoguy

21
 
 

It's very clear that the ricing community wants to set any given colorscheme in many apps automatically, most tools do so either with wallpapers (which is inherently opinionated), or the base16 spec. The original base16 repo hasn't been updated in over 2 years, and 16 colors simply isn't enough to make rich granular themes, especially when code has many different syntax elements. We need a successor that allows for more colors on both TUIs and GUIs, more than 16 colors (like 24 or even 32), mapped more granularly.

My story:

I've spent lots of time looking at how to have good colorschemes in apps that change dynamically, to make my desktop pretty and with variety. Many tools can apply colorschemes to apps using image / wallpaper colors like Matugen and Pywal. These tools are very well made, but I realized I actually prefer rainbow colorschemes like Catppuccin. Either way I got attached Matugen, fortunately it can be used without wallpapers and supports custom keywords, there are also base16 colorscheme managers like flavours and tinty.

But Cattppuccin's base16 theme didn't look right compared to its Neovim plugin. The plugin is very well integrated and colors a lot things for you that base16 plugins may not, I would have to set certain UI colors myself if I wanted them to match. Some of the major colors (variables, keywords, brackets, etc.) were shuffled around, so out of the box Catppuccin's base16 theme doesn't even match Cattppuccin's original vision / color harmony. All of this probably applies to other colorschemes as well. So if I want to switch between different schemes while staying true to each one, I would need to set up plugins for each app rather than automatically.

22
 
 

Abstract: I installed an 18 year old sound card in a modern-day Linux PC and the damn thing just worked.

Shit talking my dad

My father is an IT professional, AS400 class, "I remember when it was called the System 38" rank. When it comes to PC hardware, he can usually identify a PC when shown one. Doesn't really give a shit. He buys Dells because they gave him a line of credit. He shops by buying the second most expensive XPS they offer. He's been doing that since Core i7s had three-digit model numbers. I know because I've got one of his old machines in the other room. And I'd like to beat the teeth out of the four-flushing worm-headed sack of monkey shit that sold it to him.

This machine was surprisingly full of option cards for a PCIe-era box. Graphics card? Fine. USB 3.0? Was new in those days, that's a reasonable cost option. Gigabit ethernet NIC? You mean like the one built into it's motherboard? Soundblaster X-Fi? Huh. See, the bottom section of the motherboard IO shield has this curious plastic blanking plate. Pick that off with your fingernails and it pops free, revealing six 3.5mm jacks. The motherboard has functioning built-in surround sound. And yet they sold my father a goddamn Soundblaster. They did this enough to manufacture blanking plates specifically for that job. Corporations are bullshit.

Installing an 18 year old Soundblaster in a modern Fedora box

So, I've got a reasonable self-built gaming PC, I run Fedora KDE on it. It's got a Realtek 7.1 something something chip built in, but only 3 plugs in the rear. I happen to own an old Dell 5.1 surround sound speaker system. You can attach these things together, in Linux you have to use HdaJackRetask to reassign the rear jacks to put out the rear, front and subwoofer channels properly, and once you've got that done you'll be treated to these eardrum rupturing pops as the sound chip turns itself on and off to save power. Changing a couple files somewhere in /etc can fix that...until you reboot the machine, to make that change permanent you have to change some other file somewhere else...

Then I had a thought. I own an old but functional PCIe Soundblaster designed specifically to drive surround sound PC speakers and an open card slot in my machine. Why not?

I go to extract the card from the old Dell, noticing a cable is plugged into the front edge of the card. Memories of old sound cards of yore having passthrough cables from the optical drives went through my head before I realized it was the HD audio cable from the front IO panel. Oh yeah. So when I installed it in my new PC, I made sure to move the HD audio cable from the motherboard to the sound card.

Booted into Fedora, open the audio settings, select 5.1 surround, and it works. The driver is built right into the kernel, nothing to install or configure. Then I thought to test if the front IO worked. I plugged in a headset, and I got audio out of the headset and the speakers.

Nothing I could do would get it to detect the plug and mute the rear IO. I dug through alsamixer and such, no dice.

I tried a bluetooth headest, that worked fine. Because a Bluetooth device is kind of a whole other sound card, it just...stops sending audio data to the sound card.

Head tilt.

Shut down, switch the HD audio cable back to the motherboard, boot.

With no headset attached, audio is sent to the Soundblaster and out the 5.1 speakers. Plug a headset in the front IO, it auto-detects and switches to the onboard Realtek chip. The speakers go quiet and I get stereo out of the headset. Turn on my bluetooth headset and sound goes there.

It...works. I got audio to just fucking work. In Linux.

23
 
 

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

Error when trying to install Bazzite specifically

I get the following error message:

amd_pstate: failed to register with return -19

And there's more but then the screen turns into a creepy pasta gif looking thing of white and green shifting blocks, except for a few random letters.

But the issue doesn't happen when I used a Garuda xfce I had laying around I used for an older PC (that was maybe too old for Bazzite?). That went into the installer and live iso environment without issues.

It's a newish build I'm making for someone as a gift with the following hardware:

Asus Prime B550M-K AM4 microATX Kingston FURY Beast DDR4 3600 MHz AMD Ryzen 5 4500 AM4

And a used Nvidia RTX 3060ti.

I have secure boot off I think (the Asus EZ bios is weird)

Update

I managed to install it using the text installer, but now it does this:

Then blank screen. Ctrl-Alt-F2 gives me a terminal at least and I did just get-logs which gives me the following:

Is this a Wayland issue?

Update 2:

Not a Wayland issue. But tried installing Fedora Kiinoite to rebase it to Bazzite, but Fedora has the same issue Bazzite did when trying to install, only it doesn't mention the Elf 19 error, and it frezzes allowing me to take a picture:

I really love Bazzite and run it on my own computer, but I'm starting to think it doesn't really run on older desktop hardware.

24
 
 

Hello,

i am a new noob to hyprland and i used claude code to edit my dotfiles. For that i used ccusage.

Greetings!

25
view more: next โ€บ