|
|
|
[core]
|
|
|
|
#modules=cms-colord.so
|
|
|
|
#xwayland=true
|
|
|
|
#shell=desktop-shell.so
|
|
|
|
#gbm-format=xrgb2101010
|
|
|
|
#require-input=true
|
|
|
|
|
|
|
|
[shell]
|
|
|
|
background-image=/usr/share/backgrounds/gnome/Aqua.jpg
|
|
|
|
background-color=0xff002244
|
|
|
|
background-type=tile
|
|
|
|
clock-format=minutes
|
|
|
|
panel-color=0x90ff0000
|
|
|
|
locking=true
|
|
|
|
animation=zoom
|
|
|
|
startup-animation=fade
|
|
|
|
#binding-modifier=ctrl
|
|
|
|
#num-workspaces=6
|
|
|
|
#cursor-theme=whiteglass
|
|
|
|
#cursor-size=24
|
|
|
|
|
|
|
|
#lockscreen-icon=/usr/share/icons/gnome/256x256/actions/lock.png
|
|
|
|
#lockscreen=/usr/share/backgrounds/gnome/Garden.jpg
|
|
|
|
#homescreen=/usr/share/backgrounds/gnome/Blinds.jpg
|
|
|
|
#animation=fade
|
|
|
|
|
|
|
|
[launcher]
|
|
|
|
icon=/usr/share/icons/gnome/24x24/apps/utilities-terminal.png
|
|
|
|
path=/usr/bin/gnome-terminal
|
|
|
|
|
|
|
|
[launcher]
|
|
|
|
icon=/usr/share/icons/gnome/24x24/apps/utilities-terminal.png
|
|
|
|
path=@bindir@/weston-terminal
|
|
|
|
|
|
|
|
[launcher]
|
|
|
|
icon=/usr/share/icons/hicolor/24x24/apps/google-chrome.png
|
|
|
|
path=/usr/bin/google-chrome
|
|
|
|
|
|
|
|
[launcher]
|
|
|
|
icon=/usr/share/icons/gnome/24x24/apps/arts.png
|
|
|
|
path=@abs_top_builddir@/weston-flower
|
|
|
|
|
|
|
|
[input-method]
|
|
|
|
path=@libexecdir@/weston-keyboard
|
|
|
|
|
|
|
|
#[output]
|
|
|
|
#name=LVDS1
|
|
|
|
#mode=1680x1050
|
|
|
|
#transform=90
|
|
|
|
#icc_profile=/usr/share/color/icc/colord/Bluish.icc
|
|
|
|
|
|
|
|
#[output]
|
|
|
|
#name=VGA1
|
|
|
|
#mode=173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
|
|
|
|
#transform=flipped
|
|
|
|
|
|
|
|
#[output]
|
|
|
|
#name=X1
|
|
|
|
#mode=1024x768@60
|
|
|
|
#transform=flipped-90
|
|
|
|
|
|
|
|
#[libinput]
|
|
|
|
#enable-tap=true
|
weston: add more libinput config options
This is so that, for instance, people using weston as their main Wayland
compositor can invert the sense of two finger scrolling or change
pointer acceleration using weston.ini, rather than having to edit C
code.
All of the options that libinput itself exposes through its API are now
exposed in weston.ini. The new options are called `tap-and-drag`,
`tap-and-drag-lock`, `disable-while-typing`, `middle-emulation`,
`left-handed`, `rotation`, `accel-profile`, `accel-speed`,
`scroll-method`, `natural-scroll`, and `scroll-button`. I have
successfully tested everything except for `rotation`, out of a lack of
hardware support.
weston now depends directly on libevdev for turning button name strings into
kernel input codes. This was needed for the `scroll-button` config
option. (weston already depends indirectly on libevdev through
libinput, so I figured people would be OK with this.) As a practical
matter for debian-style packagers, weston now has a build dependency on
libevdev-dev.
Right now, the code applies the same options to all attached devices
that a given option is relevant for. There are plans for multiple
[libinput] sections, each with different device filters, for users who
need more control here.
Signed-off-by: Eric Toombs <3672-ewtoombs@users.noreply.gitlab.freedesktop.org>
6 years ago
|
|
|
#tap-and-drag=true
|
|
|
|
#tap-and-drag-lock=true
|
|
|
|
#disable-while-typing=false
|
|
|
|
#middle-button-emulation=true
|
|
|
|
#left-handed=true
|
|
|
|
#rotation=90
|
|
|
|
#accel-profile=flat
|
|
|
|
#accel-speed=.9
|
|
|
|
#natural-scroll=true
|
|
|
|
#scroll-method=edge
|
|
|
|
# For button-triggered scrolling:
|
|
|
|
#scroll-method=button
|
|
|
|
#scroll-button=BTN_RIGHT
|
|
|
|
|
|
|
|
#[touchpad]
|
|
|
|
#constant_accel_factor = 50
|
|
|
|
#min_accel_factor = 0.16
|
|
|
|
#max_accel_factor = 1.0
|
|
|
|
|
|
|
|
[screen-share]
|
|
|
|
command=@bindir@/weston --backend=rdp-backend.so --shell=fullscreen-shell.so --no-clients-resize
|
|
|
|
|
|
|
|
#[xwayland]
|
|
|
|
#path=@bindir@/Xwayland
|