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

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

نویسنده : امین | تاریخ: 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 میگردیم و اون رو به لیست برنامه ها اضافه میکنیم 

چگونه تنظیم پروکسی را هوشمندانه انجام دهیم

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

نکته مهم: این مطلب هرگز هیچ آنتی فیلتر یا پروکسی‌ای را معرفی نمی کند، و صرفا در مورد تنظیمات پروکسی مرورگر هاست. 

خب من مدتها با فایرفاکس کار میکردم، اما چون فایرفاکس خیلی سنگینه و سرعتش نسبت به کروم به طور قابل توجهی کمتره، مدتیه که دارم کروم رو امتحان میکنم. و اگر به خاطر افزونه ی fireftp نبود، الان اثری از فایرفاکس توی لپتاپم دیده نمیشد. بگذریم... میخوام روشی رو توضیح بدم که با اون بتونیم مدیریت پروکسی رو در کروم به صورت هوشمندانه ای انجام بدیم. یعنی چی؟ یعنی مثلا به کروم بگیم که چه سایت هایی رو از طریق پروکسی باز کن و چه سایت هایی رو مستقیم بدون پروکسی باز کن. و حتی اینکه فلان سایت از یه پروکسی، یه سایت دیگه از یه پروکسی دیگه استفاده کن! و همه ی اینها با چند کلیک مختصر. 
این فایده اش اینه که وقتی شما از پروکسی استفاده میکنید، که سرعت اینترنت رو طبیعتا میاره پایین، و گاهی هم قطع میشه، شما محکوم به این نباشید که نتونید از سایت هایی که لازم نیستند از پروکسی رفته باشن استفاده بکنید. مثلا فیسبوک بازه، و کلی تب های دیگه هم باز هستن. پروکسی قطع میشه، و مثلا یه سایت معمولی ورزشی هم دیگه کار نخواهد کرد. ما میخوایم یه کاری کنیم که فقط فیسبوک (و غیره) از پروکسی استفاده کنن.
اول اصلا ببینیم کروم یا کرومیوم رو چطوری نصب کنیم! در حال حاضر در آرچ با این دستور آخرین ورژن موجود نصب میشه:
sudo pacman -S chromium

و اما در اوبونتو و توزیع های مربوط به اون، من اوبونتو ندارم الان و نمیدونم این روشی که پیدا کردم جواب میده یا نه. اما میذارمش. اگه کسی امتحان کرد بگه.
sudo add-apt-repository ppa:saiarcot895/chromium-dev
sudo apt-get update
sudo apt-get install chromium-browser
البته در این لینک پروژه ی کرومیوم برای پلتفرم های مختلف قابل دانلود هست. که اینطوری دیگه مفهوم آپدیت شدن خودکار کروم از بین میره و باید دستی خودتون هر دفعه فایلش رو دانلوذ کنید و نصب کنید. عین ویندوز یه جورایی.

خب. کروم رو نصب کردیم. میخوایم بریم افزونه های دیگه ای رو نصب کنیم. اما مشکل اینجاست که سایت افزونه های کروم حالا یا فیلتره یا تحریمه یا هرچی، باز نمیشه. و باید با پروکسی برید!!! بنابراین از تنظیمات کروم پروکسی رو به چیزی که دارید تغییر بدید:
settings > show advance settings > change proxy settings
و بعد وارد قسمت extensions بشید و روی Get more extensions کلیک کنید و Proxy SwitchySharp رو جست و جو کنید. و نصبش کنید. یک آیکن کره ی زمین میبینید که اضافه میشه. از اون options رو انتخاب کنید.
در قسمتی که در عکس زیر میبینید، باید تنظیمات پروکسی خودتون رو وارد کنید. مثلا مال من این طوریه. شما میتونید چند تا پروفایل داشته باشید که هر کدوم مال چند پروکسی مختلف باشن. (منظور روشنه؟ دیگه اسم نبرم از پروکسی ها) البته الان فعلا دست نگه دارید. اول قدم بعدی رو انجام بدید!


به قسمت import/export برید و در قسمت Restore from online این لینک رو وارد کنید: http://mylaboratory.persiangig.com/other/SwitchyOptions.bak و روی دکمه‌اش کلیک کنید. با این کار تنظیماتی که من در مرورگر خودم دارم، بیکباره (!) وارد تنظیمات شما میشه. این تنظیمات شامل یک لیست بلند‌بالایی از وبسایت هاست که در کشور چین فیلتر هستند که اکثرا در اینجا هم همین طوره. به اضافه ی چند تا سایت دیگه که خودم اضافه کردم.

حالا به قمست قبلی برید میبینید که پروفایلی که من ساختم اونجا هست. شما با توجه به پروکسی خودتون، تغییرش بدید و همه چیز رو save کنید. حالا ببینیم چطوری کار میکنه...
اون آیکن کره ی زمین، سه تا نوع مختلف داره:
Direct connection: یعنی هیچ سایتی از پروکسی استفاده نکنه و مستقیما وارد اینترنت میشید.
Auto switch mode:‌ یعنی سایت ها طبق این لیستی که ما دادیم از پروکسی استفاده کنن.
و انتخاب پروفایل ها. که یعنی همه ی سایت ها از اون پروفایل استفاده کنن.

اگر یه سایتی رفتید که نیاز بود از پروکسی واردش بشید، خیلی راحت، روی آیکن افزونه کلیک کنید، و بزنید New Rule و بعد تنظیمات مربوطه رو انجام بدید (مثلا اون سایت از چه پروفایلی استفاده کنه) و Add رو بزنید. 
اگر سایتی رو باز کردید که با پیام خطای مرورگر مبنی بر اینکه پروکسی سرور اشتباهه، مواجه شدید. معنیش اینه که اون سایت جزو اون لیست هست و چون پروکسی شما روشن یا فعال نیست، سایت باز نشده. یکم که با این فزونه آشنا بشید و متوجه بشید که چطوری کار میکنه، میتونید اون لیست رو بیخیال شید و سایت هایی که خودتون میخواید رو بهش بدید.

کنترل نامحسوس ترافیک اینترنت!

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

تا به حال شده بخواید ببینید چه برنامه ای داره از اینترنت استفاده میکنه؟ حالا به هر دلیلی. مثلا متوجه شدید لینک مودم در حال فعالیته ولی شما کاری با اینترنت ندارید. یکی از برنامه های خوب که به درد من خورد nethogs هست. برای نصب این برنامه در آرچ، از این دستور استفاده کنید:
sudo pacman -S nethogs

حالا باید interface که با اون به اینترنت وصل هستیم به دستور nethogs بدیم. چطوری پیدا کنیم؟ با یکی از این دستورها متوجه اینترفیس های موجود میشیم:

/sbin/ifconfig -a
netstat -i
ip link show
و بعد به nethogs این طوری بگیم. مثلا:
sudo nethogs eth0


البته این عکس مال من نیست. اما خب همینه، این طوری اطلاعات رو نشون میده.

نصب دسکتاپ mate روی آرچ

نویسنده : امین | تاریخ: 1392/05/24

mate ادامه ی راه Gnome2 هست که توسط تیم لینوکس مینت ادامه دار شد! جایگزین خوبیه برای کسانی که از گنوم ۳ خوششون نمیاد یا لپتاپشون مثل مال من توانایی اجرای انیمیشن های مسخره و ساده ی گنوم شل رو نداره (اما compiz به زیبایی و راحتی اجرا میشه.
سریع بریم سر اصل مطلب.

۱- عبارات زیر رو داخل فایل etc/pacman.conf/ ذخیره کنید:
[mate]
SigLevel = Optional TrustAll
Server = http://repo.mate-desktop.org/archlinux/$arch
۲- mate رو نصب کنید:
pacman -Syy
pacman -S mate mate-extras
به نکته ی شماره ۴ مطلب قبلی برید و اون کارها رو انجام بدید.

توضیحات بیشتر در ویکی mate در سایت آرچ

۴- برای اینکه network manager درست کار کنه باید بسته ی خاصی رو نصب کنید. از AUR این بسته رو دانلود کنید. و طبق آموزشی که قبلا گذاشتم اون رو نصب کنید. اما توجه کنید که قبلش در فایل PKGBUILD باید عبارت gnome-bluetooth رو به mate-bluetooth تغییر بدید.

برای نصب compiz دردسر زیادی کشیدم. الان وقتش رو ندارم. شاید بعدا بنویسم.

SLIM یک Login Manager ساده و کاربردی و زیبا

نویسنده : امین | تاریخ: 1392/05/24

میگن سالی که نکوست از بهارش پیداست... دسکتاپی که نکوست از Login Windowش  پیداست!
من همیشه دنبال تم ورود ساده و شیک برای لینوکس بودم. به تازکی با SLIM یا Simple LogIn Manager آشنا شدم. ساده ترین، سریع ترین و در عین حال یه لاگین‌منیجر با تم های مختلف و زیبا. یه ویژگی خوبی که داره اینه که ارتباطی به این نداره که چه دسکتاپی روی لینوکستون نصب باشه و dependency به دسکتاپ نداره. یعنی مثلا کاری به این نداره که شما KDE دارین یا XFCE یا هر چیز دیگه!
امروز میخوام روش نصب و راه اندازی SLIM در آرچ رو بنویسم.
هشدار: هیچ تضمینی وجود نداره که بعد از اعمال این تغییرات کار درست از آب در بیاد. هر اتفاقی افتاد مسئول خودتونید. من رفرنس های لازم رو لینک دادم.

۱- با این دستور نصبش کنید!
sudo pacman -S slim slim-themes archlinux-themes-slim
۲- با این دستور فعالش کنید:
sudo systemctl enable slim.service -f

۳- حالا باید تنظیمش کنیم. تنظیمات مختلفی میتونید براش اعمال کنید که تنظیمات اولیه اش رو اینجا مینویسم. برای تنظیمات مختلف دیگه به اینجا و اینجا مراجعه کنید.
اول که فایل تنظیمات رو با یه ویرایشگر باز کنید. مثلا:
sudo nano /etc/slim.conf

+ اضافه کردن دسکتاپ های مختلف برای انتخاب موقع ورود
در قسمت Available Sessions دسکتاپ های مورد نظرتون رو اضافه کنید. همون طور که میبینید اولین دسکتاپ به عنوان پیشفرض محسوب میشه:

sessions            mate,xfce,gnome3,kde,cinnamon,razor-qt,openbox,lxde

۴- حالا فایل زیر رو باز کنید تا یه تنظیم کوچولو انجام بدیم. این طوری میگیم که نام کاربری شما هنگام ورود، دسکتاپ فلان رو اجرا کنه. (در اینجا mate)
sudo nano ~/.xinitrc
و عبارت زیر رو برای mate توش قرار بدید و ذخیره کنید.
exec mate-session
حالا میتونید restart کنید.
حواستون باشه که باید یه مقدار تجربه داشته باشید، وگرنه اگه یه جای کار ایراد پیدا کرد و نتونستید دیگه لاگین کنید... وای وای... حتما هم یه کامپیوتر دیگه که به اینترنت وصله کنارتون باشه که در صورت بروز مشکل بتونید سرچ کنید.

در لینک هایی که در بالا گفتم، تنظیمات مختلفی وجود داره که میتونید اعمال کنید. مثلا ورود اتوماتیک، تغییر theme، استفاده از بکگراند همزمان دسکتاپ، و خیلی چیزهای دیگه.

فیسبوک در فایرفاکس ۱۷

نویسنده : امین | تاریخ: 1391/10/27

فایرفاکس و فیسبوک یه کار قشنگ کردن. به عکس زیر نگاه کنید:



نیازی به توضیح نداره. داره؟! همون طور که میبینید با کلیک روی دکمه ی Turn On این سایدبار و اون آیکن ها براتون میاد و شما بدون اینکه نیاز باشه وارد سایت فیسبووک بشید از notificationها و سایر چیزها باخبر بشید. سایدبار چت رو هم میتونید فعال/غیر فعال کنید.
من این رو روی فایرفاکس ۱۷ در پارسیکس ۳.۷ چک کردم و مشکلی نداشت. بعضی جاها نوشتن که درست کار نمیکنه و علت رو از طرف فیسبوک میدونن. به هر حال برای من که کار میکنه. (روی عکس کلیک کنید تا به سایت فیسبوک برید)

پخش فایل های midi در لینوکس

نویسنده : امین | تاریخ: 1391/09/17

برای پخش فایل های mid یا midi در لینوکس، احتیاج به timidity داریم. و همچنین به freepats. بنابراین بوسیله ی پکیج منیجر این دو بسته رو نصب کنید.

من در پارسیکس ۳.۷ بوسیله totem و exail فایل های midi رو از این طریق اجرا کردم.

تبدیل گوشی به تاچ‌پد ماوس!

نویسنده : امین | تاریخ: 1391/08/19

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

۱- اپلیکیشن رو نصب کنید.
۲- اگه میخواید با وایرلس این کار رو بکنید، باید یه کانکشن وایرلس Ad-hoc توی کامپیوتر درست کنید. ترجیحا بدون security. و گوشی رو به وایرلس کامپیوتر متصل کنید. این کار توی گنوم به راحتی انجام میشه.
۳- اگه میخواید با بلوتوس اینکار رو بکنید بلوتوس کامپیوتر رو روشن کنید و اون رو هم visible کنید.
۴- اپلیکیشن رو در گوشی اجرا کنید. مراحل رو یکی یکی طی کنید. خیلی ساده است. نیازی به توضیح نداره. خود اپلیکیشن برنامه ی مورد نظر برای نصب در کامپیوتر رو به کامپیوتر میفرسته. یعنی شما انتخاب میکنید که سیستم عامل کامپیوتر چیه* و اپلیکیشن فایل لازم رو میفرسته به کامپیوتر. به همین راحتی.
۵- بعد از اینکه ارتباط برقرار شد، لذت ببرید!

-----
* ویندوز - لینوکس ۳۲ بیت و ۶۴ بیت.  متاسفانه برای مک وجود نداره. برای لینوکس کتابخانه های qt4 رو باید نصب داشته باشید.

... 5 6 7 8 9 10