dmenuを介してJetbrains IDE(PyCharmやAndroid Studioなど)を実行すると、次の警告が表示されます。
IDEはSIGINTを無視します。実行設定の停止ボタンが機能しない可能性があります。
それからリンクされるこのサポートページそれは言う
...ユーザーは、信号がブロックされないようにIDEの起動方法を変更できます(例:dmenuの代わりに端末で実行)
dmenuがこれらの動作を引き起こすのはなぜですか?利用可能な設定や回避策はありますか?
pycharm&
潜在的な解決策を確認するためにいくつかのテストを行った後、端末で実行し、問題や警告なしに端末を閉じることができることを発見しました。しかし、スクリプトを書くと、run.sh
全体の内容は次のようになります。
#!/bin/bash
pycharm&
実行すると、run.sh
SIGINT 警告が表示されます。