프로젝트를 두 번 열지 않는 XFce4에서 실행 프로그램을 만드는 방법은 무엇입니까?

프로젝트를 두 번 열지 않는 XFce4에서 실행 프로그램을 만드는 방법은 무엇입니까?

다음 명령으로 열리는 사용자 정의 실행 프로그램이 있습니다.

리프패드 ~/file1.txt

그러면 자주 작업해야 하는 특정 파일이 열립니다.

파일이 이미 Leafpad에 열려 있는지 알 수 있도록 명령을 조정하여 두 번째로 누르면 새 인스턴스를 여는 대신 해당 파일과 응용 프로그램으로 전환할 수 있습니까?

답변1

wmctrl이를 달성하려면 다음 명령을 사용하여 설치할 수 있습니다 .

bash -c 'wmctrl -a file1.txt || leafpad ~/file1.txt'

-a옵션은 제목이 포함된 창으로 전환합니다 file1.txt. 그러나 명령이 실패하면, 즉 ||파일이 열립니다.

관련 정보