Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 1 | .\" shorthand for double quote that works everywhere. |
| 2 | .ds q \N'34' |
| 3 | .TH weston.ini 5 "2013-01-17" "Weston __version__" |
| 4 | .SH NAME |
| 5 | weston.ini \- configuration file for |
| 6 | .B Weston |
| 7 | \- the reference Wayland |
| 8 | compositor |
| 9 | .SH INTRODUCTION |
| 10 | .B Weston |
| 11 | obtains configuration from its command line parameters and the configuration |
| 12 | file described here. |
| 13 | .SH DESCRIPTION |
| 14 | .B Weston |
| 15 | uses a configuration file called |
| 16 | .I weston.ini |
| 17 | for its setup. |
| 18 | The |
| 19 | .I weston.ini |
| 20 | configuration file is searched for in one of the following places when the |
| 21 | server is started: |
| 22 | .PP |
| 23 | .RS 4 |
| 24 | .nf |
| 25 | .BR "$XDG_CONFIG_HOME/weston.ini " "(if $XDG_CONFIG_HOME is set)" |
| 26 | .BR "$HOME/.config/weston.ini " "(if $HOME is set)" |
Ossama Othman | a50e6e4 | 2013-05-14 09:48:26 -0700 | [diff] [blame] | 27 | .B "weston/weston.ini in each" |
| 28 | .BR "\ \ \ \ $XDG_CONFIG_DIR " "(if $XDG_CONFIG_DIRS is set)" |
| 29 | .BR "/etc/xdg/weston/weston.ini " "(if $XDG_CONFIG_DIRS is not set)" |
| 30 | .BR "<current dir>/weston.ini " "(if no variables were set)" |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 31 | .fi |
| 32 | .RE |
| 33 | .PP |
| 34 | where environment variable |
| 35 | .B $HOME |
| 36 | is the user's home directory, and |
| 37 | .B $XDG_CONFIG_HOME |
Ossama Othman | a50e6e4 | 2013-05-14 09:48:26 -0700 | [diff] [blame] | 38 | is the user specific configuration directory, and |
| 39 | .B $XDG_CONFIG_DIRS |
| 40 | is a colon |
| 41 | .B ':' |
| 42 | delimited listed of configuration base directories, such as |
| 43 | .BR /etc/xdg-foo:/etc/xdg . |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 44 | .PP |
| 45 | The |
| 46 | .I weston.ini |
| 47 | file is composed of a number of sections which may be present in any order, or |
| 48 | omitted to use default configuration values. Each section has the form: |
| 49 | .PP |
| 50 | .RS 4 |
| 51 | .nf |
| 52 | .BI [ SectionHeader ] |
| 53 | .RI Key1=Value1 |
| 54 | .RI Key2=Value2 |
| 55 | ... |
| 56 | .fi |
| 57 | .RE |
| 58 | .PP |
| 59 | The spaces are significant. |
| 60 | Comment lines are ignored: |
| 61 | .PP |
| 62 | .RS 4 |
| 63 | .nf |
| 64 | .IR "#comment" |
| 65 | .fi |
| 66 | .RE |
| 67 | .PP |
| 68 | The section headers are: |
| 69 | .PP |
| 70 | .RS 4 |
| 71 | .nf |
| 72 | .BR "core " "The core modules" |
Jonas Ådahl | d3d128e | 2014-08-19 21:56:12 +0200 | [diff] [blame] | 73 | .BR "libinput " "Input device configuration" |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 74 | .BR "shell " "Desktop customization" |
| 75 | .BR "launcher " "Add launcher to the panel" |
| 76 | .BR "screensaver " "Screensaver selection" |
| 77 | .BR "output " "Output configuration" |
| 78 | .BR "input-method " "Onscreen keyboard input" |
| 79 | .BR "keyboard " "Keyboard layouts" |
| 80 | .BR "terminal " "Terminal application options" |
Maksim Melnikau | 92de144 | 2013-08-14 22:33:10 +0300 | [diff] [blame] | 81 | .BR "xwayland " "XWayland options" |
Andrew Wedgbury | c34b677 | 2014-06-26 16:31:43 +0100 | [diff] [blame] | 82 | .BR "screen-share " "Screen sharing options" |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 83 | .fi |
| 84 | .RE |
| 85 | .PP |
| 86 | Possible value types are string, signed and unsigned 32-bit |
| 87 | integer, and boolean. Strings must not be quoted, do not support any |
| 88 | escape sequences, and run till the end of the line. Integers can |
| 89 | be given in decimal (e.g. 123), octal (e.g. 0173), and hexadecimal |
| 90 | (e.g. 0x7b) form. Boolean values can be only 'true' or 'false'. |
| 91 | .RE |
| 92 | .SH "CORE SECTION" |
| 93 | The |
| 94 | .B core |
| 95 | section is used to select the startup compositor modules. |
| 96 | .TP 7 |
Nobuhiko Tanibata | 8841917 | 2014-02-10 12:15:11 +0900 | [diff] [blame] | 97 | .BI "shell=" desktop-shell.so |
| 98 | specifies a shell to load (string). This can be used to load your own |
| 99 | implemented shell or one with Weston as default. Available shells |
| 100 | in the |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 101 | .IR "__weston_modules_dir__" |
| 102 | directory are: |
| 103 | .PP |
| 104 | .RS 10 |
| 105 | .nf |
| 106 | .BR desktop-shell.so |
Nobuhiko Tanibata | 8841917 | 2014-02-10 12:15:11 +0900 | [diff] [blame] | 107 | .fi |
| 108 | .RE |
| 109 | .TP 7 |
Nobuhiko Tanibata | 8841917 | 2014-02-10 12:15:11 +0900 | [diff] [blame] | 110 | .BI "modules=" xwayland.so,cms-colord.so |
| 111 | specifies the modules to load (string). Available modules in the |
| 112 | .IR "__weston_modules_dir__" |
| 113 | directory are: |
| 114 | .PP |
| 115 | .RS 10 |
| 116 | .nf |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 117 | .BR xwayland.so |
Nobuhiko Tanibata | 8841917 | 2014-02-10 12:15:11 +0900 | [diff] [blame] | 118 | .BR cms-colord.so |
Andrew Wedgbury | c34b677 | 2014-06-26 16:31:43 +0100 | [diff] [blame] | 119 | .BR screen-share.so |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 120 | .fi |
| 121 | .RE |
Kristian Høgsberg | 8e6f376 | 2013-10-16 16:31:42 -0700 | [diff] [blame] | 122 | .TP 7 |
Lubomir Rintel | ba44c6b | 2013-11-15 14:18:15 +0100 | [diff] [blame] | 123 | .BI "backend=" headless-backend.so |
| 124 | overrides defaults backend. Available backend modules in the |
| 125 | .IR "__weston_modules_dir__" |
| 126 | directory are: |
| 127 | .PP |
| 128 | .RS 10 |
| 129 | .nf |
| 130 | .BR drm-backend.so |
| 131 | .BR fbdev-backend.so |
| 132 | .BR headless-backend.so |
| 133 | .BR rdp-backend.so |
| 134 | .BR rpi-backend.so |
| 135 | .BR wayland-backend.so |
| 136 | .BR x11-backend.so |
| 137 | .fi |
| 138 | .RE |
Frederic Plourde | 4b53f63 | 2014-10-23 22:40:03 -0400 | [diff] [blame^] | 139 | .TP 7 |
Kristian Høgsberg | 8e6f376 | 2013-10-16 16:31:42 -0700 | [diff] [blame] | 140 | .BI "gbm-format="format |
| 141 | sets the GBM format used for the framebuffer for the GBM backend. Can be |
| 142 | .B xrgb8888, |
| 143 | .B xrgb2101010, |
| 144 | .B rgb565. |
| 145 | By default, xrgb8888 is used. |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 146 | .RS |
| 147 | .PP |
| 148 | |
Jonas Ådahl | d3d128e | 2014-08-19 21:56:12 +0200 | [diff] [blame] | 149 | .SH "LIBINPUT SECTION" |
| 150 | The |
| 151 | .B libinput |
| 152 | section is used to configure input devices when using the libinput input device |
| 153 | backend. |
| 154 | .PP |
| 155 | Available configuration are: |
| 156 | .TP 7 |
| 157 | .BI "enable_tap=" true |
| 158 | enables tap to click on touchpad devices |
| 159 | .RS |
| 160 | .PP |
| 161 | |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 162 | .SH "SHELL SECTION" |
| 163 | The |
| 164 | .B shell |
| 165 | section is used to customize the compositor. Some keys may not be handled by |
| 166 | different shell plugins. |
| 167 | .PP |
| 168 | The entries that can appear in this section are: |
| 169 | .TP 7 |
Emilio Pozuelo Monfort | 46ce798 | 2013-11-20 13:22:29 +0100 | [diff] [blame] | 170 | .BI "client=" file |
| 171 | sets the path for the shell client to run. If not specified |
Emilio Pozuelo Monfort | 8a81b83 | 2013-12-02 12:53:32 +0100 | [diff] [blame] | 172 | .I __weston_shell_client__ |
| 173 | is launched (string). |
Emilio Pozuelo Monfort | 46ce798 | 2013-11-20 13:22:29 +0100 | [diff] [blame] | 174 | .TP 7 |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 175 | .BI "background-image=" file |
| 176 | sets the path for the background image file (string). |
| 177 | .TP 7 |
Emilio Pozuelo Monfort | f12a094 | 2013-04-22 11:00:07 +0200 | [diff] [blame] | 178 | .BI "background-type=" tile |
Pekka Paalanen | a402b05 | 2013-05-22 18:03:10 +0300 | [diff] [blame] | 179 | determines how the background image is drawn (string). Can be |
| 180 | .BR scale ", " scale-crop " or " tile " (default)." |
| 181 | Scale means scaled to fit the output precisely, not preserving aspect ratio. |
| 182 | Scale-crop preserves aspect ratio, scales the background image just big |
| 183 | enough to cover the output, and centers it. The image ends up cropped from |
| 184 | left and right, or top and bottom, if the aspect ratio does not match the |
| 185 | output. Tile repeats the background image to fill the output. |
Emilio Pozuelo Monfort | f12a094 | 2013-04-22 11:00:07 +0200 | [diff] [blame] | 186 | .TP 7 |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 187 | .BI "background-color=" 0xAARRGGBB |
| 188 | sets the color of the background (unsigned integer). The hexadecimal |
| 189 | digit pairs are in order alpha, red, green, and blue. |
| 190 | .TP 7 |
| 191 | .BI "panel-color=" 0xAARRGGBB |
| 192 | sets the color of the panel (unsigned integer). The hexadecimal |
| 193 | digit pairs are in order transparency, red, green, and blue. Examples: |
| 194 | .PP |
| 195 | .RS 10 |
| 196 | .nf |
| 197 | .BR "0xffff0000 " "Red" |
| 198 | .BR "0xff00ff00 " "Green" |
| 199 | .BR "0xff0000ff " "Blue" |
| 200 | .BR "0x00ffffff " "Fully transparent" |
| 201 | .fi |
| 202 | .RE |
| 203 | .TP 7 |
Jonny Lamb | e67118c | 2014-08-12 15:07:51 +0200 | [diff] [blame] | 204 | .BI "panel-location=" top |
| 205 | sets the location of the panel (string). Can be |
| 206 | .B top, |
| 207 | .B none. |
| 208 | .TP 7 |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 209 | .BI "locking=" true |
| 210 | enables screen locking (boolean). |
| 211 | .TP 7 |
| 212 | .BI "animation=" zoom |
| 213 | sets the effect used for opening new windows (string). Can be |
| 214 | .B zoom, |
Kristian Høgsberg | 724c8d9 | 2013-10-16 11:38:24 -0700 | [diff] [blame] | 215 | .B fade, |
| 216 | .B none. |
| 217 | By default, no animation is used. |
| 218 | .TP 7 |
Jonny Lamb | f322f8e | 2014-08-12 15:13:30 +0200 | [diff] [blame] | 219 | .BI "close-animation=" fade |
| 220 | sets the effect used when closing windows (string). Can be |
| 221 | .B fade, |
| 222 | .B none. |
| 223 | By default, the fade animation is used. |
| 224 | .TP 7 |
Kristian Høgsberg | 724c8d9 | 2013-10-16 11:38:24 -0700 | [diff] [blame] | 225 | .BI "startup-animation=" fade |
| 226 | sets the effect used for opening new windows (string). Can be |
| 227 | .B fade, |
| 228 | .B none. |
| 229 | By default, the fade animation is used. |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 230 | .TP 7 |
Emilio Pozuelo Monfort | bb835b4 | 2013-11-20 13:22:30 +0100 | [diff] [blame] | 231 | .BI "focus-animation=" dim-layer |
| 232 | sets the effect used with the focused and unfocused windows. Can be |
| 233 | .B dim-layer, |
| 234 | .B none. |
| 235 | By default, no animation is used. |
| 236 | .TP 7 |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 237 | .BI "binding-modifier=" ctrl |
| 238 | sets the modifier key used for common bindings (string), such as moving |
| 239 | surfaces, resizing, rotating, switching, closing and setting the transparency |
| 240 | for windows, controlling the backlight and zooming the desktop. Possible values: |
| 241 | ctrl, alt, super (default) |
| 242 | .TP 7 |
| 243 | .BI "num-workspaces=" 6 |
| 244 | defines the number of workspaces (unsigned integer). The user can switch |
| 245 | workspaces by using the |
| 246 | binding+F1, F2 keys. If this key is not set, fall back to one workspace. |
| 247 | .TP 7 |
Emilio Pozuelo Monfort | 57ac406 | 2013-03-14 17:23:38 +0100 | [diff] [blame] | 248 | .BI "cursor-theme=" theme |
| 249 | sets the cursor theme (string). |
| 250 | .TP 7 |
| 251 | .BI "cursor-size=" 24 |
| 252 | sets the cursor size (unsigned integer). |
| 253 | .TP 7 |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 254 | .BI "lockscreen-icon=" path |
| 255 | sets the path to lock screen icon image (string). (tablet shell only) |
| 256 | .TP 7 |
| 257 | .BI "lockscreen=" path |
| 258 | sets the path to lock screen background image (string). (tablet shell only) |
| 259 | .TP 7 |
| 260 | .BI "homescreen=" path |
| 261 | sets the path to home screen background image (string). (tablet shell only) |
| 262 | .RE |
| 263 | .SH "LAUNCHER SECTION" |
| 264 | There can be multiple launcher sections, one for each launcher. |
| 265 | .TP 7 |
| 266 | .BI "icon=" icon |
| 267 | sets the path to icon image (string). Svg images are not currently supported. |
| 268 | .TP 7 |
| 269 | .BI "path=" program |
| 270 | sets the path to the program that is run by clicking on this launcher (string). |
| 271 | It is possible to pass arguments and environment variables to the program. For |
| 272 | example: |
| 273 | .nf |
| 274 | .in +4n |
| 275 | |
| 276 | path=GDK_BACKEND=wayland gnome-terminal --full-screen |
| 277 | .in |
| 278 | .fi |
| 279 | .PP |
| 280 | .RE |
| 281 | .SH "SCREENSAVER SECTION" |
| 282 | The |
| 283 | .B screensaver |
| 284 | section is used to select and schedule a screensaver. |
| 285 | The |
| 286 | .B screensaver |
| 287 | section is optional, as are all of the entries that may be specified in |
| 288 | it. |
| 289 | .TP 7 |
| 290 | .BI "path=" /usr/libexec/weston-screensaver |
| 291 | This instructs the compositor to use the selected screensaver client on a given |
| 292 | path (string). If this line is missing or commented out, the screensaver in |
| 293 | .B "weston(1)" |
| 294 | is disabled. |
| 295 | .RE |
| 296 | .TP 7 |
| 297 | .BI "duration=" 600 |
| 298 | The idle time in seconds until the screensaver disappears in order to save power |
| 299 | (unsigned integer). |
| 300 | .SH "OUTPUT SECTION" |
| 301 | There can be multiple output sections, each corresponding to one output. It is |
| 302 | currently only recognized by the drm and x11 backends. |
| 303 | .TP 7 |
| 304 | .BI "name=" name |
| 305 | sets a name for the output (string). The backend uses the name to |
Jason Ekstrand | 48ce421 | 2013-10-27 22:25:02 -0500 | [diff] [blame] | 306 | identify the output. All X11 output names start with a letter X. All |
| 307 | Wayland output names start with the letters WL. The available |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 308 | output names for DRM backend are listed in the |
| 309 | .B "weston-launch(1)" |
| 310 | output. |
| 311 | Examples of usage: |
| 312 | .PP |
| 313 | .RS 10 |
| 314 | .nf |
| 315 | .BR "LVDS1 " "DRM backend, Laptop internal panel no.1" |
| 316 | .BR "VGA1 " "DRM backend, VGA connector no.1" |
| 317 | .BR "X1 " "X11 backend, X window no.1" |
Jason Ekstrand | 48ce421 | 2013-10-27 22:25:02 -0500 | [diff] [blame] | 318 | .BR "WL1 " "Wayland backend, Wayland window no.1" |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 319 | .fi |
| 320 | .RE |
| 321 | .RS |
| 322 | .PP |
| 323 | See |
| 324 | .B "weston-drm(7)" |
| 325 | for more details. |
| 326 | .RE |
| 327 | .TP 7 |
| 328 | .BI "mode=" mode |
| 329 | sets the output mode (string). The mode parameter is handled differently |
| 330 | depending on the backend. On the X11 backend, it just sets the WIDTHxHEIGHT of |
| 331 | the weston window. |
| 332 | The DRM backend accepts different modes: |
| 333 | .PP |
| 334 | .RS 10 |
| 335 | .nf |
| 336 | .BR "WIDTHxHEIGHT " "Resolution size width and height in pixels" |
| 337 | .BR "preferred " "Uses the preferred mode" |
| 338 | .BR "current " "Uses the current crt controller mode" |
| 339 | .BR "off " "Disables the output" |
| 340 | .fi |
| 341 | .RE |
| 342 | .RS |
| 343 | .PP |
| 344 | Optionally, an user may specify a modeline, such as: |
| 345 | .PP |
| 346 | .nf |
| 347 | .in +4n |
| 348 | .nf |
| 349 | 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync |
| 350 | .fi |
| 351 | .in |
| 352 | .PP |
| 353 | It consists of the refresh rate in Hz, horizontal and vertical resolution, |
| 354 | options for horizontal and vertical synchronisation. The program |
| 355 | .B "cvt(1)" |
| 356 | can provide suitable modeline string. |
| 357 | .RE |
| 358 | .TP 7 |
| 359 | .BI "transform=" normal |
| 360 | The transformation applied to screen output (string). The transform key can |
| 361 | be one of the following 8 strings: |
| 362 | .PP |
| 363 | .RS 10 |
| 364 | .nf |
| 365 | .BR "normal " "Normal output." |
| 366 | .BR "90 " "90 degrees clockwise." |
| 367 | .BR "180 " "Upside down." |
| 368 | .BR "270 " "90 degrees counter clockwise." |
| 369 | .BR "flipped " "Horizontally flipped" |
| 370 | .BR "flipped-90 " "Flipped and 90 degrees clockwise" |
| 371 | .BR "flipped-180 " "Flipped upside down" |
| 372 | .BR "flipped-270 " "Flipped and 90 degrees counter clockwise" |
| 373 | .fi |
| 374 | .RE |
Rob Bradford | 1449462 | 2013-06-25 18:56:43 +0100 | [diff] [blame] | 375 | .TP 7 |
Magnus Hoff | 33eb5ed | 2014-08-25 13:22:11 +0200 | [diff] [blame] | 376 | .BI "scale=" factor |
| 377 | An integer, 1 by default, typically configured as 2 when needed, denoting |
| 378 | the scale factor of the output. Applications that support it render at the |
| 379 | appropriate scale. For other applications, weston will scale their output |
| 380 | by this factor. |
| 381 | .RE |
| 382 | .RS |
| 383 | .PP |
| 384 | Use a value of 2 for outputs with high resolution. Such displays are often |
| 385 | called "HiDPI" or "retina" displays. |
| 386 | .RE |
| 387 | .TP 7 |
Rob Bradford | 1449462 | 2013-06-25 18:56:43 +0100 | [diff] [blame] | 388 | .BI "seat=" name |
| 389 | The logical seat name that that this output should be associated with. If this |
| 390 | is set then the seat's input will be confined to the output that has the seat |
| 391 | set on it. The expectation is that this functionality will be used in a |
| 392 | multiheaded environment with a single compositor for multiple output and input |
| 393 | configurations. The default seat is called "default" and will always be |
| 394 | present. This seat can be constrained like any other. |
| 395 | .RE |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 396 | .SH "INPUT-METHOD SECTION" |
| 397 | .TP 7 |
| 398 | .BI "path=" "/usr/libexec/weston-keyboard" |
| 399 | sets the path of the on screen keyboard input method (string). |
| 400 | .RE |
| 401 | .RE |
| 402 | .SH "KEYBOARD SECTION" |
| 403 | This section contains the following keys: |
| 404 | .TP 7 |
| 405 | .BI "keymap_rules=" "evdev" |
| 406 | sets the keymap rules file (string). Used to map layout and model to input |
| 407 | device. |
| 408 | .RE |
| 409 | .RE |
| 410 | .TP 7 |
| 411 | .BI "keymap_model=" "pc105" |
| 412 | sets the keymap model (string). See the Models section in |
| 413 | .B "xkeyboard-config(7)." |
| 414 | .RE |
| 415 | .RE |
| 416 | .TP 7 |
| 417 | .BI "keymap_layout=" "us,de,gb" |
| 418 | sets the comma separated list of keyboard layout codes (string). See the |
| 419 | Layouts section in |
| 420 | .B "xkeyboard-config(7)." |
| 421 | .RE |
| 422 | .RE |
| 423 | .TP 7 |
| 424 | .BI "keymap_variant=" "euro,,intl" |
| 425 | sets the comma separated list of keyboard layout variants (string). The number |
| 426 | of variants must be the same as the number of layouts above. See the Layouts |
| 427 | section in |
| 428 | .B "xkeyboard-config(7)." |
| 429 | .RE |
| 430 | .RE |
| 431 | .TP 7 |
| 432 | .BI "keymap_options=" "grp:alt_shift_toggle,grp_led:scroll" |
| 433 | sets the keymap options (string). See the Options section in |
| 434 | .B "xkeyboard-config(7)." |
| 435 | .RE |
| 436 | .RE |
Jonny Lamb | 66a41a0 | 2014-08-12 14:58:25 +0200 | [diff] [blame] | 437 | .TP 7 |
| 438 | .BI "repeat-rate=" "40" |
| 439 | sets the rate of repeating keys in characters per second (unsigned integer) |
| 440 | .RE |
| 441 | .RE |
| 442 | .TP 7 |
| 443 | .BI "repeat-delay=" "400" |
| 444 | sets the delay in milliseconds since key down until repeating starts (unsigned |
| 445 | integer) |
| 446 | .RE |
| 447 | .RE |
Giulio Camuffo | de7e2b3 | 2014-08-28 19:44:10 +0300 | [diff] [blame] | 448 | .TP 7 |
| 449 | .BI "numlock-on=" "false" |
| 450 | sets the default state of the numlock on weston startup for the backends which |
| 451 | support it. |
| 452 | .RE |
| 453 | .RE |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 454 | .SH "TERMINAL SECTION" |
| 455 | Contains settings for the weston terminal application (weston-terminal). It |
| 456 | allows to customize the font and shell of the command line interface. |
| 457 | .TP 7 |
| 458 | .BI "font=" "DejaVu Sans Mono" |
Wieland Hoffmann | ad0704a | 2014-01-10 22:23:12 +0100 | [diff] [blame] | 459 | sets the font of the terminal (string). For a good experience it is recommended |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 460 | to use monospace fonts. In case the font is not found, the default one is used. |
| 461 | .RE |
| 462 | .RE |
| 463 | .TP 7 |
| 464 | .BI "font-size=" "14" |
| 465 | sets the size of the terminal font (unsigned integer). |
| 466 | .RE |
| 467 | .RE |
| 468 | .TP 7 |
| 469 | .BI "term=" "xterm-256color" |
| 470 | The terminal shell (string). Sets the $TERM variable. |
| 471 | .RE |
| 472 | .RE |
Maksim Melnikau | 92de144 | 2013-08-14 22:33:10 +0300 | [diff] [blame] | 473 | .SH "XWAYLAND SECTION" |
| 474 | .TP 7 |
| 475 | .BI "path=" "/usr/bin/Xorg" |
| 476 | sets the path to the xserver to run (string). |
| 477 | .RE |
| 478 | .RE |
Andrew Wedgbury | c34b677 | 2014-06-26 16:31:43 +0100 | [diff] [blame] | 479 | .SH "SCREEN-SHARE SECTION" |
| 480 | .TP 7 |
| 481 | .BI "command=" "/usr/bin/weston --backend=rdp-backend.so \ |
| 482 | --shell=fullscreen-shell.so --no-clients-resize" |
| 483 | sets the command to start a fullscreen-shell server for screen sharing (string). |
| 484 | .RE |
| 485 | .RE |
Martin Minarik | edc51c0 | 2013-01-18 18:44:29 +0100 | [diff] [blame] | 486 | .SH "SEE ALSO" |
| 487 | .BR weston (1), |
| 488 | .BR weston-launch (1), |
| 489 | .BR weston-drm (7), |
| 490 | .BR xkeyboard-config (7) |