क्या मैं अपने वर्तमान सत्र के सभी अनुप्रयोगों को बंद किए बिना X को पुनः आरंभ कर सकता हूं?


11

मैंने पाया कि जब मैं इनपुट विधि बदलना चाहता हूं, तो मुझे X को पुनरारंभ करना चाहिए। लेकिन मैं सभी एप्लिकेशन बंद नहीं करना चाहता। उसको कैसे करे?

जवाबों:


9

आप नहीं कर सकते।

आप जो कर सकते हैं वह एक अलग ट्टी (स्क्रीन) पर एक नया एक्स-सत्र शुरू कर सकता है जो पहले सत्र में चल रहे ऐप्स को छोड़ देना चाहिए। (यह है कि कुछ प्रदर्शन प्रबंधक [उदाहरण के लिए, KDM] एक ही भौतिक प्रदर्शन / कीबोर्ड का उपयोग करके विभिन्न उपयोगकर्ताओं के कई लॉग-इन की अनुमति देते हैं।)

स्रोत: http://www.linuxquestions.org/questions/linux-desktop-74/how-to-restart-x-without-having-to-close-connected-applications-689430/


1
क्या आप इस उत्तर में ऐसा करने की आज्ञा दे सकते हैं? अच्छा होगा न कि google :)
आदित्य एमपी

2

यदि आप X को पुनरारंभ करते हैं तो X से शुरू होने वाले एप्स को मार दिया जाएगा। आप इससे बच नहीं सकते।


क्या किसी को पता है कि एक्स समाप्त होने पर इन ऐप्स को क्या संकेत मिलता है? और क्या यह इस बात पर निर्भर करता है कि X किस सिग्नल को समाप्त करता है? मैं सिस्टम के डिज़ाइन किए जाने के कारणों की कल्पना कर सकता हूं ताकि वे SITEUP, SIGINT, SIGTERM, या SIGKILL (या इनमें से कुछ संयोजन प्राप्त करें, जो एक समय अंतराल के दौरान अलग हो जाएं, जिसके दौरान ऐप अपना स्वयं का क्लीनअप कर सकता है)।
एलियाह कगन

Eliah: यह वास्तव में एक संकेत नहीं है: सॉकेट जिसे एक्स क्लाइंट (आपके ऐप्स) Xorg ओवर के साथ संचार कर रहे हैं वह बंद है। यह क्लाइंट को सॉकेट के अगले राइट पर SIGPIPE प्राप्त करने का कारण हो सकता है, या यह कि राइट विफल रहता है। यह निश्चित रूप से संभव है कि आवेदन यहां सफाई कर सकते हैं।
जेरेमी केर

क्या नए रीस्टार्ट किए गए सॉकेट ट्रैफ़िक को पुनर्निर्देशित करने की अनुमति देने के लिए Xorg सॉकेट के सामने किसी तरह का प्रॉक्सी चलाना संभव होगा?
मिकको रेंटालिनेन

2
@MikkoRantalainen यदि आप इसे काम करने के लिए प्रबंधित करते हैं, तो xmove ठीक यही करता है। समस्या यह है कि, इसे 14 वर्षों तक बनाए नहीं रखा गया है। यह शायद Xpra के साथ भी किया जा सकता है , जिसे अभी भी बनाए रखा गया है, लेकिन इसका मुख्य उद्देश्य काफी अलग है, इसलिए इसे फ़िडलिंग की आवश्यकता होगी।
franga2000
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.