Steno for Wayland

Overview

WayPlover

Steno for Wayland

Description

A Steno Stroke Interpreter for Wayland. Open Steno Project Learn Plover

Usage

wayplover --port /dev/ttyACM0 --dictionary plover.json

Features

  • Chord History
  • Stroke History
  • Dictionary Lookup

Support

Only tested with Qmk Keyboard(Planck rev6)

  • Gemini-PR
  • TX-Bolt
You might also like...
`xrandr` for Gnome/wayland, on distros that don't support `wlr-randr`

gnome-randr-rust A reimplementation of xrandr for Gnome on Wayland, especially for systems that don't support wlr-output-management-unstable-v1 (e.g.

Turn off monitors to save power (for Wayland)

Same as xset dpms force off, but for Wayland. It requires zwlr_output_power_manager_v1 and org_kde_kwin_idle support from the Wayland compositer. wlro

Dynamic key remapper for X11 and Wayland

𝑋𝑟𝑒𝑚𝑎𝑝 ⌨️ xremap is a key remapper for Linux. Unlike xmodmap, it supports app-specific remapping and Wayland. Concept Fast - Xremap is written i

Wayland compositor for AwesomeWM
Wayland compositor for AwesomeWM

Way Cooler Way Cooler is the compositor component of AwesomeWM for Wayland. Building To build Way Cooler, ensure you have meson installed (as well as

Wallpaper daemon for Wayland

wpaperd wpaperd is a minimal wallpaper daemon for Wayland. It allows the user to choose a different image for each output (aka for each monitor) just

Default implementation of the Wayland protocol for use with wl

Wayland An implementation of core Wayland interfaces and convenience functions for accelerating the development of Wayland clients and servers using t

A simple program that provides DBus interface to control display temperature and brightness under wayland without flickering

wl-gammarelay-rs Like wl-gammarelay, but written in rust, runs on a single thread, has three times less SLOC and uses DBus (for simplicity). Dbus inte

A simple clipboard manager for wayland.

Wpilman A simple clipboard manager for wayland. Installation Just compile it yourself or install the AUR package: paru -S wlipman-git # or yay -S wlip

Wayland clipboard manager that will make you clap 👏

Clapboard - clipboard manager that makes you clap 👏 Clapboard is a simple clipboard manager for Wayland, built in Rust. It saves a history of your cl

A wayland native, highly customizable runner.

anyrun A wayland native krunner-like runner, made with customizability in mind. Features Style customizability with GTK+ CSS More info in Styling Can

A launcher/menu program written in Rust for wlroots-based Wayland compositors

tehda tehda (ᴛᴀʏ-dah /ˈteɪ̯.dæ/ or /teh.da/; Finnish for "to do, perform, execute") is a launcher/menu program, like dmenu, rofi, or wofi, written in

A scrollable-tiling Wayland compositor.
A scrollable-tiling Wayland compositor.

niri The beginnings of a scrollable-tiling Wayland compositor. Status Heavily work in progress. The occasional thing works, but likely is in a half-br

Minimal, flexible & user-friendly X and Wayland tiling window manager with rust
Minimal, flexible & user-friendly X and Wayland tiling window manager with rust

SSWM Minimal, flexible & user-friendly X and Wayland tiling window manager but with rust. Feel free to open issues and make pull requests. [Overview]

Swayidle alternative to handle wayland idle notifications, sleep and lock events in Rust with Lua scripting based configuration language

swayidle-rs This is intended as a replacement of sway's idle management daemon. I use it as a tool to understand rust message passing and state manage

xdotool-like for KDE Wayland

kdotool - a xdotool clone for KDE Wayland Introduction Wayland, for security concerns, removed most of the X11 APIs that xdotool uses to simulate user

Comments
  • Newbie help + problems installing + nix flake

    Newbie help + problems installing + nix flake

    I'm looking into learning stenography as a part of a school project, and my setup also consists of a Planck keyboard and the wayland graphical environment. As far as I understand, this project is my best shot at getting started, but since I'm new to it all, I don't understand the caveats you have listed. Are they trivial enough to work around, or will my learning experience suffer from them?

    Also, I'm having problems installing wayplover with cargo install wayplover (it fails when compiling bitvec, for some reason), so I'm currently working on a nix flake for the project. I can submit a PR with this if you are interested.

    opened by NomisIV 6
  • Error installing with cargo

    Error installing with cargo

    Running cargo install wayplover results in the following error.

    error: failed to run custom build command for `speech-dispatcher-sys v0.5.2`
    
    Caused by:
      process didn't exit successfully: `/tmp/cargo-installLNpJgA/release/build/speech-dispatcher-sys-c946d16364ca47ee/build-script-build` (exit status: 101)
      --- stdout
      cargo:rustc-link-lib=speechd
    
      --- stderr
      wrapper.h:1:10: fatal error: 'speech-dispatcher/libspeechd.h' file not found
      thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: ClangDiagnostic("wrapper.h:1:10: fatal error: 'speech-dispatcher/libspeechd.h' file not found\n")', /home/matteo/.cargo/registry/src/github.com-1ecc6299db9ec823/speech-dispatcher-sys-0.5.2/build.rs:22:10
      note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    warning: build failed, waiting for other jobs to finish...
    error: failed to compile `wayplover v0.1.2`, intermediate artifacts can be found at `/tmp/cargo-installLNpJgA`
    
    opened by teoc98 1
  • Add flake

    Add flake

    Add basic flake (and also direnv) support. This will enable easier integration into nixos configurations, and allow for reproducible builds.

    Note that I had to add Cargo.lock to the repo, which is needed to ensure reproducibility. Also note that you need to enable flakes for nix to work with this. And lastly, I personally like using direnv with flake support, to automatically load the development shell when entering the project.

    opened by NomisIV 0
  • Project seemingly lacks a license

    Project seemingly lacks a license

    I couldn't find a license and was wondering if this was intentional or not.

    If not, one option is to use GPLv2 like Plover does.

    Without a license, it really can't be considered open source, and I find that a shame.

    Apologizes if I overlooked something or that was the intended effect.

    opened by sagehane 1
Releases(0.1.1)
Owner
Travis Davis
Just a lover of Code
Travis Davis
Turn off monitors to save power (for Wayland)

Same as xset dpms force off, but for Wayland. It requires zwlr_output_power_manager_v1 and org_kde_kwin_idle support from the Wayland compositer. wlro

依云 15 Dec 8, 2022
Dynamic key remapper for X11 and Wayland

???????????? ⌨️ xremap is a key remapper for Linux. Unlike xmodmap, it supports app-specific remapping and Wayland. Concept Fast - Xremap is written i

Takashi Kokubun 643 Jan 8, 2023
Wallpaper daemon for Wayland

wpaperd wpaperd is a minimal wallpaper daemon for Wayland. It allows the user to choose a different image for each output (aka for each monitor) just

Danilo Spinella 53 Dec 28, 2022
Default implementation of the Wayland protocol for use with wl

Wayland An implementation of core Wayland interfaces and convenience functions for accelerating the development of Wayland clients and servers using t

AidoP 1 Jan 24, 2022
A simple clipboard manager for wayland.

Wpilman A simple clipboard manager for wayland. Installation Just compile it yourself or install the AUR package: paru -S wlipman-git # or yay -S wlip

null 3 Jan 13, 2023
Wayland clipboard manager that will make you clap 👏

Clapboard - clipboard manager that makes you clap ?? Clapboard is a simple clipboard manager for Wayland, built in Rust. It saves a history of your cl

Yo'av Moshe 18 Jan 28, 2023
Swayidle alternative to handle wayland idle notifications, sleep and lock events in Rust with Lua scripting based configuration language

swayidle-rs This is intended as a replacement of sway's idle management daemon. I use it as a tool to understand rust message passing and state manage

Reza Jelveh 8 Nov 27, 2023
xdotool-like for KDE Wayland

kdotool - a xdotool clone for KDE Wayland Introduction Wayland, for security concerns, removed most of the X11 APIs that xdotool uses to simulate user

Jin Liu 25 Dec 3, 2023
Easy c̵̰͠r̵̛̠ö̴̪s̶̩̒s̵̭̀-t̶̲͝h̶̯̚r̵̺͐e̷̖̽ḁ̴̍d̶̖̔ ȓ̵͙ė̶͎ḟ̴͙e̸̖͛r̶̖͗ë̶̱́ṉ̵̒ĉ̷̥e̷͚̍ s̷̹͌h̷̲̉a̵̭͋r̷̫̊ḭ̵̊n̷̬͂g̵̦̃ f̶̻̊ơ̵̜ṟ̸̈́ R̵̞̋ù̵̺s̷̖̅ţ̸͗!̸̼͋

Rust S̵̓i̸̓n̵̉ I̴n̴f̶e̸r̵n̷a̴l mutability! Howdy, friendly Rust developer! Ever had a value get m̵̯̅ð̶͊v̴̮̾ê̴̼͘d away right under your nose just when

null 294 Dec 23, 2022
A wallpaper daemon for Wayland compositors

Paper A wallpaper daemon for Wayland compositors implementing the layer-shell protocol. Features Supports png and jpg format Tiled wallpapers Bordered

snakedye 20 Nov 26, 2022