से लॉन्च होने पर लॉन्च (गैर-बंडल) जीयूआई एप्लिकेशन अग्रभूमि में लाएं जब ओएस एक्स टर्मिनल से एक जीयूआई प्रक्रिया लॉन्च की जाती है, तो विंडो पृष्ठभूमि में दिखाई देती है, और आपको कमांड- इसे ध्यान देने के लिए टैब।मैक ओएस एक्स: कमांड लाइन
क्या टर्मिनल स्वचालित रूप से लॉन्च होने के बाद ऐसे जीयूआई फोकस करने का कोई तरीका है? उदाहरण के लिए (यह मानते हुए gitk स्थापित किया गया है):
% gitk
जीयूआई का शुभारंभ और फिर इसे करने के लिए स्विच करना चाहिए।
नोट: कई कारणों से open
this answer के रूप में सुझाव एक सामान्य समाधान नहीं है।
अद्यतन: बेहतर व्याख्या करने के लिए open
विधि संतोषजनक नहीं है, यहां एक नमूना बैश सत्र (विनोदी टिप्पणी के साथ) है।
% cd /my_repo
% gitk
जीयूआई प्रकट होने की प्रतीक्षा कर रहा है ... किसी भी दिन ... ओह रुको - यह पहले से ही खुला है। मैंने अभी ध्यान नहीं दिया क्योंकि यह मेरे टर्मिनल के पीछे एक खिड़की खोला गया। मुझे आश्चर्य है कि कितने समय तक मैं निश्चित रूप से इंतज़ार कर यहाँ बैठने के लिए ....
% open gitk
The file /my_repo/gitk does not exist.
आह, जा रहा था।
% which gitk
/usr/bin/gitk
% open /usr/bin/gitk
क्या ... यह gitk को चलाने के लिए एक नया टर्मिनल विंडो खोली है, और यह मेरे घर निर्देशिका में वैसा ही किया, नहीं/my_repo, तो gitk शिकायत है कि वर्तमान निर्देशिका वास्तव में एक भंडार नहीं है ..
यदि आप के बारे में आप क्यों की जरूरत है और अधिक विस्तार से बताया है मदद कर सकता है कमांड लाइन से एक विंडो वाले अनुप्रयोग को सिंक्रनाइज़ करने के लिए (इसे 'ओपन' के साथ अतुल्यकालिक रूप से खोलने के बजाय) का आह्वान करना। –
सभी अनुप्रयोगों को 'ओपन' (उदाहरण के लिए, gitk) के माध्यम से खोला नहीं जा सकता है। इसके अतिरिक्त, जो लोग इस तरह खोले जा सकते हैं उन्हें एक अलग टर्मिनल के माध्यम से खोला जाएगा, जो असुविधाजनक हो सकता है। –
'सभी अनुप्रयोगों को खुले के माध्यम से खोला नहीं जा सकता' क्यों नहीं? मैं एक कारण के बारे में नहीं सोच सकता कि यह सच क्यों होगा - परिभाषा के अनुसार सामान्य/खिड़की वाले अनुप्रयोग कुछ ऐसा होना चाहिए जो आप खोजक या डॉक से खोल सकते हैं। 'एक अलग टर्मिनल के माध्यम से खोला जाएगा' मुझे समझ में नहीं आता कि आप 'अलग टर्मिनल' से क्या मतलब रखते हैं। क्या आपका मतलब यह है कि, यदि आपके पास टर्मिनल खुला है, तो आप उस टर्मिनल से 'ओपन ...' का उपयोग नहीं कर सकते? यदि हां, तो क्यों नहीं? –