انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: shahrooz68 در 03 آبان 1392، 01:11 بظ
-
من اوبونتو ۱۳.۱۰ نصب کردم و طبق روال همیشگی دوست داشتم گزینهی خواب زمستانی (!) یا همون hibernate رو در منوی سیستم فعال کنم. اما با استفاده از روشهای گذشته موفق به انجام این کار نشدم.
روش گذشته هم این بود که با استفاده از ترمینال این فرمان رو اجرا میکردم:
sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
که یک فایل متنی در gedit برام باز میشه (که خالیه) و توی اون این موارد رو مینوشتم:
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
بعدش هم ذخیره (save) میکردم و سیستم رو restart میکردم تا گزینهی hibernate چه در منوی سیستم و چه در پنل خاموشی اوبونتو فعال بشه.
حالا با وجود طی کردن تمام مراحل فوق این اتفاق نمیفته (اگرچه مثلا در http://askubuntu.com/questions/363036/how-to-enable-hibernate-on-ubuntu-13-10 همین دستور رو برای ۱۳.۱۰ نوشته)
==========================
چند تا نکته که ممکنه برای راهنمایی من، به شما کمک کنه:
یکی اینکه ابتدا که ۱۳.۱۰ رو نصب کردم در اولین اجرا یه پیغام (در قسمت اخطارها که برای چند لحظه در بالا سمت راست دسکتاپ میاد) اومد که اگرچه درست متوجه نشدم ولی میگفت که در iBus تغییراتی ایجاد شده! (در حالی که من هیچ کاری نکرده بودم! اصلا نمیدونم چی هست!)
دوم اینکه وقتی اون فرمانی که گفتم رو در ترمینال اجرا میکنم همراه با باز شدن gedit این پیغام رو هم در ترمینال مینویسه:
** (gedit:2381): WARNING **: Could not load Gedit repository: Typelib file for namespace 'GtkSource', version '3.0' not found
(gedit:2381): IBUS-WARNING **: The owner of /home/shahrooz/.config/ibus/bus is not root!
که ظاهرا به همون iBus مربوط میشه.
تو رو خدا به من بیچاره کمک کنید! من خیلی به هایبرنیت نیاز دارم!
-
خب بچهها من خودم راه حلشو پیدا کردم:
باید همون کار معروف رو در ۱۱ مرحله انجام بدیم یعنی (طوری مینویسم که مبتدیان هم متوجه بشن):
۱− از دش (Dash) ترمینال رو باز میکنیم (دنبال عبارت terminal بگردید و یا اینکه به راحتی کلید Alt + Ctrl + T را بفشارید)
۲− کد زیر را کپی کرده و توی ترمینال Paste میکنیم:
sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
۳− اینتر را میزنیم!
۴− بعد از چند لحظه که نرمافزار gedit باز شد، کد زیر را در آن مینویسیم (از همینجا کپی کنید):
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
۵− در همان gedit دکمهی Save را میزنیم تا متن در فایل مربوطه ذخیره شود. سپس gedit را میبندیم!
۶− ترمینال را هم میبندیم ](*,)
۷− سیستم را restart میکنیم (و در حین ریستارت دعا میخوانیم که موارد فوق را درست عمل کرده باشیم) ::)
۸− حالا که اوبونتو بالا اومده دوباره ترمینال را باز میکنیم
۹− کد زیر را در آن کپی کرده و اینتر را میزنیم:
killall indicator-session-service
۱۰- حالا یه نگاهی به منوی سیستم (منویی که در بالا سمت راست دسکتاپ قرار دارد) میاندازیم تا ببینیم گزینهی Hibernate فعال شده یا نه.
۱۱- دکمهی پاور کیس را نیز فشار میدهیم تا مطمئن شویم Hibernate در پنل شاتدان هم فعال شده باشد.
-
خیلی مفید بود دوست عزیز. ممنون
-
شما طوری نوشتین مشکل بازگردانی من فکر کردم pm-util رو ندارین.
شما مشکل اضافه کردن اسمش رو به منوها منظورتون بود درست میگم؟
والا من معمولا suspend رو با pm-suspend انجام میدم.گزینه های دیگه هم داره:
pm-hibernateو pm-powersave وpm-suspend-hybrid
pm-is-supportedو pm-suspend
-
روشی که شهروز نوشته موجب اضافه شدن hibernate به منوی بالا میشه که به نظر من خیلی مفیده.
-
شما طوری نوشتین مشکل بازگردانی من فکر کردم pm-util رو ندارین.
شما مشکل اضافه کردن اسمش رو به منوها منظورتون بود درست میگم؟
والا من معمولا suspend رو با pm-suspend انجام میدم.گزینه های دیگه هم داره:
pm-hibernateو pm-powersave وpm-suspend-hybrid
pm-is-supportedو pm-suspend
آره بایست در عنوان مینوشتم بازگردانی هایبرنیت به منوی سیستم.