dmenuがSIGINT電波を妨げるのはなぜですか?

dmenuがSIGINT電波を妨げるのはなぜですか?

dmenuを介してJetbrains IDE(PyCharmやAndroid Studioなど)を実行すると、次の警告が表示されます。

IDEはSIGINTを無視します。実行設定の停止ボタンが機能しない可能性があります。

それからリンクされるこのサポートページそれは言う

...ユーザーは、信号がブロックされないようにIDEの起動方法を変更できます(例:dmenuの代わりに端末で実行)

dmenuがこれらの動作を引き起こすのはなぜですか?利用可能な設定や回避策はありますか?


pycharm&潜在的な解決策を確認するためにいくつかのテストを行った後、端末で実行し、問題や警告なしに端末を閉じることができることを発見しました。しかし、スクリプトを書くと、run.sh全体の内容は次のようになります。

#!/bin/bash
pycharm&

実行すると、run.shSIGINT 警告が表示されます。

ベストアンサー1

おすすめ記事