Git Product home page Git Product logo

lipstick2vnc's People

Contributors

izh1979 avatar mkosola avatar pvuorela avatar teleshoes avatar thaodan avatar tomin1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lipstick2vnc's Issues

How can we increase FPS?

lipstick2vnc works okay but FPS is too low and is not comfortable for use. How can we increase it?

feature request: autodetect orientation

  • find a way to figure out the device orientation
  • allow user to rotate (like with --landscape/etc), based on the detected orientation
    • add a cmdline option --auto-orientation to enable this feature
    • or make this the default behavior, overriding with --portrait cmdline arg to disable (which is currently a no-op)

uinput keyboard handler now requires net_bt_stack group

/dev/uinput device is owned by the group net_bt_stack
running lipstick2vnc as non-root user with --keyboard-handler will result in the keyboard device not loading.

workaround: append net_bt_stack group to user defaultuser/nemo
usermod -G net_bt_stack nemo

(or chown system.privileged /dev/uinput at boot or on the fly since SGID bit is set)

implement keyboard input

dunno how feasible this is, or what the proper approach would be. is there some nice way to do this in lipstick/wayland? maybe write some kinda horrible wrapper around /dev/uinput?

landscape mode

cmdline arg to lipstick2vnc to rotate image 90 degrees ccw before sending. (im assuming it would be implemented the same way as --scale)

implement clipboard

again, i know nothing about this, just making feature requests for the big missing features vs xorg to document whats missing

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.