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
Copy file name to clipboardExpand all lines: documentation/asciidoc/accessories/display/display_intro.adoc
+6-32Lines changed: 6 additions & 32 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -75,22 +75,17 @@ WARNING: When using a micro USB cable to power the display, mount it inside a ch
75
75
76
76
=== Use an on-screen keyboard
77
77
78
-
In Raspberry Pi OS Bookworm and later, you can use the https://github.com/jjsullivan5196/wvkbd[`wvkbd`] on-screen keyboard as an input device. To install `wvkbd`, run the following command:
78
+
Raspberry Pi OS _Bookworm_ and later include the Squeekboard on-screen keyboard by default. When a touch display is attached, the on-screen keyboard should automatically show when it is possible to enter text and automatically hide when it is not possible to enter text.
79
79
80
-
[source,console]
81
-
----
82
-
$ sudo apt install wvkbd
83
-
----
80
+
For applications which do not support text entry detection, use the keyboard icon at the right end of the taskbar to manually show and hide the keyboard.
84
81
85
-
TIP: In Raspberry Pi OS releases prior to Bookworm, you can use `matchbox-keyboard` instead.
86
-
87
-
=== Change screen orientation
82
+
You can also permanently show or hide the on-screen keyboard in the Display tab of Raspberry Pi Configuration or the `Display` section of `raspi-config`.
88
83
89
-
If you want to physically rotate the display, or mount it in a specific position, you can use software to adjust the orientation of the screen to better match your setup.
84
+
TIP: In Raspberry Pi OS releases prior to _Bookworm_, use `matchbox-keyboard` instead. If you use the wayfire desktop compositor, use `wvkbd` instead.
90
85
91
-
==== Rotate screen from the desktop
86
+
=== Change screen orientation
92
87
93
-
To set the screen orientation from the desktop environment, select **Screen Configuration** from the **Preferences** menu. Right-click on the DSI-1 display rectangle in the layout editor, select **Orientation**, then pick the best option to fit your needs. You can also ensure that the touch overlay is assigned to the correct display with the **Touchscreen** option.
88
+
If you want to physically rotate the display, or mount it in a specific position, select **Screen Configuration** from the **Preferences** menu. Right-click on the DSI-1 display rectangle in the layout editor, select **Orientation**, then pick the best option to fit your needs. You can also ensure that the touch overlay is assigned to the correct display with the **Touchscreen** option.
94
89
95
90
image::images/display-rotation.png[Screenshot of orientation options in screen configuration, width="80%"]
96
91
@@ -132,27 +127,6 @@ Then, disable automatic display detection by removing the following line from `c
132
127
display_auto_detect=1
133
128
----
134
129
135
-
[NOTE]
136
-
====
137
-
In Raspberry Pi OS _Bookworm_, a bug in https://github.com/WayfireWM/wayfire[Wayfire] currently prevents cursor movement rotation when using WayVNC. There is no workaround for this bug in Wayfire. Instead, you can use https://github.com/labwc/labwc[`labwc`] (currently in beta).
138
-
139
-
First install `labwc`:
140
-
141
-
[source,console]
142
-
----
143
-
$ sudo apt install labwc
144
-
----
145
-
146
-
Then, use the Raspberry Pi Configuration CLI to switch to the `labwc` window compositor. Run the following command to open `raspi-config`:
147
-
148
-
[source,console]
149
-
----
150
-
$ sudo raspi-config
151
-
----
152
-
153
-
Go to **Advanced Options**. Select **Wayland**, then select **labwc**. Exit `raspi-config` and reboot with `sudo reboot`. Switching to `labwc` may reset some configuration, including keyboard layout and rotation settings.
154
-
====
155
-
156
130
==== Touch Display device tree option reference
157
131
158
132
The `vc4-kms-dsi-7inch` overlay supports the following options:
Copy file name to clipboardExpand all lines: documentation/asciidoc/computers/configuration/display-resolution.adoc
+4-30Lines changed: 4 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,20 +44,12 @@ $ kmsprint | grep Connector
44
44
45
45
==== Set a custom resolution
46
46
47
-
If you run the Wayland desktop compositor, you can set a custom display resolution by editing the `.config/wayfire.ini` file in your home directory. Edit the existing `[output:<device>]` section, or add a new `[output:<device>]` section for your xref:configuration.adoc#determine-display-device-name[display device] if one doesn't exist. To change your display resolution, add a `mode` line. For example, the following example shows a configuration for the device named `HDMI-A-1` with a resolution of 1080p at 60Hz:
48
-
49
-
[source,ini]
50
-
----
51
-
[output:HDMI-A-1]
52
-
mode = 1920x1080@60
53
-
----
54
-
55
-
For information about supported modes and the `mode` syntax, see the https://github.com/WayfireWM/wayfire-wiki/blob/master/Configuration.md#output-configuration[Wayfire documentation].
56
-
57
-
Add the same configuration block to `/usr/share/greeter.ini` to configure the login screen resolution.
47
+
To set a custom resolution, use our Screen Configuration tool, `raindrop`. If your Raspberry Pi OS installation doesn't already include `raindrop` (for instance, if you're still using the previous Screen Configuration tool, `arandr`), you can download `raindrop` from `apt` or the Recommended Software GUI.
58
48
59
49
==== Set a custom rotation
60
50
51
+
To set a custom resolution, use our Screen Configuration tool, `raindrop`. If your Raspberry Pi OS installation doesn't already include `raindrop` (for instance, if you're still using the previous Screen Configuration tool, `arandr`), you can download `raindrop` from `apt` or the Recommended Software GUI.
52
+
61
53
If you run the Wayland desktop compositor, you can set a custom display rotation with `wlr-randr`. The following commands rotate the display by 0°, 90°, 180°, and 270°:
62
54
63
55
[source,console]
@@ -72,25 +64,7 @@ The `--output` option specifies the device to be rotated.
72
64
73
65
NOTE: To run this command over SSH, add the following prefix: `WAYLAND_DISPLAY=wayland-1`, e.g. `WAYLAND_DISPLAY=wayland-1 wlr-randr --output HDMI-A-1 --transform 90`.
74
66
75
-
You can also use one of the following `--transform` options to mirror the display at the same time as rotating it: `flipped`, `flipped-90`, `flipped-180`, `flipped-270`
76
-
77
-
Alternatively, you can rotate the display using by editing the `.config/wayfire.ini` file in your home directory. Edit the existing `[output:<device>]` section, or add a new `[output:<device>]` section for your xref:configuration.adoc#determine-display-device-name[display device] if one doesn't exist. To rotate your display, add a `transform` line. For example, the following example shows a configuration for the device named `HDMI-A-1` with a resolution of 1080p at 60Hz and a 270° transform:
78
-
79
-
[source,ini]
80
-
----
81
-
[output:HDMI-A-1]
82
-
mode = 1920x1080@60
83
-
transform = 270
84
-
----
85
-
86
-
Wayland supports the following `transform` options:
87
-
88
-
* `normal`
89
-
* `90`
90
-
* `180`
91
-
* `270`
92
-
93
-
Add the same configuration block to `/usr/share/greeter.ini` to configure the login screen rotation.
67
+
You can also use one of the following `--transform` options to mirror the display at the same time as rotating it: `flipped`, `flipped-90`, `flipped-180`, `flipped-270`.
Copy file name to clipboardExpand all lines: documentation/asciidoc/computers/configuration/raspi-config.adoc
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -225,9 +225,9 @@ On the Raspberry Pi 4 and later, switch to the latest boot ROM software. Alterna
225
225
226
226
==== Wayland
227
227
228
-
Switch between the X11 and Wayland backends. Raspberry Pi 4 and later use Wayland by default; other models of Raspberry Pi use X11 by default.
228
+
Switch between the X11 and Wayland backends, and choose a window manager. Since Raspberry Pi OS _Bookworm_, all Raspberry Pi models run Wayland using labwc by default.
229
229
230
-
NOTE: To use Wayland on Raspberry Pi models prior to Raspberry Pi 4, you must also add `wayland=on` to `/boot/firmware/cmdline.txt`.
230
+
NOTE: To use Wayland on Raspberry Pi models prior to Raspberry Pi 4 running a version of Raspberry Pi OS earlier than _Bookworm_, add `wayland=on` to `/boot/firmware/cmdline.txt`.
Switch between the X11 and Wayland backends. Raspberry Pi 4 and later use Wayland by default; other models of Raspberry Pi use X11 by default.
773
+
Switch between the X11 and Wayland backends, and choose a window manager. Since Raspberry Pi OS _Bookworm_, all Raspberry Pi models run Wayland using the labwc window manager by default.
774
+
775
+
NOTE: To use Wayland on Raspberry Pi models prior to Raspberry Pi 4 running a version of Raspberry Pi OS earlier than _Bookworm_, add `wayland=on` to `/boot/firmware/cmdline.txt`.
774
776
775
777
[source,console]
776
778
----
777
779
$ sudo raspi-config nonint do_wayland <W1/W2>
778
780
----
779
781
780
-
* `W1`: use the X11 backend
781
-
* `W2`: use the Wayland backend
782
-
783
-
NOTE: To use Wayland on Raspberry Pi models prior to Raspberry Pi 4, you must also add `wayland=on` to `/boot/firmware/cmdline.txt`.
782
+
* `W1`: use the Openbox window manager with X11 backend
783
+
* `W2`: use the wayfire window manager with Wayland backend
784
+
* `W3`: use the labwc window manager with Wayland backend
Copy file name to clipboardExpand all lines: documentation/asciidoc/computers/configuration/screensaver.adoc
-10Lines changed: 0 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,16 +27,6 @@ $ sudo raspi-config
27
27
28
28
Use the arrow keys to navigate and the *Enter* key to select. Select `Display Options` > `Screen Blanking`. Choose `yes` with the arrow keys to enable screen blanking, or `no` to disable screen blanking.
29
29
30
-
Alternatively, you can add or edit the following lines to `~/.config/wayfire.ini`:
31
-
32
-
[source,ini]
33
-
----
34
-
[idle]
35
-
dpms_timeout=600
36
-
----
37
-
38
-
The `dpms_timeout` variable controls the number of seconds of inactivity required before Raspberry Pi OS blanks your screen. For example, a value of `600` blanks the screen after 600 seconds, or ten minutes. Set the value to `0` to never blank the screen.
39
-
40
30
=== Console
41
31
42
32
The `dpms_timeout` screen blanking configuration used by Raspberry Pi Configuration only affects desktop sessions. In *console mode*, when your Raspberry Pi is connected to a monitor and keyboard with only a terminal for input, use the `consoleblank` setting in the kernel command line.
Copy file name to clipboardExpand all lines: documentation/asciidoc/services/connect/use.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ Now that your device appears on your Connect dashboard, you can access your devi
56
56
57
57
Connect includes the ability to share your device's screen in a browser. Use the following instructions to share your device's screen.
58
58
59
-
NOTE: Screen sharing requires the **Wayland** window server. By default, Raspberry Pi OS only uses Wayland for **64-bit** distributions of Raspberry Pi OS **Bookworm** on Raspberry Pi 5, 4, or 400. Screen sharing is **not** compatible with Raspberry Pi OS Lite or systems that use the X window server.
59
+
NOTE: Screen sharing requires the **Wayland** window server. Raspberry Pi OS _Bookworm_ and later use Wayland by default. Screen sharing is **not** compatible with Raspberry Pi OS Lite or systems that use the X window server.
60
60
61
61
Visit https://connect.raspberrypi.com[connect.raspberrypi.com] on any computer.
0 commit comments