๐Ÿง "I use Arch, btw."

ํƒ€์ƒค's ์›”๋“œยท2025๋…„ 6์›” 18์ผ
0

๊ณผ์ง‘์ค‘ ๊ณผ๋ชฐ์ž… ๋ฉˆ์ถฐ โœ‹


์ผ๋‹จ ์ด๊ฒƒ์ €๊ฒƒ ๋งŒ์ ธ๋ณด๋Š”๋ฐ ์–ด์ œ kde-applications ๊นŒ์ง€ ์„ค์น˜ํ–ˆ๋”๋‹ˆ ์ƒ๊ฐ๋ณด๋‹ค ํƒ„ํƒ„ํ•˜๊ณ  ์ด๊ฒƒ์ €๊ฒƒ ๋‹ค ์žˆ๋Š” gui os๊ฐ€ ์ƒ๊ฒผ๋‹ค.

๋ง˜์—๋“œ๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜

1) Yakuake : ์œ„์—์„œ ๋‚ด๋ ค์˜ค๋Š” ๋“œ๋ž๋‹ค์šด ํ„ฐ๋ฏธ๋„..

  • ์™œ ์ด์ œ๊นŒ์ง€ ์•„๋ฌด๋„ ํ„ฐ๋ฏธ๋„์„ ๋“œ๋ž๋‹ค์šด์œผ๋กœ ๋งŒ๋“ค ์ƒ๊ฐ์„ ์•ˆํ–ˆ์„๊นŒ?
  • ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ € ์ผœ๋„ฃ๊ณ  ๋‚ด๋ ธ๋‹ค ์˜ฌ๋ ธ๋‹ค ํ•˜๋ฉด์„œ ์“ฐ๋ฉด ์งฑ ์ข‹์Œ

2) Icon Explorer : ๊ธฐ๋ณธ ์•„์ด์ฝ˜์„ ๋‹ค์คŒ.
3) spectacle: ์Šคํฌ๋ฆฐ์ƒท ํˆด

  • ๋งฅ๋ถ, ์œˆ๋„์šฐ ๋‹ค ํฌํ•จํ•ด์„œ ๊ธฐ๋ณธ ์Šคํฌ๋ฆฐ์ƒท ํˆด์ค‘์— ๊ธฐ๋Šฅ ๊ฐ€์žฅ ๋งŽ๊ณ  ํŽธํ•จ.

4) ghostwriter: ๊ธฐ๋ณธ์œผ๋กœ ๋งˆํฌ๋‹ค์šด ์—๋””ํ„ฐ๋ฅผ ์ฃผ๋„ค์š”???

๊ทผ๋ฐ ๋”ฑํ•˜๋‚˜ ํ•œ๊ธ€ ํฐํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ์„ค์น˜ ์•ˆ๋˜์–ด ์žˆ์–ด์„œ ๊นจ์ง€๋Š” ๋ฌธ์ œ ๋ฐœ์ƒ.
๋ชป์ฐธ๊ฒ ์œผ๋‹ˆ ๋ฐ”๋กœ ์„ธํŒ…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


๋งˆ์ง€๋ง‰ ์‹œ์Šคํ…œ ์„ค์ •

ํ•œ๊ธ€ ํฐํŠธ ์ ์šฉ


ํฐํŠธ๊ฐ€ ์ด๋ ‡๊ฒŒ ๊นจ์ง„๋‹ค...ใ… 

๋กœ์ผ€์ผ ์„ธํŒ…


1) vi /etc/locale.gen ๋“ค์–ด๊ฐ€์„œ en_US๋ž‘ ko_KR๋ฅผ ์ฃผ์„ํ•ด์ œํ•ด์ค€๋‹ค
2) local-gen์œผ๋กœ ํ•œ๊ตญ์–ด๊นŒ์ง€ ๋กœ์ผ€์ผ์  ์ด ๋œ๊ฑธ ํ™•์ธ
3) locale ๋ช…๋ น์–ด ์ณค์„๋• en_US ์—ฌ๋„ ์ƒ๊ด€์—†๋‹ค.

ํฐํŠธ ์„ค์น˜

๋‚˜๋ˆ” ํฐํŠธ๊ฐ€ ์—†์—ˆ๋‹ค.. ํฐํŠธ ์•ˆ์ด์˜์ง€๋งŒ ์ด๊ฑด ๋‚˜์ค‘์— ํ™•์ธํ•˜๋Š”๊ฑธ๋กœ.. ์—ฌ๊ธฐ๊นŒ์ง€ ํ•˜๋ฉด ํ•œ๊ธ€์ด ์•ˆ ๊นจ์ ธ๋ณด์ธ๋‹ค.
pacman -S ttf-baekmuk noto-fonts-cjk

fcitx5 ํ‚ค๋ณด๋“œ ์ธํ’‹ ์„ธํŒ… ์„ค์น˜

fcitx5์€ ํ‚ค๋ณด๋“œ ์ธํ’‹ ์„ธํŒ… ํˆด์ด๋‹ค. ๋‹ค์†Œ ๋ฌด๊ฒ๋‹ค๋Š”๋ฐ ๋ฌด๊ฑฐ์›Œ๋„ ์ข‹์œผ๋‹ˆ๊นŒ ํ‚ค๋ณด๋“œ ์“ธ๋•Œ ์งœ์ฆ๋‚˜๋Š” ์ผ๋งŒ ์—†์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.

1) ์–ธ์ œ๋‚˜์ฒ˜๋Ÿผ pacman์œผ๋กœ fcitx5 ํˆด๋“ค์„ ์„ค์น˜ํ•œ๋‹ค
pacman -S fcitx5-im fcitx5-hangul fcitx5-gtk
2) fcitx5๊ฐ€ ์„ค์น˜๋œ ํ›„ fcitx5 ์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์‹œ์Šคํ…œ์„ธํŒ…์— ์ธํ’‹๋ฉ”์„œ๋“œ๋ผ๋Š” ํƒญ์ด ์ƒ์„ฑ๋œ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. add input method๋ฅผ ํด๋ฆญํ•˜๊ณ  input method on ์œ„์น˜์— ํ•œ๊ธ€ ์ถ”๊ฐ€.

3) ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ œ๋Œ€๋กœ ์„ค์น˜ํ•ด์•ผ ์‹ค์ œ๋กœ ํ•œ๊ตญ์–ด ์„ค์ •์ด ๊ฐ€๋Šฅํ•œ๋ฐ...
๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ~/.xprofile, ~/.bash_profile, ~/.bashrc ๋“ฑ์— ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •ํ•˜๋ผ๋Š”๋ฐ... ๋‚˜๋Š” ์ • ์•ˆ๋˜์„œ(source ํ–ˆ๋‹ค ๊ทธ์ •๋„๋กœ ๋ฉ์ฒญ์ด ์•„๋‹ˆ๋‹ค) ๊ทธ๋ƒฅ /etc/environments์— ์ž…๋ ฅํ–ˆ๋‹ค.

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"

4) ํ•œ์˜๋ณ€ํ™˜ ๋””ํดํŠธ ์„ธํŒ…์€ ์ปจํŠธ๋กค+์ŠคํŽ˜์ด์Šค๋ฐ” ์ด๋‹ค. ๋‚˜๋Š” ํ•œ์˜ํ‚ค๊ฐ€ ์ข‹์œผ๋‹ˆ๊นŒ right+alt๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋‹ค.

5) reboot

์œ ์ € ์ƒ์„ฑ

์ฐ ๋ฆฌ๋ˆ…์Šค ๋ฆฌ๋ˆ…์Šค ์œ ์ €์ƒ์„ฑ
1) ์œ ์ € ์ƒ์„ฑ
sudo useradd -m -G wheel,video,audio,network -s /bin/bash tasha
ํƒ€์ƒค๋ผ๋Š” ์œ ์ €๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
-m : /home ์— ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ
-G : wheel, video,audio,network ๊ทธ๋ฃน์— ์ถ”๊ฐ€
-S: bash๋ฅผ ์ง€์ •ํ•ด์„œ ์‚ฌ์šฉ

2) ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ
sudo passwd tasha
3) sudo ๊ถŒํ•œ ๋ถ€์—ฌ

sudo EDITOR=nvim visudo       # visudo ์ˆ˜์ •์ง„์ž…
# %wheel ALL=(ALL:ALL) ALL    # ์ฃผ์„์ œ๊ฑฐ ์ €์žฅ
reboot

์งœ์ž˜ํ•˜๊ณ  ์ด์œ๊ฒƒ๋“ค

paru aur ์„ค์น˜๊ธฐ (pacman์„ ๋ž˜ํ•‘ํ•œ ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €)

git clone https://aur.archlinux.org/paru.git
cd paru   # ๋“ค์–ด๊ฐ€๋ฉด PKGBUILD๋ผ๋Š”๊ฒŒ ์žˆ์Œ 
makepkg -si
paru google-chrome  #ํฌ๋กฌ ์„ค์น˜ ๊ฐ€๋Šฅ? 

zsh

์—ญ์‹œ zsh๊ฐ€ ์„ค์ •ํ•˜๊ธฐ ๋” ํŽธํ•˜๊ณ  ๊ฐœ๋ฐœ์ž ์นœํ™”์ ์ด๊ณ , ๋‚˜๊ฐ™์€ ์„ค์ •์ถฉ์—๊ฒŒ ์ ์ ˆํ•˜๋‹ค.

pacman -S zsh
chsh -s /bin/zsh  #change shell 

autosugestion ๋“ฑ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

# zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.zsh/zsh-syntax-highlighting

.zshrc

# ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฒฝ๋กœ ์„ค์ •
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

# autosuggestion ์ƒ‰์ƒ (์—ฐํ•˜๊ฒŒ)
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=240'

# ํ‚ค ๋ฐ˜๋ณต ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๊ฒŒ (๊ฐ„ํ˜น Arch์—์„œ ์•ˆ๋  ๋•Œ ์žˆ์Œ)
bindkey '^ ' autosuggest-accept

oh-my-zsh๋Š” ๋ฌด๊ฑฐ์›Œ์„œ ๊ฑด๋„ˆ๋›ฐ๊ณ 
starship๋„ ๊ท€์ฐฎ์œผ๋‹ˆ ๊ฑด๋„ˆ๋›ฐ๊ณ 
ํ…Œ๋งˆ์šฉ์œผ๋กœ oh-my-posh & nerdfont

fastfetch

pacman -S fastfetch

wezterm

oh-my-posh

tmux

hyprland

AUR ํŒจํ‚ค์ง€๋“ค ์„ค์น˜

https://aur.archlinux.org/

aur์„ ์‚ฌ์šฉํ•ด์„œ ์™ ๋งŒํ•œ๊ฑด ๋‹ค ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.
์ผ๋‹จ vscode๋ž‘ ์ปค์„œ ์„ค์น˜ ์™„๋ฃŒ~ :)

์ŠคํŒ€ ๋ฐ์Šคํฌํƒ‘๋„ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ๊ฒ€์ƒ‰์ด ์ž˜ ์•ˆ๋˜์„œ ์ผ๋‹จ ๋ณด๋ฅ˜


์ง„์งœ ๋งˆ์Œ์— ๋“œ๋Š” ๊ฐœ๋ฐœ์ž ํˆด๋„ ๋งŽ๊ณ ,
์“ฐ์ž˜๋ฐ๊ธฐ ์—†์ง€๋งŒ ๊ธฐ๋ถ„์ข‹์€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ๋งŽ์€ ์•„์น˜ ๋ฆฌ๋ˆ…์Šค.

์„ค์ • ๋งŒ์ง€๊ธฐ ์ข‹์•„ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋“ค, ๊ทธ๋ฆฌ๊ณ  ๋ฆฌ๋ˆ…์Šค ์ข‹์•„ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ์ •๋ง ๋”ํ• ๋‚˜์œ„ ์—†์ด ์‚ฌ๋ž‘์Šค๋Ÿฝ์ง€๋งŒ.

...์—ฌํŠผ ์ž ๋„ ๋ชป์ž๊ณ  ๋ฐฅ ๋„ ๋ชป ๋จน๊ณ  ์ด์ง“๋งŒ ํ–ˆ์ง€๋งŒ ๋„˜ ์žฌ๋ฐŒ์—ˆ์Œ

profile
๊ทธ๋•Œ ๊ทธ๋•Œ ๊ฝ‚ํžŒ๊ฒƒ ํ•˜๋Š” ๊ฐœ๋ฐœ๋ธ”๋กœ๊ทธ

0๊ฐœ์˜ ๋Œ“๊ธ€