You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fast streaming of the screen of your reMarkable 1 to a window in your computer
9
+
* Fast streaming of the screen of your reMarkable to a window in your computer
10
+
* Support for reMarkable 1 and 2
10
11
* UI for zooming, panning, rotating
11
12
* Pen tracking: a pointer follows the position of the pen when hovering on the reMarkable
12
13
* Clone a frame into separate window for reference
13
14
* Save screenshots as PNG
14
15
15
-
> :warning:**WARNING**:warning::
16
-
> rMview supports **reMarkable 1 only**, see [this issue](https://github.com/bordaigorl/rmview/issues/22).
17
-
> Support for reMarkable 2 may come once it gets wider diffusion and a reliable method to stream the framebuffer data is found.
18
-
19
16
20
17
> :loudspeaker:**Volunteers needed**: if you have experience with producing binary bundles with pyQt, and feel like contributing to the project, drop me a line!
21
18
22
19
20
+
Check the [releases page](/bordaigorl/rmview/releases) for executable bundles.
21
+
If there is no bundle for your operating system then follow the installation instructions below.
22
+
23
+
23
24
## Installation
24
25
25
-
1. You will need [Python3][py3] on your computer.
26
+
As a basic prerequisite you will need [Python3][py3] on your computer.
27
+
28
+
> :warning: Please make sure `pip` is pointing to the Python3 version if your system has Python2 as well.
29
+
If not, use `pip3` instead of `pip` in what follows.
30
+
31
+
> :warning:**WARNING**:warning::
32
+
> If you use [Anaconda][anaconda], please install the dependencies via `conda` (and not `pip`) then run `pip install .`.
26
33
27
-
> :warning: Please make sure `pip` is pointing to the Python3 version if your system has Python2 as well.
28
-
If not, use `pip3` instead of `pip` in what follows.
34
+
### Semi-automatic installation
29
35
30
-
2.The easiest installation method is by using pip, from the root folder of this repository:
36
+
The easiest installation method is by using `pip`, from the root folder of this repository:
31
37
32
38
pip install .
33
39
34
-
which will install all required dependencies and install a new `rmview` command.
35
-
Alternatively you may want to install the dependencies ([PyQt5][pyqt5], [Paramiko][paramiko], [Twisted][twisted]) with `pip` manually.
40
+
(please note the command ends with a dot)
41
+
which will install all required dependencies and install a new `rmview` command.
36
42
43
+
Then, from anywhere, you can execute `rmview` from the command line.
44
+
The tool will ask for the connection parameters and then ask permission to install the VNC server on the tablet.
45
+
Press <kbd>Auto install</kbd> to proceed.
37
46
38
-
3. On the reMarkable itself you need to install [rM-vnc-server][vnc] and its dependency [mxc_epdc_fb_damage](https://github.com/peter-sa/mxc_epdc_fb_damage).
39
-
Instructions can be found in the [wiki](https://github.com/bordaigorl/rmview/wiki/How-to-run-the-VNC-based-version).
40
-
This last step will be automated in the near future.
47
+
## Manual installation
41
48
42
-
To run the tool after installation just run `rmview` from a console.
49
+
Install the dependencies ([PyQt5][pyqt5], [Paramiko][paramiko], [Twisted][twisted]) with `pip` or `conda` manually:
43
50
44
-
> :warning:**WARNING**:warning::
45
-
> If you use [Anaconda][anaconda], please install the dependencies via `conda` (and not `pip`) then run `pip install .`.
51
+
pip pyqt5 paramiko twisted
52
+
53
+
Then you can run the program with `python -m rmview`.
54
+
55
+
On the reMarkable itself you need to install [rM-vnc-server][vnc] by copying the relevant binary from the `bin` folder:
0 commit comments