उस वर्कअराउंड ने मेरे लिए काम नहीं किया। हालाँकि इसने काम किया:
मेरे पास अभी भी कोई समाधान नहीं है लेकिन मुझे एक समाधान मिला है:
नाम से एक नई शेलस्क्रिप्ट बनाएं hibernate.sh
। इसे gedit से खोलें और निम्नलिखित कोड पेस्ट करें:
gnome-screensaver-command -l dbus-send --system --print-reply \
--dest="org.freedesktop.UPower" \
/org/freedesktop/UPower \
org.freedesktop.UPower.Suspend
इसे सहेजें और इसे निष्पादन योग्य बनाएं। आप चाहें तो इसके लिए एक .desktop फ़ाइल बना सकते हैं। जब आप यह स्क्रिप्ट चलाते हैं तो यह आपके पीसी को लॉकस्क्रीन सहित हाइबरनेट-मोड में भेज देगा। जब आप अपने पीसी को जगाते हैं तो नेटवर्किंग काम करती है। जब आप स्लीप-मोड या हाइबरनेट-मोड का उपयोग करते हैं तो यह सामान्य तरीका नहीं है।
क्रिस्टोफर पॉल का यहाँ पर धन्यवाद: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/12/199
ध्यान दें कि आपको उसके बाद एक बार अपने सिस्टम को पुनरारंभ करने की आवश्यकता होगी (यदि आपका नेटवर्क स्क्रिप्ट के कारण निलंबित होने के कारण बाहर था)। तब यह ठीक काम करता है।
यह भी ध्यान दें कि यह स्क्रिप्ट आपके पीसी को निलंबित करने के लिए भेजती है, हाइबरनेट करने के लिए नहीं (नाम भ्रामक हो सकता है)।