تبلیغات
لینوکس و من - مطالب نرم افزار
لینوکس و من

افزونه uget برای کرومیوم

نویسنده : امین | تاریخ: 1393/02/22

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


روش نصب هم چنین هست که از توی settings قسمت extensions رو بیارید، و چیزی رو که دانلود کردید drag and drop کنید اونجا.

کمک از اپلیکیشن ویندوزی برای فایلهای CHM

نویسنده : امین | تاریخ: 1393/01/29

نمیدونم قضیه چیه واقعا. که چرا یه اپلیکشن خوب و درست حسابی برای لینوکس نداریم که فایل های CHM رو درست باز کنه. چیزای مختلفی رو امتحان کردم، اما همشون با بعضی از فایلها مشکل دارن. در حالی که این مشکل در ویندوز وجود نداره. 
sumatraPDF یه برنامه ی کوچیک و سریع هست که تحت ویندوز نوشته شده، اما متن باز هست. میتونید نسخه portable اون رو از این آدرس دانلود کنید و با wine اجراش کنید. خیلی سریع باز میشه و انواع فایل های eBook رو براتون باز میکنه. هم chm هم pdf. هیچ مشکلی هم نداره!

parole مدیاپلیر ساده و خوب xfce

نویسنده : امین | تاریخ: 1393/01/6

parole که به ایتالیایی یعنی lyrics مدیاپلیر دسکتاپ xfce هست. خیلی شبیه به totem در گنوم هست. ساده و خوب! تحت gstreamer کار میکنه. در حال حاضر نسخه 5.4 روی مخازن آرچ قرار داره. اما نسخه 6 هم مدتهاست که اومده. نمیدونم چرا آرچ تصمیم نگرفته اون رو بروز کنه. نسخه ۶ وابسته به xfce 4.11 هست، در حالی که نسخه xfce در آرچ الآن 4.10 هست.


نسخه 5.4 از mpris پشتیبانی نمیکنه. یعنی کلید های Fn لپتاپ باهاش کار نمیکنن. اما به راحتی میشه این مشکل رو برطرف کرد. برای هر کدوم از عملکرد ها یک اسکریپت میسازیم و اون ها رو با شورت‌کات های کلید های Fn مچ میکنیم. این اسکریپت ها این طوری هستن:

play/pause:

#!/bin/bash
ps cax | grep parole > /dev/null
if [ $? -eq 0 ]; then
  parole -p
fi

next:

#!/bin/bash
ps cax | grep parole > /dev/null
if [ $? -eq 0 ]; then
  parole -N
fi

previous:

#!/bin/bash
ps cax | grep parole > /dev/null
if [ $? -eq 0 ]; then
  parole -P
fi

ورژن ۶ رو امتحان کردم. بهتر از این بود، ولی چون همه ی بسته های xfce 4.11 نصب نبودن مشکل داشت. منتظر بروز شدن xfce در آرچ میشینیم :)

axel را به کرومیوم بیاورید

نویسنده : امین | تاریخ: 1393/01/5

دنبال راهی میگشتم که بشه با کرومیوم در لینوکس، دانلود ها رو با یه چیز دیگه به جز مرورگر انجام بدم. همون طور که میدونید Axel یکی از بهترین دانلود منیجر های لینوکس هست که در ترمینال کار میکنه. یه انسان خوبی اومده یه کاری کرده که میتونیم به راحتی دانلودهامون رو در کرومیوم از طریق Axel انجام بدیم.

یک دکمه در کنار نوار آدرس اضافه میشه. روش کلیک کنید تا دانلود ها رو ببینید.

خب...
۱- افزونه مورد نظر رو در کرومیوم نصب کنید.
۲- اسکریپت مورد نظر رو هم دانلود کنید. بعد اون رو در یک مسیر دلخواه extract کنید. مثلا usr/local/bin/pyaxelws/  یا در فولدر home خودتون. 
۳- این دستور رو در ترمینال اجرا کنید: python server.py 
۴- حالا میتونید روی لینک هاتون راست کلیک کنید و با PyaxelWS دانلودشون کنین. به همین راحتی.

اقدام فرعی:
برای اینکه راحت تر باشیم، میتونیم اسکریپت رو وقتی که به دسکتاپ لاگین میکنیم اجرا کنیم. میتونید با crontab این کار رو بکنید. یا با dtach. برای اینکار dtach رو در توزیع خودتون نصب کنید، و بعد یا این عبارت رو در قسمت startup applications قرار بدید:
python /home/amin/pyaxelws/server.py
و به جای عبارت رنگی، محل اسکریپت خودتون رو قرار بدید.

ویرایش: برای تعیین محل دلخواه دانلود، باید آخر آدرستون یدونه / هم بذارید. وگرنه پیام خطا میده.
Axel واقعا تاثیر گذاره! با کرومیوم با سرعت ۴۰ تا دانلود کرد، همون فایل رو با axel با سرعت ۱۱۰ تا میگرفت! متعحب گشتم!

یک پنل حرفه ای تر در دسکتاپ xfce داشته باشید

نویسنده : امین | تاریخ: 1393/01/1

دسکتاپ xfce واقعا سبک و در عین حال کاربردی است. اما خب یه چیزهایی کم داره. ولی یه چیزی پیدا کردم که واقعا خوبه! منوی اپلیکیشن های xfce خیلی ساده و زشت هست! اما یه چیزی داریم به نام Whisker menu که یک منوی خوب، سریع، کاربردی، با قابلیت های مختلف هست. ساده و قشنگ هم هست. عکسش رو در زیر میبینید:


البته تنظیمات پیشفرض یه چیز دیگه است. میتونید تغییرش بدید. در آرچ میتونید از AUR پیداش کنید و به راحتی نصبش کنید و بعد به پنل اضافه کنید.
ویرایش: میتونید با نصب نسخه ی git از امکان تعریف کردن shortcut هم استفاده کنید. و مثلا با compiz تعریف کنید که هر وقت ماوس رفت یه گوشه ی صفحه، منو باز بشه. دستورش هم اینه: xfce4-popup-whiskermenu

و اما یک ابزار خوب دیگه، menulibre هست که برای انجام تغییرات منوهای اپلیکیشن ها به کار میره. و هیچ وابستگی ای به گنوم نداره. این هم در AUR آرچ موجود هست و به راحتی نصب میشه و قابل استفاده است.

ثبت ترافیک اینترنت در لینوکس

نویسنده : امین | تاریخ: 1392/12/18

مدتیه که فشار کار زیاد شده و وقت نمیکنم با لینوکس سر و کله بزنم. اما این دفعه لازم بود! چند روز پیش خوشبختانه اینترنت ADSL مخابرات تموم شد و من از یه شرکت دیگه اینترنت گرفتم. میخواستم بدون اینکه وارد حساب کاربری توی سایت شرکت بشم بدونم چقدر مصرف اینترنت دارم. چند وقت پیش یه نرم افزار برای اینکار مثال زده بودم، اما چندان کامل نبود، و این دفعه یه چیز خیلی خوب پیدا کردم.
با vnstat میتونید ترافیک در لحظه ی اینترنت خودتون رو ببینید، ترافیک روزانه، ماهانه رو هم براتون نشون میده. و این رو برای interfaceهای مختلفی انجام میده، یعنی مثلا برای وایرلس جدا، برای شبکه جدا و ... و همچنین با reboot کردن سیستم اطلاعات پاک نمیشن.

vnstat رو میتونید در توزیع خودتون پیدا کنید و نصب کنید. در مخازن آرچ که هست.

بعد از اینکه نصب کردیم لازمه که چند تا کار انجام بدیم.
اول باید اینترفیس مورد نظرتون رو پیدا کنید و به برنامه اعلام بکنید که میخواید اطلاعات این اینترفیس رو جمع آوری کنه.

اول ببینیم چی داریم:
/sbin/ifconfig -a
اینترفیس مورد نظرتون رو پیدا کنید و به برنامه بگید:
sudo vnstat -u -i interface
حالا باید سرویس vnstat رو در هنگام بوت راه اندازی کنیم. در آرچ با این دستور:
sudo systemctl enable vnstat.service

حالا باید دسترسی نوشتن لاگ رو به یوزر معمولی بدیم. با این دستور در سیستم های مولتی یوزر، کاربران مشکلی در ثبت لاگ نخواهند داشت:
sudo chmod a+rw -R /var/lib/vnstat/*
حالا یک بار سیستم رو مجدد راه اندازی کنید. 

با دستور vnstat میتونید اطلاعات رو ببینید. و با تگ --help میتونید با دستور های مختلف این ابزار خوب آشنا بشید. مثلا ترافیک در لحظه، روزانه، ماهانه و ...
روی منبع ۱ کلیک کنید تا با چند نمونه از خروجی های vnstat آشنا بشین. من که خیلی خوشم اومد ازش.

لینک‌های مرتبط

راه اندازی kerio در آرچ لینوکس

نویسنده : امین | تاریخ: 1392/09/19

اونهایی که میدونن kerio چیه، اما نمیدونن چطور باید در لینوکس (در اینجا آرچ) راهش بیندازن، این نوشته به دردشون میخوره.

بسته ی kerio-control-vpnclient رو از مخازن AUR  نصب کنید. بعد از نصب باید تنظیمات کانکشن رو انجام بدیم.

sudo /usr/sbin/kvpnc configure
به سوالاتی که میپرسه پاسخ مناسب رو بدید. از قبیل یوزرنیم و پسورد و آدرس سرور...
بعد از پیکربندی (!) با این دستور کانکشن شما اجرا میشه:
sudo /usr/sbin/kvpnc start
و با تغییر start به stop کانکشن رو قطع میکنیم.

و با این دستور لاگ یا گزارش عملکرد کانکشن رو خواهیم داشت:
 cat /var/log/kerio-kvc/error.log
کاش میشد وقتی وصل میشه یا قطع میشه یه نوتیفیکیشنی چیزی هم ببینیم.
ظاهرا این در دبیان هم همین گونه هست و اصلا بسته ی آرچ هم از روی بسته ی deb ساخته و پرداخته میشه.

تبدیل فایلهای صوتی و تصویری در آرچ

نویسنده : امین | تاریخ: 1392/09/12

قبلا برنامه ای به نام mobile media converter رو برای دبیان معرفی کرده بودم. با این برنامه به سادگی میتونید فایل های صوتی و تصویری رایج  رو به هم تبدیل کنید. مثلا یه کلیپ تصویری رو به mp3 یا یه فایل mp3 رو به ogg و غیره...
این برنامه در مخازن AUR توزیع آرچ وجود داره. و با روش هایی که قبلا گفتم قابل نصب هست. نکته ای که هست اینه که این بسته ها رو هم باید نصب کنید:
ffmpeg و mencoder و libass و lame و id3lib و چیزهایی که به عنوان optional معرفی میکنه. (تا عملکرد برنامه در حد کمال خودش باشه!)

افزونه های مورد علاقه من در کرومیوم

نویسنده : امین | تاریخ: 1392/08/30

مرورگر کرومیوم به خاطر سرعتش از هر لحاظ شده مرورگر پیشفرض من. سرعت در اجرا شدن، در لود صفحات، در استفاده از پروکسی. و مدتهاست که از فایرفاکس استفاده نمیکنم. خوش بختانه آخرین ورژن های این مرورگر در مخازن آرچ وجود دارن و میشه به راحتی به روزرسانی کرد.
خواستم هم برای شما و هم برای یادآوری خودم افزونه هایی که در این مرورگر استفاده میکنم بنویسم.

۱- AdBlock که یک افزونه عالی برای حذف تبلیغات از سایت هاست. 
۲- Checker Plus for Gmail به نظر من بهترین افزونه برای جیمیل هست. وقتی ایمیل جدید میاد که بهتون هشدار میده. و از این جهت میگم بهترین، چون شما میتونید از طریق این افزونه بدون اینکه وارد جیمیل بشید ایمیل جدید رو بخونید و پاسخ هم بدید! حذف کنید، اسپم کنید و ...  
۳- DownloadAll تلاشی ستودنی به عنوان یک دانلود منیجر برای کروم به تقلید از افزونه  DownThemAll در فایرفاکس. البته خیلی ناقص تر از اونه. 
۴- LinkedNotes یک افزونه ی بسیار خوب و کاربردی برای نوت برداری از وب. من چند تا مشابه این رو امتحان کردم. اما این از بقیه بهتر بود. مثلا یک مطلب رو سلکت میکنید و میفرستیدش به این نوت. تا بعدا سر فرصت بخونید. بسیار به درد میخوره برای کپی کردن دستورها و کد ها و هزار جور چیز دیگه. 
۵- Photo download for Facebook یک دکمه ی کوچیک با عنوان Download روی عکس های فیسبوک ظاهر میشه و شما با کلیک روی اون میتونید اون عکس رو ذخیره کنید. به همین راحتی.
۶- Proxy SwitchySharp قبلا شرحش رو نوشتم. برای مدیریت پروکسی ها.
۷- SlickRSS یک فیدخوان جمع و جور و بدون مخلفات. فیدخوان های مختلفی رو امتحان کردم، اما به نظرم این بهتر بود. البته اگه بیشتر سایتهای شما فارسی هستن باید توی کدهای css افزونه دست ببرید و محیطش رو RTL کنید. 
۸- Ultimate YouTube Downloader برای دانلود از یوتیوب. که قبلا شرحش رو نوشتم.
۹- User-Agent Switcher برای گول زدن سایت هایی که فقط با IE اجازه ی کار رو میدن. 

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

deadbeef یک موزیک پلیر ساده و سبک و کارآمد

نویسنده : امین | تاریخ: 1392/08/25

موزیک پلیرهای زیادی بر اساس QT و GTK نوشته شدن. که هر کدوم ویژگی هایی دارن. خیلی از اون ها تنظیمات زیادی دارن که برای اونایی که فقط میخوان به موزیکشون گوش بدن فایده ی زیادی نداره و فقط محیط برنامه رو شلوغ پلوغ کرده. و همچنین زمان باز شدن برنامه زیاد میشه. مثلا Exile, Rythmbox, Banshee, و موزیک پلیرهای KDE که دیگه شورش رو در شلوغ بودن در آوردن. اما از اون طرف هم موزیک پلیرهای ساده ای هم وجود دارن. اما از بین اونهایی که من امتحان کردم، deadbeef از بقیه بهتره.. چون در عین سادگی کارآمد هم هست. و عملکرد های لازم رو دارا هست. پلاگین های مختلفی هم داره. در زیر عکسی از این برنامه رو میبینید:

deadbeef در مخازن آرچ وجود داره. میتونید به راحتی نصبش کنید. پلاگین های دیگه ای هم در مخازن AUR وجود داره. مثلا file browser که یک browser ساده به صورت پنل در سمت چپ نشون میده. یا پلاگینی برای نمایش lyrics که در یک پنل در سمت راست این کار رو انجام میده. deadbeef با کلید های Fn کار میکنه (یک پلاگین برای اینکار داره). همچنین در مخازن AUR برای استفاده از روش mpris هم یک پلاگین وجود داره. و در آخر از طریق commandline هم میتونید کنترلش کنید. پلاگینی هم وجود داره برای اینکه notificationهای برنامه (عوض شدن آهنگ) به صورت notify-osd ظاهر بشن. 

متاسفانه در دسکتاپ mate که هم اکنون از اون استفاده میکنم، کلید های fn کار نمیکنن و من برای کنترل deadbeef با کلید های fn مجبور شدم از روش commandline استفاده کنم.
deadbeef --toggle-pause
deadbeef --next
deadbeef --prev

این دستورها رو به صورت keyboard shortcut اضافه میکنیم که با کلید های Fn ترکیب بشن. اما این دستور ها رو اگه وقتی deadbeef در حال اجرا نیست بکار ببریم، (یعنی کلید ترکیبی اونها رو فشار بدیم) برنامه باز میشه. که خب نباید بشه دیگه. پس میایم یه فکری میکنیم.... آهان... چطوری یه شرط بذاریم براشون. مثلا اینکه اول توی برنامه های در حال اجرا بگرده ببینه deadbeef در حال اجرا هست یا نه. اگه هست این دستورها عمل کنند، اگه نیست عمل نکنند. خوبه!
پس نتیجه ی کار میشه اسکریپت هایی شبیه به این:
if ps -A | grep -q "deadbeef"
then
   deadbeef --toggle-pause
fi
میتونیم این ها رو در فایل های جدا ذخیره کنیم و در پوشه ی usr/local/bin/ قرار بدیم تا با یک دستور اجراشون کنیم. 
deadbeef این طوریه که اگه در حال پخش باشه و ما آهنگ دیگه ای رو کلیک کنیم، آهنگ قبلی قطع میشه و جدیده شروع میشه. که خب طبیعیه. اما چه کار کنیم که وقتی روی آهنگ ها راست کلیک میکنیم امکان اضافه کردن اونها رو به playlist در deadbeef داشته باشیم؟
قبلا در مورد totem این رو نوشته بودم. در مورد deadbeef هم دقیقا همون طوریه:

cp /usr/share/applications/deadbeef.desktop ~/.local/share/applications/deabeef-queue.desktop
و بعد ویرایش میکنیم
nano ~/.local/share/applications/deabeef-queue.desktop
برای قسمت Name= مثلا میذاریم Add to deadbeef و برای قسمت Exec این طوری:
Exec=deadbeef --queue %F
با ctrl + x و بعد تایپ y و بعد اینتر از ویرایشگر میایم بیرون. حالا روی آهنگی راست کلیک میکنیم و از طریق open with دنبال Add to deadbeef میگردیم و اون رو به لیست برنامه ها اضافه میکنیم 

... 4 5 6 7 8 9 10