![dmenu가 SIGINT 전파를 방해하는 이유는 무엇입니까?](https://linux55.com/image/172525/dmenu%EA%B0%80%20SIGINT%20%EC%A0%84%ED%8C%8C%EB%A5%BC%20%EB%B0%A9%ED%95%B4%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
dmenu를 통해 Jetbrains IDE(예: PyCharm 및 Android Studio)를 실행할 때 다음 경고가 표시됩니다.
IDE가 SIGINT를 무시합니다. 실행 구성의 중지 버튼이 작동하지 않을 수 있습니다.
그럼 링크된다이 지원 페이지그것은 말한다
...사용자는 신호가 차단되지 않도록 IDE 시작 방법을 변경할 수 있습니다(예: dmenu 대신 터미널에서 실행)`
dmenu로 인해 이러한 동작이 발생하는 이유는 무엇입니까? 사용 가능한 설정이나 해결 방법이 있습니까?
pycharm&
잠재적인 해결 방법을 확인하기 위해 몇 가지 테스트를 거친 후 터미널에서 실행하고 문제나 경고 없이 터미널을 닫을 수 있다는 사실을 발견했습니다 . 그러나 스크립트를 작성하면 run.sh
전체 내용은 다음과 같습니다.
#!/bin/bash
pycharm&
실행하면 run.sh
SIGINT 경고가 표시됩니다.