تا حالا شده که بخواین از vim استفاده کنین؟ حتما دیدین بدون تنظیمات اولیه، کاملا بیخوده و کار باهاش سخته! ولی کافیه که شما ۱ روز روش فقط بزارین و مطابق میلتون شخصی سازی‌ش کنین.

حالا با این پروژه‌ای که شروع کردم، در اکثر موارد یه روز هم نمیخواد وقت بزارین و کافیه که کانفیگ مورد نظرتون رو پیدا کنین و حتی ادیت هم کنین! پروژه تو گیت‌هاب هستش و شما میتونین که فایل vimrc تونو مطابق چیزی که پایینتر توضیح میدم (بالاخره یه قالب استانداردم داشته باشه بد نیستا!) به ریپو اضافه کنین، یا اینکه بین vimrc بقیه ملت بگردین و چیزی که میخواینو پیدا کنین! فلن قرار نیست سایتی داشته باشه، ولی اگه کسی خواست خوشحال میشم همکاری کنه :))))

چجوری vimrc خودمو به مخزن اضافه کنم؟

خب اول از همه باید مخزن رو تو اکانت خودتون فورک کنین، بعد یه فولدر توش به اسم یوزرنیم خودتون تو گیت‌هاب بسازین (که بشه صاحبو یافت …) و فایل vimrc تونو تو اون فولدر بریزین. بعد باید مطمئن شین که فایله پنهان نیست (معمولا رو لینوکس و مک پنهانه :|) و اسمش هم حتما vimrc باشه. بعد یه فایل readme.md تو همون پوشه بسازین و مثل فایل readme.md در فولدر mr0null اونو با توضیحات فایلتون پر کنین و در آخر هم اگه از vimrc کسی استفاده کردین، بهتره ازش اسم ببرین (چک نمیشه ولی از نظر اخلاقی دیگه رعایت کنین :|) . در پایان اول تو مخزن فورک شده خودتون فایلارو سینک کنین، بعد یه pull request بزنین و تو توضیحات نام‌کاربری خودتون رو بنویسین، یا از قالب «نام‌کاربری+ورژن فایل» استفاده کنین‌. اگه همه موارد بالا رعایت بشن، با مخزن اصلی برهم مینشانم (merge میکنم :|)!

در پایان نظری پیشنهادی چیزی دارین زیر همین مطلب بگین!

در مورد پست بحث کنید

شاید براتون این مشکل وجود داشته که می‌خواستین فلان ساعت، یه کامندی تو ترمینال اجرا شه! (مثلا هر شب ساعت ۱۰، به یه شخصی فلان فایل ایمیل شه!) یا اینکه یه بار ساعت ۴ صبح که احتمالا پای کامپیوتر نیستین، شروع به دانلود فایل کنین و بعد ساعت ۸ صبح هم سیستم خود به خود خاموش شه. همه اینکارا با ترمینال لینوکس انجام میشه! برای انجام این‌کارها به ادامه مطلب مراجعه کنید.
بیشتر بخوانید

اینبار قراره که کانفیگ openconnect (ازین به بعد بهش ocserv هم می‌گم!) تو اوبونتو سرور ۱۶ آموزش بدم! قبل از همه چیز بگم که این آموزش جهت دور زدن تحریم‌ها و تامین امنیت در فضای مجازی می‌باشد و مسئولیت هرگونه سوءاستفاده بر عهده کاربر می‌باشد.

ocserv چیه؟؟

ocserv یه برنامه برای تونل زدن تو اینترنت هست که اطلاعات رد و بدل شده رو نیز رمزنگاری می‌کنه! قسمت تونل زدنش هست که برای ما ایرانیا خیلی کاربردیه! ولی برای امنیت هم هست! برای این‌که دید بهتری نسبت بهش داشته باشین، در سایت‌های فروش چیزپی‌ان، بهش می‌گن سرویس سیسکو.

بیشتر بخوانید

طبق آموزش قبلی یاد دادم که چطوری با کمک Gnome Tweak Tool دسکتاپ گنوم خودتون رو شخصی‌سازی کنین. این‌سری یاد می‌گیرین یه دسکتاپ پویا برای خودتون درست کنین و دسکتاپتون رو از بی‌تحرکی در بیارین.

کانکی چیست؟

ساده‌ترین جوابی که تو اینترنت پیدا میشه اینه:

یک نرم‌افزار آزاد برای نظارت بر کارکرد سیستم می باشد و قابلیت نظارت بر قسمت هایی همچون پردازنده، حافظه، دیسک‌های ذخیره‌ سازی، شبکه، نرم‌افزارهای چندرسانه‌ای گوناگون و … را دارد. کانکی برخلاف ابزا‌رهای ویجت آشنای ویندوز خروجی خود را مستقیما روی X window رسم می‌کند که باعث حجم کمتر و مصرف منابع کمتر سیستم می‌شود.

پیش‌نیازها

باز هم مثل همیشه اول چیزایی که باید رو سیستمتون باشه رو می‌گم:

  • خود پکیج conky
  • یه اپ مثل conky manager برای راحتی‌کار
  • پکیج jcal (برای دبیانی‌ها پیش‌نهاد میشه که از این راهنما نصب کنین که آخرین نگارش اون رو بگیرین
  • پکیج fribidi که برای گرفتن خروجی فارسی تو ترمینال خیلی کاربردیه!

برای اینکه مطمئن شین ۲ تا گزینه آخرو دارین، یه پنجره ترمینال باز کنین، دستور jdate +%G | fribid رو بزنین، باید روز هفته به فارسی رو تو ترمینال ببینین.

مراحل انجام کار

اول از صفحه گیت‌هاب کانکی، کانکی و متعلقاتشو (فونت ، …) رو به هر روشی خواستین بگیرین (دانلود با فرمت zip، کلون …) و تو آدرس ~/.conky بریزین. اول از همه، فونت‌های توی فولدر رو نصب کنین. پیشنهاد میشه که حتما یه فولدر برای این کانکی تو دایرکتوری ~/conky بسازین تا کانکی‌هانتون مرتب بمونه. مرحله بعدی، فعال سازی کانکی هست. راحت‌ترین راهش (راه با ترمینال داره که سخت‌تره!) اینه که با Conky Manager این کار رو کنیم!
کانکی منیجر رو باز کنین، یه لیست از کانکی‌هایی که تو همون آدرسی که گفتم نشون می‌ده، تیک کنار اون کانکی‌ای رو که کپی کردین، بزنین، کانکی اجرا میشه و بعد از هر بار ریستارت، باز هم اجرا میشه!

شما لازم نیست خودتون رو به این کانکی محدود کنین! می‌تونین همین کانکی رو ویرایش کنین و اگر خواستین، تو گیت‌هاب Pull Request بدین، یا همینجا نسخه خودتون رو به اشتراک بزارین! همچنین تعداد خوبی کانکی در اینترنت موجود است و می‌توانید خود آنها را استفاده کنید یا اینکه ویرایش کنید و سپس استفاده کنین. در ضمن فقط یک کانکی
نمی‌تواند فعال باشد، بلکه چندین کانکی ‌می‌توانند فعال باشند.

پ.ن: با تشکر از آقای ARS (تلگرام: sudo_su) جهت معرفی کانکی!

در مورد پست بحث کنید

اگر که از کاربران لینوکسی باشین، شاید شنیدین که آرچ یه لینوکس خفن! ولی با نصبه سخته! (خب تا حدودی با سخت بودن نصب آرچ موافقم! ولی اگه ۲ ۳ بار نصب کنین، راحت یاد می‌گیرین!) خب، بخاطر سختی نصب آرچ و همچنین نصب دسکتاپ روش (و دلایلی دیگر …) یسری آدم چند تا توزیع از آرچ مشتق گرفتن، مثل Manjaro یا Apricity OS. هر توزیعی هم معایب و مزایایی داره! مثلا مانجارو ۲ ۳ تا نصب کننده مختلف داره یا اینکه دسکتاپ پیش‌فرضش، KDE عه! از اونورم، اپریسیتی مزایایی مثل خیـــــــلی سبک بودن داره (خیلی نزدیک به آرچه! البته به نظرم) و همچنین همونقدر که مانجارو برای طرفداران گنوم خوب نیست، اپریسیتی هم برای طرفداران کی‌دی‌ای خوب نیست. پس چون من گنوم رو خیلی دوست دارم و تونستم به یه شخصی‌سازی خوبی برسم (پست بعد بیشتر از گنوم می‌گم) اپریسیتی رو نصب کردم (ولی یه دلیل دیگش اینه که اینو تونستم راحت رو فلش نصب کنم با خودم ببرم اینور اونور)!

در ادامه مطلب، آموزش نصب اپریسیتی رو می‌بینین.
بیشتر بخوانید

خوب همونطور که می‌بینین، یه دسکتاپ گنوم ساده که معمولا پیش‌فرض رو لینوکس‌ها نصبه، می‌تونه چقدر عوض بشه! البته این چیزی که تو عکس می‌بینین خیلی کم روش تغییر دادیم!

پیش‌نیاز ها

خوب مثل همیشه، اول پیش‌نیاز هارو می‌گم:

  • یه لینوکس
  • دسکتاپ گنوم
  • Tweak Tool که معمولا با گنوم نصبه
  • اتصال به اینترنت
  • کمی حوصله و ذوق

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

author avatar

محمد امین واحدی‌نیا

یادداشت‌های ماهانه یه برنامه‌نویس درحال کار با سیستمای یونیکسی (لینوکس یا مک :|)


برنامه‌نویس!


Tehran