Я встановив emacs з центру програмного забезпечення ubuntu, і все, здається, працює нормально, за винятком sudo emacs
якого замість запуску версії gui, видає помилку, No protocol specified Display :0 unavailable, simulating -nw
а потім працює в терміналі.
використання emacs
(без входу sudo
) Я не бачу такої помилки, версія gui працює нормально, але розширення, які я хочу використати, блокуються дозволами.
Я використовую ubuntu 17.10 свіжу установку з усіма оновленнями.
Я спробував використовувати, emacs -d localhost:0.0
але це дає помилкуDisplay localhost:0.0 can't be opened
xhost si:localuser:root
поради в коментарі Карла Ріхтера тут . Я не бачу цього на сторінці, яку ви пов’язували, тому я не можу остаточно сказати, що те, що ви запропонували, здійснить те саме - але, можливо, ви могли б розширити свою відповідь, щоб сказати, чому вони / не є рівнозначними?