Ubuntu 13.10: วิธีการจำการเรียกใช้แอปพลิเคชันเมื่อปิดเครื่องเพื่อให้พวกเขาเริ่มต้นเมื่อเข้าสู่ระบบ?


12

ฉันใช้งาน Ubuntu 13.10 และฉันไม่มีรายการเมนูเดียวกันที่กล่าวถึงในคำถามอื่น ๆ ใน "classicmenu" ของฉันฉันมี "เครื่องมือระบบ"> "การตั้งค่า" แล้วไม่มีอะไรเกี่ยวกับเซสชัน

ตาม Software Center ฉันมี Gnome Session Manager ติดตั้ง แต่ไม่มีตัวเลือกในการเปิดและค้นหา "เซสชัน" ใน Dash พบเฉพาะ "แอปพลิเคชันเริ่มต้น" ซึ่งไม่ได้อยู่ที่สิ่งที่ฉันกำลังค้นหาและไม่ได้พูดถึง "เซสชัน "ทุกที่

ฉันพยายามเข้าถึง Session Manger Dialogue ที่นี่: https://apps.ubuntu.com/cat/applications/saucy/gnome-session/

เมื่อฉันรันgnome-sessionใน Terminal ฉันจะได้รับ:

gnome-session [5886]: คำเตือน: ไม่สามารถรับ org.gnome.SessionManager

แก้ไขฉันกำลังพยายามเปิดใช้งานแอปพลิเคชันที่จำได้โดยอัตโนมัติเมื่อออกจากระบบ ตัวเลือกภายใต้Session Options


มันอาจช่วยได้ถ้าคุณชี้แจงว่าคุณกำลังใช้งาน Ubuntu (พร้อม Unity) หรือไม่, สต็อก Ubuntu ที่ติดตั้ง Gome2 หรือ fallback ทางเลือก gnome หรือ Ubuntu-Gnome edition หรือไม่ ฉันไม่แน่ใจว่าคำพังเพยเซสชั่นจะทำงานกับ Unity (ตามคำอธิบาย)
TrailRider

ฉันอาจใช้งานอูบุนตูในสต็อก มันเป็นหนึ่งในจากubuntu.com/download/desktop
jacob

1
ใช่นั่นคืออูบุนตูที่กำลังดูการติดตั้งของฉัน (12.04) ฉันเห็นว่ามันถูกติดตั้งในระบบของฉันเช่นกันและการใช้คำสั่งในเทอร์มินัลทำให้ฉันมีข้อผิดพลาดเหมือนกัน การอ่าน man page ( man gnome-session) ทำให้ฉันเชื่อว่านี่เป็นหนึ่งในไฟล์ฐานของ Gnome ที่รวมอยู่ใน Ubuntu เนื่องจาก Ubuntu ใช้โปรแกรม Gnome3 ส่วนใหญ่ แต่ใช้ Unity เป็น DE เนื่องจากไฟล์ปรับแต่งที่อยู่ใน man page นั้นไม่มีอยู่ในระบบของฉันฉันคิดว่า Ubuntu ใช้ gnome-session เพื่อสื่อสารกับโปรแกรม gnome แต่ไม่มีฟังก์ชั่นเฉพาะที่คุณพยายามทำอยู่
TrailRider

อาจเป็นการดีกว่าที่จะแก้ไขคำถามของคุณเพื่อรวมสิ่งที่คุณพยายามจะทำให้สำเร็จด้วย gnome-session มีโอกาสที่จะสำเร็จด้วยโปรแกรมที่มีอยู่ของ Ubuntu ...
TrailRider

@TrailRider เสร็จแล้ว ฉันพยายามให้ Ubuntu จดจำ / กู้คืนเซสชันของฉัน
jacob

คำตอบ:


10

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

ในขณะที่พฤติกรรมที่แน่นอนไม่สามารถทำได้ แต่สิ่งเดียวกันสามารถทำได้โดยการจำศีล อย่างไรก็ตามโปรดทราบว่าบางระบบไม่รองรับการจำศีล (เหตุผลที่ถูกลบออกเป็นตัวเลือกเริ่มต้น) ดังนั้นก่อนที่คุณจะเพิ่มไฟล์ที่จำเป็นในลิงค์ต่อไปนี้ ให้แน่ใจว่าได้ทดสอบด้วยคำสั่งเทอร์มินัล

ฉันจะจำศีลคอมพิวเตอร์ของฉันได้อย่างไร

สำหรับปัญหาที่อาจเกิดขึ้น (และวิธีแก้ปัญหาบางอย่าง) สำหรับการจำศีล / หยุดชั่วคราวดู:

เหตุใดคอมพิวเตอร์ของฉันจะไม่เปิดอีกครั้งหลังจากฉันหยุดทำงานชั่วคราว


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

ถาม: ฉันจะทำให้โปรแกรมเริ่มการทำงานอัตโนมัติทุกครั้งที่ฉันเข้าสู่ระบบได้อย่างไร >> A: เพื่อให้โปรแกรมเริ่มต้นด้วย Ubuntu:


โปรแกรมที่คุณต้องการใช้เรียกว่าgconf Editorแต่ปัจจุบันเรียกว่าdconf Editor

คุณสามารถติดตั้งได้โดยติดตั้งโปรแกรมdconf-tools

หลังจากที่คุณติดตั้งแล้วคุณสามารถใช้เส้นประเพื่อเปิดเป็น Dconf Editor

มีต้นไม้ทางด้านซ้ายของหน้าต่างที่คุณสามารถใช้เพื่อนำทางไปยังหน้าการตั้งค่าที่ถูกต้อง

เส้นทางคือ: org >> gnome >> gnome-session

จากนั้นคุณจะเห็นหน้าจอที่มีลักษณะดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

จุดที่ตัวชี้เมาส์ในภาพหน้าจอคือการตั้งค่าที่คุณต้องการเลือกโดยทำเครื่องหมายที่ช่อง

สิ่งนี้ควรบันทึกโปรแกรมที่กำลังทำงานอยู่และเริ่มต้นใหม่อีกครั้งเมื่อคุณรีบูท การตั้งค่าจะถูกบันทึกไว้เมื่อคุณทำเครื่องหมายที่กล่องไม่มีปุ่มบันทึกที่คุณต้องคลิกก่อนปิดตัวแก้ไข dconf

คำเตือน: นี่จะบันทึกรายการแอปพลิเคชันเพื่อเริ่มต้นใหม่ในครั้งถัดไปที่คุณรีบูตระบบจะไม่บันทึกสถานะที่ไม่ได้บันทึก (เช่นเอกสารใด ๆ ที่ไม่ได้บันทึก) เมื่อปิดเครื่องและงานที่ไม่ได้บันทึกทั้งหมดจะหายไป รวมไว้ด้วย)

หากคุณต้องการปิดการใช้งานคุณสามารถทำได้โดยเพียงยกเลิกการทำเครื่องหมายที่ช่อง

เนื่องจากแหล่งที่มาของคำตอบของฉันนี่อาจทำให้การบูตของคุณช้าลงอย่างมากถ้าคุณมีโปรแกรมเปิดจำนวนมากเมื่อคุณปิดระบบ .... ฉันจะเพิ่ม Firefox ด้วยที่ไม่ชอบเมื่อคุณปิดเครื่องคอมพิวเตอร์เมื่อมันทำงาน มันจะไม่เกิดความเสียหาย แต่มันจะล้างแคชอินเทอร์เน็ตของคุณ (หน้าเว็บที่บันทึกไว้) แต่มันจะทำให้คุกกี้ของคุณไม่เสียหาย --- หากคุณตั้งค่าคุกกี้ของคุณให้ลบเมื่อเบราว์เซอร์ปิดลงคุณจะต้องยืนยันว่า คุกกี้ถูกลบฉันไม่แน่ใจว่าพวกเขาจะเป็นหรือไม่ ฉันไม่สามารถให้คำแนะนำเกี่ยวกับ Chrome / โครเมียมได้ฉันไม่ได้ใช้อย่างใดอย่างหนึ่ง


ฉันต้องเพิ่มข้อแม้ในคำตอบของฉันฉันไม่ได้ลองทำสิ่งนี้เพื่อยืนยัน แต่ฉันไม่มีเหตุผลที่จะเชื่อว่ามันจะไม่ทำงาน คำตอบต้นฉบับของฉันคือคำตอบที่ยอมรับพร้อม 29 upvotes และการตั้งค่ายังคงมีอยู่แม้ว่าจะอยู่ในตำแหน่งอื่น ......


2
btw สิ่งนี้ไม่ทำงาน (ฉันเปิดใช้งานทั้งตัวเลือกการบันทึกอัตโนมัติ) เมื่อฉันรีสตาร์ทคอมพิวเตอร์จะไม่เปิดโปรแกรมและไฟล์ที่ฉันเปิดในเซสชันล่าสุดอีกครั้ง
jacob

2
อืมการขุดที่กว้างขวางยิ่งขึ้นฉันได้ค้นพบว่าตัวเลือกนี้ถูกลบออกอย่างสมบูรณ์เพื่อขุด ... ข้อผิดพลาดที่ดีที่สุดหรือลิงก์ไปยังพวกเขาสามารถพบได้ใน AU .... askubuntu.com/q/201778 /65969....http://askubuntu.com/q/78207/…ฉันพบแหล่งข้อมูลอื่นบนเว็บ แต่โดยทั่วไปแล้วพวกเขาเพียงแค่รวมข้อมูลในคำตอบเหล่านี้ดังนั้นฉันจะไม่รำคาญที่จะลองและเชื่อมโยงกับพวกเขาเป็น ดี.
TrailRider

1
ฉันทดสอบการตั้งค่าบนคอมพิวเตอร์ของฉันและลองหลายสิ่งหลายอย่างเพื่อให้มันทำงานได้ แต่ไม่มีอะไรที่กระตุ้นให้ฉันทำการค้นหาเพิ่มเติมซึ่งนำฉันไปยังลิงก์ที่ฉันรวมไว้ด้านบน .... หวังว่าฉันจะได้มากกว่านั้น ความช่วยเหลือ แต่นักพัฒนาที่มีความคิดอื่น ....
TrailRider

1
ฉันเดาเกี่ยวกับวิธีเดียวที่คุณสามารถทำได้ (เป็นวิธีแก้ปัญหา) คือการจำศีลในคอมพิวเตอร์ของคุณ .... คุณต้องมีพื้นที่สว็อปอย่างน้อยเท่ากับ RAM คุณสามารถทำได้จากเทอร์มินัลโดยการพิมพ์sudo pm-hibernate สิ่งนี้จะช่วยให้คุณสามารถทดสอบว่ามันจะทำงานบนระบบของคุณ (มันถูกลบออกจากตัวเลือกการปิดเพราะมันเป็นรถในคอมพิวเตอร์ไม่กี่เครื่อง) หากใช้งานได้คุณสามารถใช้โหมดไฮเบอร์เนตต่อไปได้หรือคุณสามารถเปิดใช้งานโหมดไฮเบอร์เนตใหม่เพื่อแสดงเป็นตัวเลือกในเมนู {gear icon}
TrailRider

1
การไฮเบอร์เนตเป็นทางเลือกที่ทำงานได้หากระบบของคุณรองรับ (ฉันเชื่อว่าส่วนใหญ่ทำ) มันจะบันทึกโปรแกรมที่เปิดอยู่ทั้งหมดที่สถานะปัจจุบัน (รวมถึงงานที่ไม่ได้บันทึก แต่ฉันจะบันทึกต่อไป) Linux สามารถไปได้ในระยะยาว การอัปเดตอื่น ๆ จะต้องมี ในกรณีที่มีการรีโหลดบันทึก / เสียหายที่ไม่ดีคุณจะต้องรีบูตเครื่อง แต่นั่นเป็นประสบการณ์ที่หาได้ยากในขณะที่บูตเครื่องคุณจะได้หน้าจอสีดำว่างเปล่าในขณะที่ภาพถูกโหลดเข้าสู่ RAM และใช้เวลานานกว่าเล็กน้อย (10 วินาที?) มากกว่าการบูตปกติ
TrailRider

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