This project allows you to manage a GNU/Linux desktop (with or without i3-wm)
Go to file
2024-04-05 10:09:30 +02:00
static add live on pointer block 2023-12-10 16:26:53 +01:00
views add live on pointer block 2023-12-10 16:26:53 +01:00
.gitignore add ignored files 2023-08-25 09:12:49 +02:00
actions.go replace golang.org/x/net/websocket with github.com/gorilla/websocket 2023-08-27 17:54:31 +02:00
CHANGELOG.md update changelog 2023-12-10 16:27:40 +01:00
config.go update go version for build 2024-04-05 10:09:30 +02:00
config.yaml add tls option 2023-11-17 18:50:03 +01:00
go.mod replace golang.org/x/net/websocket with github.com/gorilla/websocket 2023-08-27 17:54:31 +02:00
go.sum replace golang.org/x/net/websocket with github.com/gorilla/websocket 2023-08-27 17:54:31 +02:00
home_controller.go add config 2023-08-25 11:19:54 +02:00
main.go change manifest url 2023-12-06 17:54:32 +01:00
Makefile update build file name 2023-08-26 13:18:44 +02:00
manifest_controller.go move manifest in controller 2023-11-20 14:40:10 +01:00
README.md update readme 2023-08-26 13:20:51 +02:00
rice-box.go update go version for build 2024-04-05 10:09:30 +02:00
utils.go add pages 2023-08-25 09:03:49 +02:00
ws_controller.go add live on pointer block 2023-12-10 16:26:53 +01:00

Remote i3-wm

This project allows you to manage a GNU/Linux desktop (with or without i3-wm). It implements an interface for running:

  • amixer
  • i3-msg
  • xdotool
  • playerctl

It allows you to:

  • change the i3-wm workspaces
  • manage volume and spotify
  • send text and shortcuts
  • move the pointer, scroll and click
  • make a screenshot and show the live screen

…by using a web interface with your phone.

Usage

Download the latest binary from releases.

Create a YAML file from the model and then customize it!

Run the server: ./app-linux-amd64 ./config.yaml.

Now you can access the web interface on http://127.0.0.1:4000.