1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-11-06 21:21:16 +01:00

added various screen sharing apps/software

This commit is contained in:
tiyn
2025-10-31 06:44:44 +01:00
parent 6afc9f57ca
commit c292bea09b
7 changed files with 107 additions and 1 deletions

31
wiki/linux/gnirehtet.md Normal file
View File

@@ -0,0 +1,31 @@
# Gnirehtet
[Gnirehtet](https://github.com/Genymobile/gnirehtet) provides a reverse tethering setup for
[Android](/wiki/android.md) [smartphones](/wiki/smart_device.md#smartphones-and-tablet-computers).
## Setup
Many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
package Gnirehtet in the `gnirehtet` package.
## Usage
This section addresses the usage of Gnirehtet.
## Usage
The following command can be used to setup the reverse tethering and also run it.
For it to work the mobile device has to enable `USB Tethering` so the corresponding app can be
automatically installed (which is internally done using `adb`).
```sh
gnirehtet run
```
Alternatively and only after being set up correctly the reverse tethering can be started and
stopped with the corresponding two commands that follow.
```sh
gnirehtet start
gnirehtet stop
```

View File

@@ -2,3 +2,16 @@
[Wayland](https://wayland.freedesktop.org/) is a replacement for the
[X11 window system](/wiki/linux/x_window_system.md).
## Usage
This section addresses the usage of Wayland.
### Display wlroots Screens
To list all the attached screens and displays the following command can be used.
For this to work the compositor needs to use wlroots.
```sh
wlr-randr
```

27
wiki/linux/wayvnc.md Normal file
View File

@@ -0,0 +1,27 @@
# wayvnc
[wayvnc](https://github.com/any1/wayvnc) is a VNC server for [Linux](/wiki/linux.md) systems using
[Waylands](/wiki/linux/wayland.md) compositors using wlroots.
To use wayvnc the system with the server has to be on the same network as the client.
This is also explained in the [screen sharing entry](/wiki/screen-sharing.md).
## Setup
Many [Linux](/wiki/linux.md) [package managers](/wiki/linux/package_manager.md)
package wayvnc in the `wayvnc` package.
## Usage
This section addresses the usage of wayvnc.
### Starting and Running
The following command can be used to start the server.
`<ip>` describes the IPs the server can be reached by (for example `0.0.0.0`) and `<screen>` is a
placeholder for the screen that will be shared (for example `HDMI-A-1`).
The name of the screen can be retrieved by using
[wlroots](/wiki/linux/wayland.md#display-wlroots-screens).
```sh
wayvnc <ip> --output=<screen> --render-cursor
```