Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related to #9
Add Linux support, including Wayland and X11, to the project.
Environment Detection:
isWayland
constant to check if the display server is Wayland insrc/main/env.ts
.isLinux
constant to differentiate between Wayland and X11 insrc/main/env.ts
.Device Handling:
isWayland
insrc/main/agent/device.ts
.@nut-tree/nut.js
insrc/main/agent/device.ts
.screenshot
method to handle Wayland-specific functionalities insrc/main/agent/device.ts
.Input Controls:
isWayland
insrc/main/agent/execute.ts
.src/main/agent/execute.ts
.Documentation:
README.md
.