પ્રોહોસ્ટર > Блог > વહીવટ > લેપટોપ માટે i3 રૂપરેખાંકન: પ્રદર્શનને 100% સુધી કેવી રીતે ઘટાડવું?
લેપટોપ માટે i3 રૂપરેખાંકન: પ્રદર્શનને 100% સુધી કેવી રીતે ઘટાડવું?
તાજેતરમાં મને સમજાયું કે મારું લેપટોપ એટલું શક્તિશાળી નથી. તેની પાસે બધું એકસાથે લઈ જવા માટે પૂરતી શક્તિ નથી: Vim (+ 20 પ્લગઈન્સ), VSCode (+ સમાન સંખ્યામાં એક્સ્ટેંશન), Google Chrome (+ 20 ટૅબ્સ) વગેરે. 4 જીબી રેમવાળા લેપટોપ પર તે સામાન્ય સમસ્યા હોવાનું જણાય છે, પરંતુ મેં હાર માની નહીં. મને લેપટોપ ગમે છે કારણ કે તે કોમ્પેક્ટ છે અને તે પણ કારણ કે તે ગમે ત્યાં બેટરી પાવર પર ચાલી શકે છે. મારે ફક્ત વધારાની રેમ કેવી રીતે ખાલી કરવી અને ઊર્જા કાર્યક્ષમતા કેવી રીતે વધારવી તે શોધવાની જરૂર છે.
જો તમને તરત જ રૂપરેખાઓની જરૂર હોય, તો પછી "ઇન્સ્ટોલેશનને પાર્સિંગ" વિભાગ સુધી સ્ક્રોલ કરો.
ઓપરેટિંગ સિસ્ટમ
મને એક OSની જરૂર છે જે ઓછામાં ઓછી રેમ અને બેટરીનો વપરાશ કરે, તેથી મેં પસંદ કર્યું આર્ક લિનક્સ. ક્લાસિક, નવું કંઈ નથી. તેના ભંડાર મને ઘણાં બિનજરૂરી કામને સ્વચાલિત કરવાની મંજૂરી આપશે, અને ઔર વધુ સમય બચાવશે.
વિન્ડો મેનેજર
મેં સંપૂર્ણ સુવિધાયુક્ત વાતાવરણને બદલે વિન્ડો મેનેજરનો ઉપયોગ કરવાનું નક્કી કર્યું. જો કે મને સ્નીકર્સ (KDE) ગમે છે, તેમ છતાં તેઓ ઘણી બધી લાઇબ્રેરીઓ અને અવલંબન ખેંચે છે તે હકીકતને કારણે તેઓ હજુ પણ ઘણું ખાય છે. ઠીક છે, તમામ પ્રકારના બિનજરૂરી વિજેટ્સને કારણે DE પોતે જ ઘણો વપરાશ કરે છે.
ચાલો ઇન્સ્ટોલેશનને ડિસએસેમ્બલ કરીએ
પ્રથમ આપણે બધા મુખ્ય પેકેજો ઇન્સ્ટોલ કરવાની જરૂર છે (અમારે કંઈક ગોઠવવાની જરૂર છે)
xdotool
એક ઉપયોગિતા જે સ્ક્રિપ્ટો વિકસાવવામાં અને વિન્ડોઝ સાથે ક્રિયાપ્રતિક્રિયા કરવામાં મદદ કરશે
xautolock
એક ઉપયોગિતા જે નિષ્ક્રિય હોય ત્યારે કમ્પ્યુટરને લૉક કરે છે અને i3-લોક લૉન્ચ કરે છે
i3lock-રંગ
i3lock નું સુધારેલ સંસ્કરણ. કમ્પ્યુટરને લૉક કરવા અને પાસવર્ડ દાખલ કરવા માટે પ્રોગ્રામની જરૂર છે
સ્ક્રૉટ
સ્ક્રીનશોટ લેવા માટે ન્યૂનતમ એપ્લિકેશન
imagemagick
એક પ્રોગ્રામ જે તમને ચિત્રો સાથે ક્રિયાપ્રતિક્રિયા કરવામાં મદદ કરશે (તેમને અગાઉથી અસ્પષ્ટ કરે છે, તેમને કન્વર્ટ કરે છે, રિઝોલ્યુશનમાં ફેરફાર કરે છે)
i3 રૂપરેખાંકિત કરી રહ્યું છે
i3 - એક વિન્ડો મેનેજર કે જે ઘણા સંસાધનોનો ઉપયોગ કરતું નથી, આમ તે અન્ય નિયમિત વિન્ડો મેનેજરોને "અનુકરણ" કરવા માટે અમારા માટે ઉપયોગી થશે. (ભેટ, અલબત્ત, ટાઇલિંગ સાથે આવે છે - વિન્ડો મેનેજરની સ્ક્રીનના સંપૂર્ણ મફત ભાગમાં એપ્લિકેશનો ખોલવાની ક્ષમતા)
હું રૂપરેખા પ્રદાન કરીશ i3 ભાગોમાં, જેથી નવા નિશાળીયા પણ બધું સમજી શકે. ચાલો સૌથી મહત્વની વસ્તુથી પ્રારંભ કરીએ - બટન $Mod. તે સાથે સંપર્ક કરવા માટે સેવા આપે છે i3. તમામ મુખ્ય હોટકીઝ તેમાંથી પસાર થશે.
### Tweaks ###
# Set main key (Win)
set $mod Mod4
આગળ, ક્લિક કરવા પર અમે અમારા વિન્ડો મેનેજરને માઉસ વડે વિન્ડો ખસેડવાનું શીખવીશું $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
અમે અમારી એપ્લીકેશન માટે ફોન્ટ્સ ઇન્સ્ટોલ કરીશું, તેમજ એપ્લીકેશન કે જેના પર આધાર રાખે છે i3
# Fonts
font pango: JetBrains Mono 10
મારો વિચાર શરૂઆતમાં બધી બારીઓ બનાવવાનો હતો ઉડતી (જે, જેમ તે બહાર આવ્યું છે, તે ખૂબ અનુકૂળ છે). સ્પષ્ટતા માટે: માં i3 ઘણા પ્રકારો છે ડોકીંગ વિન્ડોઝ (ટિલિંગ, ફુલસ્ક્રીન, ટૅબ્ડ, ફ્લોટ, સ્ટેકીંગ), તે તમામ વિવિધ પરિસ્થિતિઓમાં અનુકૂળ છે, પરંતુ મને તે કરવાનો કોઈ અર્થ દેખાતો નથી. બધા વિન્ડો આખી સ્ક્રીન ભરે છે. જ્યારે દબાવવામાં આવે ત્યારે તેને ભરવા દો $mod + f, પરંતુ ડિફૉલ્ટ રૂપે હવામાં અટકી જાઓ, જે મેં નીચેના કોડના ભાગમાં કર્યું છે:
# 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
જેથી તમે અભિવ્યક્તિ દ્વારા મૂંઝવણમાં ન પડો (1920 - 10)/2 and (1080 - 10)/2 મતલબ કે દરેક વિન્ડો સ્ક્રીનના એક ક્વાર્ટર પર કબજો કરશે, અને બરાબર 5 પિક્સેલ (બધી બાજુઓ પર 5) નું ઇન્ડેન્ટેશન (એકબીજાથી) પણ હશે.
આગળ, ચાલો બધી મુખ્ય એપ્લિકેશનોને બાંધીએ. બધી હોટકી આ યોજનાને મેચ કરવાનો પ્રયાસ કરે છે