Komut satırından belirli bir masaüstünde nasıl bir uygulama başlatılır?

19

Başlık her şeyi anlatıyor. Masaüstümde genellikle bir konsol penceresi var 1; Uygulama penceresinin hangi pencerede görüneceğini belirten herhangi bir uygulamayı başlatmak istiyorum. Örneğin, Masaüstü 1'deki konsol penceremden. Penceresini Desktop 2'de açacak şekilde thunderbird başlatmak istiyorum. Bu mümkün mü? (Ben kubuntu 9.04 çalıştırıyorum)

    
sordu MarcoS 21.06.2011 09:10

2 cevap

13

İşte birkaç seçenek var.

Şeytan Pastası

İşte bir eski eğitici .

wmctrl

İstediğiniz çalışma alanına geçmek için bir komut dosyası hazırlayabilir ve ardından uygulamanızı başlatabilirsiniz ( source ):

#!/bin/bash
wmctrl -s 1
firefox --new-tab [email protected] &

Veya uygulamanızı çalıştırabilir ve ardından taşıyabilirsiniz. Sanırım böyle bir şey işe yarayacaktı:

#!/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 Place eklentisi

compizconfig-settings-manager yüklerseniz bunu etkinleştirebilir ve yapılandırabilirsiniz. .

Belirli başlıklara sahip pencereler için sabit konumlar ayarlamanıza izin verir.

FYI, daha önce Gnome'da wmctrl kullanmıştım. Bazı özellikleri benim için 11.04 w / Unity'de çalışmıyor, ancak 9.04'te iyi olmalı. KDE konusunda emin değilim.

    
verilen cevap idbrii 21.06.2011 19:27
-1

Şu anda xmonad kullanıyorum: Pencereleri klavyeyi kullanarak herhangi bir ekrana / masaüstüne kolayca taşıyabilirim.

    
verilen cevap MarcoS 20.11.2012 15:33

Etiketlerdeki diğer soruları oku