제목이 다 나와 있습니다. 일반적으로 데스크탑 1에 콘솔 창이 있습니다. 응용 프로그램 창이 표시 될 데스크탑을 지정하는 모든 응용 프로그램을 시작할 수 있기를 원합니다. 예를 들어 데스크탑 1의 콘솔 창 thunderbird
에서 데스크탑 2에서 창이 열리 도록 시작 하고 싶습니다 . 이것이 가능합니까? (쿠분투 9.04를 사용하고 있습니다)
답변
몇 가지 옵션이 있습니다.
악마의 파이
오래된 튜토리얼이 있습니다.
wmctrl
스크립트를 만들어 원하는 작업 공간으로 이동 한 다음 앱 ( source ) 을 시작할 수 있습니다 .
#!/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 Place 플러그인
compizconfig-settings-manager 를 설치하면이를 활성화하고 구성 할 수 있습니다 .
특정 제목이있는 창에 고정 위치를 설정할 수 있습니다.
참고로 이전 wmctrl
에는 Gnome에서 사용 했습니다. Unity의 11.04에서 일부 기능이 작동하지 않지만 9.04에서는 양호합니다. 그래도 KDE에 대해서는 확실하지 않습니다.