i3 faʻatulagaina mo se komepiuta feaveaʻi: faʻafefea ona faʻaitiitia le faʻatinoga i le 100%?

Talu ai nei na ou iloa ai e le lava le malosi o la'u komepiuta feaveai. E le lava le malosi e ave faʻatasi ai mea uma: Vim (+ 20 plugins), VSCode (+ tutusa le numera o faʻaopoopoga), Google Chrome (+ 20 tabs) ma isi. E foliga mai o se faʻafitauli masani i luga o komepiuta feaveaʻi ma le 4 GB o le RAM, ae ou te leʻi fiu. Ou te fiafia i komepiuta feaveaʻi ona e laʻititi ma e mafai foi ona taʻavale i le malosi o le maa i soʻo se mea. Naʻo loʻu manaʻomia e mafaufau pe faʻafefea ona faʻasaʻoloto le RAM faaopoopo ma faʻateleina ai le malosi.

i3 faʻatulagaina mo se komepiuta feaveaʻi: faʻafefea ona faʻaitiitia le faʻatinoga i le 100%?

Afai e te manaʻomia configs i le taimi lava lena, ona tusi lea i lalo i le vaega "Parsing the installation"

faiga faagaoioia

Talu ai ou te manaʻomia se OS e faʻaumatia ai le itiiti ifo o le RAM ma le maa, na ou filifilia faitotoa faaofuofu Linux. E masani, e leai se mea fou. O ana fale teu oloa o le a mafai ai ona ou otometi le tele o galuega le talafeagai, ma AUR o le a faasaoina atili ai le taimi.

Pule fa'amalama

Na ou filifili e faʻaaoga se pule faʻamalama nai lo se siosiomaga atoatoa. E ui lava ou te fiafia i sneakers (KDE), latou te 'ai tele, ona o le mea moni latou te tosoina le tele o faletusi ma faʻalagolago. Ia, DE lava ia e faʻaaogaina tele ona o ituaiga uma o widget e le manaʻomia.

i3 faʻatulagaina mo se komepiuta feaveaʻi: faʻafefea ona faʻaitiitia le faʻatinoga i le 100%?

Se'i tatou fa'a'ese'ese le fa'apipi'i

Muamua tatou te manaʻomia faʻapipiʻi uma afifi autu (matou te manaʻomia le faʻatulagaina o se 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

O se ata talatala lea o le auala e aoga ai mea uma

i3 faʻatulagaina mo se komepiuta feaveaʻi: faʻafefea ona faʻaitiitia le faʻatinoga i le 100%?

O a afifi e mana'omia mo le a?

Faʻapipiʻi
O le a le mea e manaʻomia mo

xwinwrap
Mana'omia le fa'apipi'i o faila i le fa'aopoopoga .gif e fai ma pepa fa'aola

polybar
Manaomia mo le pito i luga e faʻaalia i le pule faʻamalama

i3
O le pule faamalama lava ia

gap-i3
Fa'aopoopo le pule fa'amalama

base-develle
Vaega e manaʻomia e faʻapipiʻi ai le polybar

rofi
La'u talosaga

okulate
Tagata va'aiga pepa

zathura
Va'ai pepa (e le lagolagoina le tele o fa'aopoopoga, ae sili atu ona la'ititi)

feh
O se polokalame mo le matamataina o ata ma mo le setiina o ata pito i tua

vim
Fa'atonu autu

kote
Fa'atonu fa'aopoopo

picom
Fatupese (se polokalame e faia ai ata lafoia, manino, faanenefu tua)

tamai pusi
Autu autu

urxvt
Fa'ailoga fa'aopoopo

laupapa;
Pule faila

git
Faiga pulea faiga

xotool
O se aoga e fesoasoani i le atinaʻeina o tusitusiga ma fegalegaleai ma windows

xautoloka
O se mea aoga e loka ai le komepiuta pe a le toaga ma faʻalauiloa le i3-loka

i3loka-lanu
Fa'aleleia le fa'asologa o le i3lock. E manaʻomia le polokalame e loka ai le komepiuta ma faʻapipiʻi se faʻaupuga

si'usi'u
Minimalist app mo le pueina o ata

imagemagick
O se polokalame o le a fesoasoani ia te oe e fegalegaleai ai ma ata (faʻafefeteina muamua, faʻaliliuina, suia iugafono)

Fa'atonu i3

i3 - O se pule faʻamalama e le faʻaaogaina le tele o punaoa, o le a aoga ia i tatou ina ia mafai ai ona "faʻaaʻoaʻo" isi pule faʻamalama masani. (O le meaalofa, o le mea moni, e sau ma faʻapipiʻi - o le mafai e le pule faʻamalama ona tatala talosaga i le vaega saoloto atoa o le lau.)

O le a ou tuuina atu le config i3 i vaega, ina ia oo lava i tagata amata malamalama i mea uma. Tatou amata i le mea e sili ona taua - o le faamau $Mod. E galue e fegalegaleai ma i3. O hotkeys tetele uma o le a pasia ai.

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

O le isi, o le a matou aʻoaʻoina le matou faʻamalama faʻamalama e faʻanofo faʻamalama ma le isumu pe a kiliki $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

O le a matou faʻapipiʻi fonuka mo a matou talosaga, faʻapea foʻi ma talosaga e faʻalagolago i ai i3

# Fonts
font pango: JetBrains Mono 10

O loʻu manatu o le faia muamua o faamalama uma lele (lea, e pei ona aliali mai, e matua faigofie lava). Mo le faamaninoga: i i3 e tele ituaiga taula windows (Tilling, Fullscreen, Tabbed, Float, Stacking), e faigofie uma i tulaga eseese, ae ou te le iloa le uiga o le faia. uma fa'amalama fa'atumuina le lau atoa. E sili atu ona faatumu pe a oomi $mod + f, ae tautau i le ea e ala i le faaletonu, o le mea lea na ou faia i le vaega o loʻo i lalo:

# 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

Ina ia e le fenumiai i le faaupuga (1920 - 10)/2 and (1080 - 10)/2 o lona uiga o faʻamalama taʻitasi o le a nofoia le kuata o le lau, ma o le ai ai foi se faʻailoga (mai le tasi ma le isi) o le 5 pixels (5 i itu uma).

Sosoo ai, tatou fusifusia uma talosaga autu. O hotkeys uma e taumafai e fa'afetaui lenei polokalame

i3 faʻatulagaina mo se komepiuta feaveaʻi: faʻafefea ona faʻaitiitia le faʻatinoga i le 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

E le gata i lea, o le a tatou fusifusia uma galuega autu tatou te faia e aunoa ma le mafaufau, ma e tatau

# 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

Se'i o tatou faia se vaega o le 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

gap-i3 o se i3 fausia e faʻaopoopoina le tele o foliga fou. O se tasi oi latou o loʻo faʻaopoopoina ni indents (gaps), e foliga lelei tele.

### 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

O le a le mea ua tupu?

Ma o le taunuuga o se faʻapotopotoga faʻapitoa i luga o le i3, lea e galue vave i luga o komepiuta feaveaʻi ma maua ai le faʻatinoga lelei

i3 faʻatulagaina mo se komepiuta feaveaʻi: faʻafefea ona faʻaitiitia le faʻatinoga i le 100%?

Talu ai na ou tusia le tele o faʻasalalauga (lea e manino le vaʻaia i le faʻamalama), e mafai ona maua i totonu o le fale teu oloa. Tele i3.

E lua isi screenshots

i3 faʻatulagaina mo se komepiuta feaveaʻi: faʻafefea ona faʻaitiitia le faʻatinoga i le 100%?

i3 faʻatulagaina mo se komepiuta feaveaʻi: faʻafefea ona faʻaitiitia le faʻatinoga i le 100%?

i3 faʻatulagaina mo se komepiuta feaveaʻi: faʻafefea ona faʻaitiitia le faʻatinoga i le 100%?

puna: www.habr.com

FaŹ»atau talimalo faŹ»atuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers šŸ”„ Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster