LukeShortCloud / winesapOS

winesapOS - Game with Linux anywhere, no installation required!
GNU General Public License v3.0
888 stars 30 forks source link

[install] ONEXPLAYER Drivers #854

Closed GuestSneezeOSDev closed 1 month ago

GuestSneezeOSDev commented 1 month ago

Describe the bug or feature A clear and concise description of what the bug or feature is.

Issue Type

To Reproduce Steps to reproduce the behavior:

  1. N/A Not an issue

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

System information (please complete the following information):

Additional context Add any other context about the problem here.

GuestSneezeOSDev commented 1 month ago

I Was hoping you could implement this to the AUR so I can add it to my OS GuestSneezeOS and run winesapOS on my ONEXPLAYER https://github.com/GuestSneezeOS/GuestSneezeOS/issues/73

LukeShortCloud commented 1 month ago

@GuestSneezeOSDev I'd be happy to help add OneXPlayer support in GuestSneezeOS and winesapOS. :-) I work at Playtron and have a lot of handheld gaming devices to test with but not a OneXPlayer. Have you tried Linux on it? What works and what does not work?

GuestSneezeOSDev commented 1 month ago

i have tried some Linux distro's such as Debian but i have not tried Arch Linux or GuestSneezeOS, Debian does not work that well for me since the touchscreen is not working i had to search for a long time for drivers but i could not find them

GuestSneezeOSDev commented 1 month ago

the only driver for ONEXPLAYER in the AUR is just for the sensors https://aur.archlinux.org/packages/oxp-sensors-dkms-git

EDIT : I have not installed Debian 12 it was Debian 8 and i found these drivers may workhttps://archlinux.org/packages/extra/x86_64/xf86-input-elographics/

LukeShortCloud commented 1 month ago

I can include the oxp-sensors-dkms-git package in the winesapOS repository and also install it in winesapOS.

xf86-input-* drivers only work on Xorg. We are moving towards Wayland.

I wonder how well a modern Linux distribution would work.

GuestSneezeOSDev commented 1 month ago

I Think i could find wayland drivers for Arch Linux

LukeShortCloud commented 1 month ago

I'm not an expert in Wayland but my understanding is that all of the input drivers are handled within Wayland itself (no external packages needed).

GuestSneezeOSDev commented 1 month ago

Manjaro (KDE) has Touchscreen support but it uses xwayland

LukeShortCloud commented 1 month ago

I did a quick test of winesapOS 4.1.0-beta.1 with KDE Plasma using Wayland on a (1) Steam Deck (AMD) and (2) MSI Claw (Intel). Both have great touchscreen support. But that doesn't necessarily mean that the OneXPlayer would work perfectly.

GuestSneezeOSDev commented 1 month ago

I Do not use ONEXPLAYER 2 i use the OXP Mini i heard that ChimeraOS Has drivers

GuestSneezeOSDev commented 1 month ago

I installed ChimeraOS and touchscreen works

LukeShortCloud commented 1 month ago

That's great! The experience between ChimeraOS and PlaytronOS should be mostly similar. The only thing missing is that ChimeraOS ships oxp-sensors-dkms-git and winesapOS does not. I'll go ahead and add that.

GuestSneezeOSDev commented 1 month ago

thank you i just want to know is it in the winesapOS repo since GuestSneezeOS uses it

LukeShortCloud commented 1 month ago

@GuestSneezeOSDev No problem, glad to help. :-) Additional packages for AYANEO and OneXPlayer devices have been added to the winesapOS testing repository. They will be part of the winesapOS stable repository along with the 4.1.0 stable release.

AYANEO:

OneXPlayer:

https://winesapos.lukeshort.cloud/repo/winesapos-testing/x86_64/

GuestSneezeOSDev commented 1 month ago

Thank you