Чи є якісь переваги компіляції Emacs з одним графічним набором інструментів на противагу іншому?


19

Здається, що варіанти - gtk, gtk2, gtk3, lucid або athena, мотив. Звичайно, існують візуальні відмінності, і один набір інструментів може бути більше на ваш смак, ніж інші. Окрім цього, чи є якісь інші відмінності, наприклад, щодо продуктивності та особливостей? Для візуальної узгодженості з іншими програмами я збирав Emacs з gtk, однак, коли я просто компілював його з lucid, у мене склалося враження, що візуалізація може бути швидшою з lucid, ніж з gtk.


Мені це дуже цікаво стосовно продуктивності. Але я не оптиміст. = /
Малабарба

Я відмітив одну різницю: за допомогою gtk підтримки Emacs запитує на файли (наприклад, вкладення електронної пошти) за допомогою вікон вибору файлів. Емакс запрошує пройти шлях у мінібуфері.
tmalsburg

Я встановив 24.4 з lucid і зрозумів, що не можу отримати інтерфейс, який list-packagesзазвичай дає. Він просто показує список пакунків, які я можу встановити в minibuffer.
Каушал Моді

Відповіді:


11

Принаймні одна задокументована різниця: мабуть, помилка викликає збій демона gtk + emacs, але не є чіткими emacs.

Якщо ви запустите emacs як демон, ви побачите таке попередження:

Попередження: через тривалу помилку Gtk + http://bugzilla.gnome.org/show_bug.cgi?id=85715 Emacs може вийти з ладу при запуску в демон-режимі, і з'єднання X11 несподівано втрачено. Використання Emacs, налаштованого на --with-x-toolkit = lucid, не має цієї проблеми.

Тривалий час безумовно підходить, про цю помилку повідомляли ще у 2002 році. Але деякі люди досі стикаються з нею станом на 2014 рік ( посилання ).


Я пам’ятаю минулорічну дискусію про цю помилку. Люди досі натрапляють на це. (Хоча можливо, що люди просто запустили застарілі версії) .
Малабарба

@Malabarba Дякую за інформацію, я її відредагую.
Т. Веррон

2
Насправді я все ще відчуваю цю помилку. Emacs 24.3 на Fedora 20.
rekado

Це нарешті пояснює дивну поведінку, яке я мав із Emacs та декількома сесіями X. (Якщо я закрию один сеанс, сервер Emacs виходить з ладу і починає забирати тонну процесора.)
Tikhon Jelvis

Я використовую GNU Emacs 25.0.50.1Debian нестабільно. Якщо я компілюю його з інструментарієм GTK, я отримую випадкові збої при використанні emacs --daemonта emacsclient. Тільки з зрозумілим все працює добре.
Boccaperta-IT
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.