لینوکس و من

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

کارهایی که در ادامه ی کار با xfce انجام دادم

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

۱- نصب blueman که برای استفاده از بلوتوث لپتاپ چیز بسیار خوبیه. و آیکنی هم در notifications داره. در آرچ در مخازن AUR وجود داره. توجه کنید که blueman وابسته به نسخه ی 4 از bluez هست.
۲- نصب menulibre و whisker menu که در پست قبلی نوشتم.

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

۴- نصب xarchiver برای کار با فایل های فشرده. یک آرشیو منیجر خیلی سبک و سریع. 

۵- میتونید starcal رو هم نصب کنید تا تقویم ایرانی رو داشته باشید. من نصب کردم اما اصلا ازش خوشم نیومد. خیلی زشت و بدقواره طراحی کردنش. 
ادامه مطلب

تغییر پروکسی ترمینال برای مصارف صلح آمیز

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

یه وقت هایی میشه که شما میخواید یه چیزی رو در ترمینال از اینترنت بگیرید که دست بر قضا از سایت هایی هستن که ایران رو تحریم کردند. یا حالا از این طرف مسدود هستند! چه روشی وجود داره که ما ترمینال رو بگیم از طریق پروکسی ای که داریم عمل بکنه؟
به سادگی در ترمینال تایپ کنید:
export http_proxy='http://localhost:8118'
که به جای رنگ قرمز موارد خودتون رو بذارید. و به جای http هم اگه لازم شد https میذارید.
برای برگردوندن به حالت اولیه:
unset http_proxy  یا  unset https_proxy

لینک‌های مرتبط

امضا رو توقیف کردیم برادر

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

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

error: libpng12: key "Daniel Wallace <danielwallace@gtmanfred.com>" is disabled
:: File /var/cache/pacman/pkg/libpng12-1.2.50-3-i686.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).

پس باید یه کاری کنیم که این سیگنچر فعال بشه. اول لیست سیگنچر ها رو با این دستور بروز میکنیم و میبینیم:

sudo pacman-key --refresh-keys
و بعد Daniel Wallace رو پیدا میکنیم که یه عددی داره. و اون عدد رو میذاریم توی این دستور:
sudo gpg --homedir /etc/pacman.d/gnupg --edit-key 4F010D48  enable quit
و بعد کاری رو که میخواستیم انجام میدیم.
راستش من نمیدونم این ارور چیه و چرا بوجود اومد. صرفا داشت روی اعصابم راه میرفت. و برای یاداوری این مطلب رو نوشتم.

پخش صدای خروج (Logout) در گنوم

نویسنده : امین | تاریخ: 1391/06/23

چندین سال این سوال گوشه ی اعماق ذهنم همیشه وجود داشت که چرا صدای Logout پخش نمیشه؟!! هیچ وقت هم دنبالش نرفتم که جوابی پیدا کنم براش. امشب گفتم بذار هر طوری شده ته توی قضیه رو در بیارم!
گوگل مثل همیشه کمک خوبی بود. متوجه شدم که این یه باگ بوده که در یکی از نسخه های اوبونتو برطرف شده. ولی خب ما که اوبونتو نداریم. تازه اوبونتوهای جدید رو هم که امتحان کردم همچین خبری نبود. پس داستان چیه؟!
یه فکری به سرم میزنه. مهم نیست داستان چیه! مهم اینه که یه موزیک حین خروج از دسکتاپ پخش بشه. پس این فکر رو تعمیم میدم. یه "دستور" قبل از خروج از دسکتاپ پخش بشه! حالا میرم دنبال این میگردم...
و بینگوووو.... پیداش میکنم. خیلی خیلی ساده است. اگه بخوایم دستوری قبل از خروج اجرا بشه، کافیه که اون رو در فایل زیر، قبل از exit بنویسیم. پس این فایل رو باز میکنیم:

sudo gedit /etc/gdm/PostSession/Default

و خط زیر رو قبل از exit میذاریم و save میکنیم:

/usr/bin/canberra-gtk-play --id="desktop-logout" --description="GNOME Logout"

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

مثلا چطوره قبل از خروج یه پنجره باز بشه و بگه چقدر کامپیوتر روشن بوده!

zenity --info --title "Uptime" --text=" You were using this computer since \n $(uptime)"
جالبه نه؟

zenity ابزاری هست که میتونیم باهاش پنجره های جور واجور gtk رو به نمایش بذاریم. خیلی جزئیات داره. میتونید man page اون رو ببینید و باهاش بیشتر آشنا شید.

لینک‌های مرتبط

گنوم شل کند است؟

نویسنده : امین | تاریخ: 1391/04/20

از وقتی گنوم‌شل رو نصب کردم با این مشکل مواجه بودم که واقعا انیمیشن‌ها کند بودند. مثلا موقع سوییچ بین اپلیکیشن ها مکث غیر قابل بخششی وجود داشت. خیلی خیلی گشتم... خیلی بسیار...! تا اینکه در این‌جا چیزهایی رو پیدا کردم که ظاهرا مشکلم رو برطرف کرده الان!
این فایل رو باز کردم:
sudo gedit /etc/modules
و اینها رو بهش اضافه کردم:
intel_agp
drm
i915 modeset=1
و بعد این فایل رو باز کردم:
sudo gedit /etc/default/grub

و این عبارت رو در قسمت GRUB_CMDLINE_LINUX_DEFAULT اضافه کردم:
video=i915:modeset=1
و بعد این دستور رو اجرا کردم:
sudo update-grub
عرض کنم که این پست صرفا برای این بود که این ها رو یه جا ثبت شده داشته باشم. حالا ممکنه به درد کس دیگه ای هم بخوره. ولی حتما لزومی نداره که اگر شما هم این مشکل رو دارید با این کار مشکلتون برطرف بشه. فعلا که دیگه خبری از اون مکث ها نیست. ان شا الله که درست شده باشه.

مدل لپتاپ: 1215n asus

نصب مدیاپلیر برای فدورا

نویسنده : امین | تاریخ: 1391/04/14

فدورای ۳ اولین لینوکسی بود که روی کامپیوترم نصب کرده بودم... چند سال بعد، فدورای ۹ رو نصب کردم. و بعد دیگه فدورا رو ندیدم...
الآن فدورای ۱۷ رو نصب کردم. دارم باهاش کار میکنم، خوبه. راضی هستم. اما نه اون قدری که دبیان‌ها راضی کننده بودند. مدیر بسته ی فدورا، yum خیلی دست و پا گیره. مدیر بسته ی دبیان خیلی راحت تر بود. رابط گرافیکی مدیر بسته ها در فدورا اصلا چیز خوبی نیست. حد اقل نسبت به چیزای مشابه در دبیان‌ها. خلاصه اینکه اصلا با اینش حال نکردم. اگه کسی چیزی شبیه synaptic سراغ داره بگه. چون اینی که الان هست و اسمش هم نمیدونم اصلا به درد بخور نیست. البته synaptic توی فدورا نصب میشه، ولی فقط بسته هایی که نصب هستند رو نشون میده.
بگذریم...
فدورا یه توزیع کاملا آزاده. یعنی مثل اوبونتو به طور پیش فرض از mp3 و avi و فرمتهای غیرآزاد که الان شایع هستند پشتیبانی نمیکنه. این مسئله اونقدر برای فدورا مهمه که حتی کدک‌های لازم رو هم در مخازن بسته هاش قرار نداده. و شما برای نصب کدک‌ها و چیزهایی مثل vlc باید مخازن دیگه ای رو اضافه کنید! باز اوبونتو این بسته ها رو در مخازن خودش داره حد اقل!
 ابندا برای نصب مخازن مورد نیاز، این چند خط رو در ترمینال کپی/پیست/اجرا کنید:

rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

حالا بسته های مورد نیازتون رو نصب کنید. مثلا:

yum install gstreamer gstreamer-plugins-base gstreamer-plugins-ugly gstreamer-ffmpeg gstreamer-tools gstreamer-plugins-good libdvdread ffmpeg

هر کدوم که error داد و گفت همچین چیزی نداریم، از توی دستورتون برش دارید. همینها به نظرم کافی هستن.

منابع + و +

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

نویسنده : امین | تاریخ: 1391/03/22

۱- اول نصب فونت ها
فونت های فارسی مورد نیاز و فونت tahoma, arial, times و چند تا دیگه از فونت های مایکرسافت رو برای دانلود در این فایل قرار دادم. میتونید اون رو دانلود کنید و به روش های موجود نصب کنید. (توی همین وبلاگ آموزش نصب فونت وجود داره)

۲- نصب ابزارآلات پخش موزیک و ویدئو
بسته ی kubuntu-restricted-extras رو نصب کنید. اگر تمایل داشتید میتونید VLC یا smplayer رو هم نصب کنید. پیشنهاد من vlc هست. در حال حاضر smplayer مناسب‌ترین رابط گرافیکی برای mplayer در KDE هست. kplayer و kmplayer چندان جالب به نظر نمی رسند.

۳- mount کردن درایو ها به صورت خودکار
آموزش این کار به اندازه ی کافی در اینترنت (از جمله وبلاگ خودم) هست.

۴- اضافه کردن یوز خودم به عنوان کسی که حق داره از دستور sudo بدون پسورد استفاده کنه.
این کار هرچند از لحاظ امنیتی ایراد داره، اما برای من مهم نیست. و با این کار خیلی راحت تر میتونم در لینوکس کار کنم.
در ترمینال تایپ کنید su و اینتر بزنید. پسورد کاربر root رو بدید. حالا دستور زیر رو اجرا کنید. توجه کنید که به جای عبارت usernameshoma شما باید یوزرنیم خودتون مثلا amin رو بذارید.
sudo echo /etc/sudoers usernameshoma ALL = NOPASSWD: ALL
sudo echo >> /etc/sudoers usernameshoma ALL = NOPASSWD: ALL

۵- تغییر پسورد کاربر root
نمیدونم چرا پسورد کاربر root رو در کوبونتو موقع نصب نمیپرسه. به هر حال بعد از نصب با این کار میتونید پسوردی رو که میخواید اعمال کنید.
sudo passwd root
حالا پسورد رو دوبار وارد میکنید و موضوع حل میشه.

۶- غیر فعال کردن درایور nouveau
در نسخه های دیگه وقتی عبارت blacklist nouveau رو در فایل etc/modprobe.d/blacklist.conf/ مینوشتیم، ماژول nouveau دیگه موقع بوت فعال نمیشد. چون وقتی که فعال باشه برای من suspend عمل نمیکنه. اما در کوبونتو این روش کارساز نیست. نمیدونم چرا. عجیبه. خیلی جست و جو کردم. تا بالاخره چاره را جستم.
راه گرافیکی و ساده اش اینه که شما بسته ی kde-config-grub2 رو نصب کنید. و بعد در منوی برنامه ها، با جست و جوی grub، برنامه ی GRUB2 Bootloader رو اجرا کنید. در قسمت advanced جلوی Normal Entries این خط رو کپی کنید: quiet splash nouveau.blacklist=1 و ok کنید و تمام.

۷- نصب کردن و پاک کردن یک سری چیزها
من از dragon player و amarok اصلا خوشم نیومد. dragon که هیچی نداره. واقعا برای پخش فیلم مناسب نیست. و amarok هم که از اون طرف افتاده. این قدر شلوغش کرده که آدم وقتی چشمش بهش میفته میخواد بالا بیاره. بنابراین این دو تا رو حذف میکنم. برای پخش فیلم که vlc رو دارم. و برای پخش موزیک ها، هرچند vlc مناسبه، اما یه موزیک پلیر ساده و سبک هم خوب میشه. من بعد از نصب چندین موزیک پلیر، bangarang رو انتخاب کردم. خیلی ساده و شیک هست.
برای رابط گرافیکی cron هم بسته ی kcron رو نصب میکنم. که اجازه میده دستورات خاصی رو در زمان های خاصی اجرا کنم.
دیکشنری opendict goldendict هم جایگزین فوق العاده بهتری برای stardict هست. این رو هم نصب میکنم.
gimp و فایرفاکس و kget هم برای من ضروری هستند.

۸- بازی با تم ها!
KDE نصب تم های مختلف رو خیلی ساده کرده. نصب window decorator، splash screen، login screen، icons و ...
نکته ی مهمی که وجود داره اینه که برای نصب login screen باید برنامه ی system settings رو با کاربر root اجرا کنید. وگرنه login screen ها نصب نمیشن.

۹- فعال کردن یک سری افکت های خاص دسکتاپ
اگر شما نمیتونید تعدادی از افکت ها رو فعال کنید، احتمالا با این کار مشکلتون برطرف میشه. system settings رو باز کنید و به قسمت deskto effects برید. در قسمت advance به جای Xrender از OpenGl استفاده کنید. و scale method رو روی Crisp قرار بدید. و اون دو تا تیک پایینی رو هم بر دارید. حالا افکت هایی مثل wobbly windows فعال میشن.

۱۰- تقویم فارسی
من یادمه که از نسخه های شش هفت سال پیش KDE هم تقویم فارسی توش وجود داشت. برای داشتن تقویم فارسی چیز خاصی نیاز نیست نصب کنید. در هر کدوم از تقویم هایی که دارید، حالا چه به صورت ویجت چه هرچی، در قسمت تنظیماتشون، در قسمت calendar، برای calendar system، گزینه ی jalali رو انتخاب کنید. و برای اینکه رویداد های تقویم رو هم داشته باشید، تیک display events رو بزنید. و بعد در بین کشورها ایران رو پیدا کنید و برای تقویم Farsi بذارید روی information باشه. کشور america رو هم پیدا کنید و اون رو Not Used کنید تا رویدادهای آمریکا وجود نداشته باشند.

۱۱- آپدیت کردن سیستم
احساس کردم چند تا باگ کوچولو وجود داشتند که با آپدیت کردن سیستم برطرف شدند.

به کار گیری nvidia optimus در debian

نویسنده : امین | تاریخ: 1391/02/24

nvidia optimus یک تکنولوژی در کارت گرافیک های nvidia هست که خلاصه اش این میشه که هر وقت لازم باشه nvidia روشن میشه و به کار گرفته میشه. مثلا هنگام دیدن فیلم های با کیفیت یا بازی های سه بعدی خفن!  بنابراین از این طریق باعث کاهش مصرف باتری و کاهش تولید گرما میشه.
این توی ویندوز بصورت اتوماتیک انجام میشه. اما در لینوکس به خودی خود انجام نمیشه. پروژه ای به نام bumblebee راه افتاده تا بتونه در این زمینه کمک کنه. اما باز کاملا اتوماتیک نخواهد بود...
در ادامه متوجه میشید که چگونه bumblebee رو برای یک لینوکس بر پایه ی دبیان (نه اوبونتو) راه اندازی کنیم.
نکته: این مطلب مخصوص نسخه های ۳۲ بیتی هست.
خب... یه راه استفاده از سورس بسته ها هست که پیشنهاد نمیشه! راه سر راست تر رو میریم.

۰- بسته های nvidia-glx , nvidia-kernel-common, nvidia-kernel-dkms رو نصب کنید.

۱- یک ترمینال باز کنید و با دستور su وارد کاربر ریشه  بشید.
۲- این دستور رو اجرا کنید:
wget -O - http://suwako.nomanga.net/suwako.asc | apt-key add -
۳- فایل مخزن ها رو باز کنید:
sudo gedit /etc/apt/sources.list
۴- دو خط زیر رو به فایل مخزن ها اضافه کنید و save کنید
deb http://suwako.nomanga.net/debian sid main contrib
deb-src http://suwako.nomanga.net/debian sid main
۵- بسته ها رو به روز رسانی کنید (نیاز به اینترنت هست)
apt-get update
۶- حالا bumblebee رو نصب کنید:
apt-get install bumblebee bumblebee-nvidia
اگر نصب نشد و حرفش این بود که Virtualgl نمیتونه نصب بشه، از این سایت دانلودش کنید و نصبش کنید. و بعد bumblebee رو نصب کنید.

۷- حالا کاربر خودتون رو به گروه bumblebee اضافه کنید. به جای $USER نام کاربری خودتون رو بذارید. مثلا amin
adduser $USER bumblebee
۸- دستور زیر رو هم اجرا کنید:
sudo update-alternatives --set glx /usr/lib/mesa-diverted
۹- فایل تنظیمات bumblebee رو باز کنید:
sudo gedit /etc/bumblebee/bumblebee.conf

مقدار عبارت TurnCardOffAtExit رو از false به true تغییر بدید. مقدار عبارت Driver= رو به nvidia تغییر بدید. مقدار عبارت AllowFallbackToIGC رو هم به false تغییر بدید. و مقدار عبارت PMMethod= رو هم به bbswitch تغییر بدید.

۱۰- این فایل رو باز کنید:
sudo gedit /etc/modprobe.d/blacklist.conf
و عبارت blacklist nouveau رو به آخرش اضافه کنید و save کنید.

حالا reboot کنید. اگه خوش شانس باشید (!) نباید مشکلی پیش بیاد.
با دستور optirun میتونید برنامه ای که نیاز دارید nvidia روشن باشه و کار کنه اجراش کنید. مثلا این طوری:

optirun firefox

بعد از بستن برنامه (در اینجا فایرفاکس) nvidia خاموش میشه. این نهایت کاریه که میشه انجام داد تا از nvidia optimus استفاده کرد.
برای اطلاعات بیشتر میتونید به اینجا و برای نحوه ی نصب از روی سورس به اینجا مراجعه کنید.

HAL در پارسیکس

نویسنده : امین | تاریخ: 1390/12/1

راستش من دقیقا نمیدونم HAL یا HALD جیه. فقط میدونم چیزی در مورد سخت افزارهای سیستمه! میخواستم در پارسیکس gnome-device-manager رو نصب کنم و اطلاعات سخت افزارها رو  داشته باشم، اما اجرا نمیشد. و پیامی مبنی بر اینکه HAL فعال نیست میداد. دستور lshal هم که در ترمینال برای این کاره، باز میگفت HAL فعال نیست. با یه سرچ متوجه شدم که با دستور sudo /etc/init.d/hal start  میشه HAL رو فعال کرد و مشکلی که داشتیم بر طرف میشه.

*میهن بلاگ سرورهاش رو از مالزی آورده داخل ایران. امیدوارم این کار باعث down بودن میهن بلاگ در آینده نشه. سایت بلاگها که یه زمان روی سرورهای ایران بود پشیمون شد و برگشت روی سرورهای خارج از ایران.

1 2 3 4 5