Konfigurazzjoni i3 għal laptop: kif tnaqqas il-prestazzjoni għal 100%?
Riċentement indunajt li l-laptop tiegħi mhux b'saħħtu biżżejjed. M'għandux biżżejjed poter biex jieħu kollox flimkien: Vim (+ 20 plugins), VSCode (+ l-istess numru ta 'estensjonijiet), Google Chrome (+ 20 tabs) eċċ. Jidher li hija problema komuni fuq laptops b'4 GB ta 'RAM, iżda ma qatax qalbek. Inħobb il-laptops għax huma kompatti u wkoll għax jistgħu jaħdmu bil-batterija kullimkien. Għandi bżonn biss nifhem kif neħles RAM żejda u nżid ukoll l-effiċjenza fl-enerġija.
Jekk għandek bżonn konfigurazzjonijiet mill-ewwel, imbagħad iscrollja 'l isfel għat-taqsima "Parsing tal-installazzjoni"
Sistema operattiva
Peress li għandi bżonn OS li se jikkonsma l-inqas ammont ta 'RAM u batterija, għażilt Arch Linux. Klassiku, xejn ġdid. Ir-repożitorji tiegħu se jippermettuni awtomat ħafna xogħol bla bżonn, u AUR se jiffrankaw aktar ħin.
Maniġer tat-tieqa
Iddeċidejt li nuża maniġer tat-twieqi aktar milli ambjent sħiħ. Għalkemm inħobb is-sneakers (KDE), xorta jieklu ħafna, minħabba l-fatt li jiġbdu pjuttost ħafna libreriji u dipendenzi. Ukoll, DE innifsu jikkonsma pjuttost ħafna minħabba kull xorta ta 'widgets mhux meħtieġa.
Ejja żarmaw l-installazzjoni
L-ewwel irridu ninstallaw il-pakketti ewlenin kollha (jeħtieġ nikkonfiguraw xi ħaġa)
Hawnhekk hawn dijagramma approssimattiva ta 'kif kollox se jaħdem
Liema pakketti huma meħtieġa għal xiex?
Pakkett
Dak li hu meħtieġ
xwinwrap
Meħtieġa biex jiġu installati fajls bl-estensjoni .gif bħala wallpapers animati
polybar
Meħtieġa biex il-topbar jintwera fil-maniġer tat-tieqa
i3
Il-maniġer tat-tieqa innifsu
i3-lakuni
Estensjoni tal-maniġer tat-tieqa
bażi-żvilupp
Komponenti meħtieġa biex tinstalla polybar
rofi
Llanċjar tal-applikazzjoni
okulari
Telespettatur tad-dokumenti
zathura
Telespettatur tad-dokumenti (ma jappoġġax ħafna estensjonijiet, iżda huwa aktar minimalistiku)
feh
Programm biex tara stampi u wkoll biex jiġu stabbiliti immaġini fl-isfond
VIM
Editur ewlieni
kodiċi
Editur addizzjonali
picom
Kompożitur (programm li joħloq dellijiet, trasparenza, ċċajpar fl-isfond)
kitty
Terminal ewlieni
urxvt
Terminal addizzjonali
jistivaw
Maniġer tal-fajls
Mur
Sistema ta 'kontroll tal-verżjoni
xdotool
Utilità li tgħin fl-iżvilupp ta' skripts u fl-interazzjoni mat-twieqi
xautolock
Utilità li tissakkar il-kompjuter meta inattiv u tniedi i3-lock
i3lock-kulur
Verżjoni mtejba ta 'i3lock. Il-programm huwa meħtieġ biex jissakkar il-kompjuter u daħħal password
skrott
App minimalista biex tieħu screenshots
ImageMagick
Programm li jgħinek jinteraġixxu ma 'stampi (iċċajparhom minn qabel, jikkonvertihom, jibdel ir-riżoluzzjoni)
Konfigurazzjoni ta' i3
i3 - Maniġer tat-twieqi li ma jikkonsmax ħafna riżorsi, għalhekk ikun utli għalina sabiex "nimitaw" maniġers tat-twieqi regolari oħra. (Il-bonus, ovvjament, huwa tiling - il-kapaċità tal-maniġer tat-tieqa li jiftaħ applikazzjonijiet għall-parti ħielsa kollha tal-iskrin)
Se nipprovdi l-konfigurazzjoni i3 f’partijiet, sabiex anke dawk li jibdew jifhmu kollox. Nibdew bl-iktar ħaġa importanti - il-buttuna $Mod. Hija sservi biex jinteraġixxu ma ' i3. Il-hotkeys ewlenin kollha se jgħaddu minnha.
### Tweaks ###
# Set main key (Win)
set $mod Mod4
Sussegwentement, aħna se ngħallmu l-maniġer tat-twieqi tagħna biex iċċaqlaq it-twieqi bil-maws meta kklikkjat $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
Aħna se ninstallaw fonts għall-applikazzjonijiet tagħna, kif ukoll għal applikazzjonijiet li jiddependu fuq i3
# Fonts
font pango: JetBrains Mono 10
L-idea tiegħi kienet li nagħmel it-twieqi kollha inizjalment itir (li, kif irriżulta, huwa konvenjenti ħafna). Għal kjarifika: fi i3 hemm ħafna tipi docking twieqi (Tilling, Fullscreen, Tabbed, Float, Stacking), kollha kemm huma konvenjenti f'sitwazzjonijiet differenti, iżda ma narax il-punt li nagħmel kollha twieqi li jimlew l-iskrin kollu. Aħjar ħallihom jimlewha meta tagħfas $mod + f, iżda hang fl-arja awtomatikament, li huwa dak li għamilt fil-biċċa tal-kodiċi li ġejja:
# 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
Sabiex ma titħawwadx bl-espressjoni (1920 - 10)/2 and (1080 - 10)/2 tfisser li kull tieqa se tokkupa kwart tal-iskrin, u se jkun hemm ukoll indentazzjoni (minn xulxin) ta eżattament 5 pixels (5 fuq in-naħat kollha).
Sussegwentement, ejja torbot l-applikazzjonijiet ewlenin kollha. Il-hotkeys kollha jippruvaw jaqblu ma' din l-iskema