다음 명령으로 열리는 사용자 정의 실행 프로그램이 있습니다.
리프패드 ~/file1.txt
그러면 자주 작업해야 하는 특정 파일이 열립니다.
파일이 이미 Leafpad에 열려 있는지 알 수 있도록 명령을 조정하여 두 번째로 누르면 새 인스턴스를 여는 대신 해당 파일과 응용 프로그램으로 전환할 수 있습니까?
답변1
wmctrl
이를 달성하려면 다음 명령을 사용하여 설치할 수 있습니다 .
bash -c 'wmctrl -a file1.txt || leafpad ~/file1.txt'
이 -a
옵션은 제목이 포함된 창으로 전환합니다 file1.txt
. 그러나 명령이 실패하면, 즉 ||
파일이 열립니다.