Unix/Arch Linux

i3 손대보는 중

ForceCore 2024. 3. 12. 23:15

openbox 보다 편할거 같은데... minimal하면서도 마우스에 손 댈 일이 별로 없어보임.

 

https://www.youtube.com/watch?v=j1I63wGcvU4&list=PL5ze0DjYv5DbCv9vNEzFmP6sU7ZmkGzcf

 

1. i3 설치

2. kde가 먼저 있었기 때문에 sddm으로 i3에 로그인하게 변경함.

3. 해상도가 이상함.

 

 xrandr --output HDMI-0 --mode 3840x1080 으로 해상도 세팅하고

autorandr --save monitor-only 로 해상도 저장.

 

.config/i3/config:

exec --no-startup-id nm-applet 라고 된 행 밑에다가 

 

exec --no-startup-id /usr/bin/autorandr --load monitor-only
exec picom --daemon --config /dev/null
exec --no-startup-id ~/.config/i3/autostart.sh

 

볼륨키가 없는 키보드를 써서 알트+window+up/down 키를 볼륨조절로 바인딩

bindsym $mod+mod1+Up exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status
bindsym $mod+mod1+Down exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5% && $refresh_i3status

 

$mod+Return을 konsole로 지정함.

 

mod 몇이 무슨 키인지 아는 법:

$ xmodmap -pm
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25)
mod1        Alt_L (0x40),  Alt_L (0xcc),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3        ISO_Level5_Shift (0xcb)
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c)

 

한글은 KDE의 영향으로 그냥 작동하는데, 나중에 KDE없이 fresh install하면 탈 날 듯 -_- 나중에 생각하자. openbox와 대동소이 할 것으로 생각함.

 

#!/bin/bash
# xrandr --output HDMI-0 --mode 3840x1080

volumeicon &

# Restore wallpaper
sleep 10; nitrogen --restore

autostart.sh: 트레이에 볼륨아이콘 표시.

 

dmenu 도 설치함.

2024-04-19: rofi로 갈아탐. dmenu는 $PATH에 있는것만 인식돼서 쓰기 불편하다. Desktop app까지 검색되는 rofi를 쓰는게 훨씬 낫다.

bindsym $mod+d exec --no-startup-id ~/.config/i3/rofi.sh

rofi.sh:

#!/bin/bash
export PATH=$HOME/.local/bin:$PATH
/usr/bin/rofi -show combi -modes combi -combi-modes drun,run