Niri 26.04


Niri 26.04


Niri 26.04


Niri 26.04

Π’Ρ‹ΡˆΠ»Π° новая вСрсия Niri v26.04 β€” скролл-Ρ‚Π°ΠΉΠ»ΠΈΠ½Π³ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€Π° для Wayland, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ располагаСт ΠΎΠΊΠ½Π° Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ… Π½Π° бСсконСчной полосС Π²ΠΏΡ€Π°Π²ΠΎ, ΠΏΡ€ΠΈ этом ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π½Π΅ измСняСт Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ….

Написан Niri Π½Π° Rust, распространяСтся ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GPL3. Π’ Ρ„Π΅Π²Ρ€Π°Π»Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° GitHub ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π» 20β€―000 Π·Π²Ρ‘Π·Π΄.

Основной ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π»ΠΈΠ·Π°, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ просили большС всСго, являСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° размытия (blur) Ρ„ΠΎΠ½Π°. Π Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Wayland ext-background-effect, поддСрТиваСтся ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ прилоТСниями ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌΠΈ (Dank Material Shell, Noctalia shell, Vicinae launcher, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρ‹ foot, kitty, Ghostty ΠΈ Π΄Ρ€.).

Для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Niri. Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° размытия: xray blur (эффСктивный, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹Π΅ ΠΎΠ±ΠΎΠΈ ΠΊΠ°ΠΊ статичноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅) ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ (Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎ рСсурсам). МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Π½Ρ‹Ρ… слоёв ΠΎΠΊΠΎΠ½, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

// Make top and overlay layers use the regular blur (if enabled),
// while bottom and background layers keep using the efficient xray blur.
layer-rule {
match layer="top"
match layer="overlay"

background-effect {
xray false
}
}

Π Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ β€” слоТная функция, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π²ΡˆΠ°Ρ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° для быстрой ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² ΠΎΠ±Π·ΠΎΡ€Π΅ ΠΎΠΊΠΎΠ½ (Overview) ΠΈ взаимодСйствиС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ эффСктами. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ эффСкты размытия ΠΊ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ мСню (pop-up) с настройкой радиуса ΡƒΠ³Π»ΠΎΠ² ΠΈ прозрачности.

Π‘Ρ€Π΅Π΄ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ (optional includes) ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠΌ β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· ошибки Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ. Π’Π°ΠΊΠΆΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° слуТба niri.service β€” ΠΏΡƒΡ‚ΡŒ ΠΊ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΡƒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Π·Π°Ρ…Π°Ρ€Π΄ΠΊΠΎΠΆΠ΅Π½. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ измСнСния, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ повСдСния указатСля Β«ΠΌΡ‹ΡˆΠΈΒ» ΠΏΡ€ΠΈ скроллингС, Screencasting’а ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ β€” подробности Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΏΠΎ ссылкС Π½Π° Ρ€Π΅Π»ΠΈΠ· Π²Π½ΠΈΠ·Ρƒ. Минимальная поддСрТиваСмая вСрсия Rust Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ 1.85.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Niri Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° GitHub вмСсто Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° YaLTeR. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΈ ΠΏΡƒΠ»Π»-рСквСстами. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ Sempyos Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ участиС Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Π’ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Π°ΠΊΠΆΠ΅ пСрСнСсСны смСТныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ список связанных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² awesome-niri (Vortriz) ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с Π°Ρ€Ρ‚Π°ΠΌΠΈ ΠΎΡ‚ создатСлСй Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° (bluelinden ΠΈ HumpityDumpityDumber), Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ нСсколько ΠΎΠ±ΠΎΠ΅Π², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ 3D-Ρ€Π°Π±ΠΎΡ‚Ρ‹, созданныС Π² Blender (Duncan-Rose).

Iturria: linux.org.ru

Gehitu iruzkin berria