विंडोज 10 में कई डेस्कटॉप पर पिन एप्लिकेशन


73

विंडोज के लिए बड़ी नई विशेषताओं में से एक यह तथ्य है कि कई "वर्चुअल" डेस्कटॉप अब मूल रूप से समर्थित हैं, जिससे आप एक साथ विंडोज़ के संग्रह और कार्यों के अलग-अलग समूहों को व्यवस्थित कर सकते हैं।

यह अच्छा है।

आप "कार्यों" बटन पर क्लिक करके डेस्कटॉप के बीच विंडो को स्थानांतरित कर सकते हैं और फिर एक एप्लिकेशन विंडो पर राइट क्लिक करके "Move to ..." का चयन कर सकते हैं।

यह थोड़ा सांवला है और इतना अच्छा नहीं है।

मेरे पास दो मॉनिटर हैं और अक्सर मेरे दूसरे मॉनीटर पर फिल्म चलाना पसंद करते हैं, या तो वेब ब्राउज़र या मीडिया प्लेयर में, जबकि मेरे पास मुख्य स्क्रीन पर एक ब्राउज़र और कुछ अन्य एप्लिकेशन हैं। ऐसा करना मेरे वर्तमान सेटअप में कोई समस्या नहीं है, यह सिर्फ काम करता है।

वर्चुअल डेस्कटॉप के आगमन के साथ मैं ब्राउज़र को एक वर्चुअल डेस्कटॉप पर और दूसरे ऐप को दूसरे वर्चुअल डेस्कटॉप पर रखना चाहता था और तब भी वीडियो को देखने में सक्षम हो सकता हूं जब मैं डेस्कटॉप को स्विच करता हूं, प्रभावी रूप से यह दोनों वर्चुअल डेस्कटॉप पर दिखाई देता है । वीडियो चलाने के लिए डिफ़ॉल्ट फिल्म और टीवी ऐप का उपयोग करना और फिर किसी अन्य डेस्कटॉप पर जाने से आपके वीडियो को बिना किसी चेतावनी के बस रोक दिया जाता है।

यह अच्छा नहीं है।

जो मैं उम्मीद कर रहा था कि या तो दो मॉनिटरों का अपना एक वर्चुअल डेस्कटॉप होगा या उनके पास "स्टिकी विंडो" फीचर के समान कुछ "पिन टू ऑल डेस्कटॉप" विकल्प होंगे जो मैंने कई लिनक्स आधारित विंडो मैनेजरों में देखे हैं।

क्या इसे प्राप्त करने का कोई तरीका है?


ऐसा नहीं है कि मैं इसके बारे में जानता हूं, हालांकि मेरे पास कार्यक्षेत्रों (अलग-अलग लिनक्स सिस्टम) का उपयोग करने वाले कई सिस्टम के साथ अनुभव है, किसी के पास कभी भी यह सुविधा नहीं है, जो कई कार्यस्थलों के होने की अवधारणा को तोड़ता है।
डैनियल

2
मैं कई लोगों से बात कर ली है और वे के रूप में "चिपचिपा खिड़कियों" पर गौर @Daniel
Mokubai

2
@Pychogeek मैं मल्टी मॉनिटर और वर्चुअल डेस्कटॉप दोनों की बात कर रहा हूं, मल्टी मॉनिटर साइड ठीक है। मैं एक वीडियो खोल सकता हूं, इसे दूसरी स्क्रीन पर रख सकता हूं और सब ठीक है, लेकिन अगर मैं नए वर्चुअल डेस्कटॉप फीचर का उपयोग करके किसी अन्य डेस्कटॉप पर स्विच करता हूं, तो वीडियो विंडो गायब हो जाती है और (कुछ मामलों में) पूरी तरह से खेलना बंद हो जाता है। मैं कई आभासी डेस्कटॉप के लिए एक खिड़की पिन करने के लिए कुछ तरह से करना चाहते हैं।
Mokubai

समझ गया, कई वर्चुअल डेस्कटॉप प्रोग्राम्स में वह सुविधा थी, जहाँ आप विशिष्ट वर्चुअलों को प्रोग्राम असाइन करते थे, बहुत सारी छोटी छोटी छोटी समस्याएं अभी भी विधि के आधार पर मौजूद थीं।
Psycogeek

6
मुझे लगता है कि इस जरूरत के लिए एक सुंदर मानक उदाहरण लगभग किसी भी संचार अनुप्रयोग है। मैं जिन विभिन्न परियोजनाओं पर काम कर रहा हूं, उनके लिए अलग-अलग वर्चुअल डेस्कटॉप का उपयोग करना चाहता हूं, लेकिन मैं आईएम क्लाइंट और ईमेल को पिन / स्टिक करना चाहूंगा। यह मेरे लिए एक सुंदर मानक उपयोग-केस की तरह लगता है कि मैं अपने ईमेल डेस्क पाने के लिए डेस्कटॉप स्वैप के बिना अपने कार्यक्षेत्र को अलग करना चाह सकता हूं!
कॉलिन के

जवाबों:


100

इस सुविधा को अब विंडोज 10 एनिवर्सरी अपडेट (बिल्ड 14316) में कई "वर्चुअल डेस्कटॉप इम्प्रूवमेंट" में से एक के रूप में जारी किया गया है :

अब आप एक विंडो को पिन कर सकते हैं ताकि यह हर डेस्कटॉप पर उपलब्ध हो। ऐसा करने के लिए, टास्क व्यू को लॉन्च करें फिर जिस विंडो को आप पिन करना चाहते हैं उस पर राइट-क्लिक करें और "सभी डेस्कटॉप पर यह विंडो दिखाएं" चुनें। स्काइप या ग्रूव म्यूजिक को पिन करने की कोशिश करें ताकि वे हमेशा आपकी उंगलियों पर रहें। और अगर आपके पास एक मल्टी-मोन सेटअप है, तो आप दूसरे मॉनिटर पर अपने ईमेल ऐप को रखने की क्षमता का आनंद ले सकते हैं, कोई फर्क नहीं पड़ता कि आप किस डेस्कटॉप पर स्विच करते हैं।

यहाँ छवि विवरण दर्ज करें


पोस्ट विंडोज इनसाइडर फास्ट रिंग पर उपलब्ध होने के बारे में बात करता है, क्या आपके पास सामान्य उपयोगकर्ताओं के लिए यह कब ड्रॉप होगा?
Mokubai

1
@Mokubai जहां तक ​​मैं बता सकता हूं कि अभी तक सार्वजनिक रिलीज की कोई तारीख तय नहीं हुई है। बस एक अस्पष्ट "यह [उत्तरी गोलार्ध] समर"।
डैनियल बॉलिंजर

लेकिन आप इसे कैसे खोलते हैं?
मिकी

@ मायकी आपके लिए काम नहीं करने वाले "शो एक्स ऑन ऑल डेस्कटॉप" विकल्प को अनचेक कर रही है?
डेनियल बॉलिंजर

उन खिड़कियों पर काम करता है जिन पर मैं क्लिक कर सकता हूं, समस्या तब है जब वे कार्य दृश्य में दिखाई नहीं देते हैं। निश्चित रूप से जब मैं इसे चालू करता था, तो यह पहले दिखाई देता था, लेकिन अब जब भी काम में जाता हूं तो खिड़की गायब हो जाती है .. तो इसे निष्क्रिय करने का एक और तरीका क्या है? क्या कोई रेज कुंजी है? वर्तमान में मुझे यह समस्या टेलीग्राम के साथ आ रही है जो मुझे लगता है कि एक क्यूटी (क्रॉस प्लेटफॉर्म ऐप) है। बस स्पष्ट होने के लिए खिड़की सभी डेस्कटॉप पर दिखाई देती है, लेकिन जब मैं कार्य दृश्य दर्ज करता हूं तो गायब हो जाता है
मिकी

18

हां। [लगभग :)] WS_EX_TOOLWINDOW विशेषता वाली प्रत्येक विंडो सभी डेस्कटॉप पर दिखाई देती है।

इसमें ऑटोहोटेक एक बड़ी मदद है। उदाहरण लिपि - MyLoop.ahk:

WS_EX_TOOLWINDOW: = 0x00000080
लूप
{
   WinSet, ExStyle, +% WS_EX_TOOLWINDOW%, ahk_class Chrome_WidgetWin_1
   सो जाओ, 100
}

इसे विंडोज़ स्टार्टअप में डालें और Google Chrome विंडो सभी वर्चुअल डेस्कटॉप पर "चिपकेगी"।

या इसे हॉटकी के रूप में असाइन करें: उदाहरण स्क्रिप्ट - MyHotkeys.ahk:

WS_EX_TOOLWINDOW: = 0x00000080
+ MButton :: WinSet, ExStyle, ^% WS_EX_TOOLWINDOW%, A
^ MButton :: WinSet, AlwaysOnTop, टॉगल, ए

इसे विंडोज़ स्टार्टअप में डालें और आप शिफ्ट + मध्य बटन को दबाकर किसी भी विंडो के लिए "चिपचिपा" राज्य को स्पर्श कर सकते हैं।

अतिरिक्त कुंजी - Ctrl + मध्य बटन पर क्लिक करने से "सबसे ऊपरी" स्थिति टॉगल होगी। बहुत उपयोगी।

पुनश्च: आधुनिक अनुप्रयोग (जैसे विंडोज़ 10 कैलकुलेटर) किसी भी तरह इस पर ध्यान नहीं देते हैं। पता नहीं क्यों। लेकिन विंडोज़ एक्सप्लोरर विंडो और अधिकांश 'पुराने अनुप्रयोगों' के लिए - यह सब ठीक है


मैंने मध्य क्लिक + हॉटकी के लिए स्क्रिप्ट की कोशिश की। Ctrl + मध्य बटन ने अच्छी तरह से काम किया। हालाँकि, मैं काम करने के लिए चिपके हुए आभासी डेस्कटॉप नहीं पा सका। खिड़कियों में से कोई भी मैंने इसे संक्रमण पर आजमाया।
डैनियल बॉलिंजर

मेरे लिए काम किया। मेरे मामले में मैं हमेशा इसे दिखाने के लिए सेट करना चाहता था, इसलिए ^प्लस चिह्न के साथ कैरेट ( ) को स्विच किया +
ohaal

1

ऊपर @idj समाधान के आधार पर, यह है कि इसे C में कैसे करें:

exstyle = GetWindowLongPtr(hwndPtr, GWL_EXSTYLE);
exstyle |= WS_EX_TOOLWINDOW
SetWindowLongPtr(hwndPtr, GWL_EXSTYLE, exstyle);
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.