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

نصب اکستنشن های گنوم شل در کرومیوم

نویسنده : امین | تاریخ: 1395/06/25

فایرفاکس برای اینکار یه افزونه داره که به راحتی نصب میشه. اما برای کروم باید chrome-gnome-shell-git رو از AUR برای آرچ نصب کنید:


yaourt -S chrome-gnome-shell-git

دانلود اکستنشن های کروم

نویسنده : امین | تاریخ: 1393/08/11

نصب کردن افزونه های کروم برای ما ایرانیا واقعا دردسره. نمیدونم مشکل از طرف اوناست یا از طرف ISP های ما. ۹۹ درصد موارد اگه بدون پروکسی بریم با پیغام خطا مواجه میشیم.
برای همین یه فکر دیگه میشه کرد و اون دانلود افزونه های کروم و نصب اونها به صورت manual هست.
اول این لینک رو کلیک کنید تا افزونه ی لازم رو دانلود کنید. بعد قسمت Extensions از تنظیمات کروم رو بیارید و این افزونه رو بکشید داخل کروم تا نصب بشه. حالا اگه به صفحه ی هر افزونه ای برید با کلیک راست میتونید اون افزونه رو دانلود کنید و به همین ترتیب نصبش کنید


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

Manjaro و یک سری تنظیمات!

نویسنده : امین | تاریخ: 1393/07/27

تقریبا چهار ماهی بود که با Antergos کار می کردم. یکی دو بار فول آپدیت کردم و سیستم خوب کار میکرد. هیچ وقت دستم رو توی حنا نذاشت! هر چیزی که میخواستم توی مخازن Arch یا AUR پیدا میشد. تا اینکه یک بار پس از مدت زیادی تصمیم گرفتم فول آپدیت کنم که اشتباه محض بود... x-server از کار افتاد و به هر دری که زدم درست نشد.
در این زمان درسم هم تموم شد و وقت بیشتری داشتم، گفتم برم ببینم این اوبونتو ۱۴.۰۴ که این همه سر و صدا کرده چیه. اینو نصب کردیم و یکم باهاش ور رفتم، آپدیتش کردم، کاستومایزش کردم، اما همیشه یه جای کار می لنگید. مثلا سرعت یونیتی به طرز بدی پایین بود و لگ های فراوان داشت. گنوم شل هم که داغون تر از اون. XFCE نصب کردم، network manager نمیومد و کلی گشتم تا درست شد، compiz نسخه ی 0.9 بود و این نسخه چند تا باگ حل نشده داره که نمیشه ازشون صرف نظر کرد. و نسخه های 0.8 هم تحت هیچ شرایطی نصب نشدن و مشکلات dependency پیش میومد.
توی کرومیوم هم که پشتیبانی از پلاگین های خاصی من جمله flash قطع شد. باید pepper flash plugin رو نصب میکردم. نصب کردم ولی همچنان مشکل باقی موند و کامل حل نشد. یعنی ویدیوهای یوتیوب میومدن اما هیچ سایت دیگه ای کار نمیکرد.
بعد از چند روز کار کردن با اوبونتو، چند بار وقتی login میکردم دسکتاپ نمیومد. خلاصه اینکه نتونستم با اوبونتو کنار بیام و تصمیم گرفتم به همون سیستم های مبتنی بر Arch برگردم. چون واقعا دوست داشتنی تر و با شعور تر از اوبونتویی بود که یکی دو هفته باهاش کار کردم.

اینبار خواستم چیز دیگه ای رو امتحان کنم، رفتم سراغ Manjaro. این هم یک توزیع مبتنی بر Arch هست. اما یه تفاوت های اساسی نسبت به Antergos داره که بی شک بنظر من باعث برتری اون هست.
اول اینکه برخلاف Antergos که برای نصب شدن نیاز به اینترنت داره، مانجارو بصورت آفلاین نصب میشه.
دوم اینکه برخلاف Antergos مانجارو نسخه های مختلف برای دانلود گذاشته. یعنی نسخه ی XFCE, KDE, و ... و نسخه هایی هم داره که کاربران بصورت غیر رسمی تولید کردن.
من نسخه ی XFCE رو دانلود کردم، اولین چیزی که متوجهش میشید اینه که plymouth به صورت پیشفرض نصب هست و شما نیازی نیست که کارهای عجیب غریبی برای داشتن بوت گرافیکی انجام بدید.
نسخه ی XFCE مانجارو با یک تم مشکی/سفید/سبز با آیکن های Faenza سادگی و زیبایی خاصی رو داره. 

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

پلاگین ها و اپلیکیشن های خوبی هم برای این دسکتاپ استفاده شده. مثلا viewnior برای عکس، vlc برای فیلم و xnoise برای موزیک. اما اینا سلیقه ای هست و من با deadbeef برای موزیک راحت ترم. و با mplayer2 برای فیلم ها. vlc یه مشکل حل نشدنی و نابخشودنی ای که داره اینه که قادر نیست screen saver رو غیر فعال کنه. علی رغم اینکه تیک مربوط به این کار هم در تنظیمات فعال باشه. توی فرومها هم گشتم و راهی پیدا نکردم.
gnome-mplayer یه gui خیلی ساده و خوب با امکانات لازم برای mplayer و mplayer2 هست که من به جای smplayer که سنگین و پیچیده و بدقواره است انتخاب کردم.
فرآیند نصب خیلی ساده و بدون مشکل انجام شد و همه چی طبق انتظار از یک سیستم عامل خوب، خوب به نظر میرسه. نکته ی خیلی خوبی که بعد از نصب بهش پی بردم، غیر فعال بودن کارت گرافیک دوم یعنی nvidia در لپتاپ من بود. چون که برای غیر فعال کردن این غول پر مصرف و بیخاصیت باید کلی تلاش میکردم که مانجارو بطور پیشفرض این کار رو کرده. و بنابراین هیچ مشکلی هم توی suspend و resume شدن سیستم بوجود نیومد.

-------------------------------------------

مرورگر پیشفرض فایرفاکس هست. که من خیلی وقته که دیگه با فایرفاکس سنگین و خنگ کاری ندارم و از کرومیوم استفاده میکنم. کرومیوم با pacman قابل نصب هست. و برای Flash هم با این دستور پلاگین مذکور نصب میشه  yaourt -S chromium-pepper-flash و هیچ مشکلی هم نداره. 

-------------------------------------------

compiz هم به راحتی هر چه تمام تر با yaourt نصب میشه و خوبیش اینه که نسخه ی 0.8 هست و اون باگ ها رو نداره. کلا yaourt کارها رو خیلی آسون کرده. ازش خوشم اومده. این ها رو برای کامپیز نصب کنید: compiz-core  emerald  compiz-fusion-plugins-main compiz-fusion-plugins-extra  ccsm. دیگه تنظیماتش رو خودتون بلدید. ولی یک سری تنظیماتی که من خودم انجام دادم رو اینجا میذارم.

پلاگین commands دستورات شما رو اجرا میکنه. شبیه keyboard shortcuts منتها با امکانات بیشتر. من اینها رو برای این پلاگین قرار دادم:
دستور xkill با شورتکات دلخواه super + x که بوسیله اون شما میتونید پنجره ای که دچار مشکل شده رو ببندید.
دستور xset s blank ; sleep 1 ; xset s activate برای خاموش کردن مانیتور لپتاپ
دستور deadbeef با شورتکات دلخواه کلید stop موزیک. چون وقتی deadbeef رو میبندید میره توی system tray و با این شورتکات خیلی سریع و ساده نمایان میشه.

پلاگین Animations انیمیشن های مختلفی رو در حالات مختلف نشون میده. من برای قسمت open animation این تنظیمات دلخواه رو قرار دادم:
Fade: class=Gnome-mplayer
Fade: title=Application Finder
Fade: title=File Operation Progress
Fade: type=Dialog
و برای close animation هم این ها رو:
Fade: class=Gnome-mplayer
Fade: title=Application Finder
Fade: title=File Operation Progress
Fade: type=Dialog
None: class=Xfce4-notifyd
اینها رو باید بالاتر از تنظیمات پیشفرض قرار بدید.

پلاگین window decorations هم قاب پنجره ها رو تامین میکنه! برای این پلاگین این تنظیمات رو اعمال کردم:
Command: emerald --replace
Decoration windows: (any ) & !(title=Mozilla Firefox)  & !(title=Create New Folder)  & !(title=Rename)  & !(title=Open Location) & !(title=File Operation Progress)  & !(title=Application Finder)
Shadow windows: any
در پلاگین Place windows هم میتونید پنجره های خاصی رو همیشه در یک نقطه ی خاص از صفحه باز کنید. مثلا من عادت دارم پنجره ی File Operation Progress همیشه در قسمت پایین صفحه باز بشه.

مدیر بسته های آرچ pacman هست و رابط گرافیکی اون در مانجارو چیز ساده ای به نام pamac هست. در برابر pacmanxg که در antergos بود هیچ حرفی برای گفتن نداره. pacmanxg با این دستور نصب میشه: yaourt -S pacmanxg-git و بعدش هم pamac رو پاک کنید.

-------------------------------------------
و اما bluetoorh
در Antergos من نمیتونستم با لپتاپ بلوتوث بفرستم. و هر کاری هم که کردم نشد. مشکلی وجود داشت که خیلی ها داشتن و حل نشده بود. در حالی که در اوبونتو هیچ مشکلی وجود نداشت. در مانجارو اولش این مشکل وجود داشت اما این طوری حل شد:
اول بسته ی obex-data-server رو با yaourt نصب کردم و بعد blueman رو پاک کردم و دوباره نصب کردم. و :

sudo ln -s /usr/lib/libMagickWand-6.Q16HDRI.so.2 /usr/lib/libMagickWand-6.Q16HDRI.so.1

-------------------------------------------

برای اینکه کلیدهای Fn درست کار کنند باید به بایوس بفهمونیم که سیستم عامل ما لینوکس هست تا وقتی لینوکس خواست با اون ارتباط برقرار کنه بایوس نگه من نمیفهمم تو چی میگی! برای این منظور باید این خط رو به گراب اضاف کنیم: acpi_osi=Linux . ربطی هم به نوع توزیعی که دارید نداره.
برای این منظور این فایل رو با ویرایشگر دلخواه خودتون باز کنید:
sudo mousepad /etc/default/grub 
و عبارت quiet رو جست و جو کنید و عبارتی رو که گفتم در کنارش قرار بدید و save کنید. و بعد این دستور رو اجرا کنید:
sudo grub-mkconfig -o /boot/grub/grub.cfg
-------------------------------------------

برای mount کردن خودکار درایوهای fat32 هم در فایل fstab در پوشه ی etc این مقادیر رو قرار بدید:
/dev/sda3 /run/media/Data vfat rw,auto,umask=0,uid=1000,gid=1000 0 0

axel را به کرومیوم بیاورید

نویسنده : امین | تاریخ: 1393/01/5

دنبال راهی میگشتم که بشه با کرومیوم در لینوکس، دانلود ها رو با یه چیز دیگه به جز مرورگر انجام بدم. همون طور که میدونید Axel یکی از بهترین دانلود منیجر های لینوکس هست که در ترمینال کار میکنه. یه انسان خوبی اومده یه کاری کرده که میتونیم به راحتی دانلودهامون رو در کرومیوم از طریق Axel انجام بدیم.

یک دکمه در کنار نوار آدرس اضافه میشه. روش کلیک کنید تا دانلود ها رو ببینید.

خب...
۱- افزونه مورد نظر رو در کرومیوم نصب کنید.
۲- اسکریپت مورد نظر رو هم دانلود کنید. بعد اون رو در یک مسیر دلخواه extract کنید. مثلا usr/local/bin/pyaxelws/  یا در فولدر home خودتون. 
۳- این دستور رو در ترمینال اجرا کنید: python server.py 
۴- حالا میتونید روی لینک هاتون راست کلیک کنید و با PyaxelWS دانلودشون کنین. به همین راحتی.

اقدام فرعی:
برای اینکه راحت تر باشیم، میتونیم اسکریپت رو وقتی که به دسکتاپ لاگین میکنیم اجرا کنیم. میتونید با crontab این کار رو بکنید. یا با dtach. برای اینکار dtach رو در توزیع خودتون نصب کنید، و بعد یا این عبارت رو در قسمت startup applications قرار بدید:
python /home/amin/pyaxelws/server.py
و به جای عبارت رنگی، محل اسکریپت خودتون رو قرار بدید.

ویرایش: برای تعیین محل دلخواه دانلود، باید آخر آدرستون یدونه / هم بذارید. وگرنه پیام خطا میده.
Axel واقعا تاثیر گذاره! با کرومیوم با سرعت ۴۰ تا دانلود کرد، همون فایل رو با axel با سرعت ۱۱۰ تا میگرفت! متعحب گشتم!

افزونه های مورد علاقه من در کرومیوم

نویسنده : امین | تاریخ: 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 اجازه ی کار رو میدن. 

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

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

نویسنده : امین | تاریخ: 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 رو بزنید. 
اگر سایتی رو باز کردید که با پیام خطای مرورگر مبنی بر اینکه پروکسی سرور اشتباهه، مواجه شدید. معنیش اینه که اون سایت جزو اون لیست هست و چون پروکسی شما روشن یا فعال نیست، سایت باز نشده. یکم که با این فزونه آشنا بشید و متوجه بشید که چطوری کار میکنه، میتونید اون لیست رو بیخیال شید و سایت هایی که خودتون میخواید رو بهش بدید.

دانلود ویدئوی youtube در chromium

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

سیاست های گوگل اینه که ملت حق دانلود از یوتیوب رو ندارن! ولی آخه مگه میشه؟! من بعضی از ویدئو های یوتیوب رو واقعا باید فایلش رو داشته باشم. این کار توی فایرفاکس به راحتی با نصب یک افزونه امکان پذیره. اما در کروم که مال خود گوگله، این افزونه از فروشگاه کروم حذف شده.  برای اینکه بتونیم بر این سیاست زورگویانه چیره شویم، به این سایت برید و افزونه رو دانلود کنید. متاسفانه کروم گستاخی رو به درجات بالاتر هم برده و اجازه نمیده که از اون سایت افزونه ای نصب بشه. ولی ما فایل افزونه رو داریم. به قسمت extensions در تنظیمات کروم برید و فایل افزونه رو داخل کروم drag and drup کنید. و سپس در ویدئو های یوتیوب این رو می بینید:
و خب... دانلود کنین و لذت ببرین. من تست کردم و کار کرد. نسخه ی کرومیوم من ۳۰ و در آرچ لینوکس هستم.



اوه. البته برای دانلود ویدئو های دیگه از سایت های دیگه مثل فیسبوک، این افزونه رو نصب کنید: FVD Video Downloader