Coder Social home page Coder Social logo

Comments (19)

mgrouch avatar mgrouch commented on June 18, 2024 1

Binaries for evdev-rce

Debian:
https://cloudsmith.io/~bbn-projects/repos/bbn-repo/groups/

Ubuntu
https://launchpad.net/~bbn-projects/+archive/ubuntu/bbn-ppa

All processor architectures and current distros

from lysmarine_gen.

mgrouch avatar mgrouch commented on June 18, 2024

I've made a new (better) package and moved it into dedicated repo

https://cloudsmith.io/~bbn-projects/repos/bbn-rce/packages/

from lysmarine_gen.

mgrouch avatar mgrouch commented on June 18, 2024

I've integrated evdev-rce debian package install into circleci lysmarine image build and tested it.
it works very nice. It's system wide (not just in openCPN). we have right click emu on touch screens in all apps now.
It triggers on release of finger. Otherwise it's impossible to implement as it would send left mouse UP event after right click
and mostly null its effect. To test hold your touch on a touch screen with one finger for about one second and then release.
And this solution would work in Wayland too. It uses evdev kernel driver which is use by Wayland too.
see my fork of lysmarine_gen for changes.

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

Noticed
❤️ image ❤️

I have tested the package and it work :)
Even with my usually poorly supported waveshare 7.1 screen

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

@mgrouch I im aboot to add your launchpad PPA of evdev-rce into lysmarine.

But before, I was trying to understand what I'm adding exactly. If I get it right, it's a fork of a fork of a project published by PeterCxy. By default, contributions should be favoured to forks but there is also many good reasons to fork a project. On the other hand, I found it hard to see what improvement you made on this repo. I get that your workflow involve making a commit for each test you do. May I suggest you to try GitKraken. I think I tried every graphical git applications out there and it's the only one that truly made me stop using the CLI and be proficient with branches and multi-origin management. Its one of the rare non-FOSS software I use.

Also, have you tried to make a PR to PeterCxy? Just to be sure that he do not maintain his repo anymore. So that would justify the forking for me.


Also, with this, I would like to mention your help to lysmarine somewhere, is it ok with you ?

from lysmarine_gen.

mgrouch avatar mgrouch commented on June 18, 2024

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

The work is happening in this branch:
https://github.com/lysmarine/lysmarine_gen/tree/Feature/evdev-rce

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

@mgrouch your launchpad PPA need to be signed with your PGP key. (and have your key publicly available on a key registry)

I added your repository but apt-get refuse to use it due to the missing key.

from lysmarine_gen.

mgrouch avatar mgrouch commented on June 18, 2024

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

https://launchpad.net/~bbn-projects/+archive/ubuntu/bbn-ppa

from lysmarine_gen.

mgrouch avatar mgrouch commented on June 18, 2024

from lysmarine_gen.

mgrouch avatar mgrouch commented on June 18, 2024

from lysmarine_gen.

mgrouch avatar mgrouch commented on June 18, 2024

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

Thx, it works now with the key.

from lysmarine_gen.

mgrouch avatar mgrouch commented on June 18, 2024

Totally Done in my fork

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

@mgrouch , If you want to to be the maintainer of https://github.com/bareboat-necessities/evdev-right-click-emulation
you should enable the issue tab.

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

bareboat-necessities/evdev-right-click-emulation#2

bareboat-necessities/evdev-right-click-emulation#1


EDIT
bareboat-necessities/evdev-right-click-emulation#3

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

No, this is still broken in lysmarine, and as the maintainer/packager you still have a valid issue to solve. You wanted to fork that guy code, and you wanted me to integrate it. I must go throu the whole process of making a good quality integration OR roll back and remove evdev-rce. But this can't be dropped in the middle of the road.

from lysmarine_gen.

FredericGuilbault avatar FredericGuilbault commented on June 18, 2024

Done in my fork

from lysmarine_gen.

Related Issues (20)

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.