์๋ ,
compton -bc
์ผ๋ก compton์ ์คํํ๋ฉด xsetroot -solid "#FFFFFF"
๋ก ์ค์ ํ ํฐ์ ๋ฐฐ๊ฒฝ์ด ์ฌ๋ผ์ง๋๋ค.
ํฐ์ ๋ฐฐ๊ฒฝ์ ์ ์งํ๋ฉด์ ๋์์ compton์ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๊ฐ์ฌ ํด์!
๊ด์ฐฎ์์. Compton์์๋ ๋ฐฐ๊ฒฝ ์ค์ ์ ์ ์งํ๋ hsetroot -solid "#FFFFFF"
๋ก ์ ํํ์ต๋๋ค.
๋ด๊ฐ ์๋ ํ xsetroot
๋ ๋จ์์ ์ง์ ํ ๋ XSetWindowBackground()
๋ฅผ ์ฌ์ฉํ์ฌ ๋ฃจํธ ์ฐฝ ์์์ ์ค์ ํฉ๋๋ค. ํฉ์ฑ์ด ํ์ฑํ๋ ํ ์ด๋ ๊ฒ ์ค์ ๋ ๋ฃจํธ ์ฐฝ์ ๋ด์ฉ์ ๊ฒฐ์ ํ๋ ๋ฐฉ๋ฒ์ด ํ์คํ์ง ์์ต๋๋ค. ํ ๋ฒ ๋ฃจํธ ์ฐฝ ๋ด์ฉ์ ์ง์ ์ฝ์ผ๋ ค๊ณ ์๋ํ์ง๋ง( --paint-on-overlay
ํฌํจ/ํฌํจํ์ง ์์) ํ์ฌ Xorg ๊ตฌํ์์๋ ์ ๋๋ก ์๋ํ์ง ์์์ต๋๋ค. ํ๋ฉด์ด ๋ฆฌ๋๋ ์
๋๊ธฐ ์ ์ ์บ์ํ ์ ์์ง๋ง ๊ฒฐ๊ณผ์๋ ๋ณ๋ก ๊ด์ฌ์ด ์์ ๊ฒ์
๋๋ค. conky๋ ์ด๊ฒ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด XSetWindowBackgroundPixmap(dpy, parent, ParentRelative)
๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ ์๊ฐ์๋ ์ด๋ฅผ ์ฌ์ฉํ์ฌ xsetroot๋ฅผ ์ง์ํ ์ ์๋์ง ํ์คํ์ง ์์ต๋๋ค. ์ด์จ๋ ์ ๋ฐ์ ์ผ๋ก xsetroot๋ฅผ ์ง์ํ๋ ๋ฐ ๊ทธ๋ ๊ฒ ๋ง์ ๋
ธ๋ ฅ์ ๊ธฐ์ธ์ผ ๊ฐ์น๊ฐ ์์ด ๋ณด์
๋๋ค. _XROOTPMAP_ID
๋๋ _XSETROOT_ID
์์ฑ์ ์ ๊ณตํ๋ ์ํ์ดํผ ์ค์ ์๋ง ์ง์๋ฉ๋๋ค.
_XROOTPMAP_ID ๋๋ _XSETROOT_ID ์์ฑ์ ์ ๊ณตํ๋ ์ํ์ดํผ ์ค์ ์๋ง ์ง์๋ฉ๋๋ค.
๊ทธ๊ฒ์ ๋งค์ฐ ์ ๋นํ ์ด์ ์ ๋๋ค. ๋ค์ ํ ๋ฒ ์ค๋ช ๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ด์ฐฎ์์. Compton์์๋ ๋ฐฐ๊ฒฝ ์ค์ ์ ์ ์งํ๋
hsetroot -solid "#FFFFFF"
๋ก ์ ํํ์ต๋๋ค.