यदि आपके पास gnome-terminal
चल रहा है, और प्रोग्राम का एक नया उदाहरण चाहते हैं, तो आप सोच सकते हैं कि gnome-terminal &
शेल से चलने से चाल चलेगी।
आश्चर्यजनक रूप से, यह नया उदाहरण कुछ इनसिपिड विंडोज या मैक प्रोग्राम की तरह है; यह केवल मौजूदा को एक संदेश भेजता है, gnome-terminal
एक नई विंडो बनाने के लिए चल रहा है। यदि यह एक gnome-terminal
प्रक्रिया क्रैश हो जाती है, तो आप सभी टर्मिनल विंडो खो देते हैं!
(बेशक, प्रत्येक विंडो का अपना शेल होता है, जो एक स्वतंत्र प्रक्रिया है, लेकिन वास्तविक टर्मिनल एमुलेटर और इसके जीयूआई को एप्लिकेशन के एक ही उदाहरण से प्रबंधित किया जाता है।)
हम gnome-terminal
अपनी प्रक्रिया में चलने वाले प्रत्येक के स्वतंत्र उदाहरण कैसे बना सकते हैं , ताकि उस प्रक्रिया को मारने से केवल उस प्रक्रिया से जुड़ी विंडो (एस) नष्ट हो जाएं?
--disable-factory
किसी भी मानक शब्दावली का उपयोग नहीं करता है, जैसे "एक नई प्रक्रिया में शुरू (या पते की जगह), मौजूदा उदाहरण का फिर से उपयोग न करें"।
rxvt
मुझे लगता है।
rxvt
किसी को भी एक सच्चे बहु-प्रक्रिया टर्मिनल की सिफारिश कर सकता हूं । इसमें Truetype फॉण्ट सपोर्ट, लंबी लाइनों की री-रैपिंग और आधुनिक टर्मिनलों की अधिकांश अन्य विशेषताएं हैं।
gnome-terminal --disable-factory
, हालांकि इसके लिए समर्थन स्पष्ट रूप से वापस लिया जा रहा है