GNOME Shell ไม่มีตัวเลือกให้จำศีลในเมนูเซสชั่น ฉันตรวจสอบแผ่นโกงเชลล์ของ GNOMEแต่ไม่ได้กล่าวถึงการจำศีลที่ไฮเบอร์เนต
ฉันจะจำศีลเครื่องของฉันจากภายในเซสชัน GNOME Shell ได้อย่างไร
GNOME Shell ไม่มีตัวเลือกให้จำศีลในเมนูเซสชั่น ฉันตรวจสอบแผ่นโกงเชลล์ของ GNOMEแต่ไม่ได้กล่าวถึงการจำศีลที่ไฮเบอร์เนต
ฉันจะจำศีลเครื่องของฉันจากภายในเซสชัน GNOME Shell ได้อย่างไร
คำตอบ:
เพียงติดตั้งส่วนขยายเชลล์ GNOME นี้โดยเลื่อนแถบเลื่อน เมนูผู้ใช้ของคุณควรแสดงตัวเลือกพิเศษใหม่ไม่กี่อย่าง: ไฮเบอร์เนตและปิด ...
Hibernate
ตัวเลือกในระบบของฉัน (Ubuntu GNOME 3.8)
dv3500eaในลิงก์ของคุณไปยังแผ่นโกง Shell GNOMEคุณได้รับคำตอบ:
รายการเมนูปิดเครื่อง ... ถูกซ่อนไว้โดยค่าเริ่มต้น คุณสามารถทำให้มองเห็นได้โดยการกดปุ่ม Alt ในเมนูผู้ใช้
เพียงแค่ถือALT
sudo apt-get install pm-utils
Alt + F2
sudo pm-hibernate
ฉันไม่คิดว่าเป็นไปได้ที่จะจำศีลใน GNOME Shell ด้วยตนเอง (ฉันอาจผิด) มีส่วนขยายที่เพิ่มตัวเลือกพิเศษสำหรับการจัดการพลังงาน แต่ไม่มีการติดตั้งส่วนขยายที่เหมาะสมตัวเองฉันไม่สามารถบอกคุณได้ว่าจะติดตั้งอย่างไร
สำหรับตอนนี้คุณสามารถกดalt+ f2และพิมพ์pmi action hibernate
หรือgnome-power-cmd hibernate
(10.10 และลดเท่านั้น) enterจากนั้นกดปุ่ม สิ่งนี้จะไม่ให้ตัวเลือกใด ๆ แก่คุณดังนั้นให้ทำเช่นนี้หากคุณแน่ใจว่าคุณจะไม่ต้องการยกเลิก
ถ้าคุณต้องการที่จะทำให้เรื่องนี้ง่ายกว่าที่คุณสามารถสร้างสคริปต์ด้วย (ใช้ zenity เพื่อให้ตัวเลือก) ~/bin
และสถานที่แห่งนี้ใน จากนั้นคุณสามารถสร้างการเชื่อมโยงคีย์บอร์ดสำหรับสคริปต์ดังนั้นเมื่อคุณกด (ตัวอย่าง) alt+super+hระบบของคุณจะจำศีล
gnome-power-cmd
จะไม่สามารถใช้งานได้ใน 11.04 อีกต่อไปอ้างอิง: answers.launchpad.net/ubuntu/+source/gnome-power-manager/ ...... ; ทางเลือกคือ: gshutdown.tuxfamily.org/en/index.phpgshutdown
powermanagement-interface
แพ็กเกจ Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files
แต่น่าเสียดายที่ฉันได้รับข้อผิดพลาดเมื่อฉันใช้:
systemctl hibernate
มีความต้องการอีกเล็กน้อยสำหรับสิ่งนี้ใน 12.10 (ข้ามคำตอบนี้หากคุณใช้ 12.04 หรือก่อนหน้า) ตามค่าเริ่มต้นเมนูสถานะทางเลือกจะไม่แสดงตัวเลือกไฮเบอร์เนตอีกต่อไป วิธีที่ง่ายที่สุดในการแก้ไขปัญหานี้คือการติดตั้งส่วนขยายเพิ่มใหม่ไปยังที่เก็บ Ubuntu แล้วใช้ gsettings เพื่อเปลี่ยนค่าเริ่มต้น:
sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
จากนั้นเปิดใช้งานส่วนขยายใน Tweak Tool และรีสตาร์ทเชลล์ (alt + f2 และป้อน r)
อย่าติดตั้งส่วนขยายจาก extensions.gnome.org
No such schema 'org.gnome.shell.extensions.alternative-status-menu'
คุณต้องติดตั้งแพคเกจ "gnome-shell-extension-Alternative-status-menu" แพ็คเกจหากคุณใช้ gnome-shell test ppa ตัวเลือกนี้จะเปิดใช้งานตัวเลือกไฮเบอร์เนตรวมถึงตัวเลือกปิดเครื่องในเมนูสถานะ
สำหรับฉันติดตั้งส่วนขยาย
sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
(ดังกล่าวข้างต้น) และแก้ไขไฟล์นี้
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
และการแทรก
[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
ช่วย (ดูที่นี่ )
บน Ubuntu Gnome 14.04, Gnome 3.12, งานต่อไปนี้ (13 มิถุนายน 2014) แต่ฉันได้ตั้งค่าให้ทำงานกับการกดปุ่มเปิดปิดและปิดฝาเท่านั้น (ดังนั้นจึงไม่มีปุ่ม GUI ที่จะผลักดัน)
เครดิตไปที่นี่เพื่อแสดงความเห็นด้วย
แทนที่จะสร้างไฟล์ใหม่.../polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
sudo แก้ไขไฟล์ที่มีอยู่
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
และเปิดใช้งานการไฮเบอร์เนตที่นั่นโดยเปลี่ยนResultActive=no
เป็นResultActive=yes
เพื่อรับส่วนต่อไปนี้:
[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
สิ่งนี้ทำให้เครื่องจำศีล
หากต้องการเปิดใช้งานเมื่อปิดฝาให้แก้ไข sudo
/etc/systemd/logind.conf
และเปลี่ยนไปHandleLidSwitch=suspend
#HandleLidSwitch=hibernate
ก่อนที่จะทำสิ่งนี้ฉันค้นหาตัวแก้ไข dconfเพื่อค้นหารายการด้วยhibernate
และเปลี่ยนทุกอย่างจากsuspend
เป็นhibernate
(เครื่องของฉันไม่สามารถดำเนินการต่อจากsuspend
... ) ฉันไม่แน่ใจว่ารายการใดที่ทำงานได้ แต่ปุ่มเปิดปิดยังไฮเบอร์เนตเครื่องของฉัน
ฉันพบส่วนขยายใหม่ซึ่งเพิ่มปุ่มใหม่สำหรับการจำศีล มันทำงานได้ดีกับหน้าจอสัมผัสและแผ่นพับเพราะมันเป็นปุ่มแยกต่างหาก มีข้อเสียคือ: มันไม่ได้ทำงานในปัจจุบันจาก lockscreen
หาได้ง่ายในUbuntu 17.10ฉันต้องค้นหาไฮเบอร์เนตและเลือกผลลัพธ์ที่เกี่ยวข้องของส่วนสำหรับผลลัพธ์ซอฟต์แวร์ มีการตั้งค่าส่วนขยายไฮเบอร์เนตและ Gnome ไว้แล้วหากคุณมีปัญหากับสิ่งเหล่านี้ฉันขอแนะนำให้คุณค้นหาคำถาม & คำตอบที่เกี่ยวข้องที่นี่ที่เว็บไซต์นี้
นอกจากนี้คุณยังสามารถกำหนดค่าปุ่มเปิดปิดเพื่อจำศีลคอมพิวเตอร์ของคุณแทนการปิด (การตั้งค่า> ตัวเลือกพลังงาน) ถ้านั่นคือสิ่งที่คุณต้องการ
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
(ดูaskubuntu.com/a/1064114/674319 )
ตั้งแต่ 2013-10-24, ใช้ Ubuntu-Gnome 13.10, ต่อไปนี้อนุญาตให้ฉันใช้การไฮเบอร์เนตในการตั้งค่าพลังงาน, และไฮเบอร์เนตโดยใช้ปุ่มเปิด / ปิดเครื่อง:
sudo -i # because the following should be ran as root
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
cat > /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla <<EOF
[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
EOF