명령 줄에서 특정 데스크탑의 응용 프로그램을 시작하는 방법은 무엇입니까?


22

제목이 다 나와 있습니다. 일반적으로 데스크탑 1에 콘솔 창이 있습니다. 응용 프로그램 창이 표시 될 데스크탑을 지정하는 모든 응용 프로그램을 시작할 수 있기를 원합니다. 예를 들어 데스크탑 1의 콘솔 창 thunderbird에서 데스크탑 2에서 창이 열리 도록 시작 하고 싶습니다 . 이것이 가능합니까? (쿠분투 9.04를 사용하고 있습니다)


두 개의 모니터가 있고 두 번째 모니터를 시작하거나 두 개의 작업 공간 (가상 데스크탑)이 있고 다른 모니터로 시작하려고합니까?
Dirk Hartzer Waldeck 2016

모니터 한
대가 있는데

답변:


13

몇 가지 옵션이 있습니다.

악마의 파이

오래된 튜토리얼이 있습니다.

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 를 설치하면이를 활성화하고 구성 할 수 있습니다 compizconfig-settings-manager 설치.

특정 제목이있는 창에 고정 위치를 설정할 수 있습니다.


참고로 이전 wmctrl에는 Gnome에서 사용 했습니다. Unity의 11.04에서 일부 기능이 작동하지 않지만 9.04에서는 양호합니다. 그래도 KDE에 대해서는 확실하지 않습니다.


-1

나는 지금 xmonad를 사용 하고 있습니다 : 키보드를 사용하여 창을 모든 화면 / 데스크탑으로 쉽게 옮길 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.