ฉันอยู่ในสถานการณ์ที่แอปพลิเคชันที่ฉันไม่มีอยู่ในเลนส์แอปพลิเคชัน Unity หลังจากฉันลบ.desktop
ไฟล์ตัวเรียกใช้งานที่กำหนดเองในโฮมไดเร็กตอรี่ของฉันที่แทนที่ไฟล์ทั้งระบบ
ปัญหาของฉันคือฉันต้องใช้การเปลี่ยนแปลงเหล่านั้นและอัปเดตในกรณีนี้ฐานข้อมูลของ.desktop
ไฟล์ที่ติดตั้งแต่สถานการณ์ที่คล้ายกันอื่น ๆ ก็สามารถจินตนาการได้เช่นกัน
ดังนั้นฉันจะทำอะไรได้บ้าง (และทำในครั้งต่อไป) แทนที่จะรีบูตหรือออกจากระบบและกลับเข้ามาใหม่เพื่ออัปเดตการกำหนดค่าความเป็นเอกภาพและบังคับให้โหลดซ้ำและเริ่มต้นใหม่ทุกสิ่ง
ฉันอยู่ที่ 15.10 ดังนั้นจึงunity --reset &
ไม่ทำงานเพราะเลิกใช้แล้ว
จากนั้นฉันลองunity --replace &
แทน แต่นั่นทำให้เดสก์ท็อปของฉันพังและแสดง TTY7 ของฉันไม่สามารถใช้งานได้ ครั้งแรกมันเปิดไฟมืดและดูเหมือนว่ามันจะเริ่ม Unity ใหม่และกู้คืนเดสก์ท็อป แต่แล้วมันก็ไม่ได้ตอบสนองอะไรอีกต่อไป การสลับเป็น TTY1 และกลับมาทำให้ฉันด้วยหน้าจอสีดำพร้อมเคอร์เซอร์เมาส์ หลังจากรีบู๊ตผ่านการล็อกอิน TTY1 และreboot
มันทำงานได้อีกครั้งและ Unity จะจำแอปพลิเคชันของฉันได้เลย
แต่ถ้าฉันอยู่ในสถานการณ์ที่ไม่มีตัวเลือกการรีบูตหรือออกจากระบบฉันจะไปทางไหนดี?
setsid unity
มันจะ 'รีเฟรช' ความสามัคคี ที่หนึ่งในการติดตั้งของฉันมันทำเช่นนั้นอื่น ๆ มันส่งผลให้ออกจากระบบ คนอื่น ๆ ดูเหมือนว่าจะรีเซ็ตกลับเป็นค่าเริ่มต้นไม่ได้อยู่ที่นี่ในทั้งสองกรณี