why is there so much hate on ubuntu?
I have no idea why is there so much hate on ubuntu. but I have seen many comments on the os saying that is bad or that this os is way better than ubuntu. why? is there like some evil back story behind the os like ubuntu betrayed all of the linux users all around the world or something? the most common arguments are them saying that linux mint is better or try something else rather than ubuntu? ive been a windows user for 4 years but when i switched to ubuntu it was so easy to understand. its a good os but i need an answer on why this is happening
https://redd.it/kyyi50
@r_linux
I have no idea why is there so much hate on ubuntu. but I have seen many comments on the os saying that is bad or that this os is way better than ubuntu. why? is there like some evil back story behind the os like ubuntu betrayed all of the linux users all around the world or something? the most common arguments are them saying that linux mint is better or try something else rather than ubuntu? ive been a windows user for 4 years but when i switched to ubuntu it was so easy to understand. its a good os but i need an answer on why this is happening
https://redd.it/kyyi50
@r_linux
reddit
why is there so much hate on ubuntu?
I have no idea why is there so much hate on ubuntu. but I have seen many comments on the os saying that is bad or that this os is way better than...
csnaketerm 0.2.0
An implementation of the classic Snake arcade game, right in your terminal. Depends only on Node.js core - no (n)curses:
https://donaldkellett.github.io/csnaketerm
This is my first attempt at packaging a simple program for Linux end-users. Enjoy :-)
https://redd.it/kz0ood
@r_linux
An implementation of the classic Snake arcade game, right in your terminal. Depends only on Node.js core - no (n)curses:
https://donaldkellett.github.io/csnaketerm
This is my first attempt at packaging a simple program for Linux end-users. Enjoy :-)
https://redd.it/kz0ood
@r_linux
I made an installer for Artix Linux
Hi everyone! I made a little project. I called it Startix and it is an installer for Artix Linux. At this point it works and probably I will develop it further more. Tho I don't promise that this will become a big thing. This is actually my first real project and I just don't know how things will go. You can try it out and tell me for every problems you will face. I hope you like it!
https://redd.it/kz3qxg
@r_linux
Hi everyone! I made a little project. I called it Startix and it is an installer for Artix Linux. At this point it works and probably I will develop it further more. Tho I don't promise that this will become a big thing. This is actually my first real project and I just don't know how things will go. You can try it out and tell me for every problems you will face. I hope you like it!
https://redd.it/kz3qxg
@r_linux
GitLab
Charalampos Rempas / Startix
A safe and flexible installer for Artix Linux
Software Distributions And Their Roles Today
https://venam.nixers.net/blog/unix/2020/03/29/distro-pkgs.html
https://redd.it/kz4zfg
@r_linux
https://venam.nixers.net/blog/unix/2020/03/29/distro-pkgs.html
https://redd.it/kz4zfg
@r_linux
venam.nixers.net
Software Distributions And Their Roles Today
What are software distributions? You may think you know everything there is to know about the term software distribution, but take a moment to think about it, take a step back and try to see the big picture.
Linux-ing with a 14 year old
My niece turned 14 last month and she is very keen to learn "coding" (she means using a computer, but that's her slang).
We have an old laptop at home which is struggling with Windows.
I think it would be great to show her how to install an OS, make directories and files, and maybe a couple of good games (Steam) and a bit of DosBox (Skyroads, Dangerous Dave and Jazz Jackrabbit).
I am NOT a computer scientist, but used Linux because I was too cheap to buy MS software when similar products were available for free, since I was a student until last year.
I plan to sit with her for 20 minutes everyday and learn Python together.
What resources would you recommend to help me with this task? A bit of Linux, a bit of Python? I know there are MANY tutorials out there, but anyone you would recommend?
Above all else, if I can drive the fear of the command terminal out early, I would consider it a genuine victory. Heavens know how reluctant I am to use it.
https://redd.it/kz9f0o
@r_linux
My niece turned 14 last month and she is very keen to learn "coding" (she means using a computer, but that's her slang).
We have an old laptop at home which is struggling with Windows.
I think it would be great to show her how to install an OS, make directories and files, and maybe a couple of good games (Steam) and a bit of DosBox (Skyroads, Dangerous Dave and Jazz Jackrabbit).
I am NOT a computer scientist, but used Linux because I was too cheap to buy MS software when similar products were available for free, since I was a student until last year.
I plan to sit with her for 20 minutes everyday and learn Python together.
What resources would you recommend to help me with this task? A bit of Linux, a bit of Python? I know there are MANY tutorials out there, but anyone you would recommend?
Above all else, if I can drive the fear of the command terminal out early, I would consider it a genuine victory. Heavens know how reluctant I am to use it.
https://redd.it/kz9f0o
@r_linux
reddit
Linux-ing with a 14 year old
My niece turned 14 last month and she is very keen to learn "coding" (she means using a computer, but that's her slang). We have an old laptop at...
server issue
can somone tell me what is going wrong it just stops and kills it self
at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:322) \~[?:1.8.0_275\]
at java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:72) \~[?:1.8.0_275\]
at java.nio.file.Files.walk(Files.java:3574) \~[?:1.8.0_275\]
at java.nio.file.Files.walk(Files.java:3625) \~[?:1.8.0_275\]
at com.ldtteam.structurize.management.Structures.loadSchematicsForPrefix(Structures.java:274) [Structures.class:?\]
at com.ldtteam.structurize.management.Structures.loadStyleMapsJar(Structures.java:213) [Structures.class:?\]
at com.ldtteam.structurize.management.Structures.loadStyleMaps(Structures.java:152) [Structures.class:?\]
at com.ldtteam.structurize.management.Structures.init(Structures.java:139) [Structures.class:?\]
at com.ldtteam.structurize.Structurize.serverAboutLoad(Structurize.java:160) [Structurize.class:?\]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) \~[?:1.8.0_275\]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) \~[?:1.8.0_275\]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \~[?:1.8.0_275\]
at java.lang.reflect.Method.invoke(Method.java:498) \~[?:1.8.0_275\]
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637) [FMLModContainer.class:?\]
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) \~[?:?\]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \~[?:1.8.0_275\]
at java.lang.reflect.Method.invoke(Method.java:498) \~[?:1.8.0_275\]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?\]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?\]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) [LoadController.class:?\]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) [LoadController.class:?\]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) \~[?:1.8.0_275\]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) \~[?:1.8.0_275\]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \~[?:1.8.0_275\]
at
can somone tell me what is going wrong it just stops and kills it self
at java.nio.file.FileTreeWalker.walk(FileTreeWalker.java:322) \~[?:1.8.0_275\]
at java.nio.file.FileTreeIterator.<init>(FileTreeIterator.java:72) \~[?:1.8.0_275\]
at java.nio.file.Files.walk(Files.java:3574) \~[?:1.8.0_275\]
at java.nio.file.Files.walk(Files.java:3625) \~[?:1.8.0_275\]
at com.ldtteam.structurize.management.Structures.loadSchematicsForPrefix(Structures.java:274) [Structures.class:?\]
at com.ldtteam.structurize.management.Structures.loadStyleMapsJar(Structures.java:213) [Structures.class:?\]
at com.ldtteam.structurize.management.Structures.loadStyleMaps(Structures.java:152) [Structures.class:?\]
at com.ldtteam.structurize.management.Structures.init(Structures.java:139) [Structures.class:?\]
at com.ldtteam.structurize.Structurize.serverAboutLoad(Structurize.java:160) [Structurize.class:?\]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) \~[?:1.8.0_275\]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) \~[?:1.8.0_275\]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \~[?:1.8.0_275\]
at java.lang.reflect.Method.invoke(Method.java:498) \~[?:1.8.0_275\]
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637) [FMLModContainer.class:?\]
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) \~[?:?\]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \~[?:1.8.0_275\]
at java.lang.reflect.Method.invoke(Method.java:498) \~[?:1.8.0_275\]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?\]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?\]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) [LoadController.class:?\]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) [LoadController.class:?\]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) \~[?:1.8.0_275\]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) \~[?:1.8.0_275\]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \~[?:1.8.0_275\]
at
java.lang.reflect.Method.invoke(Method.java:498) \~[?:1.8.0_275\]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?\]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?\]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) [LoadController.class:?\]
at net.minecraftforge.fml.common.Loader.serverAboutToStart(Loader.java:859) [Loader.class:?\]
at net.minecraftforge.fml.common.FMLCommonHandler.handleServerAboutToStart(FMLCommonHandler.java:292) [FMLCommonHandler.class:?\]
at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:268) [nz.class:?\]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?\]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275\]
[17:12:49\] [Server thread/INFO\] [structurize\]: Load huts or decorations from jar
\> Killed
https://redd.it/kzai0u
@r_linux
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) [minecraft_server.1.12.2.jar:?\]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) [minecraft_server.1.12.2.jar:?\]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) [minecraft_server.1.12.2.jar:?\]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) [LoadController.class:?\]
at net.minecraftforge.fml.common.Loader.serverAboutToStart(Loader.java:859) [Loader.class:?\]
at net.minecraftforge.fml.common.FMLCommonHandler.handleServerAboutToStart(FMLCommonHandler.java:292) [FMLCommonHandler.class:?\]
at net.minecraft.server.dedicated.DedicatedServer.init(DedicatedServer.java:268) [nz.class:?\]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486) [MinecraftServer.class:?\]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_275\]
[17:12:49\] [Server thread/INFO\] [structurize\]: Load huts or decorations from jar
\> Killed
https://redd.it/kzai0u
@r_linux
Ansible Playbook Install epel-release, Nginx, net-tools Packages
https://smarttechfunda.com/packages-installation-using-ansible-playbook/
In this blog, we have explained how to write a playbook for the installation of epel-release, Nginx, and net-tools packages or Packages installation using Ansible playbook. There is a simple ansible structure for Ansible install epel-release, Nginx, net-tools packages.
https://redd.it/kz8hkw
@r_linux
https://smarttechfunda.com/packages-installation-using-ansible-playbook/
In this blog, we have explained how to write a playbook for the installation of epel-release, Nginx, and net-tools packages or Packages installation using Ansible playbook. There is a simple ansible structure for Ansible install epel-release, Nginx, net-tools packages.
https://redd.it/kz8hkw
@r_linux
smarttechfunda
Ansible Playbook Install epel-release, Nginx, net-tools Packages · smarttechfunda
In this blog, we have explained how to write a playbook for the installation of epel-release, Nginx, and net-tools packages or Packages installation using Ansible playbook. There is a simple ansible structure for Ansible install epel-release, Nginx, net-tools…
Ansible Playbook Install epel-release, Nginx, net-tools Packages
https://smarttechfunda.com/packages-installation-using-ansible-playbook/
In this blog, we have explained how to write a playbook for the installation of epel-release, Nginx, and net-tools packages or Packages installation using Ansible playbook. There is a simple ansible structure for Ansible install epel-release, Nginx, net-tools packages.
https://redd.it/kz8h6h
@r_linux
https://smarttechfunda.com/packages-installation-using-ansible-playbook/
In this blog, we have explained how to write a playbook for the installation of epel-release, Nginx, and net-tools packages or Packages installation using Ansible playbook. There is a simple ansible structure for Ansible install epel-release, Nginx, net-tools packages.
https://redd.it/kz8h6h
@r_linux
smarttechfunda
Ansible Playbook Install epel-release, Nginx, net-tools Packages · smarttechfunda
In this blog, we have explained how to write a playbook for the installation of epel-release, Nginx, and net-tools packages or Packages installation using Ansible playbook. There is a simple ansible structure for Ansible install epel-release, Nginx, net-tools…
Should I dual-boot or buy a separate build for learning linux?
I have a new PC build that is running great with Windows 10.
I've always wanted to learn Linux, so I figured that this would be a good computer to do this on.
I have an additional NVMe harddrive with nothing on it installed, and I figured I could use that to run Linux. (Windows is installed on the SSD that currently holds everything).
I don't want to mess up what is already working great on my system, so I thought I'd ask here before I start the dual-boot set-up.
I could easily get a cheap rebuilt computer w/i5 from Free Geek for like $100-$150 that runs Linux, but I would prefer to use it on my machine that has AMD, Nvidia, etc...
I'm open to suggestions and advice. Cheers!
https://redd.it/kzep5a
@r_linux
I have a new PC build that is running great with Windows 10.
I've always wanted to learn Linux, so I figured that this would be a good computer to do this on.
I have an additional NVMe harddrive with nothing on it installed, and I figured I could use that to run Linux. (Windows is installed on the SSD that currently holds everything).
I don't want to mess up what is already working great on my system, so I thought I'd ask here before I start the dual-boot set-up.
I could easily get a cheap rebuilt computer w/i5 from Free Geek for like $100-$150 that runs Linux, but I would prefer to use it on my machine that has AMD, Nvidia, etc...
I'm open to suggestions and advice. Cheers!
https://redd.it/kzep5a
@r_linux
reddit
Should I dual-boot or buy a separate build for learning linux?
I have a new PC build that is running great with Windows 10. I've always wanted to learn Linux, so I figured that this would be a good...
We are a small team that are here to make a change!
Hey all!
We are a new community launching our own Community-powered Enterprise Linux called "Navy Linux" with focus on minimum hardware requirements.
The focus is enterprise servers for all running CentOS 7 or up today and willing to change when the EOL hits.
​
Currently we are in search of new contributors to our team of 51+
What we are currently in need of:
\-RPM package builders & testers
​
The build has come a long way, we have infrastructure and first Beta release on the way!
Hope to see you on the team!
​
Visit our website: https://navylinux.org
Join our slack channel: https://join.slack.com/t/navylinux/shared\_invite/zt-kj37s3lu-\~JkloN8UHgH38cyuD97V7Q
​
(This post will be edited with future updates) :)
​
best regards,
Team Navy
https://redd.it/kzfgs8
@r_linux
Hey all!
We are a new community launching our own Community-powered Enterprise Linux called "Navy Linux" with focus on minimum hardware requirements.
The focus is enterprise servers for all running CentOS 7 or up today and willing to change when the EOL hits.
​
Currently we are in search of new contributors to our team of 51+
What we are currently in need of:
\-RPM package builders & testers
​
The build has come a long way, we have infrastructure and first Beta release on the way!
Hope to see you on the team!
​
Visit our website: https://navylinux.org
Join our slack channel: https://join.slack.com/t/navylinux/shared\_invite/zt-kj37s3lu-\~JkloN8UHgH38cyuD97V7Q
​
(This post will be edited with future updates) :)
​
best regards,
Team Navy
https://redd.it/kzfgs8
@r_linux
Navy Linux
Navy Linux Enterprise is an open-source community-powered enterprise Linux operating system is a rebuild of the Red Hat Linux project just as the CentOS Linux project has been for all these years. Navy Foundation that based on the open standards to build…
Linux 5.10.8 released with a fix for *that* BTRFS regression.
https://lore.kernel.org/lkml/1610890747349@kroah.com/T/
https://redd.it/kzh95u
@r_linux
https://lore.kernel.org/lkml/1610890747349@kroah.com/T/
https://redd.it/kzh95u
@r_linux
reddit
Linux 5.10.8 released with a fix for *that* BTRFS regression.
Posted in r/linux by u/TheReverend403 • 2 points and 0 comments
what do i do
Hey so I ordered this graphic tablet on amazon and I need to install something to get the pen driver to work I use Linux on ChromeOS and I have no idea what Linux version I use or how to get it working wanna install it tonight so it's ready for when it comes tomorrow this is the link their website shows the downloads for please help thank you https://www.xp-pen.com/download-56.html also I don't know what flair this would be under sorry
https://redd.it/kziijd
@r_linux
Hey so I ordered this graphic tablet on amazon and I need to install something to get the pen driver to work I use Linux on ChromeOS and I have no idea what Linux version I use or how to get it working wanna install it tonight so it's ready for when it comes tomorrow this is the link their website shows the downloads for please help thank you https://www.xp-pen.com/download-56.html also I don't know what flair this would be under sorry
https://redd.it/kziijd
@r_linux
Xp-Pen
Star G430S|Drivers Download | XPPen
Download drivers, software, and manuals for your XPPen Star G430S drawing tablet, compatible with Mac, Windows, and Linux platforms. Get started quickly with your XPPen tablet.
Some linux guides
I have compiled some of the things I have learned over the years into a couple of public gists. Sharing here as it may help someone.
​
1. Guide for VFIO GPU passthrough.
2. Guide to virtualize and dual boot the same windows partition.
3. Compilation of short miscellaneous guides.
https://redd.it/kzgamh
@r_linux
I have compiled some of the things I have learned over the years into a couple of public gists. Sharing here as it may help someone.
​
1. Guide for VFIO GPU passthrough.
2. Guide to virtualize and dual boot the same windows partition.
3. Compilation of short miscellaneous guides.
https://redd.it/kzgamh
@r_linux
Gist
VFIO Guide for GPU Passthrough
VFIO Guide for GPU Passthrough. GitHub Gist: instantly share code, notes, and snippets.
Cant use node packages from my hdd drive (linux is on the ssd drive)
So a newbie question ...i installed pop Os and i like but i have a problem .. i installed the system on my ssd drive and because its only 120 gb i have to put my react projects on the hdd drive ...
So the installation with npm install is all done but when i execute the npm start command it doesnt work and it looks like he dont know the dependencies ...
But when i tried creating a new app in the SSD partition (where the system is) it works fine
Any solutions??
And sorry for any typos or english errors :)
https://redd.it/kzewt0
@r_linux
So a newbie question ...i installed pop Os and i like but i have a problem .. i installed the system on my ssd drive and because its only 120 gb i have to put my react projects on the hdd drive ...
So the installation with npm install is all done but when i execute the npm start command it doesnt work and it looks like he dont know the dependencies ...
But when i tried creating a new app in the SSD partition (where the system is) it works fine
Any solutions??
And sorry for any typos or english errors :)
https://redd.it/kzewt0
@r_linux
reddit
Cant use node packages from my hdd drive (linux is on the ssd drive)
So a newbie question ...i installed pop Os and i like but i have a problem .. i installed the system on my ssd drive and because its only 120 gb i...
The fallacy of the mythical grandma
Please stop using "grandma" as the ideal Linux novice target.
https://www.usingfoss.com/2021/01/the-falacy-of-mythical-grandma.html
You were a novice once and even you succeeding at using it.
https://redd.it/kzm24a
@r_linux
Please stop using "grandma" as the ideal Linux novice target.
https://www.usingfoss.com/2021/01/the-falacy-of-mythical-grandma.html
You were a novice once and even you succeeding at using it.
https://redd.it/kzm24a
@r_linux
Usingfoss
The falacy of the mythical grandma
(Image courtesy of Wikimedia shared under the Creative Commons Attribution 2.0 Generic license) There is a very common phenomenon occurr...
Suggestion
We should change r/linux for support questions. Bulk of the posts are support requests. Its understandable that anyone searching for linux or curious about it is going to want to post here without reading the rules.
We can change actual info about Linux in general to a different name. Us creative bunch can come up with an alternative.
https://redd.it/kziz0b
@r_linux
We should change r/linux for support questions. Bulk of the posts are support requests. Its understandable that anyone searching for linux or curious about it is going to want to post here without reading the rules.
We can change actual info about Linux in general to a different name. Us creative bunch can come up with an alternative.
https://redd.it/kziz0b
@r_linux
reddit
Suggestion
We should change r/linux for support questions. Bulk of the posts are support requests. Its understandable that anyone searching for linux or...
multi-monitor layout/detection not persistent (docking, displaylink, kde)
Hello,
* Context :
I have a dock labelled DisplayLink, 4HDMIorDP (actually DVI under the hood) to USB-C PD charging. So I use it with 4 external monitors and the internal monitor. I'm running Kubuntu20.04, on a laptop with an Intel iGPU and nVidia dGPU.
​
* Problem :
**When booting on with my dock plugged in, the external screens stay black.**
Then, calling `$ arandr` GUI, I have to go to the "Outputs" tab, and activate each of the four DVI-I-M-N (M and N belonging to {2,3,4,5} and {1,2,3,4} respectively), by clicking the validate icon.
It then spawns all of them but in a mess, and I have to re-arrange them through the Display Configuration Utility in KDE (`$ kcmshell5 kcm_kscreen` CLI if one is too lazy to search for it in the app menu GUI).
But at each reboot it get back to the external blank screens.
​
* Trials :
Previously on another machine I used to launch a bash noscript at each session startup, doing `xrandr <my chosen arrangement>`. However i'm not at this step yet, and I first would like to get all my screens active at each reboot.
Here [https://wiki.archlinux.org/index.php/DisplayLink#Enabling\_DVI\_output\_on\_startup](https://wiki.archlinux.org/index.php/DisplayLink#Enabling_DVI_output_on_startup) they say to add such command to the startup configuration `$(xrandr --listproviders | grep -q "modesetting") && xrandr --setprovideroutputsource 1 0` && the same goes for up to the n-th screen to wire to the source `0`.
However in my case,
me@tpkub20:/etc/X11/xorg.conf.d$ xrandr --listproviders
Providers: number : 6
Provider 0: id: 0x47 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 5 name:modesetting
Provider 1: id: 0x15b cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 2: id: 0x139 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 3: id: 0x117 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 4: id: 0xf5 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 5: id: 0xd3 cap: 0x4, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:modesetting
me@tpkub20:/etc/X11/xorg.conf.d$ xrandr --setprovideroutputsource 0 0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 35 (RRSetProviderOutputSource)
Value in failed request: 0x47
Serial number of failed request: 20
Current serial number in output stream: 21
me@tpkub20:/etc/X11/xorg.conf.d$ xrandr --setprovideroutputsource 1 5
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 35 (RRSetProviderOutputSource)
Value in failed request: 0xd3
Serial number of failed request: 20
Current serial number in output stream: 21
me@tpkub20:/etc/X11/xorg.conf.d$ xrandr --setprovideroutputsource 5 0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 35 (RRSetProviderOutputSource)
Value in failed request: 0xd3
Serial number of failed request: 20
Current serial number in output stream: 21
Three things are strange :
1. Provider 0 which is supposed to be my Source Output (internal screen) has `name:modesetting` instead of `name:Intel` (as in [https://wiki.archlinux.org/index.php/DisplayLink#Setting\_up\_X\_Displays](https://wiki.archlinux.org/index.php/DisplayLink#Setting_up_X_Displays) or [https://github.com/AdnanHodzic/displaylink-debian/blob/master/post-install-guide.md#display-detection](https://github.com/AdnanHodzic/displaylink-debian/blob/master/post-install-guide.md#display-detection) ) or something
Hello,
* Context :
I have a dock labelled DisplayLink, 4HDMIorDP (actually DVI under the hood) to USB-C PD charging. So I use it with 4 external monitors and the internal monitor. I'm running Kubuntu20.04, on a laptop with an Intel iGPU and nVidia dGPU.
​
* Problem :
**When booting on with my dock plugged in, the external screens stay black.**
Then, calling `$ arandr` GUI, I have to go to the "Outputs" tab, and activate each of the four DVI-I-M-N (M and N belonging to {2,3,4,5} and {1,2,3,4} respectively), by clicking the validate icon.
It then spawns all of them but in a mess, and I have to re-arrange them through the Display Configuration Utility in KDE (`$ kcmshell5 kcm_kscreen` CLI if one is too lazy to search for it in the app menu GUI).
But at each reboot it get back to the external blank screens.
​
* Trials :
Previously on another machine I used to launch a bash noscript at each session startup, doing `xrandr <my chosen arrangement>`. However i'm not at this step yet, and I first would like to get all my screens active at each reboot.
Here [https://wiki.archlinux.org/index.php/DisplayLink#Enabling\_DVI\_output\_on\_startup](https://wiki.archlinux.org/index.php/DisplayLink#Enabling_DVI_output_on_startup) they say to add such command to the startup configuration `$(xrandr --listproviders | grep -q "modesetting") && xrandr --setprovideroutputsource 1 0` && the same goes for up to the n-th screen to wire to the source `0`.
However in my case,
me@tpkub20:/etc/X11/xorg.conf.d$ xrandr --listproviders
Providers: number : 6
Provider 0: id: 0x47 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 5 associated providers: 5 name:modesetting
Provider 1: id: 0x15b cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 2: id: 0x139 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 3: id: 0x117 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 4: id: 0xf5 cap: 0x2, Sink Output crtcs: 1 outputs: 1 associated providers: 1 name:modesetting
Provider 5: id: 0xd3 cap: 0x4, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:modesetting
me@tpkub20:/etc/X11/xorg.conf.d$ xrandr --setprovideroutputsource 0 0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 35 (RRSetProviderOutputSource)
Value in failed request: 0x47
Serial number of failed request: 20
Current serial number in output stream: 21
me@tpkub20:/etc/X11/xorg.conf.d$ xrandr --setprovideroutputsource 1 5
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 35 (RRSetProviderOutputSource)
Value in failed request: 0xd3
Serial number of failed request: 20
Current serial number in output stream: 21
me@tpkub20:/etc/X11/xorg.conf.d$ xrandr --setprovideroutputsource 5 0
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 35 (RRSetProviderOutputSource)
Value in failed request: 0xd3
Serial number of failed request: 20
Current serial number in output stream: 21
Three things are strange :
1. Provider 0 which is supposed to be my Source Output (internal screen) has `name:modesetting` instead of `name:Intel` (as in [https://wiki.archlinux.org/index.php/DisplayLink#Setting\_up\_X\_Displays](https://wiki.archlinux.org/index.php/DisplayLink#Setting_up_X_Displays) or [https://github.com/AdnanHodzic/displaylink-debian/blob/master/post-install-guide.md#display-detection](https://github.com/AdnanHodzic/displaylink-debian/blob/master/post-install-guide.md#display-detection) ) or something
nVidia related.
2. Provider 0 is associated to Provider 5 instead of being associated to itself, as on the URL examples. I actually don't even know what is Provider 5, but it's written `Source Offload` in contrast to `Sink Output`, so maybe it's the dock entity...
3. When wanting to properly rewire the external displays onto the internal source, shell complains, although it doesn't in the above links.
​
* Questions :
1. How to get rid of those `--setprovideroutputsource` errors ?
2. How to get my monitors detected at startup ?
3. Is there a way to spin a daemon that executes either [noscript1.sh](https://noscript1.sh) or [noscript2.sh](https://noscript2.sh) depending on whether I plug or unplug something to a given USB-C port of the laptop?
https://redd.it/kzorxv
@r_linux
2. Provider 0 is associated to Provider 5 instead of being associated to itself, as on the URL examples. I actually don't even know what is Provider 5, but it's written `Source Offload` in contrast to `Sink Output`, so maybe it's the dock entity...
3. When wanting to properly rewire the external displays onto the internal source, shell complains, although it doesn't in the above links.
​
* Questions :
1. How to get rid of those `--setprovideroutputsource` errors ?
2. How to get my monitors detected at startup ?
3. Is there a way to spin a daemon that executes either [noscript1.sh](https://noscript1.sh) or [noscript2.sh](https://noscript2.sh) depending on whether I plug or unplug something to a given USB-C port of the laptop?
https://redd.it/kzorxv
@r_linux