1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-11-01 10:51:15 +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

View File

@@ -2,4 +2,4 @@
[Deskreen](https://github.com/pavlobu/deskreen) is a tool for [Linux](/wiki/linux.md),
[Windows](/wiki/windows.md) and MacOS that allows to extend the screen of a device with Deskreen
installed to a device with any web browser.
installed to a device with any [web browser](/wiki/web_browser.md).

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
```

19
wiki/screen-sharing.md Normal file
View File

@@ -0,0 +1,19 @@
# Screen-Sharing
Screen-sharing describes the practice of remotely accessing or displaying the contents of a screen
or the whole desktop.
## Software
The following software options make it possible to share the screen of a device to another device
in the same network.
For this they have to be connected to the same (WiFi) network or be [tethered](/wiki/tethering.md).
- [Deskreen](/wiki/deskreen.md) is a tool for [Linux](/wiki/linux.md), [Windows](/wiki/windows.md)
and MacOS that allows to extend the screen of a device with Deskreen installed to a device with
any [web browser](/wiki/web_browser.md).
- [Weylus](https://github.com/H-M-H/Weylus) is an alternative to Deskreen and also makes it
possible to display the screen of a [Linux](/wiki/linux.md), [Windows](/wiki/windows.md) or MacOS
system on a [web browser](/wiki/web_browser.md).
- [wayvnc](/wiki/linux/wayvnc.md) is a VNC server for [Linux](/wiki/linux.md) systems using
[Waylands](/wiki/linux/wayland.md) compositors using wlroots.

View File

@@ -1,6 +1,8 @@
# Screen Capture
Screen capture describes the process of recording a computer screen.
For the remotely displaying the screen to another device the
[corresponding entry](/wiki/screen_sharing.md) contains tips and tricks.
## Screen Capture options

14
wiki/tethering.md Normal file
View File

@@ -0,0 +1,14 @@
# Tethering
Tethering describes the sharing of a
[mobile device's](/wiki/smart_device.md#smartphones-and-tablet-computers) cellular data connection
with one or more connected computers.
Tethering can be achieved by multiple options including [Bluetooth](/wiki/bluetooth.md) and WiFi
and is usually available in the settings of [Android](/wiki/android.md) and iOS mobile devices.
## Reverse Tethering
Reverse Tethering describes the sharing of a computers network with a
[mobile device](/wiki/smart_device.md#smartphones-and-tablet-computers).
For [Linux](/wiki/linux.md) this can be achieved using [Gnirehtet](/wiki/linux/gnirehtet.md).