เบ›เปˆเบญเบเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก i3wm 4.18 เปเบฅเบฐเปเบœเบ‡ LavaLauncher 1.6

Michael Stapelberg, เปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ Debian เบ—เบตเปˆเบซเป‰เบฒเบงเบซเบฑเบ™ (เบฎเบฑเบเบชเบฒเป„เบงเป‰เบ›เบฐเบกเบฒเบ™ 170 เปเบžเบฑเบเป€เบเบฑเบ”), เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เปเบˆเบเบขเบฒเบเปเบšเบšเบ—เบปเบ”เบฅเบญเบ‡. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡, เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบ›เปˆเบญเบเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก mosaic (เบเบฐเป€เบšเบทเป‰เบญเบ‡). i3wm 4.18. เป‚เบ„เบ‡โ€‹เบเบฒเบ™ i3wm เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบชเป‰เบฒเบ‡โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบถเป‰เบ™โ€‹เบˆเบฒเบ scratch เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เป„เบฅโ€‹เบเบฐโ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบฅเบปเบšโ€‹เบฅเป‰เบฒเบ‡โ€‹เบ‚เปเป‰โ€‹เบšเบปเบโ€‹เบœเปˆเบญเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบงโ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™ window wmiiโ€‹. I3wm เบกเบตเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เบ”เบต เปเบฅเบฐเป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฒเบ™, เปƒเบŠเป‰ xcb เปเบ—เบ™ Xlib, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบฒเบเบˆเป, เปƒเบŠเป‰เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเบ•เบปเป‰เบ™เป„เบกเป‰เบชเปเบฒเบฅเบฑเบšเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ•เปเบฒเปเบซเบ™เปˆเบ‡, เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš IPC, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ UTF-8, เปเบฅเบฐเบฎเบฑเบเบชเบฒเบเบฒเบ™เบญเบญเบเปเบšเบšเบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”. . เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” BSD.

เบฎเบธเปˆเบ™เปƒเบซเบกเปˆเปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบฅเบฒเบเบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบšเบฑเบ™เบˆเบธ (เป€เบŠเบฑเปˆเบ™: เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป€เบฅเบทเปˆเบญเบ™เปเบฅเบฐเปเบ–เบš). เบชเปˆเบงเบ™เบซเบปเบงเบ—เบตเปˆเบšเปเปˆเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบเป‰เบฒเบเป„เบ”เป‰, เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบœเปˆเบฒเบ™เป€เบเบ™ 10 pixels เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เป„เบญเบ„เบญเบ™เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เบ–เบฒเบ”เบฅเบฐเบšเบปเบšเบชเบฐเป€เปเบต เปเบฅเบฐเบˆเบฑเบ”เบฎเบฝเบ‡เบ•เบฒเบกเบซเป‰เบญเบ‡เบฎเบฝเบ™. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เป€เบžเบทเปˆเบญเป‚เบญเบ™เบˆเบธเบ”เบชเบธเบกเป„เบ›เบซเบฒเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ•เปเปˆเป„เบ›เปเบฅเบฐเบเปˆเบญเบ™เบซเบ™เป‰เบฒ.

เบ›เปˆเบญเบเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก i3wm 4.18 เปเบฅเบฐเปเบœเบ‡ LavaLauncher 1.6

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบซเบกเบฒเบเบชเบดเปˆเบ‡เบžเบดเบกเป„เบ”เป‰ LavaLauncher 1.6, เปเบ–เบšเบงเบฝเบเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบชเปเบฒเบฅเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Wayland (เบ—เบปเบ”เบชเบญเบšเบเบฑเบšเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก Sway ะธ
เปเบ›เบงเป„เบŸ). เบเบฐเบ”เบฒเบ™เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡ shell เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ„เบฅเบดเบเปƒเบชเปˆเป„เบญเบ„เบญเบ™เบ—เบตเปˆเบงเบฒเบ‡เป„เบงเป‰เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เป„เบ”เป‰, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบเบฑเบšเบซเบ™เบถเปˆเบ‡เปƒเบ™เบ‚เบญเบšเบ‚เบญเบ‡เบซเบ™เป‰เบฒเบˆเปเบซเบผเบทเบงเบฒเบ‡เป„เบงเป‰เบเบฒเบ‡.
เบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ C เปเบฅเบฐ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ GPLv3.

เบ›เปˆเบญเบเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก i3wm 4.18 เปเบฅเบฐเปเบœเบ‡ LavaLauncher 1.6

LavaLauncher เบšเปเปˆเป„เบ”เป‰เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป„เบŸเบฅเปŒ .desktop เบซเบผเบทเบซเบปเบงเบ‚เปเป‰เป„เบญเบ„เบญเบ™, เปเบ•เปˆเบเปเบฒเบ™เบปเบ”เบ›เบธเปˆเบกเบ•เปˆเบฒเบ‡เป†เป‚เบ”เบเบœเปˆเบฒเบ™เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบฅเบฐเบšเบธเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เบ•เบปเบงเปเบฅเบฐเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบฎเบนเบšเบžเบฒเบš. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบกเปˆเบ™เบฅเบฐเบšเบธเบœเปˆเบฒเบ™ เบ—เบธเบ‡ เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡:

lavalauncher -b "~/icons/foo.png" "notify-send 'Output: %output%'" -b "~/icons/glenda.png" acme -p bottom -a center -s 80 -S 2 2 0 2 -c "#20202088" -o eDP-1

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™