Apakah ada manfaat mengkompilasi Emacs dengan satu perangkat grafis yang bertentangan dengan yang lain?

19

Sepertinya pilihannya adalah gtk, gtk2, gtk3, jernih atau athena, motif. Tentu saja, ada perbedaan visual dan satu perangkat mungkin lebih sesuai dengan selera Anda daripada yang lain. Selain itu, apakah ada perbedaan lain seperti sehubungan dengan kinerja atau fitur? Untuk konsistensi visual dengan aplikasi lain, saya dulu mengkompilasi Emacs dengan gtk, namun, ketika saya baru mengkompilasinya dengan jernih, saya mendapat kesan bahwa rendering mungkin lebih cepat dengan jernih daripada dengan gtk.

tmalsburg
sumber
Saya sangat tertarik dengan ini sehubungan dengan kinerja. Tapi saya tidak optimis. = /
Malabarba
Satu perbedaan yang saya catat: dengan dukungan gtk, Emacs meminta file (mis. Lampiran email) menggunakan jendela pemilihan file. Dengan jelas, Emacs meminta jalur di minibuffer.
tmalsburg
Saya menginstal 24.4 dengan jelas dan menyadari saya tidak bisa mendapatkan antarmuka yang list-packagesbiasanya memberi. Itu hanya menunjukkan daftar paket yang bisa saya instal di minibuffer.
Kaushal Modi

Jawaban:

11

Setidaknya ada satu perbedaan yang didokumentasikan: tampaknya, ada bug yang menyebabkan crash daemon gtk + emacs, tetapi bukan emacs yang jelas.

Jika Anda memulai emacs sebagai daemon, Anda akan melihat peringatan berikut:

Peringatan: karena bug Gtk + lama berdiri http://bugzilla.gnome.org/show_bug.cgi?id=85715 Emacs mungkin macet saat dijalankan dalam mode daemon dan koneksi X11 tiba-tiba hilang. Menggunakan Emacs yang dikonfigurasi dengan --with-x-toolkit = lucid tidak memiliki masalah ini.

Sudah lama pasti tepat, bug ini dilaporkan kembali pada tahun 2002. Tetapi beberapa orang masih menghadapinya pada 2014 ( tautan ).

T. Verron
sumber
Saya ingat diskusi tahun lalu tentang bug ini. Orang-orang masih mengalami itu. (Meskipun mungkin orang-orang hanya kehabisan versi usang) .
Malabarba
@Malabarba Terima kasih atas informasinya, saya akan mengeditnya.
T. Verron
2
Saya masih mengalami bug ini, sebenarnya. Emacs 24,3 pada Fedora 20.
rekado
Ini akhirnya menjelaskan perilaku aneh yang saya alami dengan Emacs dan beberapa sesi X. (Jika saya menutup satu sesi, server Emacs crash dan mulai mengambil satu ton CPU.)
Tikhon Jelvis
Saya menggunakan GNU Emacs 25.0.50.1di Debian tidak stabil. Jika saya mengompilasinya dengan toolkit GTK saya mendapatkan crash secara acak saat menggunakan emacs --daemondan emacsclient. Hanya dengan jelas semuanya bekerja dengan baik.
Boccaperta-IT