تازو مون محسوس ڪيو ته منهنجو ليپ ٽاپ ايترو طاقتور ناهي. ان ۾ ايتري طاقت نه آهي ته هر شي کي گڏ ڪري وٺن: Vim (+ 20 پلگ ان)، VSCode (+ ايڪسٽينشن جو ساڳيو نمبر)، گوگل ڪروم (+ 20 ٽيب) وغيره. اهو لڳي ٿو ته 4 GB جي ريم سان ليپ ٽاپ تي هڪ عام مسئلو آهي، پر مون نه ڏنو. مون کي ليپ ٽاپ پسند آهن ڇو ته اهي ڪمپيڪٽ آهن ۽ ان ڪري جو اهي ڪٿي به بيٽري پاور تي هلائي سگهن ٿا. مون کي صرف اهو معلوم ڪرڻ جي ضرورت آهي ته ڪيئن اضافي ريم کي آزاد ڪيو وڃي ۽ توانائي جي ڪارڪردگي کي وڌايو.
جيڪڏهن توهان کي فوري طور تي ترتيب ڏيڻ جي ضرورت آهي، ته پوءِ هيٺ اسڪرول ڪريو سيڪشن ڏانهن "تنصيب کي پارس ڪرڻ"
آپريٽنگ سسٽم
جيئن ته مون کي هڪ او ايس جي ضرورت آهي جيڪا گهٽ ۾ گهٽ ريم ۽ بيٽري استعمال ڪندي، مون چونڊيو آهي آرڪيڪس لينڪس. ڪلاسيڪي، ڪا نئين ڳالهه ناهي. هن جي repositories مون کي غير ضروري ڪم جو تمام گهڻو خودڪار ڪرڻ جي اجازت ڏيندو, ۽ اي اڃا به وڌيڪ وقت بچائيندو.
ونڊو مئنيجر
مون فيصلو ڪيو ته ونڊو مئنيجر استعمال ڪرڻ بجاءِ مڪمل ماحول جي. جيتوڻيڪ مون کي سنوڪر (KDE) پسند آهن، اهي اڃا تائين تمام گهڻو کائيندا آهن، حقيقت اها آهي ته اهي ڪافي لائبريريون ۽ انحصار کي ڇڪيندا آهن. يقينن، DE پاڻ تمام گهڻو استعمال ڪري ٿو سڀني قسمن جي غير ضروري ويجٽ جي ڪري.
اچو ته انسٽاليشن کي جدا ڪريون
پهرين اسان کي سڀني مکيه پيڪيجز کي انسٽال ڪرڻ جي ضرورت آهي (اسان کي ڪجهه ترتيب ڏيڻ جي ضرورت آهي)
xdotool
هڪ افاديت جيڪا اسڪرپٽ کي ترقي ڪرڻ ۽ ونڊوز سان رابطي ۾ مدد ڪندي
xautolock
هڪ افاديت جيڪو ڪمپيوٽر کي لاڪ ڪري ٿو جڏهن غير فعال ۽ لانچ ڪري ٿو i3-lock
i3lock-رنگ
i3lock جو بهتر نسخو. پروگرام ڪمپيوٽر کي لاڪ ڪرڻ ۽ پاسورڊ داخل ڪرڻ جي ضرورت آهي
تجربو
اسڪرين شاٽ وٺڻ لاءِ گھٽ ۾ گھٽ ايپ
تخليق
هڪ پروگرام جيڪو توهان جي تصويرن سان لهه وچڙ ۾ مدد ڪندو (انهن کي اڳ ۾ بلور ڪري ٿو، انهن کي تبديل ڪري ٿو، قرارداد تبديل ڪري ٿو)
ترتيب ڏيڻ i3
i3 - هڪ ونڊو مئنيجر جيڪو تمام گهڻو وسيلا استعمال نٿو ڪري، ان ڪري اهو اسان لاءِ ڪارآمد ثابت ٿيندو ته جيئن ٻين باقاعده ونڊو مئنيجرن کي ”ايمليٽ“ ڪري سگهجي. (تحفا، يقينا، ٽائلنگ سان گڏ اچي ٿو - ونڊو مئنيجر جي صلاحيت اسڪرين جي پوري مفت حصي تي ايپليڪيشن کولڻ لاء.)
مان ترتيب ڏيندس i3 حصن ۾، ته جيئن شروعات ڪندڙ به سڀ ڪجهه سمجهن. اچو ته سڀ کان اهم شيء سان شروع ڪريون - بٽڻ $Mod. ان سان رابطو ڪرڻ جي خدمت ڪندو آهي i3. سڀ وڏيون hotkeys ان مان گذري ويندي.
### 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) جي انڊينٽيشن (هڪ ٻئي کان) هوندي.
اڳيون، اچو ته سڀني مکيه ايپليڪيشنن کي پابند ڪريو. سڀ hotkeys هن اسڪيم سان ملائڻ جي ڪوشش