ProHoster > Блог > Isakoso > Iṣeto ni i3 fun kọǹpútà alágbèéká kan: bawo ni a ṣe le dinku iṣẹ si 100%?
Iṣeto ni i3 fun kọǹpútà alágbèéká kan: bawo ni a ṣe le dinku iṣẹ si 100%?
Laipẹ Mo rii pe kọǹpútà alágbèéká mi ko lagbara to. Ko ni agbara to lati mu ohun gbogbo jọ: Vim (+ 20 afikun), VSCode (+ nọmba kanna ti awọn amugbooro), Google Chrome (+ 20 awọn taabu) ati bẹbẹ lọ. Yoo dabi pe o jẹ iṣoro ti o wọpọ lori kọǹpútà alágbèéká pẹlu 4 GB ti Ramu, ṣugbọn Emi ko fi silẹ. Mo nifẹ awọn kọnputa agbeka nitori wọn jẹ iwapọ ati paapaa nitori wọn le ṣiṣẹ lori agbara batiri nibikibi. Mo kan nilo lati ro ero bi o ṣe le gba Ramu afikun laaye ati tun mu agbara ṣiṣe pọ si.
Ti o ba nilo awọn atunto lẹsẹkẹsẹ, lẹhinna yi lọ si isalẹ si apakan “Ṣiṣeto fifi sori ẹrọ”
ẹrọ
Niwọn igba ti Mo nilo OS ti yoo jẹ iye ti o kere ju ti Ramu ati batiri, Mo yan Arch Linux. Alailẹgbẹ, ko si ohun titun. Awọn ibi ipamọ rẹ yoo gba mi laaye lati ṣe adaṣe ọpọlọpọ awọn iṣẹ ti ko wulo, ati AUR yoo fi ani diẹ akoko.
Oluṣakoso Window
Mo pinnu lati lo oluṣakoso window dipo agbegbe ti o ni kikun. Botilẹjẹpe Mo fẹran awọn sneakers (KDE), wọn tun jẹun pupọ, nitori otitọ pe wọn fa ọpọlọpọ awọn ile-ikawe ati awọn igbẹkẹle. O dara, DE funrararẹ n gba pupọ pupọ nitori gbogbo iru awọn ẹrọ ailorukọ ti ko wulo.
Jẹ ká disassemble awọn fifi sori
Ni akọkọ a nilo lati fi sori ẹrọ gbogbo awọn idii akọkọ (a nilo lati tunto nkan kan)
Eyi ni a ti o ni inira aworan atọka ti bi ohun gbogbo yoo ṣiṣẹ
Awọn idii wo ni o nilo fun kini?
Apoti
Kini o nilo fun
xwinwrap
Nilo lati fi awọn faili sori ẹrọ pẹlu itẹsiwaju .gif bi awọn iṣẹṣọ ogiri ti ere idaraya
polybar
Nilo fun oke igi lati han ni oluṣakoso window
i3
Oluṣakoso window funrararẹ
i3-ela
Ifaagun oluṣakoso window
ipilẹ-devel
Awọn irinše ti a beere lati fi sori ẹrọ polybar
rofi
Ifilọlẹ ohun elo
okulate
Oluwo iwe
zathura
Oluwo iwe (ko ṣe atilẹyin ọpọlọpọ awọn amugbooro, ṣugbọn o kere ju)
feh
Eto fun wiwo awọn aworan ati tun fun tito awọn aworan abẹlẹ
Vim
Olootu akọkọ
koodu
Afikun olootu
picom
Olupilẹṣẹ (eto kan ti o ṣẹda awọn ojiji, akoyawo, blur lẹhin)
Kitty
Ibudo akọkọ
uxvt
Afikun ebute
stow
Oluṣakoso faili
Git
Eto iṣakoso ẹya
xdotool
Ohun elo ti yoo ṣe iranlọwọ ni idagbasoke awọn iwe afọwọkọ ati ibaraenisepo pẹlu awọn window
xautolock
IwUlO ti o tilekun kọnputa nigbati o ba ṣiṣẹ ati ṣe ifilọlẹ i3-titiipa
i3 titiipa-awọ
Imudara ẹya ti i3lock. Eto naa nilo lati tii kọnputa naa ki o tẹ ọrọ igbaniwọle sii
agbọn
Ohun elo minimalist fun yiya awọn sikirinisoti
imagemagick
Eto kan ti yoo ṣe iranlọwọ fun ọ ni ibaraenisepo pẹlu awọn aworan (blurs wọn ni ilosiwaju, yi wọn pada, iyipada ipinnu)
Iṣeto ni i3
i3 - Oluṣakoso window ti ko jẹ ọpọlọpọ awọn orisun, nitorinaa yoo wulo fun wa lati “farawe” awọn alakoso window deede miiran. (Ẹbun naa, dajudaju, wa pẹlu tiling - agbara ti oluṣakoso window lati ṣii awọn ohun elo si gbogbo apakan ọfẹ ti iboju naa.)
Emi yoo pese atunto naa i3 ni awọn ẹya ara, ki ani olubere ye ohun gbogbo. Jẹ ki a bẹrẹ pẹlu ohun pataki julọ - bọtini $Mod. O ṣiṣẹ lati ṣe ajọṣepọ pẹlu i3. Gbogbo awọn bọtini hotkey pataki yoo kọja nipasẹ rẹ.
### Tweaks ###
# Set main key (Win)
set $mod Mod4
Nigbamii ti, a yoo kọ oluṣakoso window wa lati gbe awọn window pẹlu asin nigbati o tẹ $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 yoo fi awọn nkọwe sori ẹrọ fun awọn ohun elo wa, ati fun awọn ohun elo ti o dale lori i3
# Fonts
font pango: JetBrains Mono 10
Ero mi ni lati ṣe gbogbo awọn window ni ibẹrẹ ń fò (eyi ti, bi o ti wa ni jade, jẹ gidigidi rọrun). Fun alaye: in i3 ọpọlọpọ awọn orisi ibi iduro Windows (Tilling, Fullscreen, Tabbed, Lilefoo, Stacking), gbogbo wọn ni o rọrun ni awọn ipo ọtọtọ, ṣugbọn emi ko ri aaye ni ṣiṣe gbogbo windows àgbáye gbogbo iboju. Dara julọ jẹ ki wọn kun nigbati o ba tẹ $mod + f, ṣugbọn duro ni afẹfẹ nipasẹ aiyipada, eyiti o jẹ ohun ti Mo ṣe ni nkan ti koodu atẹle:
# 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
Ki o ma ba ni idamu nipasẹ ọrọ naa (1920 - 10)/2 and (1080 - 10)/2 tumo si wipe kọọkan window yoo kun okan kan mẹẹdogun ti iboju, ati nibẹ ni yio tun jẹ ẹya indentation (lati kọọkan miiran) ti gangan 5 awọn piksẹli (5 lori gbogbo awọn ẹgbẹ).
Nigbamii, jẹ ki a di gbogbo awọn ohun elo akọkọ. Gbogbo hotkeys gbiyanju lati baramu yi eni