อนุญาตให้เทอร์มินัลที่วางไข่ rdesktop ปิดโดยไม่ต้องปิดหน้าต่าง rdesktop ใน Ubuntu 9.10


2

ใช้งาน Ubuntu 9.10 เมื่อฉันเรียกใช้งาน:

rdesktop 147.145.168.224 &

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

firefox &

คำตอบ:



2

หากคุณมีกระบวนการพื้นหลังทำงานอยู่แล้วและต้องการปิดเป็นกระบวนการหลัก (หน้าต่างเทอร์มินัล) โดยไม่ฆ่ากระบวนการลูกคุณสามารถdisown:

$ rdesktop 147.145.168.224 &
$ disown

หลังจากกระบวนการถูกปฏิเสธกระบวนการจะไม่ถูกฆ่าเมื่อกระบวนการหลักสิ้นสุดลง

ในฐานะที่เป็นบันทึกย่อด้านข้างคุณไม่มีปัญหากับ firefox เนื่องจากfirefoxเป็นเชลล์สคริปต์ที่เปิดใช้firefox-binงานซึ่งfirefox-binไม่ใช่กระบวนการลูกของเทอร์มินัลของคุณ


1

ทำไมไม่เพียงแค่เปิด rdesktop ของคุณจากตัวเรียกใช้ของคุณ สำหรับการเริ่มต้น Ubuntu เพียงแค่กด:

Alt+F2

จากนั้นป้อนคำสั่งของคุณในช่องป้อนข้อมูล:

rdesktop 147.145.168.224 &

แม้ว่าฉันจะไม่ใช้เครื่องหมาย & (&) สำหรับฉัน โดยปกติแล้วคำสั่งของฉันคือ:

rdesktop -u myUname -fP 10.130.3.13

สิ่งนี้จะเปิด rdesktop ในโหมดเต็มหน้าจอและเปิดใช้งานการแคชบิตแมป หากต้องการกลับไปที่เดสก์ท็อปของฉันฉันต้องกดปุ่ม:

Ctrl+ Alt+Enter

จากนั้นคอมโบเดียวกันนี้เพื่อกลับเข้าสู่หน้าจอเต็ม

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