Tôi sử dụng browse-url
/ browse-url-firefox
để mở các liên kết trong Firefox từ bên trong Emacs 24.5.1 trong Linux (Fedora 23) về bản chất thực thi việc firefox
thực thi với URL bằng start-process
. Nếu đã có một phiên bản Firefox đang chạy, điều này sẽ khiến URL được mở trong một tab mới và chấm dứt firefox
thực thi được sinh ra từ Emacs, nhưng nếu không, một phiên bản Firefox mới sẽ chạy như một quá trình con của Emacs (cho mục đích thử nghiệm , điều này tương đương với M-! sleep 1h & RET
).
Nếu sau đó tôi muốn thoát Emacs, nó sẽ hỏi tôi "Các quy trình hoạt động tồn tại; giết chúng và thoát ra bằng cách nào?" với tùy chọn giết phiên bản Firefox hoặc, tốt, hãy để Emacs chạy. Thay vào đó, tôi muốn "tách" firefox
quá trình từ cha mẹ Emacs để tôi có thể thoát Emacs trong khi vẫn giữ phiên bản Firefox chạy.
Có thể sinh ra các quá trình từ Emacs "sống sót" thoát khỏi Emacs, hoặc tất cả các quá trình sinh sản sẽ chết khi Emacs thoát ra?
start-process
(như trình xem pdf) và Emacs nghĩ rằng công việc của nó đã kết thúc.