On Wed, May 08, 2019 at 11:37:19AM +0200, Dr. Werner Fink wrote:
On Wed, May 08, 2019 at 10:30:37AM +0200, Dieter Kluenter wrote:
Hallo, seit Version 26.1 bietet Emacs die Möglichkeit mittels systemd zu starten. Dies bietet den Vorteil, mehrere Frames mittels emacsclient zu öffnen. Andererseits stellt emacsclient ein Sicherheitsproblme dar:
emacsclient -c Waiting for Emacs... *ERROR*: Display :1 can’t be opened
Mittels xhost+ kann das Problem behoben werden, allerdings verbunden mit großem Sicherheitsproblem. An welcher Schraube muss ich drehen, um emacsclient trotzdem den Zugriff auf das Display zu gewähren?
Ist allerdings GNU Emacs 26.1, aber hier habe ich
systemctl --user status emacs.service ● emacs.service - Emacs text editor Loaded: loaded (/usr/lib/systemd/user/emacs.service; linked; vendor preset: disabled) Active: active (running) since Wed 2019-05-08 11:23:04 CEST; 34s ago Docs: info:emacs man:emacs(1) https://gnu.org/software/emacs/ Main PID: 4941 (emacs-gtk) CGroup: /user.slice/user-223.slice/user@223.service/emacs.service ├─4941 /usr/bin/emacs --fg-daemon ├─4950 /usr/bin/uim-el-helper-agent ├─4952 /usr/lib/uim/uim-helper-server └─4953 /usr/bin/uim-el-agent
allerdings habe ich das mittels
systemctl --user start emacs.service
selbst gestartet.
Werner
Ach ja, der GNU Emacs öffnet ein Fenster mit
emacsclient -c
und das ist wirklich schnell. Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr