Giter VIP home page Giter VIP logo

pikiss's Introduction

Hi! 👋

I'm Jose Manuel and I'm a passionate developer. I've been developing a project called PiKISS for a long time to make life easier for everyone if you use a Raspberry Pi. I'm making videos about the project on Youtube and I've been keeping a blog about the Pi and other boards for eight years called misapuntesde.com.

I Love PHP + Laravel and JavaScript. Rust is on the way. I consider myself as a Backend and mobile dev.

I let you with all my social networks if you want to contact with me 😊

pikiss's People

Contributors

cleanmachine1 avatar cretudorin avatar foxhound311 avatar gitbutler-client avatar huelvayork avatar jmcerrejon avatar kleinerm avatar moldytzu avatar mxweaver avatar nathanielbutts avatar rak1ta avatar theofficialgman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pikiss's Issues

Emulators doesn't seems to work

Hope you can see my issue :)

I tried to install PiKISS but doesn't seems to work on Raspberry Pi Zero (W)...

I did the git clone, and executed the .sh file so everything went fine there, but after I install the GBA Emulator (Or SNES, I just tried those) shows an error that the "helper.sh" can't be found...

After that shows that the emulator "is installed correctly" but when I press "Y" to start the default game/free game or something like that to test it, it does nothing because an error (I don't have my RBPZ right now to show you but if you give me an answer here I will upload an screenshot)

Add filename case sensitive checks

figuring out why diablo wouldn't work for me. Simply because my diabdat.mpq was D/L as uppercase. Suggestions for checking/fixing those known case sensitive filenames. Thanks

Unalble to launch Half Life

Hi. First, thank you for putting PiKiss together. It is an amazing tool!

I recently tried to run Half-Life from PiKiss on my Raspberry Pi 4 (4GB RAM). No matter what I try (Raspbian, Twister, etc), Half-Life won't launch. I can install Quake and play it, but Half-Life is a no go. I do have Half-Life installed from Steam, however, through my testing, I tried with the Steam version installed and without. The same results, which are, click on Games, then Half-Life. The mouse just sits there and nothing happens. Below is what I assume to be helpful information. If you need me to get any log files or any other information, please let me know.

Steps to reproduce:
Log into Raspbian
Open terminal and run "sudo apt-get update"
Run "sudo apt-get upgrade -y"
Reboot
Paste "curl -sSL https://git.io/JfAPE | bash" into terminal and answer the questions during install
Reboot
Open menu, then go to Games, then click on Half-Life. Nothing happens.

gameinfo.txt:
GNU nano 3.2 gameinfo.txt

// generated by Xash3D

basedir "valve"
title "Half-Life"
startmap "c0a0"
trainmap "t0a0"
version 1
type "Single"
dllpath "cl_dlls"
gamedll "dlls/hl.dll"
gamedll_linux "hl.so"
gamedll_osx "dlls/hl.dylib"
icon "game.ico"
sp_entity "info_player_start"
mp_entity "info_player_deathmatch"
secure "1"
soundclip_dist "1536"
hull0 ( 0 0 0 ) ( 0 0 0 )
hull1 ( -16 -16 -36 ) ( 16 16 36 )
hull2 ( -32 -32 -32 ) ( 32 32 32 )
hull3 ( -16 -16 -18 ) ( 16 16 18 )
max_edicts 900
max_tempents 500
max_beams 128
max_particles 4096

[email protected]:
GNU nano 3.2 [email protected]

[Unit]
Description=%I - Xash3D dedicated server
After=network.target

[Service]
User=xashds
Group=xashds
WorkingDirectory=/opt/xashds/srv/%I
EnvironmentFile=-/opt/xashds/srv/%I/env
ExecStart=/opt/xashds/bin/xashds $EXTRA_OPTS
Restart=always

[Install]
WantedBy=multi-user.target

PIKISS opens but doesn't install anything

Hello! I think my issue may have to do with using Raspberry Pi OS Lite with XFCE installed as my desktop environment.

I run the one line install, but it only opens PiKISS. I think I may be missing .desktop files in the right spot, but don't know the code to run PiKISS.

Once I have it open, I try and install SuperMario64 and Halflife, both of which just send me back to the main PiKISS menu without the usual install pages and progress bars. Also no menu shortcuts created for them, but I may have to add .desktop files for those too, but as before, I don't know what codes to run them to put in the .desktop shortcuts. Also I am certain that the process failed.

Any additional info needed I can post, thanks for the help in advance!

Half Life & Morrowind Problems

Half Life>
New game, hazard course and load game are grayed out..it runs multiplayer though.

Morrowind>
Wont Launch..I get: Invalid desktop entry file: '/home/pi/.local/share/applications/openmw.desktop'

both work on my pc but cant get working on pi4 2gb..piOS

Half-Life fresh install issues

  1. client_armv6hf.so is not placed in valve/cl_dlls and thus cannot be found at startup (a workaround that seems like it would work regardless of whether the user has a pre-cached copy of the game content would be to create ~/games/half-life/cl_dlls and place it there, it seems to work just as well)

  2. A pristine copy of the valve directory taken from a fresh Steam install does not result in a playable game - specifically, the menu items New Game and Training Room are ghosted and cannot be selected.

no sound in zoom

i'm getting no sound from zoom,downloaded from pikiss,also button "check speaker" not usable. Im using tv's speakers to output audio,for example on youtube sound works on my pi 4. It'just with me?pls answer

Autostart/Autoboot

Hello,i want to install a game for example Dune2
and then make it everytime the OS boots to autostart/autoboot the game automatically
is there such an option in your script?
if not can you add such an option to work with any of your games/servers etc ??

Also in the DuneLegacy game the mouse pointer is not visible,tried many different mouse`s but no luck
im using the latest raspbian buster image on a raspberry pi 3
can you fix that?

thanks

Half-life failing to load

Half-life fails to initialise - Xash Error - W_LoadWadFile: couldn't load gfx.wad. Valve file is in directory.

ZRAM uninstall problems

I installed Zram, and after a while wanted to remove it. I ran pikiss again and it asked me if I wanted to remove zram, so I said yes. After I rebooted, I wanted to install it again, so I ran it again and it told me zram was still installed.

Unable to install Diablo

I'm unable to install Diablo 1,
it seems like the script queries "url_to_shareware_links" instead of the actual URL.

Installing Diablo 1, please wait...

./scripts/helper.sh: Zeile 253: local: DATA_URL: Schreibgeschützte Variable.
./scripts/helper.sh: Zeile 220: local: DATA_URL: Schreibgeschützte Variable.
./scripts/helper.sh: Zeile 221: DATA_URL: Schreibgeschützte Variable.
./scripts/helper.sh: Zeile 257: DATA_URL: Schreibgeschützte Variable.

Do you want to play Diablo1 now? [y/n]

I can't open it

If I open it than will give it this message:
Invalid operating environment configuration file: '/home/pi/.local/share/applications/pikiss.desktop'
How?

Error message on rpiOS

I'm on the latest version of rpiOS, and I got ping: socket: Operation not permitted Internet connection required. Check your network.
I'm pretty sure I have internet, or else VNC Viewer would not connect...

How to use this with other OS?

I am using Kali Linux in raspberry pi ..The pi kiss was successfully installed and it worked in terminal. I tried installing scrcpy using this .The program file was downloaded and installed but it's not opening whenever i run ./scrcpy it shows me "scrcpy no such file or directory" .I moved the entire folder to root folder but still it gave me the same error. I tried running it using the icon in the application menu but it did't worked either.Is this somewhat related to the path because in kali linux home directory is in- /home/kali
where as in rasbian- /home/pi.

Suggestion: move from ownCloud to Nextcloud

Hi,
I'm obviously biassed as I'm one of the ppl who started Nextcloud, but after looking at your script is should be super easy to move from Nc to ownCloud and for that you get better performance, a LOT more and better maintained apps (just compare apps.nextcloud.com with the ownCloud market place), better security and so on.

I get why people don't want to put in effort to migrate from ownCloud to Nextcloud, but for new users picking a platform that is dead (they are building a replacement from scratch) seems just setting them up for trouble later on.

If you need any help, just let me know...

Suggestion: move all software to docker containers for better isolation and maintenance

Just a thought: would it be feasible to move some of the apps managed by PiKISS to docker images and thus run them in containers ?
Such approach would require:

  • Create images for each app
  • Create manifest files to execute containers with proper runtime configuration (volumes, privileges etc.)

Benefits:

  • Easy installation/uninstallation/maintenance without installing any host libraries and dependencies.
  • Clean approach
  • Each piece of software could be maintained separately.
  • Low or close to none docker isolation overhead on CPU/resources

What do you think ?

Possible older scrcpy is installed via PiKISS

I'm not sure what version of scrcpy that PiKISS installs, but it seems like some arguments from the latest version (1.16) don't work (specifically the --stay-awake argument). I'm unsure if this is related to what version is installed and don't know where to look for this information.

I'm curious if there's anything particular about the version that PiKISS installs that would keep me from trying to install the latest version if need be to figure out this situation.

Suggestion: AM2R

Sure, it comes on TwisterOS but it would be convenient to have a one-click installer on Raspberry Pi OS.

GPL2 copyright

I see you wipe copyright from xash3d engine and my FWGS team. Xash3D used for run hl1 and etc gold source mode.

Why?

Can't install minidlna

I terminated pikiss and found this error in the console

./scripts/server/mediaserver.sh: line 67: syntax error near unexpected token `echo'
./scripts/server/mediaserver.sh: line 67: `    echo -e "Done!. Put files in your ${HOME}/{videos,images,music}.Go in the browser to http://<IP>:8200 to see statistics.\nTo run: sudo minidlnad" #To restart service: service minidlna force-reload && service minidlna restart"'

Ability to Uninstall Box86

I've installed Box86 over PiKiss. But when I need to uninstall it, I found there is only update option. Is there an option to uninstall Box86?

Other package managers

As support for more OSs opens up we are already starting to see more than apt on the scene.

I recommend using a catch to see what package manager they use.

I fixed my instance with find replace in the scripts, but you know, moving forward.

REQUEST: remove vulkan drivers?

is there anyway to add a undo/remove vulkan drivers/roll back feature?
it works great in windows, but when full screen, the screen tears and becomes jumbled really badly.

Remove /home/pi/ in favor of %HOME%/ or ~/

Please remove the /home/pi/ links in favor of XDG-standards so your scripts will use on Raspberry Pi machines who have removed the Pi account for security purposes or other.
Hard links should only be used for things like /usr/ and not /home/%USER%/ because %USER% may change per system.

crispy doom doesnt run

it says error while loading shared libraries: libSDL2_mixer-2.0.so.0: cannot open shared object file: no such file or directory

Enhancement: Add a Security Section

Hi,
I'm not a big Linux user and using your tool is great and helps save a lot of time but I found it strange that you didn't have a section for "security" tools/items to help enable even some of the basic security items that are found here:
https://www.raspberrypi.org/documentation/configuration/security.md or I'm sure there are other lists that are more exhaustive.
E.g. add a firewall with a GUI, or even enable/disable fail2ban, etc.

Just something that then more experts like yourselves that use Linux all the time can add a bunch of security scripts and tools that help lock down these devices for the average person that really uses a RPi for Kodi or other home projects and has little knowledge of Linux security. I think it will push people to learn, think and implement more security measures for everything they do.

Thanks for the great tool and scripts!

Not working with Rasperry Pi OS 64 bit beta

Hi, thank you for your work on piKiss! I'm using the Raspberry Pi OS 64bit beta. After installing piKiss I get this error after klicking: "Kindprozess »xterm« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)" [German error code], translated: Child process "xterm" could not be executed (file or directory not found).
Starting in terminal the following error is showed:
pi@raspberrypi:~/piKiss $ sh piKiss.sh
piKiss.sh: 470: ./scripts/helper.sh: Syntax error: "(" unexpected

What can I do or is this all about 64bit support?

Best Regards,
DerDiplomatPi

Error when installing on Raspberry Pi 4

Hello, great project!
I tried to install using the advised method on my Raspberry Pi 4 4GB model. However I received this error message
"Sorry. PiKISS is only for Raspberry Pi boards."
I used curl to download the installer and edited line 17
From
if [[ ! $(cat /proc/cpuinfo | grep 'BCM2708\|BCM2709\|BCM2835') ]]; then
To
if [[ ! $(cat /proc/cpuinfo | grep 'BCM2708\|BCM2709\|BCM2835\|BCM2711') ]]; then
And I believe that this solved the issue. Apologies for not doing this via a pull / fork. I know enough about GitHub to do the basics, but never done anything more advanced.

I hope this helps.
Best
Les Pounder @biglesp on Twitter.

Caprice32 is very slow

Caprice32 (Amstrad CPC emulator) installed from PiKiss is slow on a RaspberryPi 4. Emulation of simple games makes music all chopy and games are slow, both Xorg and cap32 processes use a lot of CPU. I had used Caprice previously on RetroPie setup on a Pi with no issue.

Half-Life won't install properly

7Zip reports 1 file, 0 bytes. When I try to run the game, it complains it cannot find the folder 'valve'.

RPI4 running Raspberry Pi OS

issue with pasting zoom link

Hi
I am unable to paste links for Zoom

The Link miss's the :// of the https:// link
I have tried to complete the url myself but it jumps to the last letter if the link

get Games to work on Pi4

installed the 64bit beta PiOs on my Pi4 with Pikiss and dukenukem and supermario from your games section. when i start the games i get the following message:

./sm64: error while loading shared libraries: libGLESv2.so.2: cannot open shared object file: No such file or directory

can you give me further assitance to get the games working. thanx in advance - gert

Dune Legacy

Hello,great project did you fixed the flickering in dune legacy?

thanks

Cant run ZOOM.

Im trying to run Zoom on my Raspberry PI OS (updated/upgraded).

My Username is not "pi" and I get this error on installing script for Box86:

Extracting...
[sudo] senha para vieira:
/bin/sh: 1: cd: can't cd to /home/pi/box86/build
make[2]: *** [CMakeFiles/WRAPPERS.dir/build.make:287: CMakeFiles/WRAPPERS.dir/depend] Error 2
make[1]: *** [CMakeFiles/Makefile2:369: CMakeFiles/WRAPPERS.dir/all] Error 2
make: *** [Makefile:141: all] Error 2

Box86 has been installed.

Downloading...

zoom_i686.tar.xz 100%[===================>] 37,95M 1,76MB/s em 34s

Extracting...

Making a cool script called zoom-rpi.sh...

Generating icon...

Done!. Type /home/vieira/apps/zoom/zoom-rpi.sh or Go to Menu > Internet > Zoom.

Press [ENTER] to run...

Box86 missing, please install

Press [Enter] to go back to the menu...

Thanks,

Happy New Year.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.