summaryrefslogtreecommitdiff
path: root/man
AgeCommit message (Collapse)AuthorFilesLines
2016-04-25man: Clarify weston.ini scale optionYong Bakos1-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>
2016-03-10desktop-shell: make panel clock configurableArmin Krezović1-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>
2016-01-12desktop-shell: Allow binding-modifier weston.ini option to be noneBob Ham1-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>
2016-01-12desktop-shell: Make zapping configurableBob Ham1-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>
2016-01-12compositor-{drm, fbdev, rpi}: Make VT switching configurableBob Ham1-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.)
2015-06-22desktop-shell: remove screensaver supportPekka Paalanen2-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>
2015-05-10man: use Xwayland instead of XorgGiulio Camuffo1-1/+1
2015-03-27compositor: add option to specify a weston.iniPekka Paalanen1-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>
2015-03-27Pass config file from compositor to everythingPekka Paalanen1-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>
2015-03-20man: update weston's shellsPekka Paalanen1-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>
2015-03-20compositor: add repaint delay timerPekka Paalanen1-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>
2014-11-21man: explain idle-time=0 in weston.iniPekka Paalanen1-1/+2
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2014-11-21compositor: Add idle timeout option to weston.iniFrederic Plourde1-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>
2014-11-11man: Fix some weston.ini.man typesetting macrosFrederic Plourde1-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>
2014-09-03compositor: add an option to set the default numlock valueGiulio Camuffo1-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>
2014-08-27Document output/scale configuration option in the weston.ini man page.Magnus Hoff1-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>
2014-08-21screen-share: Add screen-share command to weston.ini man pageAndrew Wedgbury1-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>
2014-08-20weston.ini.man: Add libinput sectionJonas Ådahl1-0/+14
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2014-08-18desktop-shell: add close-animation config option for destroying surfacesJonny Lamb1-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>
2014-08-18desktop-shell: add option to avoid creating the panelJonny Lamb1-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>
2014-08-15compositor: fetch repeat info from weston.iniJonny Lamb1-0/+11
2014-05-09compositor: add --no-config command line optionPekka Paalanen1-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>
2014-03-10x11-backend: Add a --scale optionJason Ekstrand1-0/+4
2014-02-18Improvement of weston.ini.man. Add key:shell and remove tablet-shellNobuhiko Tanibata1-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>
2014-02-01build: Move man/Makefile.am into toplevel Makefile.amKristian Høgsberg1-26/+0
2014-01-17weston.ini.man: Fix some grammarWieland Hoffmann1-1/+1
2013-12-02Make the default desktop shell client configurableEmilio Pozuelo Monfort2-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>
2013-11-21man: document new focus-animation config entryEmilio Pozuelo Monfort1-0/+6
2013-11-21shell: add a client config entryEmilio Pozuelo Monfort1-0/+4
2013-11-19Update the weston man page to include the new Wayland backend optionsJason Ekstrand1-1/+19
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
2013-11-15Add [core] backend optionLubomir Rintel1-0/+17
This allows specifying a particular backend to load in a manner similar to modules. Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
2013-11-07compositor-wayland: Parse [output] config sections and more optionsJason Ekstrand1-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>
2013-10-16compositor-drm: Support configuring the framebuffer format from weston.iniKristian Høgsberg1-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.
2013-10-16shell: Add a new weston.ini to control the startup animationKristian Høgsberg1-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.
2013-08-16add [xwayland] path weston.ini optionMaksim Melnikau1-0/+7
It sets the path to the xserver to run. Signed-off-by: Maksim Melnikau <maxposedon@gmail.com>
2013-06-28man: Add documentation for output seat confiningRob Bradford1-0/+9
v2: Add some explanation about the default seat
2013-05-22desktop-shell: new wallpaper mode scale-cropPekka Paalanen1-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>
2013-05-14config-parser: Honor XDG_CONFIG_DIRSOssama Othman1-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>
2013-05-01weston.ini: document background-typeEmilio Pozuelo Monfort1-0/+4
2013-03-19weston.man: Document the way to disable idle timeoutScott Moreau1-0/+1
2013-03-19weston.ini.man: document cursor-theme and cursor-keyEmilio Pozuelo Monfort1-0/+6
2013-02-26update .gitignores for src/ and man/Pekka Paalanen1-0/+1
Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
2013-02-02Add --version optionScott Moreau1-1/+4
2013-01-24Weston: weston.ini.man pageMartin Minarik2-3/+338
changes: - launcher path, passing environment variables and parameter - indent modeline example
2013-01-07Document --use-pixman optionKristian Høgsberg1-0/+5
2012-11-27man: fill missing pieces to weston pagePekka Paalanen1-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>
2012-11-27man: add weston-drm pagePekka Paalanen4-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>
2012-11-08build: make default backend configurablePekka Paalanen2-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>
2012-10-29man: Update XCURSOR_* information a bitTiago Vignatti1-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>
2012-10-15Make distcheck passKristian Høgsberg1-0/+3