85
submitted 11 months ago by yukijoou@lemmy.blahaj.zone to c/linux@lemmy.ml

cross-posted from: https://lemmy.blahaj.zone/post/2496457

I'm working on a daemon & collection of other tools and configs to bring better support for 2-in-1 convertible tablets/laptops to Wayland/wlroots compositors!

This is a preview of how it works on my Lenovo Miix 320-10icr, though I want to extend support to as many devices as possible in the future!

code

Right now the only other supported device is the Google Caroline (“Samsung Chromebook Pro”) though I'm looking to support as many devices as possible! Right now, I'm working on better hardware detection to make it work out of the box on more devices.
If you have one of such devices, feel free to get in touch, my contact info is on my website: yukijoou.kemonomimi.gay, I'd be more than happy to help you make your device work with this tool!

Notable features right now:

  • Working screen rotation using iio sensors
  • Keyboard/basestation detection using libusb and specific pid/vids
  • Hooks that run on docking/undocking, so you can write your own shell scripts to do fancy things
  • A fcitx add-on that adds hooks on input field focus/unfocus to bring full on-screen keyboard support with IME to Wayland (probably the most useful part of this project, may be nice to have on Linux mobile distros if you're into that sorta things!)
all 5 comments
sorted by: hot top controversial new old
[-] zazaserty@discuss.tchncs.de 5 points 11 months ago

Thats so cool, we definitely need better support.

[-] priapus@sh.itjust.works 4 points 11 months ago

Looks great! What on-screen keyboard are you using here?

[-] yukijoou@lemmy.blahaj.zone 2 points 11 months ago

using squeekboard from gnome's phosh project!

[-] nottheengineer@feddit.de 3 points 11 months ago

Nice, that would've been very helpful on the T935 I daily drove about 5 years ago.

this post was submitted on 01 Sep 2023
85 points (97.8% liked)

Linux

46611 readers
962 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS