twister retropie launch help?!
hey, so, i've been fiddling with different installs on my pi 4- retropie; rasbian with retropie; retropie with pixel; and finally twister lite with retrpoie. i made a launcher icon and it opens in terminal, but it runs slower than my pure retropie and when i go into menus and such, the desktop flashes, or filemanager (for instance) opens over the desktop in a small window. so my question is:
what do i need to add to the retropie launcher to close out of twister os before emulation station boots up?
any help would be greatly apprieciated!
https://redd.it/mnlk48
@r_linux
hey, so, i've been fiddling with different installs on my pi 4- retropie; rasbian with retropie; retropie with pixel; and finally twister lite with retrpoie. i made a launcher icon and it opens in terminal, but it runs slower than my pure retropie and when i go into menus and such, the desktop flashes, or filemanager (for instance) opens over the desktop in a small window. so my question is:
what do i need to add to the retropie launcher to close out of twister os before emulation station boots up?
any help would be greatly apprieciated!
https://redd.it/mnlk48
@r_linux
reddit
twister retropie launch help?!
hey, so, i've been fiddling with different installs on my pi 4- retropie; rasbian with retropie; retropie with pixel; and finally twister lite...
Crackling noise before and after a sound plays and disappear after a few seconds
Hello, Sorry for my poor English, but as I said in the noscript, there is a crackling noise before and after a sound plays, the sound is tolerable, but it is annoying. I tried searching for solutions but it doesn't work for me
here are some of the solutions I tried but no avail:
1. Adding
https://askubuntu.com/questions/1135492/static-and-crackling-sound-coming-from-speakers-in-19-04
2. Turning off timer based scheduling by
https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Glitches,\_skips\_or\_crackling
3. Commenting
https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Glitches,\_skips\_or\_crackling
I'm running pop!_OS 20.10 with Kernel 5.11.0-7612-generic
Here are my playback devices
➜ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic\], device 3: HDMI 0 [HDMI 0\]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic\], device 7: HDMI 1 [HDMI 1\]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic\], device 0: ALC285 Analog [ALC285 Analog\]
Subdevices: 0/1
Subdevice #0: subdevice #0
https://redd.it/mnlpld
@r_linux
Hello, Sorry for my poor English, but as I said in the noscript, there is a crackling noise before and after a sound plays, the sound is tolerable, but it is annoying. I tried searching for solutions but it doesn't work for me
here are some of the solutions I tried but no avail:
1. Adding
options snd-hda-intel power_save=0 power_save_controller=N to my /etc/modprobe.d/alsa-base.conf https://askubuntu.com/questions/1135492/static-and-crackling-sound-coming-from-speakers-in-19-04
2. Turning off timer based scheduling by
tsched=0 in /etc/pulse/default.pa load-module module-udev-detect tsched=0 https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Glitches,\_skips\_or\_crackling
3. Commenting
load-module module-suspend-on-idle in /etc/pulse/default.pa and /etc/pulse/default.pa https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Glitches,\_skips\_or\_crackling
I'm running pop!_OS 20.10 with Kernel 5.11.0-7612-generic
Here are my playback devices
➜ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic\], device 3: HDMI 0 [HDMI 0\]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic\], device 7: HDMI 1 [HDMI 1\]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic\], device 0: ALC285 Analog [ALC285 Analog\]
Subdevices: 0/1
Subdevice #0: subdevice #0
https://redd.it/mnlpld
@r_linux
Ask Ubuntu
Static and crackling sound coming from speakers in 19.04
I recently did a fresh install of Ubuntu 19.04 and my speakers have been constantly making a static noise with crackling. I didn't have this issue in 18.10. The static sound goes away for a second ...
How to start contributing to Open source and GNU/Linux world?
Me (16M) Loves linux and I use it everyday, and I know how to program and read documentation, my best programming language is Python but I use Javanoscript too, (but am noob, nothing complex yet) and I love helping others in subreddits, but I want to star helping by contributing code, where should I start? I really want to do this because is my form of learning while thanking the devs of the software I use by contributing, Have a great day everyone!
https://redd.it/mnqgd1
@r_linux
Me (16M) Loves linux and I use it everyday, and I know how to program and read documentation, my best programming language is Python but I use Javanoscript too, (but am noob, nothing complex yet) and I love helping others in subreddits, but I want to star helping by contributing code, where should I start? I really want to do this because is my form of learning while thanking the devs of the software I use by contributing, Have a great day everyone!
https://redd.it/mnqgd1
@r_linux
reddit
r/linux - How to start contributing to Open source and GNU/Linux world?
0 votes and 4 comments so far on Reddit
Simple Way To Improve Games On your Laptop
(To Any windows user that Might Have got this on google this guide is for Linux, but If your looking for improvements search up how to dual boot Linux(cause Linux is faster))
If you are any thing like me with a laptop of 3.7gb ram you might want to make stuff run better on your laptop and have been searching but everything just tells you one thing you haven't done
OK This Guide Is Pretty Simple
1.Install Openbox desktop environment,Openbox is a really lightweight desktop environment lowering my swap from 30ish to 3-6ish which is really good
2.Install Feral Game-mode doesn't make a big improvement but helps
3.Use a app called cpupower-gui and fiddle with it for more performance
4.And finally turn up the applications niceness/priority in your system monitor or task monitor
​
If you have any Ideas for edits, Please tell Me
Suggestions from comments:
Use xanmod kernal
and I Guess For window steam games A proton build by a person on git hub called GloriousEggroll
https://redd.it/mnmsjc
@r_linux
(To Any windows user that Might Have got this on google this guide is for Linux, but If your looking for improvements search up how to dual boot Linux(cause Linux is faster))
If you are any thing like me with a laptop of 3.7gb ram you might want to make stuff run better on your laptop and have been searching but everything just tells you one thing you haven't done
OK This Guide Is Pretty Simple
1.Install Openbox desktop environment,Openbox is a really lightweight desktop environment lowering my swap from 30ish to 3-6ish which is really good
2.Install Feral Game-mode doesn't make a big improvement but helps
3.Use a app called cpupower-gui and fiddle with it for more performance
4.And finally turn up the applications niceness/priority in your system monitor or task monitor
​
If you have any Ideas for edits, Please tell Me
Suggestions from comments:
Use xanmod kernal
and I Guess For window steam games A proton build by a person on git hub called GloriousEggroll
https://redd.it/mnmsjc
@r_linux
reddit
Simple Way To Improve Games On your Laptop
(To Any windows user that Might Have got this on google this guide is for Linux, but If your looking for improvements search up how to dual boot...
A New Twist to Virtual Desktop Cloud Computing
https://linuxinsider.com/story/a-new-twist-to-virtual-desktop-cloud-computing-87021.html
https://redd.it/mnt2jv
@r_linux
https://linuxinsider.com/story/a-new-twist-to-virtual-desktop-cloud-computing-87021.html
https://redd.it/mnt2jv
@r_linux
LinuxInsider
A New Twist to Virtual Desktop Cloud Computing
Desktop as a Service provider Shells offers a new component to virtual cloud computing. It brings Linux distros and Windows 10 to any computer, mobile device, and some game consoles, via any Web browser. The U.S.-based startup went online in the first quarter…
My deep dive on the Research UNIX v6 libc allocator
https://ljrk.codeberg.page/unixv6-alloc.html
https://redd.it/mnsodc
@r_linux
https://ljrk.codeberg.page/unixv6-alloc.html
https://redd.it/mnsodc
@r_linux
reddit
r/linux - My deep dive on the Research UNIX v6 libc allocator
0 votes and 1 comment so far on Reddit
A few questions on adding rust on the Linux source tree.
It is no secret that rust is being added in the Linux kernel source tree.
Now i would be fine with this if it wasn't for rust's tiered support for other architectures. And sure one may say that obscure or legacy hardware doesn't matter(in my opinion it does because most server hardware is obscure or legacy hardware).
From what i have read online most problems come from rust's reliance on LLVM. There is this old(2017) theo post in the openbsd mailing list where he says that rust can't even compile itself on i386 due to it running out of addressing space. And then there are a bunch of other "tiered" architectures that do not get as good support as x86_64 or arm64.
Even if rust is only used on drivers i get the feeling that we will see a bunch of "fallback" C code basically doubling the source code base just for all other architectures, and doubling the work required until rust works well on all platforms. "This controller driver was written in rust, but you cant use it due to having an obscure piece of hardware."
Now if anyone knows more please explain this to me because that seems concerning.
The mailing list post: https://marc.info/?l=openbsd-misc&m=151233345723889&w=2
https://redd.it/mmw9ft
@r_linux
It is no secret that rust is being added in the Linux kernel source tree.
Now i would be fine with this if it wasn't for rust's tiered support for other architectures. And sure one may say that obscure or legacy hardware doesn't matter(in my opinion it does because most server hardware is obscure or legacy hardware).
From what i have read online most problems come from rust's reliance on LLVM. There is this old(2017) theo post in the openbsd mailing list where he says that rust can't even compile itself on i386 due to it running out of addressing space. And then there are a bunch of other "tiered" architectures that do not get as good support as x86_64 or arm64.
Even if rust is only used on drivers i get the feeling that we will see a bunch of "fallback" C code basically doubling the source code base just for all other architectures, and doubling the work required until rust works well on all platforms. "This controller driver was written in rust, but you cant use it due to having an obscure piece of hardware."
Now if anyone knows more please explain this to me because that seems concerning.
The mailing list post: https://marc.info/?l=openbsd-misc&m=151233345723889&w=2
https://redd.it/mmw9ft
@r_linux
I was surprised korail(which is korea public railway operator) is using UBUNTU! I took picture as soon as I saw the screen I've never seen in public lol.
https://redd.it/mnwsz4
@r_linux
https://redd.it/mnwsz4
@r_linux
Red Star OS 3.0 with HTTPS.
I've been playing around with Red Star OS 3.0. I ran the noscript here to disable the spyware and integrity checks and found a way to build a custom version of Firefox 3.5 with https enabled. The default web browser Naenara (literally means 'our country' in Korean) is designed only to be used on the Kwangmyong Intranet (presumably only with http).
You can set it to English and get root very easily, see here.
https://redd.it/mnwhez
@r_linux
I've been playing around with Red Star OS 3.0. I ran the noscript here to disable the spyware and integrity checks and found a way to build a custom version of Firefox 3.5 with https enabled. The default web browser Naenara (literally means 'our country' in Korean) is designed only to be used on the Kwangmyong Intranet (presumably only with http).
You can set it to English and get root very easily, see here.
https://redd.it/mnwhez
@r_linux
GitHub
GitHub - takeshixx/redstar-tools: Tools for Red Star OS (붉은별)
Tools for Red Star OS (붉은별). Contribute to takeshixx/redstar-tools development by creating an account on GitHub.
LKML: Thomas Gleixner: Re: [PATCH] kernel/time: Feedback reply for hr_sleep syscall, a fine-grained sleep service
https://lkml.org/lkml/2021/4/7/1614
https://redd.it/mnw9uy
@r_linux
https://lkml.org/lkml/2021/4/7/1614
https://redd.it/mnw9uy
@r_linux
This appeared when I tried to update stuff can someone give me an explanation
https://redd.it/mnxvav
@r_linux
https://redd.it/mnxvav
@r_linux
"Drawing inspiration from open-source software — computer code available for anyone to use, distribute, and modify, as long as users allow others the same freedoms — open-source seed varieties are freely available and widely exchanged. " GNU software and seed alike, similar dynamics.
https://www.dw.com/en/agriculture-seeds-seed-laws-agribusinesses-climate-change-food-security-seed-sovereignty-bayer/a-57118595
https://redd.it/mnzvbc
@r_linux
https://www.dw.com/en/agriculture-seeds-seed-laws-agribusinesses-climate-change-food-security-seed-sovereignty-bayer/a-57118595
https://redd.it/mnzvbc
@r_linux
DW
Who controls the world's food supply?
Seed laws criminalizing farmers for using diverse crops that stand a better chance of adapting to climate change are threatening food security. Seed sovereignty activists want to reclaim the right to plant.
Hacker figures how to unlock vGPU functionality intentionally hidden from certain NVIDIA cards for marketing purposes
https://github.com/DualCoder/vgpu_unlock
https://redd.it/mo0ay0
@r_linux
https://github.com/DualCoder/vgpu_unlock
https://redd.it/mo0ay0
@r_linux
GitHub
GitHub - DualCoder/vgpu_unlock: Unlock vGPU functionality for consumer grade GPUs.
Unlock vGPU functionality for consumer grade GPUs. - DualCoder/vgpu_unlock
[CVE-2021-29154] Linux kernel BPF JIT compiler can be abused to execute arbitrary code in Kernel mode
https://www.openwall.com/lists/oss-security/2021/04/08/1
https://redd.it/mnzjxb
@r_linux
https://www.openwall.com/lists/oss-security/2021/04/08/1
https://redd.it/mnzjxb
@r_linux
reddit
[CVE-2021-29154] Linux kernel BPF JIT compiler can be abused to...
Posted in r/linux by u/knuckvice • 12 points and 1 comment
The road to the Mobian Community Edition (part 1)
https://blog.mobian-project.org/posts/2021/04/08/road-to-mobian-1/
https://redd.it/mo10st
@r_linux
https://blog.mobian-project.org/posts/2021/04/08/road-to-mobian-1/
https://redd.it/mo10st
@r_linux
blog.mobian-project.org
The road to the Mobian Community Edition (part 1) // Mobian's Blog
Customise Zathura: at your fingertips, in Go!
Zathura pdf is awesome and I have written a small command line program (using Go and Cobra) that allows to easily change colour schemes by passing a simple
All feedback is appreciated, I am just starting out with Go and I thought this would be a nice use case to familiarise with the language.
Link to the repository
https://redd.it/mo1lmq
@r_linux
Zathura pdf is awesome and I have written a small command line program (using Go and Cobra) that allows to easily change colour schemes by passing a simple
json configuration, in one line: zathuraconf, check it out!All feedback is appreciated, I am just starting out with Go and I thought this would be a nice use case to familiarise with the language.
Link to the repository
https://redd.it/mo1lmq
@r_linux
GitHub
GitHub - gennaro-tedesco/zathuraconf: Change zathura colour schemes
Change zathura colour schemes. Contribute to gennaro-tedesco/zathuraconf development by creating an account on GitHub.
How to remove Calendar/Tasks buttons from Thunderbird
If, like me, you don't need the Calendar/Tasks functionality of Thunderbird and want to get rid of the buttons in the noscript bar and the status bar, copy this userChrome.css to a "chrome" subdir in your profile directory (~/.thunderbird on Linux) and set the toolkit.legacyUserProfileCustomizations.stylesheets option to true in the Configuration Editor.
https://redd.it/mo4tad
@r_linux
If, like me, you don't need the Calendar/Tasks functionality of Thunderbird and want to get rid of the buttons in the noscript bar and the status bar, copy this userChrome.css to a "chrome" subdir in your profile directory (~/.thunderbird on Linux) and set the toolkit.legacyUserProfileCustomizations.stylesheets option to true in the Configuration Editor.
https://redd.it/mo4tad
@r_linux
PSA: You can enable the revoked Google features on Chromium by using your personally enrolled API keys
For those who just loves Chromium for whatever reason (me being to use
Google Sync on Chromium \(Freeworld\) 89
Instructions are shown here (chromium.org), but I'll show them here because some of the steps are pretty inaccurate and outdated
Instructions:
## Acquiring the API access
[Subscribe](https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/chromium-dev) to the [chromium-dev@chromium.org](mailto:chromium-dev@chromium.org) mailing list to gain access to the relevant APIs needed
Go to https://cloud.google.com/console and create a new project under a Google account with the email registered to the mailing list subnoscription
Open "APIs & Services" > "Library" in the sidebar and enable the following APIs
1. Admin SDK API
2. Chrome Sync API
3. Geolocation API
4. Cloud Search API
5. Time Zone API
6. Safe Browsing API
Go to the "Credentials" page under APIs & Services
Click "Create credentials" and then select "OAuth client ID" from the list
You may be required to do "Configure consent screen", do it and fill the details freely, after that, you will have to go create an OAuth client ID again
Select "Desktop app" as the Application type
Pick a name of your liking -- it can be anything
Create the client ID
You'll see a "client ID" and "client secret". Keep them in a text file (or write it down), then dismiss the dialog box
Click "Create credentials" and then select "API key" from the list
A dialog box will show the API key, save it too
Basically, you're done. You can now use it
## (Re)enabling the features
Basically you have 2 ways to reenable them, first, you can provide the keys at compile time so that it'll be one with the binary, or you can just provide them at runtime, which is the easier to be done by most people.
## Build chromium with the keys
To do so, you must specify these variables in the args.gn file:
google_api_key = "yourAPIKey"
google_default_client_id = "your.client.id"
google_default_client_secret = "yourClientSecret"
And then build chromium
## Run chromium with the keys
To do so, you can just run: `env GOOGLE_API_KEY='yourAPIKey' GOOGLE_DEFAULT_CLIENT_ID='your.client.id' GOOGLE_DEFAULT_CLIENT_SECRET='yourClientSecret' chromium`
And to configure it to automatically use the keys there are 3 ways:
Modify
Modify the .desktop file to run the `env` command
Create a wrapper shell noscript
And that's it! That way you can get any build of chromium (except ungoogled) to have the "missing" features back
Hope this helps
https://redd.it/mo60q5
@r_linux
For those who just loves Chromium for whatever reason (me being to use
chromium-freeworld for the codecs and hardware-accelerated video playback) and (want/used) to use their revoked Google features, you can legitimately re-enable those features by rolling your own API key on Google Cloud Platform.Google Sync on Chromium \(Freeworld\) 89
Instructions are shown here (chromium.org), but I'll show them here because some of the steps are pretty inaccurate and outdated
Instructions:
## Acquiring the API access
[Subscribe](https://groups.google.com/a/chromium.org/forum/?fromgroups#!forum/chromium-dev) to the [chromium-dev@chromium.org](mailto:chromium-dev@chromium.org) mailing list to gain access to the relevant APIs needed
Go to https://cloud.google.com/console and create a new project under a Google account with the email registered to the mailing list subnoscription
Open "APIs & Services" > "Library" in the sidebar and enable the following APIs
1. Admin SDK API
2. Chrome Sync API
3. Geolocation API
4. Cloud Search API
5. Time Zone API
6. Safe Browsing API
Go to the "Credentials" page under APIs & Services
Click "Create credentials" and then select "OAuth client ID" from the list
You may be required to do "Configure consent screen", do it and fill the details freely, after that, you will have to go create an OAuth client ID again
Select "Desktop app" as the Application type
Pick a name of your liking -- it can be anything
Create the client ID
You'll see a "client ID" and "client secret". Keep them in a text file (or write it down), then dismiss the dialog box
Click "Create credentials" and then select "API key" from the list
A dialog box will show the API key, save it too
Basically, you're done. You can now use it
## (Re)enabling the features
Basically you have 2 ways to reenable them, first, you can provide the keys at compile time so that it'll be one with the binary, or you can just provide them at runtime, which is the easier to be done by most people.
## Build chromium with the keys
To do so, you must specify these variables in the args.gn file:
google_api_key = "yourAPIKey"
google_default_client_id = "your.client.id"
google_default_client_secret = "yourClientSecret"
And then build chromium
## Run chromium with the keys
To do so, you can just run: `env GOOGLE_API_KEY='yourAPIKey' GOOGLE_DEFAULT_CLIENT_ID='your.client.id' GOOGLE_DEFAULT_CLIENT_SECRET='yourClientSecret' chromium`
And to configure it to automatically use the keys there are 3 ways:
Modify
~/.bashrc or /etc/environ (to apply globally) and add the environment variablesModify the .desktop file to run the `env` command
Create a wrapper shell noscript
And that's it! That way you can get any build of chromium (except ungoogled) to have the "missing" features back
Hope this helps
https://redd.it/mo60q5
@r_linux