ایده‌هایی در مورد آریوس

در بیشتر مواقع برای اولین بار که دیسک یه گنو لینوکس رو به یه کاربر ویندوزی دادم بعد از اولین بوت سراغ فایل‌های موسیقی یا ویدئویش رفته و نتونسته اون رو اجرا کنه. درسته دانلود این کدک‌ها تو توزیعی مثل اوبونتو خیلی ساده‌ست ولی متاسفانه خیلی‌ها اینترنت درست و درمون ندارن و دانلود مثلا ۳۰ مگابایت یه امر تخیلی براشون حساب میشه. بعد هم معمولا یه فایل doc باز می‌کنن تا چاخان‌های من رو در مورد توانایی لینوکس بسنجن و مواجه میشن با برنامه‌ای که ظاهرش تعلق به عهد ویندوز ۹۸ داره و نمی‌تونه اون فایل وردشون رو هم درست باز کنه. این‌جوریه که به باعث و بانی سازنده این برنامه‌ها فحش میدن و بر می‌گردن به ویندوز.

خب چه جوری میشه تجربه لینوکس یه کاربر متوسط ایرانی که اوج کاری که بلده کرک کردن Adobe Photoshop بهتر و طولانی‌تر کرد؟
بدون هیچ شکی بزرگترین مشکل لینوکس تو ایران نصب برنامه‌ها هستن. ما تو این مملکت اینترنت نداریم و شبه اینترنت فعلی فقط به درد وصل شدن به IRC می‌خوره. مدلی فعلی نصب بسته‌ها اون رو وابسطه به اینترنت کرده و این اصلا یه قابلیت مهم است ولی نه تو کشوری مثل ایران. آیا میشه برنامه‌ها رو مثل برنامه‌های ویندوز یک بار دانلود کرد و نگه داشت روی هارد و دفعات بعدی نصب‌شون کرد بدون این‌که دانلودشون کنیم؟ هم بله و هم نه.

توی ویندوز معمولا تمام فایل‌های برنامه و پیش‌نیازهاش تو یه Setup جمع میشن و این setup فایل‌ها رو تو آدرسی که بش میدین کپی می‌کنه.
توی لینوکس چون برنامه‌ها آزاد هستن می‌تونن از هم دیگه استفاده کنن. مثلا من تصمیم دارم یه برنامه برای وبلاگ نویسی طراحی کنم. برای این‌که به یه Tookit احتیاج دارم که ظاهر برنامه‌م باشه و خوب قبلا GTK نوشته شده پس ازش استفاده می‌کنم. یه ایدتور می‌خوام که قبلا چند نمونه عالی‌ش رو نوشتن و دوباره چرخ رو اختراع نمی‌کنم و از TinyMCE استفاده می‌کنم، بقیه قسمت‌ها رو هم خودم می‌نویسم. خب تا این‌جا برنامه من برای اجرا شدن نیاز به GTK و TinyMCE داره . قسمتی از برنامه‌م که برای وصل شدن به سرویس‌ها مختلف وبلاگ نویسی هست رو هم می‌تونم تحت یه لایبرری منتشر کنم که دیگران ازش استفاده کنن. بزرگترین پیامدی که این وابستگی ها داشته کم شدن حجم برنامه‌هاست. احتمالش کم نیست که از یه برنامه ۱۰۰ مگابایتی ۵۰ مگابایتش رو نصب داشته باشید. به این دلیل هست که اوبونتو با دو تا کرنل و کلی برنامه که شامل Office ، برنامه راست دیسک، PDF خوان میشه روی یه CD جا میشه. حالا چرا از این ویژگی استفاده نکنیم و هرچی کاربر نیاز داره نزنیم روی یه دیسک؟
این همون کاری هست که مهدی فتاحی با آریوس انجام داده و من دوست دارم حمایتش کنم.

دسکتاپ آریوس ۳

مهدی چند روزی هست نسخه بتا آریوس ۳ رو منتشر کرده. آریوس ۳ همون آریوس ۲ هست که برنامه‌هاش آپدیت شدن. چند روزی هست که این نسخه رو نصب کردم و این مواردی هست که فکر میکنم آریوس رو بهتر خواهند کرد.

پوسته‌های بهتر
الان پوسته پیش‌فرض آریوس Arios-light هست که تغیریافته Ambience پوسته پیشفرض اوبونتوـه. پوسته دیگه AriOS-dark کار نمی‌کنه چون پیش‌نیازش یعنی Equinox نصب نیست. آخرین نسخه پوسته‌های Elemntary ، Equinox و Zukitwo نصب بشن. دو پوسته‌ی بی استفاده HighContrast هم حذف بشن.

تصاویر پس‌زمینه
الان که فقط دو تا داره. بسیاری تصاویر پس‌زمینه عالی وجود داره با فرمت آزاد که میشه استفاده کرد. مثلا این که تو کمتر از ۵ دقیقه پیدا کردم. اگر تصاویر ایرانی باشن که چه بهتر مثلا تخت جمشید. آیا تصاویر مناسبی می‌شناسید؟ تو کامنت‌ها به اشتراک بگذارید :)

برنامه‌ها
آریوس قراره اکثر کارهایی که کاربر متوسط ایرانی انجام میده رو پوشش بده؛ با برنامه‌هایی که تو نسخه قبلی بود موافقم:

  • چغوک برنامه خیلی خوبیه ولی نه تو گنوم. پیش‌نیازهاش به KDE libs باعث کند بودن اجراش شده و ظاهر native نداره تو گنوم. با آخرین نسخه hotot جایگزین بشه.
  • برنامه Gimp تمام کارهای Pinta رو انجام میده پس دلیلی نداره این برنامه موجود باشه.
  • بلندر اضافه بشه ترجیحا از نسخه ۲.۵۷ یا ۲.۵۸ که به زودی منتشر میشه. Inkscape از نسخه ۰.۴۸ یا بالاتر.
  • کرومیوم اضافه بشه از نسخه ۱۲ یا بالاتر.
  • چند درصد کاربران ایرانی از Evolution استفاده می‌کنن؟ جایگزینی‌ش با Thunderbird فکر کنم انتخاب خیلی بهتری باشه، حجم کمتری هم داره.
  • یه برنامه مدیریت دانلود چون ایرانی‌ها عاشق دانلودن. آخرین نسخه uGet با پلاگین aria2 محشره.
  • حتما حتما LibreOffice به نسخه ۳.۴ آپدیت بشه که خیلی بهتر شده تو این نسخه. حتی میشه اجزایی که کم استفاده‌تر هستن مثل Math و Draw رو حذف کرد.
  • بانشی جای خودش رو به Clementine بده. با وجود VLC نیازی به Totem نیست که با زیرنویس‌های فارسی هم مشکل داره. DeadBeeF هم اضافه بشه.

باگ‌ها
این‌ها باگ‌هایی هست که تو چند روز کار بشون برخوردم:

  • تقویم ستاره‌ای (Star Calendar) درست package‌ نشده و موقع اجرا پسورد روت رو می‌خواد
  • Synapse با دکمه Alt+F2 اجرا نمیشه
  • گزینه گیج کننده زیادی توی منوها هست مثل System Monitor Indicator ، Google Reader Indicator و … که به راحتی میشه مخفی‌شون کرد
  • نسخه فعلی کامپیز (۹.۴) رو روی ۳ تا سیستم تست کردم و افتضاح کار می‌کنه. دانگرید به نسخه ۰.۸ ایده خوبیه.
  • با وجود Control Panel مجتمع نیازی به بودن تنظیمات توی منوها نیست. Preferences و Administration به طور کامل می‌تونن از منو حذف بشن

این هم کارهایی که تو آینده نزدیک قراره انجام بشن برای بهتر شدن آریوس

  • راه‌اندازی صفحه پروژه تو لانچپد یا سایت مشابه که بشه باگ‌ها و ایده‌ها رو جمع کرد
  • راه‌اندازی ویکی با یه چیز مشابه برای مشخص کردن هدف‌ها و تقسیم‌کار
  • طراحی سایت و فروم فارسی که البته تاخیر‌ش به خاطر تنبلی خودمه!
  • ترکیب فونت Iranian Sans با Droid Sans و استفاده به عنوان فونت پیش‌فرض
  • ترجمه کردن کل برنامه‌ها و گنوم یا حداقل نصاب
    فواید بومی سازی برنامه‌ها برکسی پوشیده نیست، تو نسخه بعدی هم فونت فارسی اوبونتو منتشر میشه پس چه شود محیط فارسی با فونت عالی :)

این ایده‌های من بود در مورد آریوس و قدم‌هایی که برای بهتر شدنش میشد ورداشت، حالا نوبت شماست؛ فکر می‌کنید چه جور میشه آریوس و تجربه یه کاربر ایرانی رو از اون بهتر کرد؟ دوست دارین آریوس بعدی رو همین منوال بمونه یا از گنوم ۳ استفاده کنه؟ جای چه برنامه‌های توی آریوس خالیه؟

دسته‌ها: لینوکس
11 دیدگاه »

چشم‌انداز سال ۱۳۹۰

سال جدید اومده و چون تبریک این‌که زمین رفته خورشید رو دور زده ایده خوبی نیست پس تبریک هم نمی‌گم. یکی از کارهای جالبی که خارجی‌ها انجام می‌دن و از تو Planet های مختلف یادگرفتم این هست که اول سال یه Resolution می‌نویسن و تواون  کارهایی که در سال گذشته انجام دادن و چشم‌اندازی که از سال جدید دارن رو لیست می‌کنن. این پست هم قراره چشم‌انداز امسال من باشه.

کارهایی که تو سال گذشته انجام دادم واقعا زیاد بودن و درمجموع سال خیلی خوبی بود ۸۹ برام. مهم‌ترین‌هاش و تا جایی که یادم میاد این‌ها هستن:

  • راه‌اندازی مجدد این وبلاگ
    وبلاگم رو واقعا دوست دارم و مهمترین دارایی‌م هست. سال پیش این‌جا کاملا تعطیل بود و هیج انگیزه‌ای نداشتم برای نوشتن و به خاطر سرور ناامن هر روز هک میشد! فکرام رو جمع کردم، هاست وبلاگ رو عوض کردم و ۹ تا پست نوشتم. راستش این‌که چند نفر این‌جا رو می‌خونه برام زیاد اهمیتی نداره ولی مخاطب‌های بیشتری هم پیدا کردم که از این بابت خوش‌حالم :)
  • شروع کردن طراحی وب
    خودم رو طراح وب نمی‌دونم ولی این‌کار رو دوست دارم. سعی کردم طراحی وب رو جدی رو شروع کنم و به جاهایی هم رسیدم. در نهایت یه پوسته از صفر برای این‌جا نوشتم که البته می‌دونم فاجعه‌س ;)
  • فرار کردن از فسا
    شهری که توش درس می‌خوندم. بسیار عقب‌افتاده و نا امن بود و درست کردن کار مهمان و بعد انتقالی بسیار ازم انرژی گرفت. خوب شد تموم شد! سبحان خیلی بم کمک کرد.
  • شروع بازی‌سازی
    هاها این یکی از بزرگترین علاقه‌مندی‌هام بوده که سال ۸۹ فرصت شد بش بپردازم. یه تیم کوچولو درست کردیم با دوستان و داریم به کارهایی انجام میدیم. کار اول‌مون رو هم چند روز قبل منتشر کردیم.
  • طراحی سایت آریوس
    آریوس یه دیسترو عالی هست که End User رو هدف قرار داده می‌خواد Out of The Box عالی باشه. خوش‌حالم تونستم به مهدی عزیز کمک کوچیکی کنم :)

و چشم‌انداز سال ۹۰

  • تموم کردن دانشگاه
    مهمترین هدفم هست و دیگه بیشتر از این نمی‌خوام وقت‌م رو تو دانشگاه و هیچ مکان آموزشی دیگری تو این مملکت تلف کنم.
  • گرفتن گواهی‌نامه
    رانندگی کنار زامبی‌ها اصلا جذاب نیست ولی چاره‌ی دیگه‌ای ندارم.
  • گرفتن معافی سربازی
    گذروندن کاغذ بازی‌های اداری‌ش خودش یه Resolution کامل هست!
  • تعطیل کردن این‌جا
    نزدیک ۷ سال پیش وبلاگ ساسی رو توی بلاگفا شروع کردم. اون موقع شاید این عنوان جذاب بود ولی الان دیگه نیست. می‌خوام یه سایت شخصی برای خودم بسازم و نمونه‌کارهام و یاداشت‌هام رو توش قرار بدم. مطالب با موضوع خاص هم تو سایت مرتبطش می‌نویسم و این‌جوری مخاطب خودش روبهتر پیدا خواهد کرد. یه کارهایی رو هم شروع کردم مثل نوشتن برای Linux Review
  • تولید اولین عنوان بازی
    دو هفته‌اس استارت‌ش رو زدیم و نمی‌تونم بگم کی تموم میشه ولی امیدوارم امسال باشه ;)
  • بیشتر ورزش کنم
  • بیشتر یادبگیرم با لینوکس کار کنم
    لینوکس عالیه و کار با اون لذت بخش. کار با GTK رو هم به عنوان Toolkit شروع کردم و تا آخر سال می‌خوام اولین برنامه‌م رو آزاد منتشر کنم.
  • افراد بیشتری رو به سمت لینوکس بیارم
    کاربر بیشتر = توسعه لینوکس. دوست دارم Community کاربرهای فارسی‌زبان لینوکس رو قوی کنم.

خب دیگه خیلی شد! از این به بعد اول هرسال یه چشم‌انداز خواهم نوشت و بررسی این‌که موفق به انجام چه مقدار از قبلی‌ها شدم. شما هم به جای یه پست خالی و تبریک عید یه چشم‌انداز برای خودتون بنویسد، کار بسیار جالبی هست :)

دسته‌ها: روزانه, عمومی
9 دیدگاه »

کمک به ترجمه گنوم ۳

نشان گنوم ۳

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

مراحل کار:

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

عضو شدن در یک گروه

۳. از لیست برنامه‌های گنوم ۳ فارسی باید یکی رو انتخاب کنید و فایل ترجمه‌اش رو دریافت کنید.
بسته‌ها طبقه بندی شدن مثلا Development Tools که میشه ابزارهای برنامه نویسی و GNOME Desktop که میشه خود دسکتاپ. برای مثال من gedit که ویرایشگر متن گنوم هست رو انتخاب می‌کنم و از توی صفحه‌اش Reserve for Translation رو انتخاب می‌کنم و متنی رو به عنوان comment می‌نویسم و میزنم Sumbit . با این کار نفر بعدی که بخواد این برنامه رو ترجمه کنه میبینه که من اون رو برای ترجمه انتخاب کردم پس میره سراغ برنامه دیگه و این‌جوری از اضافه کار جلوگیری میشه.

اعلام رزرو ترجمه

۴. الان که یه بسته رو برای ترجمه رزرو کردم باید فایل‌های ترجمه‌اش رو دانلود کرد که دو تا هست. یکی POT که خروجی مستقیم gettex از برنامه هست و دیگری po که همون هست و تبدیل شده برای ترجمه کردن. خلاصه این‌که po رو دانلود کنید! برای ترجمه‌اش هم دوراه دارید:
۱) این‌که عشایری و با کمک یه ویرایشگر متن (مثل Notepad ویندوز یا gedit یا kate ) فایل رو باز کنید و زیر هر متن انگیلیسی، ترجمه فارسی‌ش رو بنویسید؛ خوب این خیلی خسته‌کننده‌س و دهن‌تون سرویس میشه.
۲) با کمک برنامه‌هایی که برای این‌کار ساخته شدن و بهترین‌ش Poedit هست؛ کافیه اون رو نصب (نسخه لینوکس، ویندوز و مک داره) و فایل po رو باش باز کنید، ترجمه فارسی رو تو آخرین کادر بنوسید و نتیجه رو ذخیره کنید.

کامل کردن فایل‌های ترجمه po در برنامه poedit

۵. حالا که فایل ترجمه رو کامل کردین کافیه برگردید به صفحه‌اش و اینبار upload the new Translation رو انتخاب کنید و بعد Choose a file و فایل po نهایی رو به‌ش بدید و بعد هم Submit .

ارسال فایل‌های ترجمه شده به گروه ترجمه گنوم

۶. دیگه باید صبر کنید ترجمه‌تون توسط سرگروه، بازبینی و تایید بشه. هر موقع تایید شد تو نسخه بعدی برنامه‌ای که ترجمه کردید خواهید دیدش!

چرا باید یه برنامه رو به فارسی ترجمه کرد؟
به شخصه از برنامه فارسی استفاده نمی‌کنم چون من رو گیج می‌کنه. مثلا اگر جایی دیدم «ابزار» باید کلی فکر کنم تا بفهمم این همون Tools هست؛ ولی این مورد دقیقا  عکس هست برای افراد تازه کار. فکر کنید مادربزگ‌تون می‌خواد برای اولین بار با کامپیوتر کار کنه و یه email بفرسته. ارتباط برقرار کردن با نوشته‌های فارسی بسیار راحت‌تره تا انگلیسی. با کمک کردن به ترجمه گنوم مطمعن باشید به افراد زیادی توی این دینا کمک خواهید کرد و تا مدت‌ها اثرش باقی خواهند ماند!

دسته‌ها: راهنمایی‌های کوچک
4 دیدگاه »

برای تو که در بندی

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

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

دسته‌ها: عمومی
۱ دیدگاه »

گراب ۲ – راهنمای کامل

Grub Tutorial

گراب، گراب، گراب! هر چی بنویسم در موردش کمه. این پست یه آموزش کامل، ساده و سرراسته و قراره به هر کسی که یه سیستم‌عامل مشابه یونیکس (مثل لینوکس و BSD) داره و می‌خواد از گراب ۲ به عنوان بوت لودر استفاده کنه کمک می‌کنه.
تو این آموزش یاد می‌گیرید که چه جوری با گراب ۲ کار کنید، منوها رو حذف یا اضافه کنید، عنوان‌ها و آپشن‌ها رو به نیاز خودتون تغییر بدید، ۲ یا ۳ سیستم‌عامل رو هم زمان بوت کنید و گراب ۱ و گراب ۲ رو با هم ترکیب کنید. خوب بزن بریم!

(more…)

دسته‌ها: لینوکس
9 دیدگاه »