summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* man: Clarify weston.ini scale optionYong Bakos2016-04-251-6/+11
| | | | | | | | Add explanations of scaling that are a bit more approachable for users. Signed-off-by: Yong Bakos <ybakos@humanoriented.com> Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=94824 Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* desktop-shell: make panel clock configurableArmin Krezović2016-03-101-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch enhances the panel clock by adding a config file option which can be used to either disable the clock or make it also show seconds in the current clock format. v2: Implement suggestions from Pekka: - Include Signed-off-by - Coding style fixes - Implement clock widget allocation by using width from cairo_text_extents - Highlight config option values in man page v3: Implement suggestions from Pekka and Bryce: - Use CLOCK_FORMAT_* instead of FORMAT_* in the enum - Switch to using fixed clock widget size instead of one returned from cairo_text_extents - Fixes to config option highlighting in the man page v4: Implement more suggestions from Pekka and Bryce: - Improve patch changelog - Move the check for CLOCK_FORMAT_NONE into the caller function - Fix a memory leak in panel_create introduced by previous revision of this patch Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=57583 Signed-off-by: Armin Krezović <armin.krezovic@fet.ba> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* desktop-shell: Allow binding-modifier weston.ini option to be noneBob Ham2016-01-121-1/+1
| | | | | | | | | Allow the binding-modifier option in weston.ini to take a value of "none", meaning that none of the usual Super+Tab, Super+K, Super+Fn, etc. key bindings will be enabled. Signed-off-by: Bob Ham <bob.ham@collabora.com> Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
* desktop-shell: Make zapping configurableBob Ham2016-01-121-0/+4
| | | | | | | | Add a new boolean weston.ini option, "allow-zap" to enable or disable the Ctrl-Alt-Backspace key combination. Signed-off-by: Bob Ham <bob.ham@collabora.com> Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
* compositor-{drm, fbdev, rpi}: Make VT switching configurableBob Ham2016-01-121-0/+6
| | | | | | | | | | | | Add a new boolean weston.ini option, "vt-switching" to enable or disable Ctrl-Alt-Fn key combinations. Signed-off-by: Bob Ham <bob.ham@collabora.com> Reviewed-by: Derek Foreman <derekf@osg.samsung.com> (Derek Foreman changed the prototype for switch_vt_binding to have a weston_keyboard * instead of weston_seat *. The pointer wasn't used, so this is just a warning fix.)
* desktop-shell: remove screensaver supportPekka Paalanen2015-06-222-27/+3
| | | | | | | | | | | | | | | | | | | | | This is a follow-up for the patch that removed weston-screensaver. The aim is to clean up shell.c a little by removing non-essential components. Vanilla Weston desktop is only a demo, external projects are encouraged to create user-friendly desktop environments. The support for launching a screensaver client and the protocol bindings are removed. With them, all related configuration options are removed, and the manuals are updated accordingly. The screensaver protocol definition is left in desktop-shell.xml for posterity. This does not affect Weston's or desktop-shells ability to put screens to sleep after inactivity. The inactivity timer continues to operate as before. Also screen locking is unaffected. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Acked-by: Giulio Camuffo <giuliocamuffo@gmail.com>
* man: use Xwayland instead of XorgGiulio Camuffo2015-05-101-1/+1
|
* compositor: add option to specify a weston.iniPekka Paalanen2015-03-271-0/+12
| | | | | | | | | | | | | | Add a command line option to specify a file to be read instead of weston.ini. IVI-shell testing will at least temporarily need to specify a config file, because it cannot run without. That is why this is being added, but should be convenient for everybody, too. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk> Reviewed-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
* Pass config file from compositor to everythingPekka Paalanen2015-03-271-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | We have the Weston command line option '--no-config' which is meant to prevent loading weston.ini at all. It works for Weston itself, but it does not work for any clients that also want to read weston.ini. To fix that, introduce a new environment variable WESTON_CONFIG_FILE. Weston will set it to the absolute path of the config file it loads. Clients will load the config file pointed to by WESTON_CONFIG_FILE. If the environment variable is set but empty, no config file will be loaded. If the variable is unset, things fall back to the default "weston.ini". Note, that Weston will only set WESTON_CONFIG_FILE, it never reads it. The ability to specify a custom config file to load will be another patch. All programs that loaded "weston.ini" are modified to honour WESTON_CONFIG_FILE. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk> Reviewed-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
* man: update weston's shellsPekka Paalanen2015-03-201-10/+17
| | | | | | | | Tablet shell is long gone. Might as well list what we have now. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
* compositor: add repaint delay timerPekka Paalanen2015-03-201-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This timer delays the output_repaint towards the end of the refresh period, reducing the time from repaint to present. The length of the repaint window can be set in weston.ini. The call to weston_output_schedule_repaint_reset() is delayed by one more period. If we exit the continuous repaint loop (set output->repaint_scheduled to false) in finish_frame, we may call start_repaint_loop() unnecessarily. The problem case was actually observed with two outputs on the DRM backend at 60 Hz, and 7 ms repaint-window. During a window move, one output was constantly falling off the continuous repaint loop and introducing additional one frame latency, leading to jerky window motion. This code now avoids the problem. Changes in v2: - Rename repaint_delay_timer to repaint_timer and output_repaint_delay_handler to output_repaint_timer_handler. - When computing the delay, take the current time into account. The timer uses a relative timeout, so we have to subtract any time already gone. Note, that 'gone' may also be negative. DRM has a habit of predicting the page flip timestamp so it may be still in the future when we get the completion event. - Do also a sanity check 'msec > 1000'. In the unlikely case that something fails to provide a good timestamp, never delay for more than one second. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-By: Derek Foreman <derekf@osg.samsung.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
* man: explain idle-time=0 in weston.iniPekka Paalanen2014-11-211-1/+2
| | | | Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* compositor: Add idle timeout option to weston.iniFrederic Plourde2014-11-211-3/+20
| | | | | | | | | | | | | | Weston's idle timeout can already be set via the '-i' command-line option, but this patch lets users specify it also via weston.ini. Note that the command-line option takes precedence over the .ini, should the option be set by both. This patch also Updates weston.ini man page with idle-timeout bits https://bugs.freedesktop.org/show_bug.cgi?id=83921 Signed-off-by: Frederic Plourde <frederic.plourde@collabora.co.uk> Reviewed-by: Bryce Harrington <b.harrington@samsung.com>
* man: Fix some weston.ini.man typesetting macrosFrederic Plourde2014-11-111-2/+1
| | | | | | | | This patch fixes a couple of misuses around .TP 7 macros that wrongly limited right margins and relative identation. Reviewed-by: Derek Foreman <derekf@osg.samsung.com> Tested-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* compositor: add an option to set the default numlock valueGiulio Camuffo2014-09-031-0/+6
| | | | | | | | Add a new "numlock-on" option in the [keyboard] section of weston.ini which, if set to true, is used to enable the numlock of the keyboards attached at startup. Tested-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* Document output/scale configuration option in the weston.ini man page.Magnus Hoff2014-08-271-0/+12
| | | | | | | | | v2: Different, hopefully better, wording. This patch entirely replaces the previous similar patch I sent. v3: Now including the correct patch. Please disregard the "v2" mail. Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* screen-share: Add screen-share command to weston.ini man pageAndrew Wedgbury2014-08-211-0/+9
| | | | | | | | | | | This adds a description of the screen-share command configuration key to the weston.ini man page. [Pekka Paalanen: removed the sentence about default value, because the default value is empty, and AFAIU cannot work.] Signed-off-by: Andrew Wedgbury <andrew.wedgbury@realvnc.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* weston.ini.man: Add libinput sectionJonas Ådahl2014-08-201-0/+14
| | | | Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
* desktop-shell: add close-animation config option for destroying surfacesJonny Lamb2014-08-181-0/+6
| | | | | | | At the moment when surfaces are destroyed they are faded out but let's make it configurable! Tested-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* desktop-shell: add option to avoid creating the panelJonny Lamb2014-08-181-0/+5
| | | | | | | | This option is so we can disable showing any panel at all. The default is to continue showing the panel and no example is added to weston.ini because it's an uncommon request. Tested-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* compositor: fetch repeat info from weston.iniJonny Lamb2014-08-151-0/+11
|
* compositor: add --no-config command line optionPekka Paalanen2014-05-091-0/+6
| | | | | | | | Useful for unit tests. If Weston finds a weston.ini during unit tests, it will load it and all the modules it asks for. We need a way to prevent loading arbitrary modules from the command line. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* x11-backend: Add a --scale optionJason Ekstrand2014-03-101-0/+4
|
* Improvement of weston.ini.man. Add key:shell and remove tablet-shellNobuhiko Tanibata2014-02-181-3/+16
| | | | | | | Add description of key:shell to CORE SECTION and move a example of desktop-shell from key:modules to key:shell. Add cms-colord.so to key:modules of CORE SECTION. Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
* build: Move man/Makefile.am into toplevel Makefile.amKristian Høgsberg2014-02-011-26/+0
|
* weston.ini.man: Fix some grammarWieland Hoffmann2014-01-171-1/+1
|
* Make the default desktop shell client configurableEmilio Pozuelo Monfort2013-12-022-1/+3
| | | | | | | The default can be set by passing WESTON_SHELL_CLIENT as an argument to configure, similarly to WESTON_NATIVE_BACKEND. Reviewed-by: Bryce Harrington <b.harrington@samsung.com>
* man: document new focus-animation config entryEmilio Pozuelo Monfort2013-11-211-0/+6
|
* shell: add a client config entryEmilio Pozuelo Monfort2013-11-211-0/+4
|
* Update the weston man page to include the new Wayland backend optionsJason Ekstrand2013-11-191-1/+19
| | | | Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
* Add [core] backend optionLubomir Rintel2013-11-151-0/+17
| | | | | | | This allows specifying a particular backend to load in a manner similar to modules. Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
* compositor-wayland: Parse [output] config sections and more optionsJason Ekstrand2013-11-071-1/+3
| | | | | | | | | | | | | This commit makes the wayland backend search through the config for [output] sections with names starting with "WL" and create outputs accordingly. Outputs created due to the config file support mode, scale, and transform parameters. It also listens for the --output-count command-line option. This brings the wayland backend almost up to par, in terms of functionality with the X11 backend. Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
* compositor-drm: Support configuring the framebuffer format from weston.iniKristian Høgsberg2013-10-161-0/+7
| | | | | | This patch adds a new weston.ini key, gbm-format, to the [core] section. This new key can be rgb565, xrgb8888 or xrgb2101010, and makes the compositor use the corresponding GBM format for the framebuffer.
* shell: Add a new weston.ini to control the startup animationKristian Høgsberg2013-10-161-2/+9
| | | | | | The new key startup-animation in the [shell] section lets you control the startup animation. Default is fade, but with this patch we can also do none, which just show the desktop as fast as possible.
* add [xwayland] path weston.ini optionMaksim Melnikau2013-08-161-0/+7
| | | | | | It sets the path to the xserver to run. Signed-off-by: Maksim Melnikau <maxposedon@gmail.com>
* man: Add documentation for output seat confiningRob Bradford2013-06-281-0/+9
| | | | v2: Add some explanation about the default seat
* desktop-shell: new wallpaper mode scale-cropPekka Paalanen2013-05-221-2/+7
| | | | | | | | | | | Scale-crop mode scales the wallpaper to tightly fill the whole output, but preserving wallpaper aspect ratio. If aspect ratio differs from the output's, the wallpaper is centered cutting it from top/bottom or left/right. Add this to the weston.ini man page, and explain all three modes. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
* config-parser: Honor XDG_CONFIG_DIRSOssama Othman2013-05-141-2/+10
| | | | | | | | | | | | | | This set of changes adds support for searching for a given config file in the directories listed in $XDG_CONFIG_DIRS if it wasn't found in $XDG_CONFIG_HOME or ~/.config. This allows packages to install custom config files in /etc/xdg/weston, for example, thus allowing them to avoid dealing with home directories. To avoid a TOCTOU race the config file is actually open()ed during the search. Its file descriptor is returned and stored in the compositor for later use when performing subsequent config file parses. Signed-off-by: Ossama Othman <ossama.othman@intel.com>
* weston.ini: document background-typeEmilio Pozuelo Monfort2013-05-011-0/+4
|
* weston.man: Document the way to disable idle timeoutScott Moreau2013-03-191-0/+1
|
* weston.ini.man: document cursor-theme and cursor-keyEmilio Pozuelo Monfort2013-03-191-0/+6
|
* update .gitignores for src/ and man/Pekka Paalanen2013-02-261-0/+1
| | | | Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
* Add --version optionScott Moreau2013-02-021-1/+4
|
* Weston: weston.ini.man pageMartin Minarik2013-01-242-3/+338
| | | | | | changes: - launcher path, passing environment variables and parameter - indent modeline example
* Document --use-pixman optionKristian Høgsberg2013-01-071-0/+5
|
* man: fill missing pieces to weston pagePekka Paalanen2012-11-271-1/+26
| | | | | | | Config file, WAYLAND_SOCKET, XDG_CONFIG_HOME, segfault handler. NOTE: This is a candidate for the stable branch Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
* man: add weston-drm pagePekka Paalanen2012-11-274-16/+147
| | | | | | | | | | | Add some documentation about the DRM backend into its own man page, and refer to it in weston(1). Environment variable, that are reserved for backends, and currently used only by the DRM backend, are moved to weston-drm page. NOTE: This is a candidate for the stable branch Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
* build: make default backend configurablePekka Paalanen2012-11-082-1/+2
| | | | | | | | Instead of hardcoding drm-backend.so as the default if environment presents neither Wayland nor X11, have a ./configure option to change it. It still defaults to drm-backend.so, if not given. Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
* man: Update XCURSOR_* information a bitTiago Vignatti2012-10-291-0/+17
| | | | | | | | This and the previous patch should fix: https://bugs.freedesktop.org/show_bug.cgi?id=54598 Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
* Make distcheck passKristian Høgsberg2012-10-151-0/+3
|