Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ gsettings ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
gsettings - GSettings ๊ตฌ์ฑ ๋๊ตฌ
๊ฐ์
๊ดด๋กญํ ์ป์ ๊ฐ์ [:PATH] KEY
๊ดด๋กญํ ๋ชจ๋ํฐ ๊ฐ์ [:PATH] [KEY]
๊ดด๋กญํ ์ฐ๊ธฐ ๊ฐ์ [:PATH] KEY
๊ดด๋กญํ ๋ฒ์ ๊ฐ์ [:PATH] KEY
๊ดด๋กญํ ์ธํธ ๊ฐ์ [:PATH] KEY VALUE
๊ดด๋กญํ ์ฌ์ค์ ๊ฐ์ [:PATH] KEY
๊ดด๋กญํ ์ฌ๊ท์ ์ผ๋ก ์ฌ์ค์ ๊ฐ์ [:PATH]
๊ดด๋กญํ ๋ชฉ๋ก ์คํค๋ง
๊ดด๋กญํ ๋ชฉ๋ก ์ฌ๋ฐฐ์น ๊ฐ๋ฅ ์คํค๋ง
๊ดด๋กญํ ๋ชฉ๋ก ํค ๊ฐ์ [:PATH]
๊ดด๋กญํ ๋ชฉ๋ก-์์ ๊ฐ์ [:PATH]
๊ดด๋กญํ ๋ชฉ๋ก-์ฌ๊ท์ ์ผ๋ก [๊ฐ์ [:PATH]]
๊ดด๋กญํ ๋๋ค [COMMAND]
๊ธฐ์
๊ดด๋กญํ ๊ฐ๋จํ ๋ช ๋ น์ค ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. G์ค์ . ์ด๋ฅผ ํตํด ์ป๊ฑฐ๋ ์ค์ ํ๊ฑฐ๋
๊ฐ๋ณ ํค์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
XNUMXD๋ดํ์ ๊ฐ์ ๋ฐ KEY ์คํค๋ง ID๋ฅผ ์ง์ ํ๋ ค๋ฉด ๋๋ถ๋ถ์ ๋ช ๋ น์ ์ธ์๊ฐ ํ์ํฉ๋๋ค.
์์ ํ ํค์ ์ด๋ฆ์ ๋๋ค. ์คํค๋ง ID์๋ ์ ํ์ ์ผ๋ก ๋ค์์ด ํฌํจ๋ ์ ์์ต๋๋ค.PATH ์ ๋ฏธ์ฌ.
๊ฒฝ๋ก ์ง์ ์ ์คํค๋ง์ ๊ณ ์ ๊ฒฝ๋ก๊ฐ ์๋ ๊ฒฝ์ฐ์๋ง ํ์ํฉ๋๋ค.
ํค๋ฅผ ์ค์ ํ ๋ ๋ค์๋ ์ง์ ํด์ผ ํฉ๋๋ค. VALUE ๊ฐ์ ํ์์
์ง๋ ฌํ GVariant, ์๋ฅผ ๋ค์ด ๋ฌธ์์ด์๋ "'foo'"์ ๊ฐ์ด ๋ช ์์ ์ธ ๋ฐ์ดํ๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ์ด ํ์
๊ฐ์ ์ธ์ํ ๋๋ ์ฌ์ฉ๋ฉ๋๋ค.
gsettings์๋ dconf์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฐ๋ ค๋ฉด D-Bus ์ธ์ ๋ฒ์ค ์ฐ๊ฒฐ์ด ํ์ํฉ๋๋ค.
๋ฐ์ดํฐ ๋ฒ ์ด์ค.
๋ช ๋ น
์ป์
๋ค์์ ๊ฐ์ ๊ฐ์ ธ์ต๋๋ค. KEY. ๊ฐ์ ์ง๋ ฌํ๋ ํ์์ผ๋ก ์ธ์๋ฉ๋๋ค. GVariant.
๋ชจ๋ํฐ
๋ชจ๋ํฐ KEY ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ๊ณ ๋ณ๊ฒฝ๋ ๊ฐ์ ์ธ์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ KEY ์ง์ , ๋ชจ๋
์คํค๋ง์ ํค๊ฐ ๋ชจ๋ํฐ๋ง๋ฉ๋๋ค. ํ๋ก์ธ์ค๊ฐ ์๋ฃ๋ ๋๊น์ง ๋ชจ๋ํฐ๋ง์ด ๊ณ์๋ฉ๋๋ค.
์ข ๋ฃ ๋จ.
์ฐ๊ธฐ
์ฌ๋ถ๋ฅผ ์์๋ ๋๋ค. KEY ์ฐ๊ธฐ ๊ฐ๋ฅํฉ๋๋ค.
๋ฒ์
์ ํจํ ๊ฐ์ ๋ฒ์๋ฅผ ์ฟผ๋ฆฌํฉ๋๋ค. KEY.
์ธํธ
๊ฐ์ ์ค์ ํฉ๋๋ค. KEY ์ VALUE. ๊ฐ์ ์ง๋ ฌํ๋ ํ์์ผ๋ก ์ง์ ๋ฉ๋๋ค. GVariant.
์ฌ์ค์
๋ฆฌ์ KEY ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋ฉ๋๋ค.
์ฌ๊ท์ ์ผ๋ก ์ฌ์ค์
์ฃผ์ด์ง ํค ์๋์ ๋ชจ๋ ํค๋ฅผ ์ฌ์ค์ ํ์ญ์์ค. ๊ฐ์.
๋ชฉ๋ก ์คํค๋ง
์ค์น๋ ์ฌ๋ฐฐ์น ๋ถ๊ฐ๋ฅํ ์คํค๋ง๋ฅผ ๋์ดํฉ๋๋ค. ๋ณด๋ค ๋ชฉ๋ก ์ฌ๋ฐฐ์น ๊ฐ๋ฅ ์คํค๋ง ๋น์ ์ด์๋ ๊ฒฝ์ฐ
์ฌ๋ฐฐ์น ๊ฐ๋ฅํ ์คํค๋ง์ ๊ด์ฌ์ด ์์ต๋๋ค.
๋ชฉ๋ก ์ฌ๋ฐฐ์น ๊ฐ๋ฅ ์คํค๋ง
์ค์น๋์ด ์ฌ๋ฐฐ์น ๊ฐ๋ฅํ ์คํค๋ง๋ฅผ ๋์ดํฉ๋๋ค. ๋ณด๋ค ๋ชฉ๋ก ์คํค๋ง ๊ด์ฌ์ด ์๋ค๋ฉด
์ฌ๋ฐฐ์น ๋ถ๊ฐ๋ฅํ ์คํค๋ง.
๋ชฉ๋ก ํค
๋ค์์ ํค๋ฅผ ๋์ดํฉ๋๋ค. ๊ฐ์.
๋ชฉ๋ก-์์
๋ค์์ ์๋ ๋ฅผ ๋์ดํฉ๋๋ค. ๊ฐ์.
๋ชฉ๋ก์ ์ฌ๊ท์ ์ผ๋ก
ํค์ ๊ฐ์ ์ฌ๊ท์ ์ผ๋ก ๋์ดํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ๊ฐ์ ์ฃผ์ด์ง ๊ฒฝ์ฐ ๋ชจ๋ ์คํค๋ง์ ํค๋ฅผ ๋์ดํฉ๋๋ค.
๋์
๋์๋ง์ ์ธ์ํ๊ณ ์ข ๋ฃํฉ๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก gsettings ์ฌ์ฉ