x11 icon indicating copy to clipboard operation
x11 copied to clipboard

An x11 protocol implementation and client for the jvm

Results 11 x11 issues
Sort by recently updated
recently updated
newest added

https://github.com/moaxcp/x11/blob/4bf8a593b104395ca3ef602dabcc23bcd36377a6/x11-protocol/x11-protocol-core/src/main/java/com/github/moaxcp/x11/protocol/XAuthority.java#L101 The current implementation reads the display number as a UTF-8 string but it should read it as a length-prefixed ASCII string. It should be noted that on my system,...

my code ```java package x11; import com.github.moaxcp.x11client.X11Client; import com.github.moaxcp.x11client.protocol.record.*; import java.io.IOException; import java.util.List; public class X11Test { public static void main(String[] args) { try (X11Client client = X11Client.connect()) { int...

At a glance I couldn't find any evidence that `XGrabKeyboard` is supported. Did I miss something? What would it take to add it?

Events need to have the extension offset in order to write correctly. This is needed in order for the send event requests to function.

bug

The raw XErrror only contains a few codes to get the correct error message. ``` WindowError(sequenceNumber=36, badValue=0, minorOpcode=0, majorOpcode=1) ``` It is up to the client to use those codes...

Switch to java 11 and implement modularity 1. move protocol into its own subproject 2. move x11-client into a subproject 2. each plugin and set of protocol classes will need...

When a primatives field has an mask methods are added to mask the value with an enum parameter. The same should be done with an altmask. Add builder methods to...

Hi, I've been working on a java project that relies on system events e.g., text highlight cords, mouse click/release, etc. I'm currently relying on [this JNA](https://github.com/matthiasblaesing/JNA-Demos/blob/master/XFixesSelection/src/main/java/eu/doppel_helix/dev/xfixesselection/Main.java) sample, which allow me...

Using autoboxed java lists is inefficient for primitive lists. What is needed are immutable primitive lists. Switch the project to use eclipse collections for supporting primitive lists.