कमांड लाइन से एक विशिष्ट डेस्कटॉप पर एप्लिकेशन कैसे लॉन्च करें?


22

शीर्षक ही सब कुछ कह देता है। मेरे पास आमतौर पर मेरे डेस्कटॉप 1 पर एक कंसोल विंडो है; मैं वहाँ से किसी भी अनुप्रयोग को निर्दिष्ट करने में सक्षम होना चाहूंगा जिस पर डेस्कटॉप विंडो दिखाई दे। उदाहरण के लिए, डेस्कटॉप 1 पर मेरी कंसोल विंडो से। मैं इस तरह से लॉन्च करना चाहूंगा thunderbirdकि इसकी विंडो डेस्कटॉप 2 पर खुले। क्या यह संभव है? (मैं कुबंटू 9.04 चला रहा हूं)


क्या आपका मतलब है कि आपके पास दो मॉनिटर हैं और दूसरे को लॉन्च करना चाहते हैं, या आपके पास दो वर्कस्पेस (वर्चुअल डेस्कटॉप) हैं और दूसरे को लॉन्च करना चाहते हैं?
डर्क हार्टज़र वाल्डेक

मेरे पास एक एकल मॉनिटर है, और मैं अपने चार कार्यक्षेत्रों (वर्चुअल डेस्कटॉप) में से किसी पर लॉन्च करना चाहूंगा
मार्कोस

जवाबों:


13

यहाँ कुछ विकल्प दिए गए हैं।

डेविल्स पाई

यहाँ एक पुराना ट्यूटोरियल है

wmctrl

आप इच्छित कार्यक्षेत्र में जाने के लिए एक स्क्रिप्ट बना सकते हैं और फिर अपना ऐप ( स्रोत ) लॉन्च कर सकते हैं :

#!/bin/bash
wmctrl -s 1
firefox --new-tab $@ &

या आप अपना ऐप लॉन्च कर सकते हैं और फिर उसे स्थानांतरित कर सकते हैं। मुझे लगता है कि कुछ इस तरह काम करेगा:

#!/bin/bash
thunderbird &
wmctrl -r :ACTIVE: -t 1
# if thunderbird takes a while to launch, you may need to find the window yourself:
#wmctrl -r `wmctrl -l | grep [t]hunderbird | cut -f1` -t 1

Compiz प्लेस प्लगइन

यदि आप compizconfig-settings-manager स्थापित करते हैं तो आप इसे सक्षम और कॉन्फ़िगर कर सकते हैं Compizconfig-settings-manager स्थापित करें

आपको विशिष्ट शीर्षक वाली खिड़कियों के लिए निश्चित स्थान निर्धारित करने की अनुमति देता है।


FYI करें, पहले मैंने wmctrlGnome में उपयोग किया था। इसकी कुछ विशेषताएं मेरे लिए 11.04 w / यूनिटी में काम नहीं करती हैं, लेकिन 9.04 में अच्छी होनी चाहिए। हालांकि केडीई के बारे में निश्चित नहीं है।


-1

मैं अब xmonad का उपयोग कर रहा हूं : मैं आसानी से कीबोर्ड का उपयोग करके किसी भी स्क्रीन / डेस्कटॉप पर विंडोज़ स्थानांतरित कर सकता हूं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.