Linux

56124 readers
1308 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.

Rules

Related Communities

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

founded 6 years ago
MODERATORS
1
 
 

Also why does everyone seem to hate on Ubuntu?

2
3
 
 

I've currently been messing around trying to make the Switch 2 Pro Controller work on Linux using the raw HID commands from this website, to potentially build into a driver as a bit of a project to get better at C. However, seemingly nothing I use can send any commands properly, or at least in a way that makes the controller work. I've tried both echo, sending bytes to the /dev/hidraw6 device (that device at least on my system, may vary on others), as well as hidapitester (a wrapper for hidapi). I know the device works, as a WebUSB tool that uses the same commands makes the controller work on this system. Is anyone more familiar with this, and can point me in the right direction? I'm on Fedora Linux 42 if that info helps.

4
5
6
 
 

I'm in the process of getting a new printer and since I recently (December 2024) switched to Linux it would be nice if it would be Linux compatible. So far I've decided on the Canon PIXMA G550 printer but I can't find anything about it's compatibility so I figured I would just ask here in the hopes someone might have the same printer or knows someone who has the same printer and can tell me if this printer works with Linux. If all else fails I could still use the printer with my tablet or phone using Canons app but using it with my desktop would be much more comfortable.

7
8
 
 

Hi all, I have tried everything, and now I am coming here for help. Hopefully someone can tell me what's happening here. So, I have this older pc that I have converted into a steam console, first with Bazzite and now with Chimera OS. Both work very nicely, but the one issue that persisted on both distros is that when I put the pc to sleep from game mode (press xbox button>power>sleep) then wake it up, the screen is not receiving a signal, it not even a black screen, just no signal. I would have to force reboot it to be able to get in. Nothing works. I can't even get into a tty screen or do anything. It is connected to a samsung tv 65mu8000 via HDMI cable. I have UHD color input enabled for that input, just to give more details.

I have tried disabling the wake up animation like some folks suggested and that didn't do anything. I have tried disabling the display core like some other searches suggested by putting amdgpu.dc=0 in modprob.d in its own file. I have tried blocking the intel iGPU, even though this CPU doesn't have one. Nothing works. It has an intel core i7 5930k and an AMD RX 6600. I would appreciate any help or suggestions Thank you

9
 
 

Trying out Guix for the first time! Waiting for packages to download.

I'm a long time Arch user. Any tips?!

I've heard there aren't as many packages for Guix as other distros, but I was thinking Flatpak and distrobox will help bridge the gap for me.

10
 
 

My R75 works fine under via.

I'm using the R75 vial firmware located here.

https://github.com/mossbed/r75

It won't compile, as cloned. It's more than just the directory structure which is completely silly. It's not surprising it didn't work, given it's messy state. I had to modify it a bit, so it could easily be something I did.

I had to add a UID:

config.h -> #define VIAL_KEYBOARD_UID { }

and uncomment tap_dance_action in keymap.c.

tap_dance_action_t tap_dance_actions[] = { [TD_RESET] = ACTION_TAP_DANCE_FN(safe_reset), [TD_CLEAR] = ACTION_TAP_DANCE_FN(safe_clear), [TD_CTL_TG] = ACTION_TAP_DANCE_LAYER_TOGGLE(KC_RCTL, _CTL_LYR) };

That's about it.

It compiles and downloads cleanly. Via continues to work but Vial does not discover it.

This mosbed firmware extension claims to be a derivative of this work but it doesn't seem to be.

https://github.com/irfanjmdn/r65/tree/vialrgb?tab=readme-ov-file#guide

Anyone have Vial working? It's a popular keyboard so I expect someone has solved this problem. If no one responds, I'll take it on in a week or so so we can all enjoy ou R75 on linux with Vial.

11
12
 
 

I bought a Lenovo laptop, one from the the bargain bin, 11th gen Intel and 8gb soldered RAM

Even if I reinstalled Windows to make sure all the bloatware was removed, it was almost unusable. At boot I was left with only 800mb free memory, and "Lenovo vantage" kept reappearing automatically like malware. (It's a useless electron app that wastes half a gig of ram to show you on screen when you press caps lock, check driver updates and try to upsell you on extended warranty)

At idle the machine was as loud as a jet, with crystal disk mark always complaining "the nvme drive is over 65°C!!" (I'm guessing from the constant swapping)

Battery life was a disaster, 2 hours at idle with no foreground apps open

I thought that it was the CPU too slow for my use and the RAM not enough, so I was planning to spend some hundreds of euro to buy a new laptop with at least 16gb of RAM.

Then I installed cachyos and because I'm masochist I chose hyprland at the "easy" install screen that asks you which of the 19 available DE you prefer.

After a week of suffering trying to understand all the text configuration files for everything (it was a shock, everything needs the terminal) I'm now getting used to it and... It's like I got a brand new laptop??!?

Memory: clean boot now obviously is reversed situation. I don't have only 800mb of free RAM, the whole system uses only 800mb

Temperatures: by default cachyos is set to show the CPU temperature on waybar, and it's always around 40-45° C. The fan is way quieter. At idle they can even stop, before they were like a hair dryer even after a clean boot

Battery life: astounding. I can't believe that I can use it for a whole afternoon. Accidentally fell asleep and when I came back after two hours it lost only 10% (on idle, screen turn off automatically)

Gaming performance: tried only with casual games but with something like tinytopia I get 60fps on ultra when on windows it was choppy on high

13
14
 
 

cross-posted from: https://piefed.social/post/1007851

Quote from NomadicCore on Reddit:

One of the questions we get regularly asked is about KDE Plasma being a DE option for AerynOS. We have always maintained that it was in the plans, but that packaging up KDE Plasma is a lot of work and would take a while.

This packaging work has been consistently been happening in the background and today, Reilly booted up the first KDE Plasma session running atop AerynOS.

To set expectation, it's a first boot, it's very basic and there are still many things to get packaged up and properly configured.

This is a great milestone achieved and shows the great progress that the team is making on top of all the other workstreams that are going on.

15
16
 
 

Question is in the title: What is the supposed workflow for vanilla Gnome for keyboard users?

Is there any video/design documents which explain, how the workflow is supposed to be?

Assume, I have a full screen web browser on workspace 1. Now I want to have a terminal... I hit the super-key, type terminal, hit enter ... and then I have a terminal which does not start maximized on workspace 1, so I can either maximize the terminal and switch between the applications, arrange them side by side... or I can navigate to workspace 2, start the terminal there (the terminal will not start maximized again on an empty workspace 2) ... and switch between the two workspaces (AFAIK there are no hotkeys specified by default to navigate directly to a workspace)...

What I simply do not understand: Does the vanilla Gnome workflow expect you to use mouse and keyboard? Like hit super, use mouse to go to next workspace, type terminal, click to maximize terminal (or use super-up)?

It just seems like a lot of work/clicks/keys to achieve something simple. And to my understanding Gnome expects you to use basically every application with a full screen window anyway, so why does it not open a new application on the next free workspace full screen by default?

17
18
 
 
19
58
submitted 3 days ago* (last edited 3 days ago) by [email protected] to c/[email protected]
20
 
 

Hello all- I am seeking help trying to figure out why my internal microphone isn't being detected. I have followed a lot of troubleshooting audio guides such as this one and none of it has worked.

I'm on Pop_OS, with wayland, on an Asus laptop,

Here is more info if anyone could by chance help me

arecord -l

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC294 Analog [ALC294 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

systemctl --user status pipewire

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2025-07-03 15:19:48 EDT; 24h ago
TriggeredBy: ● pipewire.socket
   Main PID: 2192 (pipewire)
      Tasks: 3 (limit: 18486)
     Memory: 16.4M
        CPU: 15.088s
     CGroup: /user.slice/user-1000.slice/[email protected]/session.slice/pipewire.service
             └─2192 /usr/bin/pipewire

Jul 03 15:19:48 pop-os systemd[2182]: Started PipeWire Multimedia Service.
Jul 03 15:19:48 pop-os pipewire[2192]: mod.jackdbus-detect: Failed to receive jackdbus reply:>
lines 1-13/13 (END)

some more info: https://pastebin.com/embed_js/6vR5ZEXw

![]

I am new to linux so please don't make fun of me too much if what i'm sharing doesn't make any sense!!

21
 
 

Hello all- I am seeking help trying to figure out why my internal microphone isn't being detected. I have followed a lot of troubleshooting audio guides such as this one and none of it has worked.

I'm on Pop_OS, with wayland, on an Asus laptop,

Here is more info if anyone could by chance help me

arecord -l

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC294 Analog [ALC294 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

systemctl --user status pipewire

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2025-07-03 15:19:48 EDT; 24h ago
TriggeredBy: ● pipewire.socket
   Main PID: 2192 (pipewire)
      Tasks: 3 (limit: 18486)
     Memory: 16.4M
        CPU: 15.088s
     CGroup: /user.slice/user-1000.slice/[email protected]/session.slice/pipewire.service
             └─2192 /usr/bin/pipewire

Jul 03 15:19:48 pop-os systemd[2182]: Started PipeWire Multimedia Service.
Jul 03 15:19:48 pop-os pipewire[2192]: mod.jackdbus-detect: Failed to receive jackdbus reply:>
lines 1-13/13 (END)

some more info: https://pastebin.com/embed_js/6vR5ZEXw

![]

I am new to linux so please don't make fun of me too much if what i'm sharing doesn't make any sense!!

22
 
 

PikaOS maybe too "hobby oriented" to expect "sleep stability", but I understand most/all bugs to be debian or kde upstream ones. Is gnome still much better at stability? Is there a distribution that fixed sleep problems for you? open vs closed nvidia drivers?

Are there motherboard manufacturers that suck less at linux?

23
24
25
 
 

I don't know if this is common knowledge but I hadn't found anything on the web (for Windows specifically) that stated that this was possible.

I kinda badly want to fully switch to Linux in the short term but wanted to first properly test how different distros feel at these specs (and maybe try some basic gaming too); maybe someone that wants to do the same can find this post useful (I hope this is the right community to post to).

To do this I used QEMU, and had to edit the source code and recompile it to enable 240hz. Forcing higher refresh rates is surprisingly not that hard, I only had to edit a single line of code (hw\display\edid-generate.c, line ~390, set '75000' to '240000'). So far Mint, Fedora and KDE Neon work perfectly at that refresh rate (after adjusting mouse input polling rates), then I added a couple other nice features like shared clipboard and mouse device toggling (I tested q2pro and it wouldn't work with absolute mouse coordinates, and relative mouse was a pain to use in normal desktop browsing, so I had to find a way to toggle them if I didn't want to reboot the VM every time).

This is my very first lemmy post (hi fedi!), I wrote this lengthy blog post detailing how I did everything, hopefully I'm allowed to post it here (reddit traumatized me with the blanket banning).

view more: next ›