Отбросил бы X вообще больно?

Я живу в терминале linux все время в моей системе slackware GNU/linux (EeePC). По умолчанию GNU Emacs не запускается, если не удается найти несколько библиотек Xorg. Предполагая, что я никогда не буду использовать программное обеспечение X вообще, было бы ли для меня целесообразным отказаться от всего этого материала Xorg и снова скомпилировать emacs?

Знаете ли вы о чем-нибудь, что может вызвать у меня проблемы или что GNU Emacs не работает вообще? Есть ли какое-либо преимущество для меня, чтобы сохранить все эти зависимости?

Я спрашиваю, так как, как сказано, моя основная коробка - это eeepc с небольшим количеством хранилища, и я опасно попадаю в пределы; -)

По крайней мере, что было бы наименьшими и минимальными библиотеками Xorg, нужно продолжать запускать xterm (с депортированным дисплеем)?

Привет

Ответы

Ответ 1

Emacs довольно легко построить, хотя вам, возможно, придется потратить некоторое время на правильные варианты сборки. Включенный файл INSTALL довольно хорош.

Так как это в основном текстовый инструмент, Emacs хорошо работает на консоли. (Кто использует глупую toobar в любом случае?!) И основные черты меню - это открытие возможностей недавно установленных библиотек и печать. Но вы можете даже получить доступ к этому из tty с помощью M-x tmm-menubar.

Сказав это, вам придется считаться с потерей нескольких комбинаций клавиш, которые некоторые пакеты Emacs используют по умолчанию. Например, одной из главных причин использования Emacs в наши дни является org-mode, который сильно использует клавиши-модификаторы + стрелки для управления контуром структур. В консоли Linux некоторые из них берутся для других целей, поэтому вам придется работать с общими решениями . Я видел другие пакеты удобства (например, для перемещения по видимым окнам), которые также используют эти ключи.

Удачи.

Ответ 2

Вы должны прекрасно создавать Emacs без X, пока вы счастливы, что он заблокирован внутри терминала.

На нескольких (удаленных) машинах, над которыми я работаю, я всегда устанавливал/создавал Emacs без X-Windows по тем же причинам.

Ответ 3

До тех пор, пока вы счастливы жить без мыши, использовать Emacs в качестве редактора только для терминалов. И я не вижу преимущества в том, чтобы загрузить его, если вы его не используете.

Если вы использовали более сложный дистрибутив Linux, такой как Debian, вы можете установить что-то вроде emacs23-nox и собрать Emacs без ссылки на любую библиотеку X. Вы можете увидеть, предоставляет ли Slackware аналогичный пакет. Или, если инструмент alien может конвертировать пакет Debian. Или, в крайнем случае, измените дистрибутивы.

Если Slackware не предоставляет подходящий пакет, у вас наверняка есть основания для запроса.

(Сказав все это, я, вероятно, найду, что лучшее использование моего времени - это просто жить с любой версией Emacs, которую предоставляет мой дистрибутив.)

Ответ 4

Ну... я обычно использую vim...; -)

Обычно я устанавливаю пакет Debian vim-nox, который просто vim скомпилирован со всем, кроме GUI; Я делаю это даже на своих рабочих станциях, где у меня полная среда GNOME. Мне просто нравится, как vim работает в одном окне терминала. Я делаю другие вещи.

Когда я попробовал emacs некоторое время назад, первое, что я изменил, это отключить его графический интерфейс; Я действительно не знаю, сколько я потерял, потому что я не очень хорошо знал emacs - все же я не обнаружил, что существенная функциональность не удалена.

Вы должны попробовать. Вы всегда можете вернуться к стандартной компиляции.