์ด ํจํค์ง๋ ํ๋ชจ๋์นดOS์ ๊ธฐ๋ณธ ํ๊ฒฝ์ ๊ตฌ์ฑํ๋ ํ์ ํจํค์ง์ ๋๋ค.
์ ๋ฒ์ ์์๋ ์์คํ ์ ์ค๋ฅ๋ฉ์์ง๋ฅผ ์ฑGPT ๊ฐ ์๋ตํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- GTP-4o-mini ์์ง ์ฌ์ฉ
์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ด ํ์ํฉ๋๋ค.
๋จผ์ ์ค์ ํ์ผ(~/.ask_openai.conf
)์ ์์ฑ:
[openai]
api_key = YOUR_OPEN_AI_API_KEY
์์คํ
์ฌ์ฉ์ค ์ค๋ฅ๋ฉ์ธ์ง๋ฅผ ๋ง๋๋ฉด ํด๋น ์ค๋ฅ๋ฅผ ๋ณต์ฌํ ํ ์์คํ
๋จ์ถํค CRTL + ALT + a
๋ฅผ ๋๋ฆ
๋๋ค.
๋ง์ฝ ๋จ์ถํค๋ฅผ ๋ณ๊ฒฝํ์๋ ค๋ฉด ์์๋ฉ๋ด > ํค๋ณดํธ > ๋จ์ถํค ํญ ๋ฉ๋ด ์์ ์ฌ์ฉ์ ์ง์ ๋จ์ถํค๋ฅผ ์ํ๋ ํค๋ก ๋ณ๊ฒฝํฉ๋๋ค.
- ์์น: /etc/hamonikr/hamonikrSystem.conf
- ์ค์ : [global] ์น์ ์์ enable = False
- ์ค์ : /etc/hamonikr/hamonikrSystem.conf์์ minimal = True
- ์ ์ธ ํ๋ก๊ทธ๋จ/ํ๋ก์ธ์ค ๋ชฉ๋ก: /usr/share/hamonikr/hamonikr-min/killapps, /usr/share/hamonikr/hamonikr-min/killps
- ๋ณต์: minimal = False๋ก ์ค์ ํ ์์คํ ์ฌ์์
- /etc/hamonikr, /etc/hamonikr/apt, /etc/hamonikr/adjustments ๋ฑ
- /usr/lib/hamonikr/hamonikr-system, /usr/local/bin ๋ฑ
- APT pinning: /etc/apt/apt.conf.d/00hamonikr, /etc/apt/preferences.d/hamonikr.pref
- /etc/hamonikr/info, /etc/hamonikr/lsb-release, /etc/hamonikr/os-release, /usr/lib/os-release
- /etc/hamonikr/issue, /etc/hamonikr/issue.net
- ๋ฐฉ๋ฒ: /etc/hamonikr/adjustments ๋ด ํ์ผ ์์
์ด ํจํค์ง๋ ํ๋ชจ๋์นดOS์ ๊ธฐ๋ณธ ํ๊ฒฝ์ ๊ตฌ์ฑํ๋ ํ์ ํจํค์ง์ ๋๋ค.
- ์์น:
/etc/hamonikr/hamonikrSystem.conf
- ์ค์ : [global] ์น์ ์์ enable = False
- ์ค์ : /etc/hamonikr/hamonikrSystem.conf์์ minimal = True
[global]
enable = False
- ์ ์ธ ํ๋ก๊ทธ๋จ/ํ๋ก์ธ์ค ๋ชฉ๋ก: /usr/share/hamonikr/hamonikr-min/killapps, /usr/share/hamonikr/hamonikr-min/killps
- ๋ณต์: minimal = False๋ก ์ค์ ํ ์์คํ ์ฌ์์
- debian : ํจํค์ง ๋น๋
- etc/hamonikr : ํ๋ชจ๋์นดOS ์ ๋ณด
- etc/hamonikr/apt : apt pinning
- etc/hamonikr/adjustments : ํ๋ชจ๋์นดOS ํ๊ฒฝ ์ค์
- etc/hamonikr/templates : ๋ค์ํ ์ค์ ๊ธฐ๋ณธ ํ์ผ
- etc/init.d : hamonikr-system ์๋น์ค ๊ตฌ๋ ํ์ผ
- etc/skel : ๊ณ์ ์์ฑ ๊ธฐ๋ณธ ํ์ผ๋ค
- etc/xdg/autostart : ๋ฐ์คํฌํฑ ์์ ํ๋ก๊ทธ๋จ
- usr/lib/hamonikr/hamonikr-system : ์์คํ ์ค์ ์คํ ํ๋ก๊ทธ๋จ (hamonikr-adjust.py)
- usr/local/bin : ๋ฐ์คํฌํฑ ํ ๋ง ์ ์ฉ ํ๋ก๊ทธ๋จ (update-dconf-setting)
- share : ํ๋ชจ๋์นดOS ๊ตฌ๋์ ํ์ํ ๋ฆฌ์์ค
- hamonikr-system.service
- etc/apt/apt.conf.d/00hamonikr
- etc/apt/preferences.d/hamonikr.pref
- /etc/hamonikr/info
- /etc/hamonikr/lsb-release
- /etc/hamonikr/os-release
- /usr/lib/os-release
- /etc/hamonikr/issue
- /etc/hamonikr/issue.net
- ๋ฐฉ๋ฒ: /etc/hamonikr/adjustments ๋ด ํ์ผ ์์
.execute, .execute-once, .overwrite, .preserve, .menu
etc/hamonikr/adjustments ์์ ์์ ์ ์ํ๋ ํ์ผ์ ์์ฑํ๋ฉด ์์คํ ์์์ ์ ์ฉ๋ฉ๋๋ค.
์ฌ๊ธฐ ํฌํจ๋ ํ์ผ๋ค์ ์๋์ ๊ฐ์ ํ์ฅ์๋ก ๊ตฌ๋ถํด์ ๊ฐ๊ฐ์ ๋์์ด ์คํ๋ฉ๋๋ค.
-
.execute : ์คํ์ด ๋๋ ํ์ผ์ด๋ฉฐ ์คํ๊ถํ ํ์ (๋งค๋ฒ ๋ฐ๋ณต)
-
.execute-once : 1ํ๋ง ์คํ์ด ๋๋ ํ์ผ์ด๋ฉฐ ์คํ๊ถํ ํ์
-
.overwrite : ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ 2๊ฐ์ ํ๋๋ก ์๋ณธ๊ณผ ๋ฎ์ด์ฐ๊ธฐ ํ ๋์์ ์ ๋ ฅํ๋ฉด ์ ์ฉ. ๋์์ด ์๋ ๊ฒฝ์ฐ ํจ์ค
-
.preserve : ๋ฎ์ด์ฐ๊ธฐ ํ์ง ์์ ํ์ผ์ ํ์ค์ฉ ์ ๋ ฅํ๋ฉด ์์คํ ๋ณ๊ฒฝ์ ์ ์ธ๋๋ค.
-
.menu : ๋ฐ์คํฌํฑ์ ๋์ค๋ ๋ฉ๋ด๋ฅผ ์กฐ์ ํ๋ ํ์ผ๋ก 'exec, hide, show, onlyshowin, rename, categories' ๊ฐ์ ์ง์์ด๋ฅผ ์ฌ์ฉ
exec /usr/shar/fglrx/amdccclesu.desktop gksu /usr/bin/amdcccle; hide /usr/shar/applications/xfce-file-manager.desktop; categories /usr/shar/applications/libreoffice-draw.desktop Office;
Category : AudioVideo / Audio / Video / Development / Education / Game / Graphics / Network / Office / Science / Settings / System / Utility
- ์คํ: /etc/xdg/autostart/hamonikr-user-env.desktop โ /usr/local/bin/set-user-env
- ๋ก๊ทธ: $HOME/.hamonikr/log/set-user-env.log
- ๋ณต์ ๋ช ๋ น: set-user-env restore
๊ฐ ์คํ ํ์ผ ๋ก๊ทธ๋ $HOME/.hamonikr/log/ ๊ฒฝ๋ก์ ์คํํ์ผ๋ช .log ํ์ผ๋ก ๊ธฐ๋ก๋๋ฉฐ ์๋์ ๊ฐ์ ๋ด์ฉ์ด ๋จ์ต๋๋ค.
2022-10-11_12:47_16 set-user-env : Started...
2022-10-11_12:47_16 set-user-env : Succeed backup from previous settings.
2022-10-11_12:47_16 set-user-env : Update hamonikr default logo setting
2022-10-11_12:47_16 set-user-env : Deleted cache
2022-10-11_12:47_16 set-user-env : Copy applets
2022-10-11_12:47_16 set-user-env : Update default terminal settings
2022-10-11_12:47_16 set-user-env : Update default nimf settings
2022-10-11_12:47_16 set-user-env : update search provider settings
2022-10-11_12:47_16 set-user-env : Update hamonikr community link icon
2022-10-11_12:47_16 set-user-env : Created set-user-env.done file
2022-10-11_13:23_02 set-user-env : Started...
์๋น์ค ํ๋ ๋ก๊ทธ๋ /var/log/hamonikr-system.log ํ์ผ์ ๊ธฐ๋ก๋๋ฉฐ ์๋์ ๊ฐ์ ๋ด์ฉ์ด ๋จ์ต๋๋ค.
--------------------
Execution time: 0:00:00.657935
2022-10-08 10:21:46 - hamonikr system started
Executed:
/etc/hamonikr/adjustments/adjust-grub-title.execute
/etc/hamonikr/adjustments/count-user.execute
Executed Once:
Replaced:
Edited:
Skipped:
/usr/share/applications/firefox.desktop
/usr/share/applications/xed.desktop
/usr/share/cups/data/default-testpage.pdf
Kevin Kim |
JamesBae |
Eden |