قسمت اول: "
من و پیدجین "
درود...
تو صدمین پستم ی راهنما میزنم. دیگه منم ی تازهکار و ناوارد به فن راهنما نویسی شما ببخشید!!
تا حالا پیدجین استفاده کردین؟ یا جزو اون دسته بودین که اینور و اونور پیغام میدن که اگه کسی ی مسنجر برا ابونتو سراغ داره مارو هم خبر کنه!!
آقایون و خانمها ابونتو به صورت پیش فرض از ی مسنجر بهره میبره که اسمش
پیدجین هست!!!
ناگفته نمومه که این نرم افزار نسخهی ویندوزی هم داره.(روم به دیوار اما باید میگفتم دیگه! ضمناً احساسی برخورد نکن ! آقا برخورد نکن مستقیم برو! حرکت کن مگه اینجا چی داره؟!)
این جملهی آخر مال تو خیابون بود حتما همه شنیدن اونم تو این چند وقت اخیر! (تو شهر ما که اینطوره!!!)اینو بیخیال
پیدجین از بیشتر یا میشه گفت همهی شبکههای IM پشتیبانی میکنه. اون پایین اسم شبکه هاست.
AIM, ICQ, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, MySpaceIM, Zephyr.
اینو ببین:
فینچ "Finch" همون پیدجینِ اما نسخهی نوشتاریش، تحت خط فرمان اجرا میشه و تو لینوکس، BSD و دیگر Unixها قابل اجداست.(اگه طرف دار داره اونم راهنما داره، بنویسم!)
libpurple برنامه نویسی کتابخانهای است که اقتدار پیدجین و فینچ هست. libpurple عهدهدار اتصال به تمام شبکههای IM است و مدیریت حسابتون و اولویتهاتون (preferences)، که با زبان C نوشته شده است.
هنگام نصب ابونتو هاردی پیدجین به صورت پیش فرض وجود دارد که نصخهی ۲.۴.۱ است اما جدید ترین نصخهی موجود ۲.۴.۳ است که با افزودن یک مخزن از طریق اجرای خط فرمان میشه اونو بهروز کرد
echo "deb http://archive.ubuntu.com/ubuntu hardy-backports main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
که بعد از اضافه کردن مخزن باید دستورات زیر رو انجام داد تا پیدجین پاک و دوباره نصب شود
sudo aptitude remove pidgin
sudo apt-get install pidgin
استفاده از مخازن امکان بروزرسانی آسان را فراهم میکند.
اما برای کسانی که به هر دلیل مایل به استفاده از مخازن نیستند و علاقه دارن خودشون نصب کنن باید گفت که ۳ بستهی زیر رو باید دریافت کرد:
بعد با اجرای خطهای زیر پیدجین ۲.۴.۳ رو نصب کنن:
sudo dpkg -i pidgin-data_2.4.3-1~getdeb1_all.deb
sudo apt-get install --fix-broken
sudo dpkg -i libpurple0_2.4.3-1~getdeb1_i386.deb
sudo dpkg -i pidgin_2.4.3-1~getdeb1_i386.deb
نحوهی کار با پیدجین :
پیدجین رو از مسیر Applications > Internet > Pidgin Internet Messenger باز کنید.
buddy list باز شد.
از منو روی Account>Manage کلیک کنید. صفحهی Account باز میشه،
گزینهی add رو میزنید
و تو صفهای که باز شد مشخصاتتون رو وارد میکنید و شبکهای که میخواین استفاده کنین. حالا دکمهی Save رو بزنید. از صفحهی Buddy list به منو روی Accounts رفته و تمام Add Accountها رو که انجام دادید میبینید که از اونجا باید فعال بشن و Buddy listشون نمایش داده بشه.
حساب (آیدی) خودتون رو فعال کردید،
اگر ترتیب دسته های buddy list رو دوست ندارید میتونید از Buddies به Sort buddies برید و ترتیب اونها رو تغییر بدید.
حالا اگه برای گپ مایلید:
به اتاقهای گپ(چت روم) وارد بشید سه راه دارید: اول از منوی بالا Buddies بعد Join a chat رو انتخاب کنید از صفهی باز شده گزینهی Room list رو انتخاب کنید. راه دوم Tools بعدRoom list همین. حالا اتاق مورد علاقهتون رو انتخاب کنید و از گپ زدن لذت ببرید ما رو هم یاد کنید!!!
اگر دوست دارید با یکی از دوستاتون که دوست داره با دوستش... گپ بزنید بازم سه راه دارید: اول از منوی بالا Buddies بعد New Insert Message رو انتخاب کنید که ی صفحه کوچولو باز میشه و شما آیدی اون دوستتون که قبل ذکرش رفت رو وارد کنید. (البته احتیاج نیست همه آیدی رو وارد کنید! خودتون میبینید چرا!)، باز البته اینو هم بگم این راه به درد پیغام فرستادن برای غیر از اونهایی که Add دارین هم میخوره. راه دوم اینه که رو آیدی دوستتون دوبار کلیک کنید.
میشه از راه Tools > Privacy افرادی رو که میتونن به شما پیغام بدن رو مدیریت کنید.
اون موقعها آرشیو مسیج خیلی حال میداد، اینجا هم هست به اسم System log میتونید اونرو تو Tools به راحتی پیدا کنید.
اگر خوشتون میآد که برای هر حساب کاربری(آیدی) یک عکس داشته باشید گزینهی use this buddy icon for this account رو از Account > Manage فعال کنید اما اگر دوست دارید که یک عکس برای تمام آیدیها بگذارید از تو buddy list پایین سمت راست روی icon کلیک کنید و ...
اما هر عکسی رو هر جا نمیشه گذاشت یعنی:
حجم - قالب - ابعاد Protocol -
AIM - 48x48 to 50x50 - gif, jpg, bmp, ico - 7168 bytes (7.0KB)
ICQ - 48x48 to 50x50 - gif, jpg, bmp, ico - 7168 bytes (7.0KB)
Yahoo! - 96x96 - png, gif, jpg - __
XMPP (including Google Talk) - 32x32 to 96x96 - png, gif, jpeg - 8191 bytes (one byte short of 8.0KB)
MSN - up to 96x96 - png __ l
وقتی buddy list بازه روی یکی از افراد راست کلیک کنید تو نوار Preference Settings میتونید مشخص کنید که برای این فرد همیشه آنلاین یا آفلاین باشید!
تو نسخهی ۲.۴.۲ به بعد میشه تنظیم کرد که با دکمهی Esc بتوان پنجرهی چت رو بست،این طور که:
این تنظیم از طریق راه Tools>Preferences با فعال کردن خط اخر تب Interface یعنی Close conversations with the Escape key انجام میشه.
موقع چت کردن همه استفاده از smileyها رو دوست دارن. تو پیدجین هم smiley مخصوص به خودش رو داره. اما میشه smiley دیگهای هم به اون اضافه کرد.مثلاُ smileyهای Yahoo!
به عنوان مثال این لینک شکلکهای Yahoo! هست، هر چیزی که خواستید گوگل کنید ریخته
هر چیزی که برای smiley دریافت کردین که عموماً ی پوشه هست، پوشه رو از طریق آرشیو سازی به ی فایل با پسوند tar.gz. تبدیل میکنید(لازم به گفتن نیست که در مورد مثالی که من آوردم اول باید از حالت فشرده خارج بشه!) و بعد در پیدجین به مسیر Tools > Preferences > Smiley Themes میرین و اون فایلی رو که ساختین Add میکنید.
انتقال اطلاعات از طریق پیدجین :
پیدجین از انتقال اطلاعات در شبکههای IM پشتیبانی میکند، که این انتقال شامل ارسال و دریافت است و طبق شرایط زیر :
در شبکههای AIM و ICQ حداکثر تا ۴GB ساپورت میشود.
در MSN فقط فرستادن اطلاعات پشتیبانی میشود.
در IRC و SILC دریافت و ارسال بدون محدودیت انجام میشود.
در !Yahoo وقتی از HTTP proxy استفاده نشود(در صورت داشتن libpurple نسخهی ۲.۴.۰ به بالا) انتقال فایل بدون مانع انجام می گیره.
تم برای پیدجین :
میشه برای پیدجینتون تم بگذارید. اما اول فراموش نکنید که یک کپی از رو تم اصلی بردارید و سپس آسوده خاطر ادامه بدید!
من ۴ تا لینک تم میدم اگه علاقه به داشتن تمهای دیگه داشتید، از تو لینکها سایتشون که معلومه دیگه!!!
بعد دریافت هر کدام از این تمها، ی فایل با پسوند tar.gz. دستون رو میگیره :دی شروع کنید...
۱.خوب به مسیر usr/share/pixmaps/pidgin/ میرین.(از پوشهی pidgin ی کپی که برداشتید؟ برا همون آسودگی میگه ها!!
)
۲.حالا که کپی رو دارین اون فایل رو تو پوشهی pixmaps استخراج (extract) کنید.
۳.پیدجین رو دوباره باز کنید.
میانبرهای صفحه کلیدی :
هر نرمافزاری ی سری میان بر داره و بعضی از افراد علاقه دارن که از این کلیدهای میانبر استفاده کنن.
وقتی buddy list باز باشه:
Control+m برای فرستادن پیغام استفاده میشه.
Control+c برای ورود به چت
Control+i اطلاعاتی در مورد شخص (رو که از سایت میگیره) میده.
Control+l متن چت فرد رو نشون میده.
Control+b جهت اضافه کردن ی حساب (آیدی) دیگه.
Control+q برنامه کامل بسته میشه.
Control+u نمایش فهرست پلاگینها.
Control+t ارسال فایل.
پیکربندی فایلهای پیدجین :
در گنوم/لینوکس راهنمای پیکربندی به شکل زیر است:
${HOME}/.purple
یعنی به طور کلی /home/USERNAME/.purple مسیرش میشه.
در ویندوز هم به صورت زیر:
٪userprofile٪\Application Data\.purple
که حالت در کلی C:\Dacuments and settings\USERNAME\Application Data\.purple میشه.
فایل Application Data و یا AppData دایرکتوریهای مخفی هستند.
الف) پیکربندی دایرکتوری حاوی پوشههای زیر است :
icons - این buddy iconها از خود کاربر گرفته میشود. به عنوان مثال iconی که برای فلان آیدی ست میکنید در این پوشه ذخیره میشود. توجه شود که iconها باید قالبهای ( png , gif , bmp ) داشته باشند و یا ارجاع شده از blist.xml باشند.
icons(old) – این buddy iconهای قدیمی که حاصل از نصب Gaim به جا موندن در این پوشه نگهداری میشوند.
Logs – متن چتها در این پوشه انباشته میشه اما به چه شکل؟
/.purple/logs/${Prptocol}/${ScreenName}/${RemoteScreenName}/${YYYY-MM-DD.HHMMSS-UTCOffsetTimeZone}.html
خوب حالا اگه چت در اتاقهای گپ و گفتوگو یا تو کانالها باشه وضعیت ذخیره سازی فرق میکنه به این شکل که:
{RemoteScreenName}به #channelName.chat تغییر میکنه
در مورد فایل ذخیره {RemoteScreenName} به شکل .system است
plugins – در صورت استفاده از پلاگینها این پوشه بهوجود میآید.
Smileys – اگر شکلکهای اضافه نصب کردید این پوشه نیز ایجاد میشود.
Certificates – به طور مدام فقط برای مخزن SSL host certificate استفاده میشود.
ب) پیکربندی دایرکتوری شامل فایلهای زیر است :
accels – فهرست کاملی از میانبرهایی که میتوان تغییر داد و همواره در حال ذخیرهی تغییرات.
account.xml – اطلاعاتی در مورد حسابهای ایجاد شده مثل رمز عبور اون هم به شکل عادی کاراکترها.
blist.xml – یک رونوشت از buddy listها برای نگهداری کاربردی آنها به شکل موضعی و گروه بندی و مرتب سازی بین حسابها.
نگران نباشید منم که نفهمیدم به چه دردی میخوده!
pounces.xml – در صورتی که در buddy Pounce تغییری داده باشید بهوجود میآد و اون تغییرات رو نگهداری میکنه.
perfs.xml – نگهداری تغییرات preference رو به عهده داره.
status.xml – برای وضعیت پیغامهاست
gtkrc-2.0 - جهت تغییر در اضافه کردن کد به برنامه استفاده میشه.
در آخر باید از دوستانی که از پستهاشون استفاده کردم و اجازه نگرفتم عزر خواهی کنم(خواستم مطالب رو یکجا جمع کنم، امیدوارم منو ببخشن!!!)
این رو هم بگم قسمت دوم یعنی "
پیدجین و ۲۵ پلاگینِش " تو راهست، تا چند روز دیگه!!!
موفق باشید!!!
ویرایش : پلاگینها اضافه شد(صفحهی دوم).