Можете ли вы запустить X11 в Emacs?

Я новичок в Emacs, и я считаю, что он очень полезен, это почти как текстовый интерфейс с вкладками и окнами и т. Д. И так много приложений. Например, IRC, оболочка, электронная почта и файловый менеджер. Но есть что-то, что сделало бы Emacs настолько классным до такой степени, что я просто остановил бы все настольные среды для него. Можно ли запустить сервер xorg внутри emacs на консоли? Подобно тому, как X внутри одного окна с Firefox работает внутри него. С помощью мыши и всего остального. И когда вы переключаетесь в другое окно, в этом окне нет среды X. Возможно ли такое? Он существует? Может ли это существовать?

One Solution collect form web for “Можете ли вы запустить X11 в Emacs?”

Можете ли вы запустить X11 в emacs? Да, но не так, как вы описываете. Если вы запускаете только текстовый режим sudo init 3 а затем войдите в систему и запустите emacs, вы можете запустить x, запустив команду startx через emacs. M-! startx M-! startx Это приведет к запуску среды X на отдельном экране / терминале, который вам нужно будет переключить на использование Ctrl-Alt-# где # – это, чтобы видеть.

Можете ли вы запустить X11 внутри фрейма emacs? Нет.

Конфигурация для X позволяет указать экран и соответствующий монитор. Чтобы запустить его внутри фрейма emacs, emacs должен был бы эмулировать экран / монитор, как видно по X. На странице man для xorg.conf «Каждая секция экрана связывает графическую плату и монитор». Таким образом, emacs должны иметь встроенную способность эмулировать графическую карту и монитор. Хотя я полагаю, что может быть возможно реализовать что-то подобное, я считаю, что можно с уверенностью сказать, что это не поведение по умолчанию. Это можно подтвердить, просмотрев исходный код emacs.

Исходный код можно получить с помощью следующей команды.

 git clone -b master git://git.sv.gnu.org/emacs.git 

Для загрузки требуется некоторое время.

Если вы просмотрите код, вы увидите, что команды оболочки выполняются через lisp и не имеют специальной обработки для графики, которые необходимы для того, чтобы делать то, о чем вы говорите. Я считаю, что конкретный код находится в файле emacs/lisp/simple.el но lisp не является одним из моих более сильных языков.

Надеюсь, это ответит на ваш вопрос. Если у вас есть два монитора, возможно, что вы запускаете emacs в стандартном терминале на одном, а X – на другом. Вам просто нужно настроить параметры X для этого, но я считаю, что это выходит за рамки этого вопроса.

  • Как сделать темы применимыми к окнам, а также к системным элементам?
  • xmessage в скрипте зависает
  • Bigger X11 Cursors подходит для экранов 4k
  • Какое приложение получает ту горячую клавишу? (Клиенты списка X, которые содержат ключевые захваты.)
  • Где Linux vncserver (Xvnc) получает список возможностей геометрии
  • Список допустимых записей в конфигурации openbox (клавиатура)
  • Какая деятельность / программа препятствует отключению моего монитора?
  • Запуск моно на CentOS 5 CLI
  • Увеличьте скорость мыши (xinput)
  • Платформа X11 в действии аккаунта Google
  • Серверы SUSE предназначены для использования графически?
  • Linux и Unix - лучшая ОС в мире.