سه‌شنبه، مرداد ۲۰، ۱۳۸۸

کروم در لینوکس

هر چند هنوز مرورگر وب گوگل برای لینوکس به طور رسمی عرضه نشده ولی شما می توانید نسخه آزمایشی کروم را در اوبونتو خود نصب کنید و مدتی سرگرم باشید. Chrome اسم مرورگر گوگل است و Chromium پروژه و محصول open source است که کروم بر اساس آن ساخته می شود. برای نصب نسخه اصلی کروم فایل deb زیر را دانلود کنید: google-chrome-unstable_current_i386.deb

با توجه به این که دانلود نرم افزار از سرورهای گوگل با IP های ایران مقدور نیست از یک برنامه پروکسی اضافه کنید. بعد از نصب این بسته، مخزن کروم به لیست مخازن اوبونتو اضافه می شود و شما می توانید از بروزرسانی های کروم مطلع شوید ولی متاسفانه برای دریافت فایل های آپدید هم باید apt-get یا synaptic را با پروکسی اجرا کنید.
با توجه به این مشکلات من تصمیم گرفتم از Chromium استفاده کنم. Chromium در Launchpad's PPA موجود است:
برای نصب برنامه از PPA پست قبلی من را ببینید: نصب برنامه ها از Launchpad's PPA
مشکل این روش این است که تقریبا هر روز یک build جدید موجود است و اگر بخواهید بروز بمانید هر روز باید حدود ۱۸ مگابایت دانلود کنید!

کروم نسبت به فایرفاکس بسیار سریعتر بالا می آید و به نظر من سرعت لود صفحه ها هم در آن بهتر است! البته باید نتایج یک تست دقیق را دید تا بتوان در این مورد نظر داد. صفحات فارسی در کروم درست نمایش داده نمی شوند و سیستم extension کروم هنوز راه اندازی نشده است. بنابراین هنوز کروم برای کار روزمره در لینوکس آماده نیست ولی تست آن تجربه جالبی است.

برای فعال سازی Flash Player در کروم ابتدا plugin را در پوشه کروم کپی کنید:
sudo cp /usr/lib/flashplugin-installer/libflashplayer.so
/usr/lib/chromium-browser/plugins
سپس کروم را با سویچ زیر اجرا کنید:
chromium-browser --enable-plugins
همچنین گوگل تعدادی تم زیبا برای کروم آماده کرده است. می توانید آنها را تست کنید.
options-->Personal Stuff--->Themes--->Get Themes
به نظر می رسد با میزان تلاشی که گوگل روی مرورگر خود انجام می دهد و ابتکاری که در همه زمینه ها از گوگل دیده ایم باید منتظر کامل شدن کروم و در نهایت مهاجرت از فایرفاکس به کروم بود.

Bring everything online!

Since I don't intend to maintain the pprogrammer blog anymore I've decided to write in both English and Farsi languages here.
Also I was very busy during last week and I was not able to update my blog. I hope to be more active during this week.

For the first time in my Ubuntu life I had to reinstall it! :( Unfortunately Operating Systems sometimes crash so terrible that you have to install everything from the ground up. I have installed it from a USB drive and it took me just 10 min to get a fresh new Jaunty up and running! So far so good but I went through the headache of installing my favorite programs!

In moments like this I think having some sort of online OS is very desirable (I believe Google intends to offer a full online solution in coming years). I want all my configurations and settings be on some sort of online service that can be easily synchronised with Ubuntu. For example the sources.list file which contains all my repositories is a good candidate for this service. But as I know there is no such service available yet :(
This time I stored the PPA's repositories and their keys in my Google Docs account. I will need them later. I hope this process get automated.

But fortunately there is a decent way for Firefox extension management. Mozilla add-on website now offers a new (At least new for me) feature called collections. All you have to do is to register an account and start making collections. I believe the main purpose of this feature is sharing your collections with friends (Aren't we living in Web 2.0 era?) This feature was such a relief for me. As a side effect I made a personal collection for myself. You can see my collection here: My collection
After Ubuntu installed successfully I lead Firefox to my personal collection page and clicked on the extensions to be installed. One restart after I had all my beloved extensions :)

If you have such optimism in laziness ;) share your ideas about these kind of automation here! The question is how you install and configure everything after a fresh Ubuntu install.