یکی از مشکلاتی که کاربران دارای سیستم عامل لینوکس به ویژه توزیع اوبونتو با آن درگیر هستند، عدم کارکرد دکمههای Suspend و Hibernate بر روی لپتاپ آنهاست. برای حل این مشکل راه حل سادهای وجود دارد. در این ترفند به معرفی راه حل این روش خواهیم پرداخت.
بدین منظور:
شما ابتدا باید آخرین نسخه بستهی نرمافزاری uswsusp را نصب کنید. دستور زیر را برای نصب در ترمینال وارد کنید:
sudo aptitude install uswsusp
برای suspend دستور زیر را وارد کنید:
sudo s2ram
لازم به ذکر است در نسخهی جدید اوبونتو s2ram حذف گردیده است. شما میتوانید نسخهی اصلی uswsusp را از سایت رسمی uswsusp دانلود کرده و نصب کنید. راه دیگر برای استفاده از s2ram نصب نسخههای قدیمی تر uswsusp می باشد. البته شما میتوانید از دستور
pm-suspend
جهت Suspend نیز استفاده نمایید.
برای Hibernate دستور زیر را وارد کنید:
sudo s2disk
برای این که دکمههای Suspend و Hibernate نیز از این بسته استفاده کنند، مراحل زیر را دنبال کنید:
ابتدا از اسکریپتهای پیش فرض مربوط به Hibernate و Suspend نسخه پشتیبان تهیه کنید:
cd /usr/lib/hal/scripts/linux/
sudo cp hal-*-suspend-linux hal-system-power-suspend-linux.bak
sudo cp hal-*-hibernate-linux hal-system-power-hibernate-linux.bak
اکنون اسکریپت ها جدید را جایگزین می کنیم.
برای hal-system-power-suspend-linux:
sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux
سپس کدهای زیر در داخل فایل قرار دهید و آن را Save کنید.
#!/bin/sh
/sbin/s2ram
برای hal-system-power-hibernate-linux:
sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
سپس کدهای زیر در داخل فایل قرار دهید (ترفندستان) و آن را Save کنید.
#!/bin/sh
/sbin/s2disk
در صورتی که با s2disk یا s2both مشکلی داشتید، بعد از نصب uswsusp از دستور زیر برای تنظیم دوباره آن استفاده کنید:
sudo dpkg-reconfigure uswsusp
لازم به ذکر است نام دیگر uswsusp عبارت µswsusp می باشد.