Отбросил бы 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
- все же я не обнаружил, что существенная функциональность не удалена.
Вы должны попробовать. Вы всегда можете вернуться к стандартной компиляции.