Linux, GNU/Linux, free software...

6 readers
1 users here now

Welcome to /r/Linux! This is a community for sharing news about Linux, interesting developments and press. If you're looking for tech support,...

founded 2 years ago
MODERATORS
151
1
new linux user (zerobytes.monster)
submitted 1 week ago by [email protected] to c/[email protected]
 
 
The original post: /r/linux by /u/Aggravating-Tip69 on 2024-12-26 04:27:29.

i wanted to ask what can i do if i used to have a micrsosoft store purchased apps\games and now i use linux, how can i get them, is there something i can do with the license or something...

i use ubuntu 20.04.1

thanks

152
 
 
The original post: /r/linux by /u/Allan_Walk on 2024-12-26 04:20:58.

Me and my sister were visiting our parents for Christmas, and my dad has been complaining about his laptop being slow all year, so I decided to buy a SATA SSD to install Fedora 41 XFCE for him. I used my laptop to install and setup everything, when I was done, we went to our parents home and I helped him switch the HD for the SSD, he was so happy with the results that he said he was proud of me all day, telling all his friends about it.

Just wanted to share this Christmas story with you guys.

In case anyone is curious, he has a Samsung NP275E4E, this laptop is famous for not letting users enter BIOS, so if you have one and want to install linux, I recommend using another PC to setup everything.

153
 
 
The original post: /r/linux by /u/Worried-Attention-43 on 2024-12-26 01:38:33.

Serious question, does it make sense and if which certification would be a good start? I have been thinking about this for quite some time and wonder if getting certified is actually a thing? I am looking at CompTIA Linux+ and LPIC right now. Thank you and Happy Holidays season.

154
 
 
The original post: /r/linux by /u/otto_delmar on 2024-12-25 22:47:38.

I see so many posts of users having their Linux installations borked by kernel updates. That's the context of the question. I'm guessing that very new hardware can benefit from such updates. But how about anything that's 3+ years old? Wouldn't it be better just to never update the kernel if the setup is working perfectly fine?

EDIT: Guys, this isn't meant as a provocation. I really don't fully understand this. That's why I'm asking.

155
 
 
The original post: /r/linux by /u/IntuitiveMotherhood on 2024-12-25 21:58:58.

My husband does this. He says he wants something, adds it to a list somewhere, and eventually forgets why he wanted it.

Well, I got him one of his listed items for Christmas. It was this thing:

  • AiTrip EEPROM BIOS USB Programmer CH341A + SOIC8 Clip + 1.8V Adapter + SOIC8 Adapter for 24 25 Series Flash

I casually brought up a BIOS USB programmer, and he said he’s not sure what he’d use such a thing for.

He’s into programming, data engineering, and Linux. He has several old computers laying around as a sort of “homelab” thing. Any idea what he might have wanted that for? I worry he’s going to open his present and have no memory of why he originally wanted this thing. It would be nice if I could give him cool ideas in that moment—but I literally have no idea.

Can anyone help? What stuff does a BIOS USB programmer usually gets techy guys excited about?

156
 
 
The original post: /r/linux by /u/gulond on 2024-12-25 20:38:38.

I recently migrated to Linux on my A485 Thinkpad with a 2500u Ryzen and have been trying to improve its battery life.

Initially I tried using TLP, which many people online seem to be recommending. It seems like a great tool with great configuration options, but looking around the config I noticed most of the tweakable values seemed to be specifically for Intel chips.

I still figured I'd give it a shot and checked out some stats by monitoring powertop.

Using TLP powerstat reported a discharge rate between 6-7 watts when idle (Linux Mint, Cinnamon). Making recommended tweaks (mostly just setting stuff on Battery mode to powersave or equivalent) I couldn't really make a difference on the reported discharge rate.

I then switched over to auto-cpufreq and by default the idle discharge rate went as low as 5.7 watts, so it seems to me that auto-cpufreq is able to scale the cpu's state a bit better.

Of course I realize that these stats are not measured too accurately and I don't want to seem that I'm making a statement on which of these tools is better, I was simply wondering if anyone had noticed something simliar or had more knowledge regarding these tools and their compatibility with AMD cpus.

Overall, with these tools battery life on Linux seems to be at least 0,5h better than on win10!

157
 
 
The original post: /r/linux by /u/Alexander_Selkirk on 2024-12-25 17:37:13.
158
 
 
The original post: /r/linux by /u/CleanIssue3118 on 2024-12-25 14:22:42.
159
 
 
The original post: /r/linux by /u/NayamAmarshe on 2024-12-25 13:54:00.
160
 
 
The original post: /r/linux by /u/ExaHamza on 2024-12-25 08:26:34.

Manual installations, through the CLI, are better, giving more control building a system tailored to you needs and hardware, more customization, more minimalist and less problematic than GUI. The only obstacle is learning how to do them on each of the Linux-based systems.

161
 
 
The original post: /r/linux by /u/Amr_Monier on 2024-12-25 07:15:59.

I have been a Linux user for 5 years now tried multiple distros most of them were ubuntu based and some where not. But i have never use arch and always have been curious about it. But it's confusing me that I see many people complaining about the AUR and the risk that comes with it since it's maintained by the community and you can have multiple builds for the same app, also some apps may not be available on it. But at the same time I found some articles and discussions saying the exact opposite that AUR is one of the strong features about Arch and since being maintained by the community apps can be updates faster to keep up with the official release. So as an Arch user what is your take on it, why are you using it? What limitation or cons have you faced with it?

I'm just looking for more clarification before making a switch from Ubuntu for work setup [software engineer]

162
 
 
The original post: /r/linux by /u/BotargaDeDoctorSimk on 2024-12-25 07:05:05.
163
 
 
The original post: /r/linux by /u/Alexander_Selkirk on 2024-12-25 06:54:39.
164
 
 
The original post: /r/linux by /u/jezek_2 on 2024-12-25 04:26:15.

Hello, I'm working on a web browser that focuses on being truly lightweight and designed for privacy.

At some point I've realized that much of the complexity and resource requirements of web browsers comes from JavaScript. This is because every part needs to be dynamic and optimized for speed.

So a few years ago I've started to work on a web browser that intentionally doesn't implement JavaScript, instead it contains an updated set of scripts that fix and improve various websites.

I've been using this approach using a proxy server for a few years as my primary way of web browsing with good results. It uses a whitelist approach where no resources are loaded from different domains by default (the fix scripts can override it to load images from CDNs, etc.). This avoids any trackers by default.

You can find more details on the homepage of the project:

https://www.fixbrowser.org/

I'm currently running a fundraiser to get it really going. All the foundation blocks are there it just needs some more work. Any support is welcome.

165
 
 
The original post: /r/linux by /u/unixbhaskar on 2024-12-25 03:34:03.
166
 
 
The original post: /r/linux by /u/feelosofee on 2024-12-25 01:01:10.

Dear Visualz Team,

I am writing this open letter to raise awareness and request clarification regarding certain technical and security practices observed in your application.

In earlier versions of the .deb package distributed for Linux, it appears that the post-installation script set Chromium (embedded within your Electron-based application) as setuid root. This approach raises serious concerns due to the potential security risks it introduces to users' systems.

Additionally, I couldn’t help but notice striking similarities between Visualz and PhotoMosh/Mosh-Pro (developed by Airtight Interactive). The interface, effects, and general functionality suggest that Visualz may have drawn heavily from PhotoMosh, which has recently evolved into Mosh-Pro with audio-reactive effects.

While inspiration is common in software development, PhotoMosh/Mosh-Pro operates with a more transparent and ethical approach, offering clear documentation, no invasive practices, and a competitive pricing model. This transparency contrasts starkly with the concerns raised about Visualz, especially regarding the lack of communication about risky practices like setuid root modifications.

To foster transparency and build trust within the community, I kindly ask for clarification on the following points:

  1. What was the technical reasoning behind setting Chromium as setuid root?
  2. Is this practice still present in the latest versions of Visualz?
  3. What security measures have been implemented to mitigate the risks associated with such modifications?
  4. How does Visualz differentiate itself from PhotoMosh/Mosh-Pro, given the apparent similarities?

Referencing Background Information:

This letter is shared on public forums to engage the community of potential and current users. I hope you will take this opportunity to respond, clarify, and address these concerns transparently.

For those exploring software for audio-reactive visual performances, I recommend considering the following open-source projects that prioritize transparency and user empowerment:

  • modV: A powerful, open-source, modular visual performance tool designed for live visuals.
  • Ossia Score: An interactive sequencer for intermedia authoring, allowing precise scripting of interactive scenarios.
  • Chataigne: A free, open-source software designed to synchronize and control various devices and software for live performances and interactive installations.

All of those apps are nowadays super-easy to install and unobtrusive to the stability of your system, as they are available either as AppImages or Flatpaks.

After decades in this field, we are finally witnessing the moment when Linux is truly able to shine in the realms of media manipulation, high-performance audio and graphics processing, gaming, and beyond. So let's not settle for anything less than tools that respect our systems, our security, and our creative freedom.

167
 
 
The original post: /r/linux by /u/unixbhaskar on 2024-12-25 00:59:50.

Side note:

I wonder what you will do with your Linux configuration for betterment. It may not be general, but it is very environment-specific.

Something on the line:

Do you change stuff for the sake of changing aka showing off to the world?

How often do you change your underlying environment? Day-to-day operating env?

Why are the main constraints you find annoying? Don't write history, just a precise one.

........

The list could have go on and on...but I had to stop because there was enough for people to say.

168
 
 
The original post: /r/linux by /u/pikoro09 on 2024-12-25 00:27:42.

Keys like Esc ando CapsLock work just fine.

I've run wev to print the key names and even though the print key press outputs "Print", the mapping is not working.

Did anyone face this issue? Any ideas? Thanks.

169
 
 
The original post: /r/linux by /u/TheTwelveYearOld on 2024-12-24 23:40:24.

Personally I don't watch videos on software (except for skimming tutorials) since I prefer to learn about topics with written tutorials or Reddit. Software influencers have been on the rise for the past several years, everything from grifters claiming they can help you start an SWE career, to ones that make tutorials and showcases on software.

I'm more interested in hearing about the later. I came across found this discussion: What can we learn from Neovim’s rise in popularity? : emacs, with comments claiming that Youtubers like ThePrimeagen have helped a lot with making Neovim popular. I crossposted it to r/neovim and many so far many users there said that they found Neovim through ThePrimeagen's videos.

170
 
 
The original post: /r/linux by /u/gabriel_3 on 2024-12-24 22:39:42.
171
 
 
The original post: /r/linux by /u/S48GS on 2024-12-24 21:12:23.

Situation:

Basically any game that use OpenGL crash amdgpu driver in 10-20 mins. (100%)

Vulkan games - that crash amdgpu - is not driver bug - it is game bug.

https://gitlab.freedesktop.org/mesa/mesa/-/issues/12329

Vulkan behavior can easily hang the GPU, which is exactly what seems to happen from the dmesg you posted. You could argue that hang recovery should be more robust (and I'd agree), but this is what the situation is like right now.

Basically - if you lost entire desktop session when you watch youtube and your PC/session reboot/reload because amdgpu ring timeout - this is fine - expected behavior.

👍

172
 
 
The original post: /r/linux by /u/themikeosguy on 2024-12-24 20:06:31.

Hi all. Apache OpenOffice still describes itself as the "leading open source office suite" but in the latest Apache Foundation Board Report the Security Team says it has:

openoffice (Health amber): Three issues in OpenOffice over 365 days old and a number of other open issues not fully triaged.

There has been no point update for over a year, no new committers since 2022, and no major release since 2014. Now that the Apache Software Foundation is serving tens of thousands of users vulnerable software, maybe it's time for the FOSS community to contact them and ask them to finally put it in the Attic?

173
 
 
The original post: /r/linux by /u/scriptkididid on 2024-12-24 15:56:01.

I won't lie to you all and say I'm some kind of w1zard_h4x0r I'm not, I work for a severely underfunded and understaffed government department, and I've had to get creative with my time.

These are some tools I made in my spare time to make managing my Tailscale network (which uses Ansible Pull for updates/versioning ) a little faster/easier to manage.

I'm not going to claim these are perfect at all, but I've always been of the opinion that something should just work and that all the trimmings aren't really important.

Hope this helps some people, and if you want to change anything, don't complain, just do, fork it, make your own, I don't care at all.

First on the list is PingPanel, it's a TUI based Uptime Manager, our networks team uses PRTG to monitor all our kit, but I absolutely hate the process of adding devices to it, so this just let's you put an ansible inventory file in and then it checks if your hosts are up, and it does it with a nice tree structure etc:

https://github.com/xkz0/PingPanel

And then there's a collection of tools I use for device provisioning/inventory management:

SSH-Key-Management (great name I know), this lets you generate individual ssh key pairs for each device in your ansible inventory and shares them with the device so you can do Ansible-Pull, it also allows you to push keys to devices that were offline at the time you first tried:

https://github.com/xkz0/ssh/_key/_management

Tailscale Auto-Tagger:

Use the device names on Tailscale to en-masse assign ACL tags, or custom information to devices based on their names, this works in tandem with the next tool, and is handy if you have a dynamic inventory:

https://github.com/xkz0/tailscale-auto-tagger

AnsiScale:

Generates Ansible YAML inventory files with parent/child structures based off of ACL tags or other custom information as set by the auto-tagger, or by rules you've already implemented. Useful again if you have a dynamic inventory, or you just don't like constantly updating your inventory by hand. Also allows you to specify SSH key name patterns which then matches them to the hosts.

https://github.com/xkz0/ansiscale

174
 
 
The original post: /r/linux by /u/isaviv on 2024-12-24 15:53:55.

For the past years I was using Linux (Xubuntu) as my primary and only OS on my laptop and personal computer. I loved it and it was much better than the Windows alternative. Due to some malfunction (which I will write in a different post because it was annoying too) I formatted my computer and decided to install the latest Xubuntu 24.04 (I had 22.04 before). And boy, should I tell you: I am so disappointed. Not only we didn't make a step forward, it looks like we have made two steps backwards.

First of all, I am a Linux USER, not a Linux geek, hacker or low level professional Linux guy. I use Linux because it allows me to do my job. And to do it better and easier. I was always a Linux advocate and convinced the people around me to give it a try. The non hassle drivers support. The none sales gimmicks. The real easy way of installing software. Just do "sudo apt-get install 7zip" and boom, you have 7zip installed on your computer. You don't need to go and search shady internet websites and download from multiple locations. I don't have much idea how it works beneath the hood, and frankly I don't really care. I just want it to operate well so I can run my work related software (Libreoffice mostly, a browser and such simple stuff) - and it was doing it VERY good and very easy.

I even thought of telling my mother (she is in her 70s) to install Linux and use it because it will make her life much easier. I am usually using Xubuntu. I like Ubuntu because it is quite popular so it is easy to maintain and get help online. And I like XFCE because it is simple to use and mostly fast and very intuitive. So I was quite happy trying the latest LTS release 24.04. And it was quite a bad experience to install, and I will not recommend it anymore:Here is a short summary of the issues with some more details below:

  1. apparmor was the main problematic issue
    1. It is not mature enough
    2. It is hard to config and maintain - no easy gui
    3. It have things that for me at least looked like bugs
    4. Other software are not aware of the issues with apparmor and the restrictions it creates
  2. Package management is going backwards and becoming less friendly
    1. apt / snap - whatever: I don't care, just work
    2. gdebi / app center - not working out of the box

What I really liked in Linux was the package manager. Just "apt install" and you have the software you need. Now lately, and together with apparmor it became a bad dream. Why do I need to care if I use snap or apt? - I want the software to be installed and run. Again, from a simple user perspective. Many of the packages are no longer maintaining apt packages anymore. I tried to download one thing but it says go search for another thing. In some cases I download a .deb file (which I like). I usually double click it and an installation software of ubuntu opens up, I click "install" and I have the software.Not any more.First of all the gdebi and gdebi-gtk just failed. I am talking about a fresh just installed latest version of Xubuntu from a disk on key on a formatted new drive.

Just when I click "Install package" the popup closes and nothing happens ... not the expectation I had from a new install. Of course "sudo apt install whatever.deb" worked fine. Now there is a new thingy called "app center". I will get to it later.I tried to install for example "mysql-workbench-community" - it was installed but alas. it could not run. Why? because of the latest gem: apparmor. Well do not worry. All you have to do is open the terminal find wherever this apparmor is installed, then find where is mysql-workbench is installed (usually I don't care where it is installed, I just open it from the menu and it runs). Then you need to create a mumbo-jumbo text file with profile, load the profile and basically read 15 pages of apparmor configuration tutorial which is not updated just to know how to be able to run something you have just installed.I had many more problems with this so call apparmor:

  1. Trying to disable it did not work (not systemctrl, not sudo service apparmor stop)
  2. It have this "amazing" thing called aa-genprof which should generate a profile for you
    1. Now you REALLY need to know how to operate it. (If I am not mistaken because I did not have the time to read into the 30 deep pages of the bowels of apparmor software). It monitors the software run and then let you choose which operation it should allow to operate yes or no ....
    2. I ran the workbench and then apparmor asked something like "do you want to allow sys_root" (not sure it was exactly this, but it was quite similar). Now how the hell should I know?! How would my mother now?! We are just simple users. If I say no, the workbench might not work correctly. If I say yes, maybe it will rootkit my OS and take over my data?! - you know what. Let me format my disk and install Windows 11.
  3. At some point trying to run one of the apparmor utils - it genuinely gave me an error similar to "/etc/apparmor/bla/somefile.c (line 452) bla bla bla - error" . Seriously? - I haven't seen this kind of shit since 2003. Is it a stable version?
  4. This problem and similar repeated itself with plenty more software: Chromium, Haystack editor (downloading .AppImage!)
  5. I have been spending at least 5 hours after installation just learning apparmor profile scripting and failing
  6. At some point I just had enough - I removed the apparmor completely ! - now the good stuff: "sudo apt remove --assume-yes --purge apparmor", And after removing the apparmor this what happened:
    1. Firefox which was already installed on the system - was no longer installed - I have no idea why
    2. "App Center" software that was installed also, is no longer installed and I don't know why
      1. Until today, I didn't have any idea what "app center" software at all
      2. gdebi and gdebi-gtk for package installation are not working at all (they did not work from the beginning, they just crashed with no error message!)
      3. I can install software only from the command line
  7. apparmor have no easy to use GUI at least for the beginning

I was already very angry about the new version 24.04.I know you might say, oh "Ubuntu / Canonical is no longer good, you should try X distro" when X can be (Arch, Fedora, or any other distro you might think). First of all I guess you might be right. But I just can't try ALL the other distros until I find something that works perfectly. Again, I want the OS to work for me and not me working for the OS and I did expect Ubuntu / Xubuntu to be good enough and common enough to operate for most of the things. Unfortunately it is not.

My undertake from the above ordeal:

  1. Unfortunately, I will no longer advocate for Linux until I am sure it is going the real right direction
  2. I will cancel my yearly donation to Canonical
  3. I should try other distros - but I am afraid each one of them will have similar or other annoying issues
  4. I really wanted 2025 to be the year of Linux on desktops - but it seems we took two steps backward!

Now on top of that here is one more annoying thing, when I put my laptop OS to sleep it wakes up by mouse movement. I don't think it should be the default, because just a small movement to the table before you pick up your laptop to go home from work and it is actually working and not sleeping. But that is not the issue. The issue is - there is no easy, normal and sane way to set up what will wake your laptop from sleeping!!

  1. Of course: open terminal and "cat /proc/acpi/wakeup"
  2. Now you get a list of some semi-random 4 letters identifiers of what wakes your laptop. Like PBTN is mostly readable but what is PXSX, GLAN, PEGP or RP04??!!
  3. I know I can Google it. And after2 hours I will be master of "wakeup" laptops! BUT I DON'T WANT TO. I just want to make sure when my mother moves the mouse her computer will not wake up. Is it too much to ask?!
  4. Now, let's say I figured out which one of the semi-random 4 letters should be disabled. How do I do it? - no problem, just write another script of mambo-jumbo text, put it in the /rc/ directory on startup and boom! piece of cake you have people going back to Windows. (https://askubuntu.com/questions/252743/how-do-i-prevent-mouse-movement-from-waking-up-a-suspended-computer)

I am so disappointed.

175
 
 
The original post: /r/linux by /u/abentofreire on 2024-12-24 15:21:11.

crenametoix

crenametoix is the "console-only version" of RenameToIX, designed for those who prefer minimalism without sacrificing functionality. No Gtk dependencies, just a "powerful macro ecosystem" for streamlined file renaming in Linux.

Project Page:

Key Features:

🔹 "Macros for efficiency":

  • Counter, file datetime, and extension macros.
  • Regular expressions.
  • Regex-based function macros like lower, upper, capitalize, and title.

🔹 "Advanced capabilities":

  • Python lambda expressions for custom rename logic.
  • Reverse geocoding for JPEGs with GPS info via the geo plugin.
  • Extract Word document headers via the doc plugin.

🔹 "Customizable extensions":

  • Build your own macros with plugins.

🔹 "Flexibility":

  • Adjustable start index for counter macros.

Perfect for terminal enthusiasts who need a robust, scriptable tool for bulk renaming tasks.

view more: ‹ prev next ›