Ваша предпосылка недопустима: нет никакой причины выполнить Xvfb как корень. Ваш обычный X-сервер только должен работать как корень (на многих, но не всех нельдах) только так, чтобы он мог получить доступ к видеооборудованию; это не проблема для Xvfb по определению.
Если Вы хотите выполнить Xvfb при запуске, можно использовать крон с @reboot
замена пяти полей даты и времени. Можно сделать это в crontab любого пользователя, не просто корне. Но и я не вижу точку. Ваши сценарии были бы более устойчивыми при запуске Xvfb при необходимости в нем, просто способ, которым Вы, кажется, первоначально запланировали его.
Это, как Emacs говорит абзацы независимо. Я не спорил бы с ним. Таким образом, если Вы продолжаете нажатие M-{, больше абзацев, отмечен беспрепятственно. И если Вы действительно хотели уменьшиться одной строкой, просто C-n.
Я не означаю быть грубым, но запускавшийся с Emacs происхождения Windows, я потратил впустую много времени, пытаясь заставить его работать точно, как я хотел. CUA, удалять-выбор, и т.д., и т.д. Я изучил много, но также и потратил впустую много времени.
Теперь я выполняю Emacs с большей частью того материала, отключенного, и я на самом деле нахожу "работы" парадигмы Emacs. Большую часть времени.
Я также являюсь пользователем Vim, и в начале я хотел подобного поведения, но немного подумав, я заметил, что то, как это делает Emacs, более логично, представьте себе такую ситуацию :Вы хотите удалить абзац между двумя больше абзацев, если вы просто выберете строки без дополнительных строк, вы получите две пустые строки между абзацами напоминания.
Даже тогда у меня есть функция, которая выбирает только абзац без дополнительной строки:
;; mark just the paragraph
(defun dg-mark-paragraph ()
(interactive)
(mark-paragraph)
(goto-char (region-beginning))
(when (= (string-match paragraph-separate (thing-at-point 'line)) 0)
(forward-line)))
(global-set-key (kbd "M-8") 'dg-mark-paragraph)