labwc β ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π·Π° Wayland Ρ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΡΠ²Π°ΡΠΈ Openbox. Π‘ΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΡΠ΅ΠΌΠΈ Π·Π° Openbox. Π ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π»Π΅ΠΆΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° wlroots.
ΠΠ°ΠΊΠ²ΠΎ Π½ΠΎΠ²ΠΎ:
-
ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Wayland ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° cursor-shape-v1, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° Π²ΡΠ½ΡΠ½ΠΈΡ Π²ΠΈΠ΄ Π½Π° ΠΊΡΡΡΠΎΡΠ° ΡΡΠ΅Π· ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΠΈΡ ΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΊΡΡΡΠΎΡΠ°.
-
ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Wayland ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° fractional-scale, Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠΎΠΉΡΠΎ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΈΡΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π° Π½Π΅ΡΠ΅Π»Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π½Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ²ΡΡΡ Π½ΠΎΡΡΠΈΡΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΏΠΎ-ΡΠΎΡΠ΅Π½ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° Π±ΡΡΠ΅ΡΠΈΡΠ΅ Π·Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ wp_viewport, Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΌΠ°ΡΠ°Π±Π°.
ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΈ Π² Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅.
Π ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π·Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΏΡΠ΅Π²ΡΡΡΠ°Π½Π΅ ΡΡΠ΅Π· Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΡΡΡΠ΅Π»ΠΊΠ°ΡΠ° Π½Π°Π»ΡΠ²ΠΎ ΠΈΠ»ΠΈ Π½Π°Π³ΠΎΡΠ΅.
ΠΠΎΠ±Π°Π²Π΅Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° osd.workspace-switcher.boxes.{width,height} Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΠΈΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π·Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΡΠ°Π½ΡΠΈΠΈ.
ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ Π½ΠΎΠ²ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ VirtualOutputAdd ΠΈ VirtualOutputRemove Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ ΠΈ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ResizeTo Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ°.
ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ToggleOmnipresent ΠΈ ΠΎΠΏΡΠΈΡ βAlways on Visible Workspaceβ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π²ΠΈΠ½Π°Π³ΠΈ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΠ»ΠΎΡ.
ΠΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ XWayland, Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½ΠΎ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ _NET_WORKAREA, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°ΡΠ° ΠΏΠ»ΠΎΡ Π½Π° Π΅ΠΊΡΠ°Π½Π°, Π½Π΅Π·Π°Π΅ΡΠ° ΠΎΡ ΠΏΠ°Π½Π΅Π»ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ Π² Qt ΠΏΡΠΈ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΈΠ·ΡΠΊΠ°ΡΠ°ΡΠΈΡΠ΅ ΠΌΠ΅Π½ΡΡΠ°).
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π±ΡΡ Π° ΠΏΠΎΠΏΡΠ°Π²Π΅Π½ΠΈ Π½ΡΠΊΠΎΠΈ Π±ΡΠ³ΠΎΠ²Π΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
