์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,
๋๋ ๋งค์ฐ ์ผ๋ฐ์ ์ด์ง ์์ ์ ์์ง๋ง ๋์๊ฒ ๋งค์ฐ ๋์์ด ๋ ์ ์ค ์ผ์ด์ค๊ฐ ์์ต๋๋ค. ์ ์ญ geometry
๋ณ์(์: 0x5-30+20
๋ฐ๋ผ์ ์ด๋ฌํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋๋น ์ ํ์ด ์๋)์ ๋ค๋ฅธ ์ง์ค๋ฉํธ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ ์ผ๋ถ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์์ง๋ง ์ ์ญ ๋ณ์๋ฅผ ๋ฐ๋ฅด๊ณ ์ถ์ ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ.
๊ทธ ์ด์ ๋ ์ผ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฆผ์ด ๊ณ ์ ํญ ๊ธ๊ผด๋ก๋ง ์ฌ๋ฐ๋ฅด๊ฒ ๋ณด์ด๊ณ ๋๋น๋ฅผ ์์ธกํ ์ ์๋ ํน์ ํ์์ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด์ ์ ๋ ฌํ๋ ๊ฒ์ฒ๋ผ.
์ด๊ฒ์ด ๊ฐ๋ฅํ๊ฑฐ๋ ์ถ๊ฐํ๊ธฐ ์ฌ์ด ๊ฒ์ ๋๊น?
์ ๋ ์ด ๊ธฐ๋ฅ ์ ๋ง ๊ฐ๊ณ ์ถ์ด์!
๋ค์๊ณผ ๊ฐ์ mpd-notification์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
https://i.imgur.com/MZsbKOR.png
๋ค๋ฅธ ์ง์ญ์์ ๋ ๋ค๋ฅธ ์๋ฆผ์ ๋ณด๋ฉด ๋งค์ฐ ๊ธฐ์ ๊ฒ์ ๋๋ค.
์ง์ค๋ฉํธ๋ฆฌ๋ฅผ ๋์ ์ผ๋ก ์ค์ ํ ์ ์์ด์ผ ํ๋ค๋ ๋ฐ ๋์ํฉ๋๋ค. ํ์ํ ๊ฒ์ ์นดํ
๊ณ ๋ฆฌ ์น์
์์ geometry
๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ฅ๋ ฅ์ด๋ผ๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค.
์ ๋ ์ด ๊ธฐ๋ฅ์ ๋ํ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๋์คํธ๋ฅผ ํจ์ฌ ๋ ์ญ๋์ ์ผ๋ก ๋ง๋ค ๊ฒ์ ๋๋ค!
์ด ๊ธฐ๋ฅ์ด ์์ง ๊ตฌํ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๊น? ๋๋ฌด ๋๋น ! ๋์๊ฒ๋ ์ ์ค์ผ์ด์ค๊ฐ ์๋ค.
์ค๋ ์คํ์ ํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ xdotool search --class Dunst windowmove 0 0
์ ๊ฐ์ ์์
์ ์ํํ์ฌ ์ด๋ํ ์ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ค์์ ์ด๋ฆฌ๋ฉด ๋ค์ ๊ทธ ์๋ฆฌ์ ์์ ๊ฒ์ ๋๋ค.
๊ทธ๋ฌ๋ ๋์ค์ ๊ธฐ๋ณธ ์์น๋ก ๋ค์ ์ด๋ํ ์ ์์ผ๋ฉฐ(์ sleep
ํธ์ถ ํ), ๋น์์ ํ์๋ ํ์๋ ์์ต๋๋ค.
์ด๊ฒ์ด ์ผ๋ถ ์ฌ๋๋ค์๊ฒ ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค(์์ง ๋ฐ๊ฒฌํ์ง ๋ชปํ ๋ถ์์ฉ์ ์์ต๋๋ค).
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ง์ค๋ฉํธ๋ฆฌ๋ฅผ ๋์ ์ผ๋ก ์ค์ ํ ์ ์์ด์ผ ํ๋ค๋ ๋ฐ ๋์ํฉ๋๋ค. ํ์ํ ๊ฒ์ ์นดํ ๊ณ ๋ฆฌ ์น์ ์์
geometry
๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ฅ๋ ฅ์ด๋ผ๊ณ ๋งํ๊ณ ์ถ์ต๋๋ค.