วิธีบันทึกเซสชัน GNOME 3


30

GNOME 2 อนุญาตให้บันทึกเซสชันโดยอัตโนมัติหรือด้วยตนเอง (เช่นบันทึกเซสชันตามที่เห็นตอนนี้ ) นี่เป็นคุณสมบัติที่ดีเพราะจะคืนสถานะเดสก์ท็อปที่หลากหลายระหว่างการเข้าสู่ระบบ (และรีสตาร์ทระบบ):

  • แอปใดที่เปิดอยู่
  • โดยที่ (ทางร่างกาย) อยู่บนเดสก์ท็อป
  • แอปเหล่านี้ตั้งค่าขนาดหน้าต่างที่เฉพาะเจาะจง

เมื่อมองไปรอบ ๆ ฉันไม่พบคุณลักษณะใน GNOME 3 ใช่ไหม ฉันดูไม่หนักพอหรือเปล่า?

คำตอบ:


10

โดยปกติแล้วคุณจะAlt-F2เรียกใช้ gnome-session-Properties และเลือก "จำการเรียกใช้แอปพลิเคชันโดยอัตโนมัติเมื่อออกจากระบบ" ในแท็บตัวเลือก

อย่างไรก็ตามมันเสียในขณะนี้ มีข้อบกพร่องยื่น:

https://bugzilla.gnome.org/show_bug.cgi?id=647359


สิ่งนี้ใช้ได้กับ Fedora 15 (มันเป็นข้อบกพร่องเหมือนกันหรือไม่)
tshepang

ถ้า Fedora ใช้วานิลลา Gnome3 ก็ใช่ ดังนั้นคุณทำให้มันทำงานได้ทั้งๆที่มีบั๊กหรือ?
jasonwryan

ฉันไม่ได้ทำอะไรเป็นพิเศษ ฉันเพิ่งเลือกตัวเลือกและสามารถออกจากระบบและเข้าสู่ระบบโดยไม่มีปัญหาและเซสชันของฉันได้รับการกู้คืน
tshepang

แปลก ข้อผิดพลาดยังคงเปิดอยู่ ... อืมอย่างน้อยก็ใช้ได้สำหรับคุณ
jasonwryan

สำหรับสิ่งที่คุ้มค่านี่เป็นวิธีที่ดีที่สุดที่ฉันจะได้รับใน Fedora 16 ขอบคุณเจสัน!
เหมาะสม

15

ลองใช้ dconf Editor นี่คือขั้นตอน

  1. เปิดตัวแก้ไข dconf
  2. ไปที่ org / gnome / gnome-session
  3. ตรวจสอบคุณสมบัติที่เรียกว่า " auto_save_session "

คำอธิบายระบุว่า " ถ้าเปิดใช้งาน gnome-session จะบันทึกเซสชันโดยอัตโนมัติ "

โชคดี!


1
สิ่งนี้ใช้ได้กับ Ubuntu 16.04
aggsol

ทำงานกับ debian 8.6
Pierre

ฉันไม่มีdconf-editorมันมีปัญหากับส่วนต่อประสานกราฟิก คุณจะใช้การดำเนินการเดียวกันนี้dconfใน terminal ได้อย่างไร
user2820579

ใช้gsettingsเพียงค้นหามัน
Hasasn

2

น่าเศร้าใน 11.10 gnome-session-properties ไม่มีแท็บตัวเลือกที่มีการสลับเซสชันการบันทึกอัตโนมัติ

ดังนั้นฉันจึงติดตั้งgconf-editorให้พลิก/apps/gnome-session/options/auto_save_sessionเป็น TRUE

ไม่แน่ใจว่ามันใช้งานได้ดี เมื่อฉันต้องเพิ่มคีย์ที่หายไปเป็นบูลีน


อัปเดต: แม้จะใช้การตั้งค่านี้ แต่ก็ยังไม่ได้จริงๆหากใช้ Gnome3 / Unity การอภิปรายที่ฟุลเลอร์ที่askubuntu.com/a/78692/38636
มาร์กอส

หรือเพียงแค่gsettings set org.gnome.SessionManager auto-save-session true
goetzc

1

มันทำงานได้จาก CLI - gnome-session-propertiesนำขึ้นโต้ตอบ ฉันไม่แน่ใจว่ามันอยู่ที่ไหนในเมนู คุณไม่สามารถเรียกใช้จากหน้าต่างคำสั่งAlt+ F2ด้วยคำสั่งนั้น


เพียงแค่ให้การอัปเดตมันจะทำงานได้ดีจากหน้าต่างคำสั่ง Alt + F2 ใน gnome 3.4 จาก debian
Alexandre Martins

ใน Ubuntu 12.04 LTS มันทำงานจาก cli หรือAlt+F2( Mod4+rในawesomewm) แต่การเรียกใช้จากที่ใดก็ได้auto_save_sessionตัวเลือกจะไม่ปรากฏขึ้น
isomorphismes

1

ฉันเขียนไลบรารี่ / เครื่องมือบรรทัดคำสั่งเล็ก ๆ ซึ่งอนุญาตให้บันทึกและเรียกคืนเซสชันและมีการสนับสนุนการตั้งค่าจอภาพต่าง ๆ รวมถึงเดสก์ท็อปเสมือน มันต้องมีการติดตั้ง NodeJS

การติดตั้ง

npm install -g linux-window-session-manager

การใช้

บันทึกเซสชันปัจจุบันเป็น ~ / .lwsm / sessionData / DEFAULT.json

lwsm save

บันทึกเซสชันปัจจุบันเป็น ~ / .lwsm / sessionData / my-session.json

lwsm save my-session   

คืนค่าเซสชันจาก ~ / .lwsm / sessionData / DEFAULT.json

lwsm restore

กู้คืนเซสชันจาก ~ / .lwsm / sessionData / my-session.json

lwsm restore my-session   

ปิดแอปที่ทำงานอยู่ทั้งหมดอย่างนุ่มนวลก่อนเริ่มเซสชัน

lwsm restore --closeAllOpenWindows

ลองดูสิ: https://github.com/johannesjo/linux-window-session-manager

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.