klairm / linux-gaming-setup Goto Github PK
View Code? Open in Web Editor NEWA python script which allow users to install drivers and programs of utility and be able to play games on Linux
License: GNU General Public License v3.0
A python script which allow users to install drivers and programs of utility and be able to play games on Linux
License: GNU General Public License v3.0
Update and check the script also start creating the GUI.
Nice script but very basic.
I have some sugestions that may be very welcome by all. I'll list what and why below:
For some other somewhat specific tools that I don't have a particular app to recomend:
File "./GamingSetup.py", line 46, in
opt.dis_elec("programs", sys_distro)
NameError: name 'sys_distro' is not defined
Having a problem with the GamingSetup.py - it says
"sudo: enableMultilib.py: command not found" - despite the file being present.
When trying to run the python script separately using "./enableMultilib.py" it says "permission denied", when trying to run it the same way with sudo, it says "command not found.
Trying to run it using python3 says:
"File "enableMultilib.py", line 42, in
pacmanConf(sys.argv[1])
IndexError: list index out of range"
Any advice? Using manjaro linux
Will list here the tasks left to do in a list for more productivity.
NameError: name 'GREEN' is not defined
I fixed it with adding GREEN=... in the wine installer
Hi there,
using $(lsb_release -c | sed s/Codename:/''/g)
while adding the wine repository, instead of the hard coded codenames significantly shortens the script, since only one paragraph with Ubuntu is needed, I just tested it and it seems to work.
I attached my modified programs.py below, just note that I am not good at coding, which is why I left the version check variable more or less intact, so it doesn't break things.
programs.py.txt
jq - commandline JSON processor [version 1.6]
Usage: jq [options] <jq filter> [file...]
jq [options] --args <jq filter> [strings...]
jq [options] --jsonargs <jq filter> [JSON_TEXTS...]
jq is a tool for processing JSON inputs, applying the given filter to
its JSON text inputs and producing the filter's results as JSON on
standard output.
The simplest filter is ., which copies jq's input to its output
unmodified (except for formatting, but note that IEEE754 is used
for number representation internally, with all that that implies).
For more advanced filters see the jq(1) manpage ("man jq")
and/or https://stedolan.github.io/jq
Example:
$ echo '{"foo": 0}' | jq .
{
"foo": 0
}
For a listing of options, use jq --help.
--2020-10-06 15:45:06-- http://null/
Ni solvigas null (null)... malsukceso: Dumtempa malsukceso ĉe nom-eltrovo.
wget: ne eblas trovi gastigantan adreson 'null'
Traceback (most recent call last):
File "./GamingSetup.py", line 22, in <module>
opt.disElec("programs")
File "/home/kelvin/Linux-Gaming-Setup/options.py", line 24, in disElec
pr.GOverlwMango("ubuntu")
File "/home/kelvin/Linux-Gaming-Setup/programs.py", line 94, in GOverlwMango
mHUDGOInst()
File "/home/kelvin/Linux-Gaming-Setup/programs.py", line 110, in mHUDGOInst
mangoTarball = downloadTarball("flightlessmangom","MangoHud",2)
File "/home/kelvin/Linux-Gaming-Setup/programs.py", line 210, in downloadTarball
return tarball.split("/")[8]
IndexError: list index out of range
This is what I get when trying to install GOverlay with MangoHUD
Add feral gamemode on the installation programs, as mentioned on issue #6
As mentioned on issue #6 , add proton-GE installation on the script
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.