لینوکس و من

۷۲ مطلب با موضوع «سایر» ثبت شده است

پایان پشتیبانی معماری ۳۲bit در مانجارو

در خبرها اعلام شده که Manjaro مانند توزیع مادر خودش یعنی Arch از نسخه های بعد از 17.0.3 دیگه از معماری 32bit پشتیبانی نمیکنه. و این یعنی کسانی که از نسخه های ۳۲ بیتی مانجارو روی دستگاهشون استفاده میکردن بعد از تاریخ بروز رسانی نسخه جدید نمیتونن بروز رسانی کنند.


شاید دیگه وقت این رسیده که با این نسل قدیمی CPUها خداحافظی کنیم....
البته لینوکس همیشه به این معروف بوده که روی قدیمی ترین و حتی ضعیف ترین سیستم ها میتونست نصب بشه و اون ها رو زنده نگه داره. ولی با این تصمیم که اجتناب ناپذیر هم هست (بخاطر Arch) کسانی که از نسخه های ۳۲ بیتی مانجارو استفاده میکنند باید به فکر یه خونه تکونی حسابی باشن...

تلاش جادوی سیاه برای نفوذ به لینوکس و مک



ویکی لیکس نوشته سازمان سیا CIA در حال توسعه ابزارهایی است که بتونه به سیستم های مک و لینوکس نفوذ کنه. اسم این پروژه Imperial است و شامل ابزارهایی به نام SeaPea و Achilles برای مک و Aeris برای لینوکس میشه.
در مورد Aeris نوشته که برای ایجاد Backdoor در لینوکس استفاده میشه و توزیع هایی مثل debian, centOs و redhat و همچنین FreeBSD رو هدف خودش قرار داده.
ببینیم جامعه آزاد چطوری میتونه در برابر این جادوی سیاه ایستادگی کنه...

تغییر دادن رنگ خروجی اسکریپت(بش)

شاید موقع نوشتن اسکریپت,نیاز داشته باشین بخشی از خروجی اسکریپتتون رو با یه رنگ دیگه نمایش بدین.(مثلا ارور ها یا وارنینگ ها)
برای این کار شما میتونین از برنامه tput استفاده کنین.به این صورت:
 tput setaf [0-7]
(بعد از setaf  با توجه به رنگ مورد نظرتون یه عدد بین  ۰ تا ۷ قرار بدین)
رنگ ها:
مشکی=۰
قرمز=۱
سبز=۲
زرد=۳
آبی=۴
ارغوانی=۵
آبی متمایل به سبز!!(cyan)=۶
سفید=۷

به دو روش میتونین ازش استفاده کنین.اول اینکه این دستور رو قبل از دستور echo بزارین  و روش دوم هم اینکه توی یه متغیر ذخیرش کنین و توی دستور echo  فراخوانیش کنین.
با دستور tput sgr0 هم رنگ ترمینال به رنگ پیشفرضش برمیگرده.

امیدوارم به دردتون بخوره:)

آیا gtk3 به xfce آمده است؟

من امروز به طور اتفاقی این پکیج ها رو در مانجارو دیدم:



آیا واقعا gtk3 به xfce اومده؟! اگه اینجوری باشه که خیلی عالیه! یه دسکتاپ بسیار سبک و مدرن خواهیم داشت!

اسکریپتی برای تبدیل گروهی فایل های flv به mp4

یکی از دوستان درخواست اسکریپتی برای ffmpeg داشت که بتونه فایل های flv رو به صورت گروهی به mp4 تبدیل بکنه.ما این اسکریپت رو براش نوشتیم و خوشبختانه به دردشون خورد.
گفتم اینجا هم بزارم شاید به کار بقیه دوستان هم بیاد.این اسکریپت رو با فایل هایی که میخواید تبدیل کنید در یک پوشه قرار بدید و بعد اسکریپت رو اجرا کنید.
موفق باشید :)
#!/bin/bash
IFS=$'\n'
clear
blue=`tput setaf 4`
pink=`tput setaf 5`
if ! [ -d "converted_videos" ];then
    mkdir converted_videos
    echo "${blue}converted_videos directory created."
fi

flv_videos=`ls *.flv 2>/dev/null`
if [ -z "$flv_videos" ];then
    echo "${pink}there is no '.flv' file for convert."
fi
for i in $flv_videos;do
    file_name=`echo $i | sed -r 's/.flv//g'`    
    ffmpeg -i $i converted_videos/$file_name.mp4 > /dev/null 2>&1 
    echo "${pink}$i${blue} converted to ${pink}$file_name.mp4${blue} and saved in ${pink}$PWD/converted_videos"
done
tput sgr0

دستورات پر کاربرد vim


میشه گفت اینها پرکاربرد ترین دستورات ویم هستن.
امیدوارم به دردتون بخوره :)

أموزش نصب DDE روی آرچ لینوکس



DDE یکی از زیبا ترین دسکتاپ های گنو/لینوکسیه.این دسکتاپ ,دسکتاپ پیشفرض توزیع دیپین هست.
Deepin desktop enviroment or DDE
تو این مطلب میخوام روش نصب این دسکتاپ روی آرچ لینوکس رو توضیح بدم.
***این کد هارو کپی پیست نکنید.ویکی آرچ رو بخونید و دقیقا درک کنید که چیکار دارید میکنید :)
اول از همه xorg و بسته های مرتبط به اون رو نصب کنید.
$sudo pacman -S xorg xorg-server xorg-xinit  xorg-server-utils
$ جزو دستور نیست.
حالا با توجه به کارت گرافیکتون,درایور مناسبش رو نصب کنین.
برای کارت گرافیک  اینتل:
$sudo pacman -S xf86-video-intel
برای کارت گرافیک  AMD:
 $sudo pacman -S xf86-video-ati
برای کارت گرافیک NVIDIA:
$sudo pacman -S  xf86-video-nouveau
پخش کدک های معمول صوتی:
 $sudo pacman -S gst-libav gst-plugins-bad gst-plugins-good gst-plugins-ugly gst-plugins-base gst-plugins-base-libs gstreamer
پلاگین pulseaudio:
 $sudo pacman -S pulseaudio
حالا بریم سراغ نصب میز کار.
میز کار رو با این دستور نصب کنید:
 $sudo pacman -S deepin
بعد از نصب اون,میتونین بسته ی deepin-extra رو هم نصب کنین.که شامل یه سری برنامست که خود دیپین داره توسعش میده.
برنامه های موجود در بسته ی  deepin-extra:
deepin music
deepin movie
deepin screenshot
deepin calendar
و اگر نمیخواین همشونو نصب کنین و فقط یکیشونو میخواین,میتونین با این دستور نصبش کنین.
 $sudo pacman -S deepin-*
جای * اسم نرم افزاری که میخواین رو بنویسین.
این میز  کار از lightDM به عنوان login-manager استفاده میکنه.هر چند میتونین هر لاگین منیجر دیگه ای روهم نصب کنین.لیست لاگین منیجر ها
حالا باید فایل کانفیگ lightDM رو دستکاری  کنیم.
 $vi /etc/lightdm/lightdm.conf
تو این فایل,دنبال عبارت زیر بگردین:
 #greeter-session=example-gtk-gnome
از حالت کامنت خارجش کنین(# اولشو حذف کنین) و به عبارت زیر تغیرش بدین:
 greeter-session=lightdm-deepin-greeter
حالا دستور زیر رو وارد کنین تا lightdm آماده کار بشه:
 $systemctl enable lightdm-service
و سیستم رو ریبوت کنین.یا با این دستور وارد محیط گرافیکی بشین:
 $systemctl start lightdm.service
تصاویری از محیط DDE

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

متاسفانه تنها توزیع ایرانی لینوکس قابل استفاده، به نام پاریکس بعد از سالها به پایان روزهای زندگی خودش نزدیک میشه. طبق اطلاعیه ای که در سایت پارسیکس نوشته شده این توزیع قدیمی و از نظر من دوست داشتنی ۶ ماه بعد از بروز رسانی دبیان ۹ به زندگی خودش پایان میده.
مدتها پیش نوشته بودم که کاش کاربران اوبونتوی ایران توجه بیشتری به پارسیکس داشته باشند. چون واقعا اون زمان ها چیزی از اوبونتو کم نداشت و حتی پایدارتر هم بود. و کاملا هم با سیستم های آن روزهای ایران (مودم های دایل آپ و ...) سازگاری داشت.
به نظر میرسه پارسیکس بخاطر بی مهری جامعه کاربری اش دست به خودکشی میزنه! چرا که یک فروم بسیار قدیمی و کهنه داره که مدتها است دیگه کسی چیزی توش نمینویسه.
یک دلیل دیگه ای که به نظر من باعث شد پارسیکس جایگاه واقعی خودش رو در بین توزیع های لینوکسی پیدا نکنه، عدم وجود خلاقیت کافی در توسعه این توزیع بود. پارسیکس برای سالهای متمادی از یک استایل ثابت استفاده کرد و تغییر محسوس و متفاوتی در ساختار و طراحی خودش بوجود نیاورد. و همین باعث شد کاربرها (من جمله خودم) به سمت توزیع هایی برن که چیز جدیدی برای گفتن داشته باشن.
به هر حال، هر دلیلی که داشته توسعه دهندگان پارسیکس این تصمیم رو گرفتند. من هرچند دیگه مدتها بود که از پارسیکس استفاده نمیکردم، اما بعنوان یک کاربر قدیمی این توزیع (از نسخه های زیر ۱) ناراحت شدم که چنین خبری رو دیدم. امیدوارم آقای باغومیان و سایر دست اندرکاران این توزیع علی رغم کارشکنی ها و حمایت نشدن هایی که در ایران در موردشون اتفاق افتاده فکرهای جدیدتر و بهتر، و بیل المللی در این زمینه داشته باشند. براشون در ادامه زندگی آرزوی موفقیت های طولانی تری میکنم.

دستگاه اعداد در سیستم های کامپیوتری



اگه از دنیای کامپیوتر سر رشته ای داشته باشین,حتما کلمات دسیمال,هگز,باینری و اوکتال به گوشتون خورده,اینها همون دستگاه اعداد تو سیستم های کامپیوتری هستن,در  این مقاله به تشریح هر کدوم از این سیستم ها میپردازیم.


مولوکای من

من حدود یه ساله که از تم مولوکای برای ویم استفاده میکنم.
چند وقت بود ازش خسته شده بودمو گفتم یه دستی بهش بکشم.
یه سری تغیرات کوچولو توش دادم.به نظر خودم که بد نیست.
گفتم اینجا هم بزارم شاید کسی خوشش اومد و استفاده کرد :)

مولوکای اصلی:

مولوکای من:


https://github.com/ehsanialireza/my-molokai