لینوکس و من

نصب توزیع ها روی مموری ها

دیگه با نتبوک های امروزی کسی سراغ دیسک هایی مثل CD و DVD نمیره. خب پس تکلیف ما که میخوایم لینوکس روی نتبوکمون داشته باشیم چیه؟!

من روش های مختلفی رو برای رایت یک iso روی مموری امتحان کردم. تنها روشی که با موفقیت کار کرد استفاده از برنامه ی unetbootin بود. میتونید این برنامه رو از سایت پروژه دانلود کنید.

 

ویرایش:

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

برای پارسیکس یه بار گزینه ی video safe mode یا یه همچین چیزی رو امتحان کنید. چون درایور های کارت گرافیک ممکنه مشکل ایجاد کنند و سیستم بالا نیاد.

vpn از نوع PPTP در پارسیکس

ه VPN رایگان پیدا کردم و خواستم در پارسیکس کانکشن‌ش رو بسازم که از نوع pptp بود. در network manager وقتی میریم یه کانکشن vpn بسازیم، pptp وجود نداره. بدین جهت (!) این بسته رو نصب کنید: network-manager-pptp-gnome . ولی متاسفانه نمیدونم چرا vpn وصل نشد….

bluetooth در دبیان ها

غمگین بودم چرا پارسیکس بلوتوث لپتاپم رو نمیشناسه. تا اینکه این ویکی رو پیدا کردم.

نکته ی قابل توجه اینه که اول باید در تنظیمات مادربرد bluetooth رو enable کنید! البته بعضی موارد ظاهرا نیاز به این کار هم نیست.

از اون ویکی با اجرای دستور hcitool dev متوجه شدم که هیچ deviceی فعال نیست. و با اجرای دستور sudo /etc/init.d/bluetooth restart بلوتوث فعال شد و تونستم با گوشیم pair بشم. و خیلی خوش حالم الان!

عبارات فارسی در ترمینال

<span class="Apple-style-span" style="font-family: tahoma, Helvetica, sans-serif; font-size: 15px; line-height: 17px; "><p style="text-align: justify; ">شاید شما فولدری دارید که اسمش فارسیه و حالا نیاز دارید تا در ترمینال کارهایی رو روش انجام بدید! و شاید هم مثل من خوشتون نمیاد در ترمینال حروف فارسی خراب نوشته بشن! بنابراین دست به کار میشیم تا بتونیم در ترمینال فارسی تایپ کنیم!</p><p dir="ltr" style="text-align: justify;"><code>sudo apt-get install libfribidi0 libfribidi-dev</code></p><p style="text-align: justify;">حالا <a href="http://mylaboratory.persiangig.com/other/bicon_0.2.0-1ubuntu0~ppa4_i386.deb" target="" title="">این بسته</a> رو دانلود کنید و نصب کنید. (مخصوص نسخه های ۳۲ بیتی).</p><p style="text-align: justify;"><a href="https://aminima.opendrive.com/files?53211992_vHIl4" target="_blank" title=""></a></p><p style="text-align: justify;">حالا:</p><p dir="ltr" style="text-align: left;"><code style="direction: ltr; ">gksudo gedit /usr/share/applications/gnome-terminal.desktop</code></p><p style="text-align: justify;">و عبارت زیر رو به انتهای فایلی که باز شده اضافه کنید و اون رو save کنید.</p><p style="text-align: left;"><span class="Apple-style-span" style="font-family: monospace; ">Terminal=true</span></p><code><p dir="ltr" style="text-align: justify;">Exec=/usr/bin/bicon.bin</p><p style="text-align: justify;">حالا Terminal رو اگر از منوی applicationها اجرا کنید، میتونید توش فارسی رو درست بنویسید. اگر مثلا در پنل یا دسکتاپ قبلا شورت‌کاتی از ترمینال داشتید اون رو پاک کنید و یکی جدیدش رو بسازید.</p><p style="text-align: justify;">این میتونه در پارسیکس که یک توزیع ایرانی هست گنجانده (!) بشه.</p><p style="text-align: justify;"><a href="http://ubuntuforums.org/showthread.php?t=1451241" style="color: rgb(189, 9, 1); padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; ">منبع</a></p></code></span>

ترمینال باز شود و دستوری را اجرا کند!

شاید شما بخواید ترمینال باز بشه و خودش دستوری رو اجرا کنه. یعنی بدون اینکه شما دستور رو پس از باز کردن ترمینال تایپ کنید و اینتر کنید، خود ترمینال وقتی باز شد، دستور شما رو اجرا کنه. برای اینکار، مثلا در قسمت run (کلیدهای Alt+F2) :

gnome-terminal -x firefox

مسلما به جای firefox دستور دلخواهتون رو اجرا کنید. من به این خاطر دنبال این ترفند رفتم که در رابطه با مطلب پایینی وقتی شورت‌کات ترمینال رو عوض کردیم، دیگه ترمینال قدیمی من که با کلید های Alt+F3 اجرا می کردم امکان فارسی نویسی/خوانی نداشت. و با دستور /usr/bin/bicon.bin هم این کلید ترکیبی عمل نمیکرد. اما اگر gnome-terminal رو اجرا کنیم و دستور /usr/bin/bicon.bin رو توش اجرا کنیم، فارسی نویسی/خوانی درست میشه. بنابراین به این فکر افتادم که ترمینال با دستور gnome-terminal باز بشه و دستور /usr/bin/bicon.bin رو خودش اجرا کنه. بنابراین این طوری شد:

gnome-terminal --window-with-profile=tterminal -x /usr/bin/bicon.bin

این عبارت اضافی اون وسط میگه که ترمینال با یه پروفایلی که از قبل ساختم باز بشه. (اندازه، رنگ فونت، بکگراند و …)

نوار آدرس ناتیلوس

حتما اونهایی با nautilus کار میکنند متوجه حذف دکمه ای که location bar رو به صورت آدرس نوشتاری در می آورد شده‌اند. خب بعضی وقت ها آدم مسیرهای طولانی‌ای رو میره که نیاز داره آدرسشون رو یجا داشته باشه. برای برطرف کردن این مشکل دو راه حل وجود داره. یک راه حل دائمی و یکی هم موقتی. که من موقتی رو ترجیح میدم.

برای راه حل دائمی این رو در ترمینال اجرا کنید ا برای همیشه location bar رو به صورت آدرس نوشتاری داشته باشید:

gconftool-2 --type=Boolean --set /apps/nautilus/preferences/always_use_location_entry true

و برای برگشتن به حالت قبل:

gconftool-2 --type=Boolean --set /apps/nautilus/preferences/always_use_location_entry false

راه موقت و به نظر من بهتر اینه که از کلید های ctrl + L استفاده کنیم!

چند نکته درباره pidgin

پیجین (تلفظ صحیح) در پارسیکس ۳.۷ نصب نیست. و به جاش empathy نصب شده. که من هر کاری میکنم نمیتونم باهاش کنار بیام! بنابراین پیجین رو نصب میکنم.

چند تا نکته ی کاربردی برای پیجین هست که تصمیم گرفتم در این نوشته اون ها رو بیان کنم.

اضافه کردن شکلک های یاهو

برای این کار، این فایل رو دانلود کنید. به فولدر home یوزر خودتون برید. و ctrl +h رو بگیرید تا فایل های مخفی نشون داده بشن. فولدر .purple رو پیدا کنید. این فولدر وقتی ایجاد میشه که حد اقل یک بار از پیجین استفاده کرده باشید. وارد این فولدر و سپس وارد فولدر smileys بشید و فایلی رو که دانلود کردید توش extract کنید. سرانجام این گونه می شود:

/home/USER/.purple/smileys/original

حالا پیجین رو باز کنید و ctrl +p رو بگیرید. به قسمت themes برید و smiley themes رو به original تغییر بدید.

پخش صداهای پیجین در حالت invisible

شاید متوجه شده باشید که وقتی invisible هستید، صداهای پیجین پخش نمیشن. برای برطرف کردن این موضوع، ctrl +p رو بگیرید و در قسمت sounds قسمت enable sounds رو پیدا کنید و اون رو از only when available به always تغییر بدید.

notify شدن، وقتی کسی sign in میکنه یا sign off میکنه یا پیامی میاد…

در پیجین ctrl + u رو بگیرید تا پلاگین ها رو نشون بده. این پلاگین ها همراه با نصب پیجین نصب میشن.(extra نیستند) پلاگین libnotify popup رو فعال کنید. بعد دکمه ی configure plugin رو بزنید و چیزهایی رو که میخواید notify کنه تیک بزنید. ۰منظور از notify اون پنجره کوچیکیه که گوشه ی صفحه ظاهر میشه)

تغییر رنگ پنجره ی یک چت در تسکبار، وقتی پیام جدید اومده

وقتی یک پیام برامون میاد، شاید ما اصلا متوجه صداش نشیم. یا notify که در گوشه صفحه ظاهر میشه رو نبینیم. اما حتما تغییر رنگ و چشمک زدن یک قسمت از تسکبار رو میبینیم!!! در همون قسمت پلاگین ها message nitification رو فعال کنید. configure plugin رو بزنید و از پنجره باز شده این دو تا تیک رو اضافه کنید:

insert count of new message into window title و همچنین present conversation window

نشون دادن آخرین پیام ها، وقتی که  پنجره ی چت با یک کاربر رو باز کردید.

وقتی میخواید یه خلاصه ای رو از آخرین چتی که با یک نفر داشتید قبل از اینکه چت جدیدی رو باهاش شروع کنید، بخونید، این پلاگین رو فعال کنید: history. این طوری در پنجره ی چت اون کاربر، آخرین چتی رو که باهاش داشتید نشون میده

اجرای برنامه ها پس از مدت زمان مشخص!

دنبال یه چیزی بودم، یه چیز دیگه پیدا کردم! مشکل اینجا بود که وقتی tomboy رو در startup قرار میدادم تا موقع logon کردن اجرا بشه، همیشه با پنجره ی search اجرا میشد و ضایع بود! راه حل این مشکل اینه که این دستور رو در startup قرار بدیم:

bash -c "sleep 10; tomboy"

این دستور میگه برادر یا خواهر، ۱۰ ثانیه صبر کن بعد tomboy رو اجرا کن. این دستور مشکل من رو برطرف کرد و من هم نمیدونم چرا اون مشکل با این دستور برطرف شد!!! ولی دستور sleep برای اجرای دستورات دیگه با تاخیر زمانی مشخص بکار میره. شما میتونید از این روش خیلی استفاده ها ببرید. مثلا اگه تعداد دستوراتی که در startup دارید زیاد هستند و باعث شدند که دیر login بشید میتونید با این ترفند اون ها رو یکی یکی اجرا کنید! با man sleep به جزئیات این دستور پی ببرید! (ثانیه، دقیقه، ساعت، روز!)

منبع

touchpad در ۱۲۱۵n در پارسیکس

نتبوک ۱۲۱۵n دارای touchpad های synaptics هست. در اوبونتو قابلیت مولتی تاچ فعال بود و میتونستم با tap دو انگشتی، right click کنم. اما در پارسیکس این مولتی تاچ وجود نداره. و برای اینکه بتونین از این قابلیت استفاده کنین باید فایل کانفیگ تاچ پد رو یخورده ویرایش کنین. این فایل در سیستم من از این طریق آماده ویرایش میشه:

sudo gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf

این فایل رو چطوری پیدا کنین؟ برید توی پکیج منیجر، و synaptic  رو سرچ کنید. پکیج xserver-xorg-input-synaptics رو پیدا کنید. و روش right click کنید و properties و بعد installed files. در این جا معلوم میشه فایل تنظیمات کجاست.

وقتی این فایل رو باز کردید این آپشن ها رو قبل از endsection بهش اضافه کنید و save کنید. و بعد ری استارت…

Option          "MinSpeed"              "0.5"
Option          "MaxSpeed"              "1.0"
Option          "AccelFactor"           "0.1"
Option          "TapButton1"            "1"
Option          "TapButton2"            "2"    # multitouch
Option          "TapButton3"            "3"     # multitouch
Option          "VertTwoFingerScroll"   "1"     # multitouch
Option          "HorizTwoFingerScroll"  "1"     # multitouch
Option          "VertEdgeScroll"        "1"
Option          "CoastingSpeed"         "1"
Option          "CornerCoasting"        "1"
Option          "EdgeMotionUseAlways"   "1"
Option          "LBCornerButton"        "8"     # browser "back" btn
Option          "RBCornerButton"        "9"     # browser "forward" btn
Option          "EmulateTwoFingerMinZ"  "35"
Option          "EmulateTwoFingerMinW"  "8"

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

نکته: این تغییرات فقط برای تاچ پد های synaptics هست. نه برای بقیه انواع.

اس ام اس و حتی تماس با دبیان!

شاید این موضوع برای کسایی مثل جادی جالب تر باشه. دعوتش میکنم یه نگاهی به این موضوع بندازه. البته این پستم کامل نیست و فقط پله ی اول کنجکاوی من درمورد برطرف کردن یک نیازه!

حتما مودم های gprs رو دیدید؟ سیمکارت توش قرار میگیره و میتونید باهاش به اینترنت وصل شید. و اس ام اس بگیرید و بفرستید. اما این به راحتی با نرم افزاری که اون شرکت برای ویندوز طراحی کرده امکان پذیره. ولی لینوکس چی پس؟!

برای وصل شدن به اینترنت با این مودم ها در لینوکس نیاز به چیز خاصی ندارید. از همون network manager applet یه کانکشن mobile boradband بسازید و توش اگه iran رو بیارید همراه اول و ایرانسل رو توی لیستش داره. راحت انتخاب میکنید و بعد کانکت میشید.

اما اگه بخواید اس ام اس بفرستید چی؟! چند تا نرم افزار وجود دره که ظاهرا gnokii از اینها سر  تره! gnokii و xgnokii رو از طریق apt-get install نصب کنید. مودم و سیمکارت رو وصل کنید. حواستون باشه به اینترنت وصل نباشید. در ترمینال این دستور رو وارد کنید: gnokii –identify اگه مودم شما رو شناخته باشه اطلاعاتش رو نشونتون میده.

حالا xgnokii رو اجرا کنید و یک اس ام اس به یه شماره دیگه ارسال کنید. برای من اس ام اس ارسال شد و من در گوشیم دریافتش کردم. اون رو reply کردم تا ببینم چه اتفاقی میفته؟ deliver شد اما در کامپیوتر چیزی نیومد… متوصل شدم به terminal . با این دستور اس ام اسی که دریافت کرده بودم رو دیدم: gnokii –getsms ME 1 end

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