Written by JS970
on
on
Ubuntu 22.04 local setting
ํ/์ ๋ณํ ์ค์
- fcitx5๋ฅผ ์ด์ฉํ๋ค.
- ibus, uim๋ฑ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ์๋ ์์ง๋ง ์ด๋ ์ถํ์ ์ถ๊ฐํ๋ค.(2/14/2023)
fcitx5
- ๋ค์ ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ์ ๋ ฅํ์ฌ fcitx5๋ฅผ ์ค์นํ๋ค.
sudo apt install fcitx5
- ์ค์น๊ฐ ์๋ฃ๋๋ฉด Settings โ Region & Language โ Manage Installed Language์์ Keyboard input method system์ fcitx5๋ก ๋ณ๊ฒฝํ๋ค.
- ์์ ์ค์ ์ด ์๋ฃ๋๋ฉด ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ํ๋ค.
sudo shutdown now
- ์ฌ๋ถํ ์ดํ ์ฐ์ธก ์ํ ํ์์ค์ ๊ฐ์ฅ ์ผ์ชฝ์ ํค๋ณด๋ ๋ชจ์ ์์ด์ฝ์ด ์ถ๊ฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
-
ํค๋ณด๋ ์์ด์ฝ์ ํด๋ฆญํ ํ configure์์ Available input Method๋ก Hangul์ ์ถ๊ฐํ๋ค.
-
์ด๋ฅผ ์ ์ฉํ๋ฉด ctrl+space๋ฅผ ํตํด ํ/์ ๋ณํ์ด ๊ฐ๋ฅํ๋ค.
ibus
- fcitx๋ฅผ ํธํ๊ฒ ์ฌ์ฉ์ค์ด์์ง๋ง... ํ๊ธ๊ณผ์ปดํจํฐ ํ์ปด์คํผ์ค 2020 for linux์์ ํ๊ธ ์ ๋ ฅ์ ibus๋ง ์ธ์๋๋ค๊ณ ํ๋ค... ์ด์ ibus๋ก ๋ค์ ์ค์ ํ๊ฒ ๋์๋ค.(2023-03-12)
- ์ค์ -> ์ง์ญ ๋ฐ ์ธ์ด -> Korean๋ฐ์ค๊ฐ ์ฒดํฌ๋์ด ์๋์ง ํ์ธ
- ์ฒดํฌ๋์ด ์์ง ์๋ค๋ฉด ์ฒดํฌ ํ ์ฌ๋ถํ
- terminal์ ์๋์ ๊ฐ์ด ์ ๋ ฅ
ibus-setup
- ibus Preferences์์ Input Method์ ํ, ์ฌ๊ธฐ์ Korean - Hangul ์ถ๊ฐํ ๊ฒ
- Setting์ Keyboard์์ Korean(Hangul) ์ถ๊ฐํ๊ณ ๋๋จธ์ง๋ ์ ๋ถ ์ญ์ ํ ๊ฒ
- ์ฌ๋ถํ
ํ๋ฉด ์ฐ์ธก ์๋จ์ ์ํ ํ์์ค์ ํ๊ธ ์
๋ ฅ๊ธฐ๊ฐ ์ถ๊ฐ๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ด๋ฅผ ์ฐํด๋ฆญํ์ฌ Setup์ ์ ํํ๋ฉด ์๋์ ๊ฐ์ ์ฐฝ์ด ํ์๋๋ค.
- ์ด ์ฐฝ์์ ํ/์ ๋ณํ ํ ๊ธ ํค ์ค์ ์ด ๊ฐ๋ฅํ๋ค.
nvidia graphic driver
- ์ฌ๋ฌ ๊ฐ์ง ์ค์น ๋ฐฉ๋ฒ์ด ์์ง๋ง ์ค์น์ ๊ฝค ์ ๋ฅผ ๋จน์๋ค.
- ๋ณธ ๊ธ์์๋ ํฐ๋ฏธ๋์์ ์ปค๋งจ๋๋ฅผ ์ด์ฉํด ์๋์ผ๋ก ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ค.
์๋ ์ค์น
- ์ฐ์ ์๋์ ์ปค๋งจ๋๋ฅผ ํตํด ํ์ฌ ์ฌ์ฉ์ค์ธ ๊ทธ๋ํฝ์นด๋๋ฅผ ํ์ธํ๋ค.
sudo lshw -c display
- ๋ค์ ์ปค๋งจ๋๋ฅผ ์ด์ฉํ์ฌ ์ค์น ๊ฐ๋ฅํ ๋๋ผ์ด๋ฒ ๋ชฉ๋ก์ ํ์ธํ๋ค.
ubuntu-drivers devices
- ์์ ์ ๊ทธ๋ํฝ์นด๋์ ๋ง๋ ๋ฒ์ ์ ์ค์น ๊ฐ๋ฅํ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ค.
sudo apt install nvidia-driver-xxx
- ์ด๋ recommended๊ฐ ๋ถ์ด์๋ nvidia-driver-525-open์ ์ค์นํ๋ ค๊ณ ์๋ํ์ผ๋ ์ด ๋๋ฌธ์ ๋ง์ ์๊ฐ์ ์๋นํ๋ค. open๋ฒ์ ์ด ์๋ ๋ฒ์ ์ผ๋ก ์ค์นํด์ผ ํ๋ค.
- ๋๋ผ์ด๋ฒ์ ์ค์น๊ฐ ์๋ฃ๋๋ฉด ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ ํ๋ค.
sudo shutdown now
- ๋ง์ง๋ง์ผ๋ก ๋ค์ ์ปค๋งจ๋๋ฅผ ํตํด ๊ทธ๋ํฝ์นด๋ ๋๋ผ์ด๋ฒ์ ์ค์น๋ฅผ ํ์ธํ ์ ์๋ค.
nvidia-smi
- ์์ ์ปค๋งจ๋๋ฅผ ์ด์ฉํ์ง ์๊ณ application์์ nvidia x server๋ฅผ ์คํํ์ฌ ๊ทธ๋ํฝ์นด๋๋ฅผ ์ ์์ ์ผ๋ก ์ธ์ํ๋์ง ํ์ธํ ์ ์๋ค.
zsh
zsh, oh-my-zsh ์ค์น
- mac์์ ์ต์ํ๊ฒ ์ฌ์ฉํ๋ zsh์ ์ค์นํ๋ค.
sudo apt-get install zsh
- ๊ธฐ๋ณธ shell์ ๋ณ๊ฒฝํ๋ค.
chsh -s $(which zsh)
- curl์ ์ด์ฉํด์ oh-my-zsh ์ค์น(zsh ์ค์ ์ ๊ด๋ฆฌํ๋ ํ๋ ์์ํฌ)
# curl์ค์น
sudo apt isntall curl
# oh-my-zsh์ค์น
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
-
ํ๋ฌ๊ทธ์ธ ํ์ฑํ, ์ ์ค์ ๋ณ๊ฒฝ์ ~/.zshrc๋ฅผ ์์ ํ์ฌ ์ค์ ๊ฐ๋ฅํ๋ค.
-
์๋๋ ohmyzsh์ ๊นํ๋ธ ํ์ด์ง์ด๋ค.
Ref
Ubuntu 22.04 ํ๊ธ ์ ๋ ฅ๊ธฐ 3๊ฐ์ง ์ค์ ๋ฐฉ๋ฒ(ibus, uim, fcitx) - ์ค์๊ธธ
์ฐ๋ถํฌ nvidia ๋๋ผ์ด๋ฒ ์ค์น | ๊ฐ๋ฐ์ ์ํ์ ํ๋ฃจํ๋ฃจ
Nvidia-smi outputs "No devices were found" on Ubuntu 22.04 + driver 520