Linux - Reddit – Telegram
Linux - Reddit
776 subscribers
4.19K photos
207 videos
39.9K links
Stay up-to-date with everything Linux!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Download Telegram
ytfzf_prime (Updated fork of ytfzf) - {search, watch, download from } youtube without leaving the terminal, without ads, cookies or privacy concerns, but with working maxres thumbnail display and docker implementation
https://redd.it/1k9rdqg
@r_linux
What is the most hated annoying Linux question ?

What is the most notoriously hated or annoying question that people constantly ask in the Linux community, the one that immediately makes experienced users roll their eyes and get their keyboards out or down-vote to banish it from existence

https://redd.it/1k9v96h
@r_linux
my /linux journey

I got introduced to Linux about 16 years ago. Before that I was genuinely scared of if as to how I can use the command line interface to do all. At least that was my perception of Linux.

My friend in grad school was using Ubuntu and school was using CentOS or Fedora. I kind of got used to it but did not like it. Now when I look back I feel I did not like it because I did not used it extensively for development. I only used it sporadically for some school work and documentation. Fast forward to 8 years later my work required us to build and integration to one of the e-commerce applications which is very easy to setup on Linux. That is how I got back into Linux ecosystem. Since then I have not looked back. Although I primarily use Ubuntu desktop and Server, I have built my home server for NAS, Nextcloud and other services.

It has been a fantastic journey and along the way learned a lot about Linux which I would have never learned if it was not for that project. Now I'm of opinion that someone who isn't tied into MS ecosystem should or must use only Linux based operating systems. 😄

https://redd.it/1k9w92o
@r_linux
Found this in my school's library
https://redd.it/1ka3sya
@r_linux
I built an AI assistant that lives inside your tmux sessions (TmuxAI - Open Source)
https://redd.it/1ka47if
@r_linux
Kdenlive 25.04 is out with background removal (SAM2), OpenTimelineIO import/export, performance enhancements, optimized audio waveforms and lots workflow improvements and bug fixes.
https://kdenlive.org/news/releases/25.04.0

https://redd.it/1ka2h7o
@r_linux
🎉 ProjectLibre 1.9.8: The Biggest Desktop Release in YEARS is HERE! 🚀

Today marks a monumental day for the ProjectLibre community! We are absolutely thrilled to announce the immediate release of ProjectLibre Desktop 1.9.8 – our most significant desktop update in years, delivering a colossal leap forward in performance and stability.

Founders Marc O’Brien and Laurent Chretienneau have long championed the power of open source, and their commitment has driven this effort.  For those who believe in free and open source project management, rest assured: ProjectLibre Desktop remains, and will always remain. We are proud to be the most widely distributed project management software in the world, with over 7,600,000 downloads spanning 193 countries across the globe. In fact, it’s a fun testament to our community that more than 1 in every 300 Americans and 1 in every 200 Germans have downloaded ProjectLibre!

This latest iteration, version 1.9.8, unleashes a massive 10x performance increase across many key functions.  We’ve also implemented significant backend and architectural updates, resulting in a much more stable and reliable experience on Linux (.deb and .rpm installations), macOS, and Windows.  The early reception has been incredible!  Just today, ProjectLibre 1.9.8 has already been downloaded in over 100 countries from Morocco, Madagascar all the way to the Maldive Islands, demonstrating the global excitement for this update.

Important Note for Windows Users:When installing on Windows, you might encounter a prompt from Windows Defender. To proceed, please select the option to Trust file (or similar wording), then click on “More info” and choose “Run anyway” to allow the installation. We believe this temporary step is due to Windows Defender building a reputation profile for this major release – perhaps it senses we’re giving Microsoft Project a run for its money! 😉

ProjectLibre Desktop is your complete, free and open source replacement for Microsoft Project. Open your existing .mpp files directly and seamlessly transition to ProjectLibre. Enjoy familiar functionality including:

Gantt Charts
Network Diagrams
WBS Charts
Earned Value Management
Project Performance Management
Resource Management

ProjectLibre Desktop is designed for single users and individual projects.

Looking for more? For team collaboration, AI-powered project creation, and multi-project management, explore ProjectLibre Cloud, our subnoscription-based solution designed for companies and teams.

Upgrade your project management experience today!

Download ProjectLibre Desktop 1.9.8 (FREE): www.projectlibre.com

Explore ProjectLibre Cloud AI: Visit our website for a free trial! www.projectlibre.com

Thank you for being a part of the global ProjectLibre community! We’re confident this release will empower project managers worldwide.

https://redd.it/1ka48v5
@r_linux
Distrowatch - I love what I see
https://redd.it/1kabd0s
@r_linux
This media is not supported in your browser
VIEW IN TELEGRAM
occasion: a nifty program to print something at a specific time/timeframe.
https://redd.it/1kagb0x
@r_linux
This is my daily driver PinePhone running linux, klipper, mooraker and fluidd to control an ender 3 v3 SE 3D printer. When I don't use my printer, I simply undock the phone and use it as normal. This is how all phones should be.
https://redd.it/1kaibh6
@r_linux
ChoiceJacking: Compromising Mobile Devices through Malicious Chargers like a Decade ago -- "In this paper, we present a novel family of USB-based attacks on mobile devices, ChoiceJacking, which is the first to bypass existing Juice Jacking mitigations."
https://graz.elsevierpure.com/en/publications/choicejacking-compromising-mobile-devices-through-malicious-charg

https://redd.it/1kaiidh
@r_linux
This media is not supported in your browser
VIEW IN TELEGRAM
[OC] Introducing bzmenu: A launcher-driven Bluetooth manager for Linux
https://redd.it/1kam9rm
@r_linux
Why are so many switching to Linux lately?

As the noscript states, why are so many switching, is it just better than Windows? I have never used Linux (i probably will do it in the future) so i don't know what the whole fuzz is about it. I would really love to get some insight as to why people prefer it over Windows.

https://redd.it/1kamn2k
@r_linux
Is it okay to switch to linux?

Hey everyone,
I’m pretty new to all this and currently running Windows, but I’ve been hearing a lot about Linux lately. I’m considering switching, but I’m not sure if it’s the right move for me yet. So I had a few questions:

How good is Linux for programming? I do a bit of coding (mostly C++, web dev etc)

What about gaming? I know Windows is better here, but can Linux handle AAA games, Steam, or emulators well?

What am I giving up by leaving Windows?
Like, are there any must-have apps or features that just don’t work well (or at all) on Linux?

Would like to hear from people who made the switch, what do you like/dislike, and was it worth it?

https://redd.it/1kalusd
@r_linux
I am thinking of switching to Linux but I have concerns

1- I know that Windows Defender is not very good but it provides sufficient protection for the daily user. Is there a similar software in Linux?

2- Firewall is a very good software for Windows and I can write my own special noscripts and block the internet flow of the program I want. It also makes me feel safe. Is there a similar application to this? If there is, is it as safe as Windows?

https://redd.it/1katb6h
@r_linux
How to use an iPad or an Android Tablet as a second monitor on Linux

A few months ago I happened to find myself in possession of a rather dated iPad. I never use Apple hardware, mainly because I hate every operating system from apple with a passion. Using the iPadOS for anything useful was out of the question. mainly because I couldn't possibly last an hour before I throw the iPad at the wall in frustration. I mean, seriously, how is iOS so bad? I digress.

Anyways, the iPad has still got a screen, and I recently broke my monitor, so I figured, well, it could be a nice secondary monitor if I could set it up that way. Its got a screen, internet and a computer, so there should be some software that would let you do it easily over the LAN, right? Boy oh boy how wrong I was.

On MacOS, this is easy as pie. You've got sidecar. On Windows, less easy, but there are third party solutions. On Linux though, this sucks ass. There are quite a few solutions, but many of them suck ass. To experiment with all the available solutions and setting them up properly, it took my about 6 hours of my life yesterday, so this is for anyone who's looking to do the same, but don't want to spend 6 hours. I eventually stumbled upon Sunshine and Moonlight, and this tutorial is how to set these up.

This is currently the only Free and Open Source solution to convert your Tablet into a 60+ fps second monitor to my knowledge

# Requirements

1. GNU/Linux computer
2. Any reasonably non-obsolete iPad/iOS device. This can also work Android Tablets, but this tutorial focuses on iPadOS.
3. Both your computer and iPad should be connected to the same WiFi network/LAN

# Instructions

Essentially, Moonlight is a self hosted game streaming application that lets you stream from your gaming PC onto any other device. Because it is meant for game streaming, it is incredibly performant over the internet, and even more so over the LAN. But normally, it mirrors your screen on the computer, but we are going to trick it into working as a second monitor. Moonlight is a client, ie, it receives streamed data. It works with a program called Sunshine, which is a host, ie, it sends streaming data. You run Moonlight on your iPad, and sunshine on GNU/Linux and they both work with each other.

This is going to need setting up on both the iPad and on GNU/Linux.

Firsly, on the iPad, install the free app Moonlight.

Now, on GNU/Linux, install Sunshine.

I use Arch and yay, so I do yay -S sunshine-bin from the AUR

There is as of right now some sort of problem with this particular package in the AUR, so I've instead had to use sunshine-beta-bin instead, but depending on when you read this post, it may not be problem.

Find instructions here for other distros

Now, at this point, go to a terminal and type sunshine and leave this terminal window open without closing it. Now, open up you favorite browser (I use and recommend Firefox), and type in https://localhost:47990/ (just click on that link, I guess). This will prompt you to set up a user name and password. Write this password and username down and do not forget them.

Once you set up your username and password, you are now inside the sunshine web interface. It is a bit janky, but it works. Now, click the tab named "Pin" at the top. This will take you to the pin pairing page.

Now, on the iPad, open the Moonlight app and select "Add Host Manually". It is going to prompt you to enter an IP address. This should be the local IP address of your computer. What is an IP address? Well, it is essentially just a number that is unique to your computer that your router assigns to it. But don't worry about what it is right now, let me tell you how to get it.

Open a terminal on GNU/Linux and type ip a

Your terminal likely just spat out a bunch of numbers you don't understand. But don't you
worry, let me help you. What you're seeing is a numbered list of "network interfaces" on your computer. These may be real or virtual interfaces. One of these is your router. If you are connected to WiFi, then this interface is probably going to be named something like "wlan" or something similar. Identify your router. You can try disconnecting from the WiFi, running the command again, and see which one disappeared to figure this out as well.

Now, once you have identified the WiFi interface, look for a line that starts with "inet" under it. Your local ip address is the one that immediately follows the word "inet". For instance, for me, it is 192.168.118.10/20

For you, this maybe different. Now, ignore the number after the slash, and punch in the rest onto Moonlight on your iPad. Give it an arbitrary name as well, it doesn't matter what. Once you do that and click OK, you will see three options - Desktop, Desktop, and Steam, on the iPad. Tap on of the two desktop options, and you will now begin to see your computer screen on the iPad.

But now, this is your primary screen on the computer that you're seeing. If you just want a mirrored display, this works fine. You can even go to Moonlight settings and change the touch mode to use your iPad as a drawing Tablet for your computer now. But I am assuming you are here to use your iPad as a second monitor. For Moonlight to work as a second monitor, you will need to do some trickery.

On the Linux computer, go to a terminal and paste these commands

xrandr -q

Whoa now, it just spat out a bunch of numbers again. What are they? Well, this command is listing all the display adapters on your computer and all their supported resolutions. These maybe real physical adapters, or virtual ones. For instance, since I am running a laptop, my internal display is going to be listed as eDP-1. For desktops, it will be different.

Usually, physical, real adapters are going to have lots of resolutions supported listed under their names, as opposed to virtual ones where there won't be any. Note down the name of your primary display.

My computer also lists a bunch of other displays, and one of these should be HDMI-1, and there might even be a VIRTUAL-1. Not all of these might work, and which works depends on your individual setup. For me, HDMI-1 worked. For now, pick one, and lets go to the next command.

xrandr --addmode HDMI-1 1400x1050

If this command did not return any errors, you're good to go. If this does, then you have to pick one of the other virtual displays listed when you enter xrandr -q and replace HDMI-1 from the previous command with the name of the display interface.

Assuming the previous command was successful, type this into the terminal

xrandr --output HDMI-1 --mode 1400x1050 --right-of eDP-1

You should replace eDP-1 from your previous command with the name of your primary display. The 1400x1050 is the resolution you would like for the second monitor. Replace it with your iPad's screen resolution (or whichever resolution you like). There is a chance that this command will fail for certain resolutions. Even though this can be worked around, for now, the same resolution as your primary monitor is a safe bet.

This will create a virtual monitor on your computer. You will now be able to see that you can move your mouse cursor to the right of your primary monitor, and it will seem to go farther out to the right of your screen than your monitor's borders. This means that there is a fake, virtual monitor now to the right of your real monitor.

Now, we need to set it up so that Sunshine streams this fake monitor onto the iPad, instead of mirroring your primary monitor.

Open the terminal window that you left open where you were running sunshine, and scroll upwards. When sunshine was running, it spat out a bunch of information messages on the terminal. You need to read these logs. You are looking for a line that starts with "Info: Detecting displays". Here is an example :

Info: Detecting displays
Info: Detected display: DVI-D-0 (id: