![gnome-terminal의 시작 스크립트는 탭 제목을 변경하거나 명령을 실행하지 않습니다.](https://linux55.com/image/217188/gnome-terminal%EC%9D%98%20%EC%8B%9C%EC%9E%91%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8A%94%20%ED%83%AD%20%EC%A0%9C%EB%AA%A9%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%95%98%EA%B1%B0%EB%82%98%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
개발 환경을 자동으로 설정하고 싶습니다. guake(드롭다운 메뉴 동작이 훌륭함)에 Wayland에 문제가 있었기 때문에 guake에서 gnome-terminal로 대체해야 했습니다. 저는 Manjaro와 gnome 데스크탑을 사용하고 있습니다.
이것은 내 스크립트입니다.
#!/bin/bash
gnome-terminal --tab -t "TSR VIM" --working-directory /my/working/dir/ -- vim
gnome-terminal --tab -t "TSR CMD" --working-directory /my/working/dir/ -e 'git status'
gnome-terminal --tab -t "TSR Server" --working-directory /my/working/dir/ -e 'bundle exec hanami server'
이는 다음을 수행합니다.
- 명령: 작업을 완료하세요. 새 탭이 열리고 제목 이름을 바꾸고 vim을 시작합니다.
- 명령: git status를 실행하지만 해당 상태를 유지합니다. 이 후에는 다른 명령을 실행할 수 없습니다. 또한 제목의 이름이 변경되지 않았습니다. 작업 디렉터리가 설정되었습니다.
- 명령: 두 번째 명령과 동일합니다. CRTL+C를 사용하여 서버를 중지하면 더 이상 탭을 사용할 수 없습니다.
저도 바꾸라고 하더군요-이자형도착하다--2. 및 3. 명령의 경우. 그러나 그렇게 하면 또 다른 오류가 반환됩니다. 실행할 수 없습니다. 해당 이름을 가진 파일이나 디렉터리가 존재하지 않습니다.
마지막으로 초기 탭은 열린 상태로 유지됩니다.
다른 SO 질문을 확인하고 Google fu를 시도하고 다른 솔루션을 구현했지만 성공하지 못했습니다.
<<<편집 1
내가 시도한 의견을 바탕으로 :
gnome-terminal --tab -t "TSR VIM" --working-directory /my/dir/ -- vim
gnome-terminal --tab -t "TSR CMD" --working-directory /my/dir/ -- bash -c 'git status'
gnome-terminal --tab -t "TSR Server" --working-directory /my/dir/ -- bash -c 'bundle exec hanami server'
이러한 문제에 대해서는 변경된 사항이 없습니다.
<<<편집 1
이 문제를 해결하는 데 도움을 줄 수 있는 사람이 있나요?
최고야, 세브