0

Cygwin/XX Server のログアウト スクリプトを定義する方法はありますか? .bash_logout のようなものを探していますが、Cygwin/XX サーバーがシャットダウンしたときにのみ実行されます。X サーバーの起動時に .startxwinrc を使用してプログラムを起動していますが、シャットダウン時に同様のものを見つけられませんでした。何か案は?

4

1 に答える 1

0

私はあなたがstartxwin.exeから始めていると仮定しています私はまたあなたがマルチウィンドウオプションを設定したままにしておきたいと仮定しています

multiwindowは内部ウィンドウマネージャーを使用するため、xinitrcスクリプトを使用してポストウィンドウマネージャーコマンドを実行することはできません。

私は2/3のオプションを考えることができます:

  1. XWinの実行可能ラッパーを作成します(XWin.exeの名前をXWinOrig.exeに変更してから、新しい実行可能ファイルから呼び出します。スクリプトがここで機能するとは思わないことに注意してください。
  2. 独自の起動スクリプトを作成しますが、「run」で実行を中止し、「run」アイコンを残す必要があります。その場合は、bashウィンドウを「犠牲にする」こともできます...これは安っぽいIMOです。
  3. #2を取り、スクリプトをcygrunsrvに登録することができます

#2または#3を使用する場合-XWinに次のパラメータを渡します:0 -multiwin

于 2011-03-12T20:33:49.253 に答える