タグ付けされた質問 「exit」


2
子プロセスを「切り離す」ことは可能ですか?
私はbrowse-url/ を使用しbrowse-url-firefoxて、本質的にfirefoxによってURLで実行可能ファイルを実行するLinux(Fedora 23)の下のEmacs 24.5.1内からFirefoxでリンクを開きますstart-process。すでにFirefoxインスタンスが実行されている場合、これにより、URLが新しいタブで開かれ、firefoxEmacsから生成された実行可能ファイルが終了しますが、それ以外の場合、新しいFirefoxインスタンスはEmacsのプロセスの子として実行されます(テスト目的) 、これはM-! sleep 1h & RET)と同等です。 次にEmacsを終了したい場合は、「アクティブなプロセスが存在します。強制終了して、とにかく終了しますか?」Firefoxインスタンスを強制終了するか、Emacsを実行したままにするかを選択できます。代わりにfirefox、Firefoxインスタンスを実行したままEmacsを終了できるように、Emacs親からプロセスを「切り離す」ことを望みます。 Emacsから終了する「生き残る」Emacsからプロセスを生成することは可能ですか、またはEmacsの終了時に生成されたすべてのプロセスを終了させる必要がありますか?
10 linux  process  exit 

1
Emacsを終了してタッチパッドを再度有効にする
私のemacs設定には、タッチパッドを無効にする以下のelispコードがあるので、書いているときに邪魔になりません。 ;; disable touchpad when on emacs (defun turn-off-mouse (&optional frame) (interactive) (call-process-shell-command "xinput --disable bcm5974" nil "*Shell command output*" t)) (defun turn-on-mouse (&optional frame) (interactive) (call-process-shell-command "xinput --enable bcm5974" nil "*Shell command output*" t)) (add-hook 'focus-in-hook #'turn-off-mouse) (add-hook 'focus-out-hook #'turn-on-mouse) (add-hook 'delete-frame-functions #'turn-on-mouse) (provide 'setup-xinput) これは正常に動作します。問題はEmacsを終了するときだけです。 Emacsの使用中にEmacsを終了すると、タッチパッドが無効のままになります。キーボードで新しいターミナルを開き、を実行する必要がありますxinput --enable bcm5974。 …
8 hooks  exit 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.