Dunst: Dunst ์ฐฝ์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ  ํ…์ŠคํŠธ๋ฅผ ์ œ์™ธํ•˜๋Š” ๋ฐฉ๋ฒ•

์— ๋งŒ๋“  2018๋…„ 12์›” 05์ผ  ยท  6์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: dunst-project/dunst

transparency = x ์„ค์ •ํ•˜๋ฉด ํ…์ŠคํŠธ, ํ…Œ๋‘๋ฆฌ, ์ด๋ฏธ์ง€ ๋“ฑ์ด ํฌํ•จ๋œ ์ „์ฒด ์ฐฝ์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์ฐฝ์˜ ๋ฐฐ๊ฒฝ๋งŒ ํˆฌ๋ช…ํ•˜๊ฒŒ ํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ถˆํˆฌ๋ช… ์•ŒํŒŒ๋ฅผ ๊ฐ–๋„๋ก frame_color = #ff00ff00 ์„ค์ •์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” Arch, bspwm ๋ฐ compton์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ตฌ์„ฑ .
arch_blur
์—ฌ๊ธฐ ๋‚ด๊ฐ€ ๋‹ฌ์„ฑํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฉ‹์ง„ ๋ฐ์Šคํฌํƒ‘์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

#717๋กœ ๊ตฌํ˜„๋˜์–ด ์ด์ œ ๋ชจ๋“  ์ƒ‰์ƒ ๋ฌธ์ž์—ด์ด ํˆฌ๋ช…๋„๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  6 ๋Œ“๊ธ€

์˜ค,์ด ๋ฌธ์ œ๋Š” ๊ท ์—ด์„ ํ†ตํ•ด ๋–จ์–ด์กŒ์Šต๋‹ˆ๋‹ค ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค!

์ด๊ฒƒ์€ ํ˜„์žฌ ํ˜„์žฌ ๊ธฐ๋Šฅ์œผ๋กœ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์˜ค๋žซ๋™์•ˆ ๊ณต๊ฐœ๋œ ๋ฌธ์ œ(#289)์˜€๋˜ RGBA ์ง€์›์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฒ”์ฃผ์— ์†ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ด๊ฒƒ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฑฐ ์™œ ์•„์ง ๋‹ต๋ณ€์„ ์•ˆ ํ–ˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๋ฏธ ๋Œ€๋‹ตํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

์‚ฌ์‹ค ๋ถˆํˆฌ๋ช…๋„ ์„ค์ •๋„ ๋ฒ„๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ RGB A ๊ฐ’์œผ๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ #344์—์„œ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ์—์„œ ๋‚˜๋Š” rgba ๊ฐ’์„ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ cairo์—๊ฒŒ ์•„๋ž˜์ชฝ ์ฐฝ์˜ ํ‘œ๋ฉด์„ ํ†ตํ•ฉํ•˜๋Š” ๋Œ€์‹  ์šฐ๋ฆฌ๊ฐ€ ๊ทธ๋ฆฐ ํ‘œ๋ฉด ์œ„์— ๊ทธ๋ฆฌ๋„๋ก ์ง€์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

PR๊ณผ ์ง€๊ธˆ ์‚ฌ์ด์— 1.5๋…„์ด ๋„˜๋Š” ์‹œ๊ฐ„์ด ํ๋ฅด๊ณ  cairo_operator_t ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ cairo_set_operator ๋Œ€ํ•œ ํ˜ธ์ถœ๊ณผ ํ•จ๊ป˜ ์ด๊ฒƒ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋งˆ์นจ๋‚ด RGB A ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@tsipinakis ์ด๊ฒƒ์ด ๋งž๋‹ค๋ฉด ๋‚ด๊ฐ€ ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ๋ฐ”๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์ œ๊ฐ€ ์„ค๋ช…ํ•œ ๋Œ€๋กœ๋ผ๋ฉด ์‹ค์ œ๋กœ ๋งค์šฐ ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์™œ ์•„์ง ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ compton์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ opacity-rule ์„น์…˜์— "90:class_g = 'Dunst'" ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์•Œ๋ฆผ์ด 90% ํˆฌ๋ช…ํ•ด์ง‘๋‹ˆ๋‹ค.

Dunst ์ž์ฒด์— ์ „์ฒด opacity ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํšจ๊ณผ๋Š” ๋™์ผํ•˜์ง€๋งŒ ํŠน์ • ํ•ฉ์„ฑ๊ธฐ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๊ธ€๊ผด์„ ๋‹ค๋ฃจ์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ด ๋ฒ„๊ทธ์˜ ์‹ค์ œ ๊ธฐ๋Šฅ ์š”์ฒญ).

#717๋กœ ๊ตฌํ˜„๋˜์–ด ์ด์ œ ๋ชจ๋“  ์ƒ‰์ƒ ๋ฌธ์ž์—ด์ด ํˆฌ๋ช…๋„๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

phuhl picture phuhl  ยท  3์ฝ”๋ฉ˜ํŠธ

wpovell picture wpovell  ยท  5์ฝ”๋ฉ˜ํŠธ

progandy picture progandy  ยท  4์ฝ”๋ฉ˜ํŠธ

bebehei picture bebehei  ยท  4์ฝ”๋ฉ˜ํŠธ

k80w picture k80w  ยท  7์ฝ”๋ฉ˜ํŠธ