یادداشت های من

درباره لینوکس پایتون و چندتا چیز دیگه که دوس دارم حرف میزنم

یادداشت های من

درباره لینوکس پایتون و چندتا چیز دیگه که دوس دارم حرف میزنم

ویم جادی

سلام

من خیلی وقته کاربر ویم هستم


جادی هم استاد ماست ولی خب قسمت آخر کانفیگ ویمش خیلی ناقص بود و نیاز به چیزای بیشتری داشت مثل پنل پایین و یا یه autocomplete بهتر


خب پس یه متمم صادر کنیم


۱-اتوکامپلیت

من از هر جور اتوکامپلیت که فکر کنید استفاده کردم از deoplete بگیر تا همین ycm ولی خب از همه ی اتوکامپلیت ها بهتر به جرئت میشه گفتم Coc هستش البته فقط مال فورک nvim کار میکنه ولی خیلی عالیه

دلیل ها:

پیشنهادات خیلی خیلی بهتر میتونید تست کنید

استفاده از انجین intelisence که vscode هم استفاده میکنه

کامپایل نکردبرای


البته ycm هم جالبه ولی coc خیلی راحت تر هستش

برای نصب https://www.youtube.com/watch?v=OXEVhnY621M



۲-پنل پایین

خب جادی که نواز پایین نصب نکرد کلا فقط پاورلاین رو پیشنهاد داد مه خیلی قدیمی و پیچیده است پس پیشنهاد میشه از یه چیز مدرن استفاده کنید

مثل

lightline.vim

یا

airline.vim


برای چک سینتکس :

ale.vim خیلی قابلیت داره مثلا با همه ی انجین ها هماهنگه و از خیلی زبون ها پشتیبانی میکنه من خودم تو سی و js  بدون نصب چیز اضافه استفاده میکنم


برای نت تیکینگ:

vimwiki یک ابزار برای ویرایش و ایجاد یادداشت به سینتکس مارک داون هستش که خیلی کاربردیه


و خیلی ابزار های دیگه که میتونید تو کانفیگ من ببینیدش

https://github.com/hoomanist/neovim-config


ویدیو های i3

سلام دوستان  

من دارم یه دوره کار با i3 درست میکنم که توش موضوعاتی مثل نصب i3 کار باهاش و کانفیگش رو بررسی میکنم 

تو آپارات من میتونید هر قسمتی که درست میکنم رو ببینید

https://www.aparat.com/v/QkJm7?playlist=325246

i3

i3 یه مدیر پنجره ی موزائیکیه یعنی که خودش مدیریت میکنه تا پنجره ها به شکل منظم چیده بشن البته از مدل فلوتینگ (شناور) هم ساپورت میکنه برا اینکه بفهمید اینا دقیقا یعنی چی توصیه میکنم یه مدیر پنجره موزائیکی نصب کنید تا قشنگ متوجه بشید

i3 رو که نصب میکنید احتمال افسردگی هست چون که با یک چیزه به شدت زشت و ناجور مواجه میشید که ... اصلا ولش ولی با شخصی سازی به چیزهای قشنگی تبدیل میشن که میتونید بعضی هاشون رو تو ردیت ببینید حقیقتش مال من انقدر قشنگ نیست

خب اولش که اجرا میکنید یه دیالوگ میاد که یه سری سوالات میپرسه اولی رو که باید yes بزنید قطعا دومی رو سلیقه ای باید انتخاب کنید دکمه مودتون چی باشه دکمه مود دکمه ایه که تو شورتکات ها نقش اساسی رو داره

بعد با اون حقیقت زشت و افسرده کننده مواجه میشی یه صفحه سیاه با یه نوار خیلی بد رنگ وضعیت اون پایین  میتونید با برنامه feh یا nitrogen یه بکگراند تنظیم کنید یا اون نوار مشهور به i3status رو با چیز های بهتری مثل polybar یا i3blocks عوض کنیدولی ما میخوایم یه ذره کارکردش رو بررسی کنیم

مثلا فکر کنید میخواید که یه ترمینال باز کنید تو یه میزکار عادی مثلا یه صفحه ای رو باز میکنید که برنامه ها همه توشن و رو ایکون ترمینالتون کلیک میکنید ولی تو i3 دکمه مود رو با اینتر میزنیم و به شکل جادویی یه ترمینال باز میشه حالا یه ترمینال دیگه باز کنید تا اون موزاییک رو متوجه بشید 

حالا یه برنامه دیگه همه برنامه ها که به اندازه ترمینال خاص نیستن که شورتکات مخصوص خودشون رو داشته باشن پس میایم مود رو با d میگیریم و یه دیالوگی به اسم dmenu توی بارتون باز میشه میتونید اونجا اسم برنامه رو بنویسید که خودش هم کمکتون میکنه بعد باز میشه میتونید از داداش کوچیک خوشگلش یعنی rofi هم استفاده کنید

حالا میخوای یه برنامه رو به شکل افقی باز کنیم نه عمودی یعنی صفحه افقی نصف بشه خب فقط کافی قبل باز کزدن برنامه از مود و v استفاده کنید و برای بازگشت به عمودی از مود + h 

برای بستنن برنامه از مود + شیفت +q استفاده کنید و برای تغییر سایز از مود + r و بعد کلید های جهت نما استفاده کنید برای اینکه یکی از پنجره ها تمام صفحه بشه از مود + f استفاده کنید برای رفتن به یک ورک اسپیس از مود +‌ شماره ورک اسپیس استفاده کنید و برای بردن یک پنجره به یک ورک اسپیس از همون دستور قبل با یه شیفت بیشتر استفاده کنید برای لاگ اوت کردن از مود + شیفت + e استفاده کنید و برای اینکه بعد از یه شخصی سازی مدیر پنجره رو ریلود کنید از مود + شیفت + r استفاده کنید فک کنم همین قدر کافی بشه الان شرتکات دیگه ای به ذهنم نمیرسه

شخصی سازی گنوم

خب من دوروزه رو اوبونتو۴ ۱۸.۰ که تازه نصب کردم کار کردم و اونو به جایی که دوست داشتم رسوندم خب طبعا کانفیگ گنوم هم جزوشه

اولین کاری کردم یه والپیپر خوشگل انتخاب کردم من همیشه یه چنتا دارم رو هر توزیعی میزارمشون

بعد گنوم توییکس رو نصب کردم :

sudo apt install gnome-tweaks

خب گنوم توییکس یه برنامه است که باهاش گنوم رو شخصی سازی میکنیم

بعد میایم یه افزونه برا مرورگرمون نصب میکنیم تا افزونه های گنوم رو باهاش نصب میکنیم برا من فایرفاکسه برا مال خودتون سرچ کنید دی:

بعد میزنیم:

sudo apt install chrome-gnome-shell

حالا میتونی از تو مرورگر افزونه نصب کنیم خب اول dash-to-dock رو نصب میکنیم تا یه داک داشته باشیم

بعد افزونه User-shell رو نصب میکنیم حالا میایم یه تم برا شل پیدا میکنیم من lexis خوشم اومد و از گیتهابش دانلودش کردم و کپی کردم به .themes تو دایرکتوری ~

بعد از توی توییکس فعالش کردم  چیز قشنگی شد البته شما میتونید بر اساس سلیقه خودتون یه تم دیگه پیدا کنید و همینجوری نصبش کنید

حالا ایکون پک پیدا میکنیم و دانلود میکنیم پیشنهاد من :Dexie-classic-dark یا papirus هست بعد دانلود کپی کنید تو .icons تو دایرکتوری ~ و از توییکس فعالش میکنیم

بعد اپلیکیشن تم رو تنظیم میکنیم همون ضربدر و مربع بالا که برنامه رو می بنده یا گوچیک میکنه تمشو پیدا میکنید و دانلود میکنید بر اساس سلیقه اتون مال منmacos-catalina-dark هست بریزیدش تو .themes که قبلا شل تم رو توش ریختیم بعد از توی توییکس فعالش میکنیم

مرحله اخر  کانکی هست کانکی یه ویجت است برا نشون دادن دیتای مربوط به سیستم برا نصبش:

sudo apt install conky

و بعد با کانکی منیجر کانفیگش میکنیم برا نصب کانکی منیجر:

sudo apt-add-repository -y ppa:teejee2008/ppa & sudo apt-get update& sudo apt-get install conky-manager

حالا از اونجا یه تم کانکی به نام گاتام رو فعال کنید و حالا یه دور ریبوت کنید

نتیجه: