dmenu가 SIGINT 전파를 방해하는 이유는 무엇입니까?

dmenu가 SIGINT 전파를 방해하는 이유는 무엇입니까?

dmenu를 통해 Jetbrains IDE(예: PyCharm 및 Android Studio)를 실행할 때 다음 경고가 표시됩니다.

IDE가 SIGINT를 무시합니다. 실행 구성의 중지 버튼이 작동하지 않을 수 있습니다.

그럼 링크된다이 지원 페이지그것은 말한다

...사용자는 신호가 차단되지 않도록 IDE 시작 방법을 변경할 수 있습니다(예: dmenu 대신 터미널에서 실행)`

dmenu로 인해 이러한 동작이 발생하는 이유는 무엇입니까? 사용 가능한 설정이나 해결 방법이 있습니까?


pycharm&잠재적인 해결 방법을 확인하기 위해 몇 가지 테스트를 거친 후 터미널에서 실행하고 문제나 경고 없이 터미널을 닫을 수 있다는 사실을 발견했습니다 . 그러나 스크립트를 작성하면 run.sh전체 내용은 다음과 같습니다.

#!/bin/bash
pycharm&

실행하면 run.shSIGINT 경고가 표시됩니다.

관련 정보