ΠΠ·Π»Π΅Π·Π΅ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Hyprland, ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π΅Π½ ΡΡΠ΅ΠΊΠΎΠ²ΠΎ-ΡΠ°ΠΈΠ»ΠΈΠ½Π³ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ Π·Π° Wayland, Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ Π²ΠΈΡΠΎΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ. ΠΠ°ΠΏΠΈΡΠ°Π½ Π½Π° Π΅Π·ΠΈΠΊΠ° C++ ΠΈ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΡΠ΅ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· BSD-3.
ΠΡΠΎΠΌΠ΅Π½ΠΈ ΠΈ Π½ΠΎΠ²ΠΎΠ²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ:
- Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² Π°ΡΠ³ΡΠΌΠ΅Π½Ρ βversion Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡ ΡΠ°ΠΉΠ» Hyprland (Π²ΠΌΠ΅ΡΡΠΎ hyprctl version);
- ΡΡΡΠΎΡΠΎ ΠΊΠ°ΠΊΡΠΎ ΠΏΠΎ-Π³ΠΎΡΠ΅: βsysteminfo.
- Π½ΠΎΠ²ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ° β order, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π·Π° ΠΏΠΎΠ΄ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π½Π° Π΅Π΄Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡ;
- Π½ΠΎΠ²Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° ΠΎΠΊΠΎΠ»Π½Π°ΡΠ° ΡΡΠ΅Π΄Π° β HYPRLAND_CONFIG β ΠΊΠ°ΡΠΎ ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½ Π½Π°ΡΠΈΠ½ Π·Π° ΡΠ²Π½Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ βconfig.
- Π² Dwindle ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½ΠΎΠ²ΠΈ Π½Π΅ΡΠ°: ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π° movetoroot ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ split_bias;
- ΠΎΠ±ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π°ΡΠ° Π³ΡΡΠΏΠΈΡΠΎΠ²ΠΊΠ° Π²Π΅ΡΠ΅ ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Ρ;
- hyprctl: Π½ΠΎΠ²ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π·Π° Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ monitors ΠΈ workspacerules, Π° ΡΡΡΠΎ ΠΈ Π½ΠΎΠ²Π° Π·Π°ΡΠ²ΠΊΠ° submap;
- ΡΠ΅Π³Π° Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° XDG_CURRENT_DESKTOP Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΏΡΠ΅Π·Π°ΠΏΠΈΡΠ²Π°Π½Π΅;
- ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» single-pixel-buffer.
ΠΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ:
ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π·Π° UV-ΡΠ°Π·Π²ΡΡΡΠΊΠ° Π½Π° ΠΏΠΎΠ²ΡΡΡ Π½ΠΎΡΡΡΠ° ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π΅: ΠΏΡΠΎΠ·ΠΎΡΡΠΈΡΠ΅ Chromium Π²Π΅ΡΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡΠ΄ΡΠ²Π°Ρ ΠΏΡΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ°, Π° ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ-Π³Π»Π°Π΄ΠΊΠΎ;
ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π²ΡΠ² Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΠΊΡΡ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ IME;
ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° XWayland Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡΠ²Π°Ρ ΠΈ Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ»Π΅Π΄ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅/ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅;
ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΡΠ° Π½ΡΠΊΠΎΠΈ Π³ΡΠ°Π½ΠΈΡΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π½Π° drag-n-drop;
ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ Π΅ Π½Π°ΡΠ°Π»Π½ΠΎΡΠΎ ΠΈΠ·ΠΊΡΠΈΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΡΡΡΠΎΡΠ°;
ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠΈΠ²ΠΎΠ²Π΅;
ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π² ΡΠ΅Π΄ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΊΠΎΠ΄ΠΎΠ²Π° Π±Π°Π·Π° π
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
