whirihoranga i3 mo te pona: me pehea te whakaiti i te mahi ki te 100%?

I tata nei ka mohio ahau kaore i tino kaha taku pona. Kaore e nui te kaha ki te whakakotahi i nga mea katoa: Vim (+ 20 mono), VSCode (+ te rite tonu o nga taapiri), Google Chrome (+ 20 ripa) me etahi atu. Ko te ahua he raruraru noa i runga i nga rorohiko rorohiko me te 4 GB o te RAM, engari kaore au i tuku. He pai ki ahau nga pona rorohiko na te mea he maamaa, na te mea ka taea te whakahaere i runga i te hikohikohiko ki hea. Me whakaaro noa ahau me pehea te wewete i te RAM taapiri me te whakanui ake i te kaha o te kaha.

whirihoranga i3 mo te pona: me pehea te whakaiti i te mahi ki te 100%?

Mena kei te hiahia koe ki nga whirihora i tenei wa tonu, ka panuku ki raro ki te waahanga "Parsing the installation"

pūnaha whakahaere

I te mea e hiahia ana ahau ki tetahi OS ka pau te iti rawa o te RAM me te pākahiko, i whiriwhiria e au Arch Linux. Tauhira, kahore he mea hou. Ma ana putunga ka taea e au te mahi aunoa i nga mahi koretake, a aur ka whakaora ake i te wa.

Kaiwhakahaere matapihi

I whakatau ahau ki te whakamahi i te kaiwhakahaere matapihi, kaua ki te taiao katoa. Ahakoa he pai ki ahau nga huu huu (KDE), he nui tonu te kai, na te mea he maha nga whare pukapuka me te whakawhirinaki. Ae, he nui te pau o DE na nga momo taputapu koretake.

whirihoranga i3 mo te pona: me pehea te whakaiti i te mahi ki te 100%?

Kia wetewetehia te whakaurunga

Tuatahi me whakauru nga kohinga matua katoa (me whirihora i tetahi mea)

sudo pacman -Sy --noconfirm i3 i3-gaps base-devel rofi okular feh vim code picom kitty ranger git xdotool xautolock i3lock-color scrot imagemagick rxvt-unicode urxvt-perls

Anei he hoahoa taratara mo te mahi o nga mea katoa

whirihoranga i3 mo te pona: me pehea te whakaiti i te mahi ki te 100%?

Ko ēhea mōkihi e hiahiatia ana mō te aha?

Tuhinga
Ko nga mea e hiahiatia ana

xwinwrap
Me whakauru nga konae me te toronga .gif hei pepapātū pakiwaituhi

polybar
E hiahiatia ana kia whakaatuhia te tihi ki te kaiwhakahaere matapihi

i3
Ko te kaiwhakahaere matapihi ano

i3-haea
Toronga kaiwhakahaere matapihi

turanga-tipu
Nga waahanga e hiahiatia ana hei whakauru polybar

rofi
Whakarewa tono

Tuhinga
Kaitiro tuhinga

zathura
Kaitiro tuhinga (kaore e tautoko i nga taapiri maha, engari he iti ake)

feh
He kaupapa mo te tiro pikitia me te whakatakoto whakaahua papamuri

VIM
ētita matua

waehere
Etita taapiri

picom
Kaitito (he hotaka ka hangaia he atarangi, he marama, he papamuri)

Kitty
tauranga matua

urxvt
tauranga taapiri

Stow
Kaiwhakahaere Kōnae

git
Pūnaha mana putanga

xdotool
He whaipainga ka awhina i te whakawhanake i nga tuhinga me te taunekeneke ki nga matapihi

xautolock
He whaipainga hei maukati i te rorohiko i te wa e hohekore ana ka whakarewa i te i3-lock

i3raka-tae
Putanga pai ake o i3lock. Kei te hiahiatia te papatono ki te maukati i te rorohiko me te whakauru kupuhipa

karaka
He tono iti mo te tango whakaahua

whakaahua pohewa
He kaupapa hei awhina i a koe ki te taunekeneke me nga pikitia (ka whakapouri i mua, ka huri, ka huri i te taumira)

Te whirihora i te i3

i3 - He kaiwhakahaere matapihi e kore e pau te maha o nga rauemi, na reira ka whai hua ma tatou ki te "whakarite" i etahi atu kaiwhakahaere matapihi auau. (Ko te koha, ko te tikanga, ka tae mai me te tiling - te kaha o te kaiwhakahaere matapihi ki te whakatuwhera i nga tono ki te waahanga koreutu katoa o te mata.)

Ka whakaratohia e ahau te whirihora i3 i roto i nga wahanga, kia mohio ai te hunga timata ki nga mea katoa. Me timata ki te mea tino nui - te paatene $Mod. Ka mahi ki te taunekeneke me i3. Ka haere nga taviri matua katoa ki roto.

### Tweaks ###
# Set main key (Win)
set $mod Mod4

I muri mai, ka akohia e matou to maatau kaiwhakahaere matapihi ki te neke i nga matapihi me te kiore ka paatohia $mod

# Press MOD key and click on mouse to move your window
floating_modifier $mod

# Focus doesn't follow the mouse
focus_follows_mouse no

Ka whakauruhia e matou nga momotuhi mo a matou tono, me nga tono e whakawhirinaki ana ki runga i3

# Fonts
font pango: JetBrains Mono 10

Ko taku whakaaro ko te hanga i nga matapihi katoa i te tuatahi rere (i te mea i puta mai, he tino watea). Mo te whakamarama: in i3 he maha nga momo tauranga matapihi (Tilling, Fullscreen, Tabbed, Float, Stacking), he watea katoa i roto i nga ahuatanga rereke, engari kaore au e kite i te take o te mahi. katoa matapihi whakakiia te mata katoa. He pai ake kia whakakiia ina pehia $mod + f, engari whakairihia ki te rangi ma te taunoa, koinei taku mahi i roto i te waahanga e whai ake nei:

# Maximum width for floating windows
floating_minimum_size 400 x 350
floating_maximum_size 1800 x 900

# (1920 - 10)/2 and (1080 - 10)/2
for_window [class=".*"] floating enable
for_window [class=".*"] resize set 955 535
for_window [class=".*"] focus

Kia kore ai koe e poauau ki te korero (1920 - 10)/2 and (1080 - 10)/2 Ko te tikanga ka noho ia matapihi ki te hauwhā o te mata, ka noho ano he nuku (mai i tetahi atu) o te 5 pika (5 ki nga taha katoa).

Whai muri, me herea nga tono matua katoa. Ka ngana nga paatene wera katoa ki te whakarite i tenei kaupapa

whirihoranga i3 mo te pona: me pehea te whakaiti i te mahi ki te 100%?

## Keyboard Settings ##
# Apps
bindsym $mod+Return exec kitty
bindsym $mod+Mod1+r exec "kitty sh -c 'ranger'"
bindsym $mod+Mod1+g exec google-chrome-stable
bindsym $mod+Mod1+c exec code
bindsym $mod+Mod1+v exec dolphin
bindsym Print exec spectacle

Ano, ka herea e matou nga mahi matua katoa e mahia ana e matou me te kore whakaaro, a me waiho

# System / Volume
bindsym XF86AudioMute "exec amixer -D pulse sset Master toggle && notify-send "Volume" "Sound is (un)muted" --urgency low"
bindsym XF86AudioRaiseVolume "exec amixer -D pulse sset Master 5%+ && notify-send "Volume" "Volume added +5%n    Volume level is now $(amixer -D pulse get Master | awk -F 'Left:|[][]' 'BEGIN {RS=""}{ print $3 }')" --urgency low"
bindsym XF86AudioLowerVolume "exec amixer -D pulse sset Master 5%- && notify-send "Volume" "Volume added -5%n    Volume level is now $(amixer -D pulse get Master | awk -F 'Left:|[][]' 'BEGIN {RS=""}{ print $3 }')" --urgency low"

# System / Brightness
bindsym XF86MonBrightnessDown exec xbacklight -dec 5
bindsym XF86MonBrightnessUp exec xbacklight -inc 5

# Moving from one window to another
bindsym $mod+h focus left
bindsym $mod+j focus down
bindsym $mod+k focus up
bindsym $mod+l focus right

# Choose one of your workspaces
bindsym $mod+1 workspace $workspace1
bindsym $mod+2 workspace $workspace2
bindsym $mod+3 workspace $workspace3
bindsym $mod+4 workspace $workspace4

# Move window to the workspace
bindsym $mod+Shift+1 move container to workspace $workspace1
bindsym $mod+Shift+2 move container to workspace $workspace2
bindsym $mod+Shift+3 move container to workspace $workspace3
bindsym $mod+Shift+4 move container to workspace $workspace4

## Floating manipulation ##
# Make window floating
bindsym $mod+f floating toggle
# Change focus
bindsym $mod+Shift+f focus mode_toggle

# Move windows
bindsym $mod+Shift+h move left 20px
bindsym $mod+Shift+j move down 20px
bindsym $mod+Shift+k move up 20px
bindsym $mod+Shift+l move right 20px

# Resizing Windows
bindsym $mod+Ctrl+l resize shrink width 10 px or 10 ppt
bindsym $mod+Ctrl+k resize grow height 10 px or 10 ppt
bindsym $mod+Ctrl+j resize shrink height 10 px or 10 ppt
bindsym $mod+Ctrl+h resize grow width 10 px or 10 ppt

# Make window fullscreen
bindcode 95 fullscreen toggle

# Reload Configuration
bindsym $mod+p reload

# Kill a window
bindsym $mod+x exec xdotool getwindowfocus windowkill

Me hanga he wahanga autostart

### Autostart ###
# Lockscreen after 10min delay
exec --no-startup-id "$HOME/.config/i3/lockscreen"
# Convert background gif to jpg
exec --no-startup-id convert -verbose $HOME/.config/i3/{gif.gif,gif.jpg}
# Generate Colorscheme
exec_always --no-startup-id wal -i $HOME/.config/i3/gif-0.jpg
# Compositor
exec_always --no-startup-id "killall -q picom; picom --config $HOME/.config/picom.conf"
# Language
exec --no-startup-id setxkbmap -model pc105 -layout us,ru -option grp:win_space_toggle
# Dunst
exec --no-startup-id dunst
# Kitty
exec kitty
# Dropbox
exec --no-startup-id dropbox &
# Polybar
exec_always --no-startup-id $HOME/.config/polybar/launch.sh
# Cursor
exec_always --no-startup-id xsetroot -cursor_name left_ptr

i3-haea he hanga i3 e taapiri ana i nga ahuatanga hou. Ko tetahi o enei ko te taapiri i nga nuku (gaps), he tino pai te titiro.

### i3-gaps ###
# Borders for windows
for_window [class=".*"] border pixel 5

# Gaps for i3bar
for_window [class="i3bar"] gaps outer current set 10

# Gaps
gaps inner 10
gaps outer 4

### Topbar and color theme ###
# Color theme of borders
client.focused              #bf616a #2f343f #d8dee8 #bf616a #d8dee8
client.focused_inactive     #2f343f #kf343f #d8dee8 #2f343f #2f343f
client.unfocused            #2f343f #2f343f #d8dee8 #2f343f #2f343f
client.urgent               #2f343f #2f343f #d8dee8 #2f343f #2f343f
client.placeholder          #2f343f #2f343f #d8dee8 #2f343f #2f343f
client.background           #2f343f

He aha te mea i tupu?

Na ko te hua he huihuinga tino iti i runga i te i3, he tere te mahi i runga i nga rorohiko rorohiko me te pai te mahi

whirihoranga i3 mo te pona: me pehea te whakaiti i te mahi ki te 100%?

I te mea i tuhia e au he maha o nga whirihoranga (e tino kitea ana i roto i te whakaahua), ka kitea i roto i te putunga. Nui i3.

He rua nga whakaahua whakaahua

whirihoranga i3 mo te pona: me pehea te whakaiti i te mahi ki te 100%?

whirihoranga i3 mo te pona: me pehea te whakaiti i te mahi ki te 100%?

whirihoranga i3 mo te pona: me pehea te whakaiti i te mahi ki te 100%?

Source: will.com

Tāpiri i te kōrero