1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 04:38:11 +00:00
serenity/Base/etc/WindowServer.ini
Tom 4392da970a WindowServer: Add initial support for rendering on multiple screens
This allows WindowServer to use multiple framebuffer devices and
compose the desktop with any arbitrary layout. Currently, it is assumed
that it is configured contiguous and non-overlapping, but this should
eventually be enforced.

To make rendering efficient, each window now also tracks on which
screens it needs to be rendered. This way we don't have to iterate all
the windows for each screen but instead use the same rendering loop and
then only render to the screen (or screens) that the window actually
uses.
2021-06-20 14:57:26 +02:00

49 lines
952 B
INI

[Screens]
MainScreen=0
[Screen0]
Device=/dev/fb0
Left=0
Top=0
Width=1024
Height=768
ScaleFactor=1
[Fonts]
Default=Katica 10 400
FixedWidth=Csilla 10 400
[Theme]
Name=Default
[Mouse]
AccelerationFactor=1.0
ScrollStepSize=4
[Cursor]
Hidden=/res/cursors/hidden.png
Arrow=/res/cursors/arrow.x2y2.png
ResizeH=/res/cursors/resize-horizontal.png
ResizeV=/res/cursors/resize-vertical.png
ResizeDTLBR=/res/cursors/resize-diagonal-tlbr.png
ResizeDBLTR=/res/cursors/resize-diagonal-bltr.png
ResizeColumn=/res/cursors/resize-column.png
ResizeRow=/res/cursors/resize-row.png
IBeam=/res/cursors/i-beam.png
Disallowed=/res/cursors/disallowed.png
Move=/res/cursors/move.png
Hand=/res/cursors/hand.x8y4.png
Help=/res/cursors/help.x1y1.png
Drag=/res/cursors/drag.png
Wait=/res/cursors/wait.f14t100.png
Crosshair=/res/cursors/crosshair.png
[Input]
DoubleClickSpeed=250
[Background]
Mode=stretch
[Applet]
Order=CPUGraph,MemoryGraph,Network,ClipboardHistory,Audio