Имеется включенный средствами systemd демон:
● emacs.service - Emacs text editor
Loaded: loaded (/usr/lib/systemd/user/emacs.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-12-12 19:41:42 MSK; 13min ago
Docs: info:emacs
man:emacs(1)
https://gnu.org/software/emacs/
Main PID: 3326 (emacs)
CGroup: /user.slice/user-1000.slice/user@1000.service/emacs.service
└─3326 /usr/bin/emacs --fg-daemon
Dec 12 19:41:42 dedeb emacs[3326]: Loading debian-ispell...
Dec 12 19:41:42 dedeb emacs[3326]: Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...
Dec 12 19:41:42 dedeb emacs[3326]: Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...done
Dec 12 19:41:42 dedeb emacs[3326]: Loading debian-ispell...done
Dec 12 19:41:42 dedeb emacs[3326]: Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
Dec 12 19:41:42 dedeb emacs[3326]: Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Dec 12 19:41:42 dedeb emacs[3326]: Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Dec 12 19:41:42 dedeb emacs[3326]: ‘epa-file’ already enabled
Dec 12 19:41:42 dedeb emacs[3326]: [yas] Prepared just-in-time loading of snippets successfully.
Dec 12 19:41:42 dedeb emacs[3326]: Starting Emacs daemon.
Имеется десктопный файл ~/.local/share/applications/emacsclient.desktop
:
[Desktop Entry]
Name=emacsclient
GenericName=Text Editor
Comment=Edit text
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=/usr/bin/emacsclient -с -a "" %F
Icon=emacs
Type=Application
Terminal=false
Categories=Development;TextEditor;Utility;
StartupWMClass=Emacs
Не стартует клиент из гуев (overview, run command в gnome, dmenu и rofi в dwm). Из терминала по emacsclient -c
стартует. В журнале демона пустота (обрывается на Starting Emacs daemon). Заскриптованный старт из десктопфайла emacsclient’a с выводом всего в /tmp/emacs.log ничего не выводит.
Читал и применял это, это и это, а именно использовал ключ -n
, использовал скрипт, ставил emacs
для фоллбека с ключем -a
, запускал демон вручную. Не работает. ЧЯДНТ?
GNU Emacs 26.1.