यहाँ एक बहुत सरल उपाय है, किंटो। मैं अब 3 साल से इस पर काम कर रहा हूं .. और आखिरकार मुझे लगता है कि मैं अपने पिछले 2 प्रयासों के विपरीत कितना अच्छा काम कर सकता हूं। यह x11, और सिस्टमड आधारित डिस्ट्रोस के लिए अभिप्रेत है, लेकिन एक बार मुझे इसे लागू करने का एक अच्छा तरीका मिल जाने के बाद यह अवधारणा वायलैंड तक पहुंच जाएगी, सुरक्षा बढ़ाने के बावजूद इसे काम करना मुश्किल हो जाता है।
1) जिस्ट (उन लोगों के लिए जो केवल आधार देखना चाहते हैं या अपने स्वयं के वैकल्पिक समाधान को लागू करना चाहते हैं, किनारे के मामलों को कवर नहीं किया गया है)।
https://gist.github.com/rbreaves/f4cf8a991eaeea893999964f5e83eebb
2) इंस्टॉलर पर पूर्ण जो कि सिस्टमड, बैश और xprop का उपयोग करता है। (बढ़त के मामले, जैसे क्रोमबुक को कवर किया गया है, यह समर्थन करना आश्चर्यजनक रूप से कठिन था, लेकिन मुझे मेरा आनंद मिलता है ताकि हर कोई लाभ उठा सके!)
https://github.com/rbreaves/kinto
फ्लिप के लिए जापानी, किंटो, का कारण यह है - भले ही आप किसी अन्य विधि का उपयोग करके हर सामान्य जीयूआई ऐप के लिए एक महत्वपूर्ण रीमेकिंग को पूरा करते हों, आपको टर्मिनल का एक ही प्रकार का अनुभव नहीं होना चाहिए, आसानी से, जैसा कि आप लिनक्स पर करते हैं। एक मैक पर। और यह दुर्भाग्यपूर्ण है - क्योंकि मैक हमारे डेवलपर्स को एक कीमैप के साथ खराब कर देते हैं जो टर्मिनल ऐप्स के लिए आश्चर्यजनक रूप से अच्छी तरह से काम करता है। मैंने जो भी किया है, उसका बिंदु सेटक्सबैममैप और उपयोग में सक्रिय ऐप के माध्यम से आपके 1 के 2 लेआउट विकल्पों में से 1 को बदलकर यह है कि यह आपके लिए किसी विशेष ऐप के लिए सबसे कम अतिरिक्त शॉर्टकट कुंजी बनाने का परिणाम है।
अनिवार्य रूप से, इस समाधान के साथ आप लड़ाई नहीं कर रहे हैं कि कैसे नए शॉर्टकट कुंजियाँ ठीक से बनाएं या अपने टर्मिनल ऐप बनाम अपने बाकी जीयूआई ऐप में शॉर्टकट टकराव से बचने की कोशिश करें। आपको बस दोनों शब्दों का सबसे अच्छा मिलता है, और यह मूल रूप से काम कर सकता है - जैसे कि विभिन्न टर्मिनलों और लोकप्रिय पाठ संपादकों के लिए डिफ़ॉल्ट शॉर्टकट कॉन्फ़िगरेशन फ़ाइलों को शामिल करना, जिन्हें मैं बाद में शामिल कर सकता हूं। उदात्त जैसे पाठ संपादक भी हर शॉर्टकट पर Ctrl के साथ Cmd कुंजी को आसानी से स्वैप नहीं करते हैं, लेकिन यह ठीक से 95% या उससे अधिक बार संरेखित करता है जो मैं कहूंगा।
और वायलैंड के बारे में बात करते हुए मेरे पास इस अवधारणा का एक प्रमाण है कि कैसे केडीई प्लाज्मा 5 पर इस केमप्ले कीस्वाप ट्रिक को मौजूदा विजेट के साथ काम करना है जो ऐप नामों में खींचता है। अगर किसी के पास एक बेहतर समाधान है तो मैं सभी कान हूं, खासकर अगर यह x11 पर भी काम कर सकता है। X11 पर Xprop पूरी तरह से पर्याप्त है, लेकिन जाहिर तौर पर Wayland पर इसका कोई उपयोग नहीं है।
https://github.com/rbreaves/applet-window-title/commit/ff17e694579a52a9848d6bea87b2d11f22033718