2010-05-25 23 views
14

Tôi sống trong thiết bị đầu cuối Linux tất cả thời gian dưới hệ thống GNU/Linux slackware của tôi (một EeePC). Theo mặc định, GNU Emacs sẽ không khởi động nếu nó không thể tìm thấy một số thư viện Xorg. Giả sử tôi sẽ không bao giờ sử dụng phần mềm X ở tất cả, nó sẽ có ý nghĩa đối với tôi để thả tất cả những thứ Xorg này và biên dịch các emacs một lần nữa?Có phải X rơi hoàn toàn bị tổn thương không?

Bạn có biết bất cứ điều gì có thể khiến tôi gặp khó khăn hoặc làm cho GNU Emac không hoạt động? Có lợi thế nào cho tôi để giữ tất cả những phụ thuộc này không?

Tôi yêu cầu kể từ khi như đã nói, hộp chính của tôi là một eeepc với chút lưu trữ và tôi đang đánh một cách nguy hiểm giới hạn ;-)

Ít nhất, những gì sẽ là nhỏ nhất và tối thiểu thư viện Xorg ta nên giữ thế nào để khởi động xterm (với màn hình bị trục xuất)?

Kính trọng

+2

Hộp chính của bạn là EeePC? Đó là nửa giữa masochistic và hardcore. Thanh danh. – ivans

+4

Bạn sẽ ngạc nhiên khi thấy một eeepc tốt cho công việc linux + dev. Nhẹ nhàng, nhỏ bé và nhanh nhẹn Tôi đã sử dụng nó như một chiếc PC phát triển chính trong một năm trong khi tôi đi làm. – Josiah

+0

Tôi khá hài lòng khi làm việc với điều này trong gần 2 năm nay. Tôi chủ yếu phát triển và quản lý RDBMS do đó kết nối với phần cứng khác phần lớn thời gian. Ở nhà, để làm việc với * lisp hoặc erlang được cho là đủ mạnh :) –

Trả lời

4

Emacs là khá dễ dàng để xây dựng, mặc dù bạn có thể có để dành thời gian nhận các tùy chọn xây dựng ngay. Tệp INSTALL được bao gồm khá tốt.

Vì nó chủ yếu là một công cụ dựa trên văn bản, Emacs hoạt động tốt trong bảng điều khiển. (Ai sử dụng toobar ngớ ngẩn anyway?) Và lợi thế chính của thanh trình đơn là để khám phá các tính năng của thư viện mới được cài đặt và để in.Nhưng bạn thậm chí có thể truy cập từ một tty với M-x tmm-menubar.

Có nói rằng, bạn phải tính đến việc mất một vài tổ hợp phím mà một số gói Emacs sử dụng mặc định. Ví dụ, một trong những lý do tuyệt vời để sử dụng Emacs những ngày này là org-mode, sử dụng nhiều phím bổ trợ + mũi tên để thao tác các cấu trúc phác thảo. Trong một giao diện điều khiển Linux, một số trong số này là dành cho các mục đích khác, vì vậy bạn phải sống với một số ít workarounds. Tôi đã thấy các gói tiện lợi khác (ví dụ như để di chuyển xung quanh các cửa sổ hiển thị), cũng sử dụng các khóa đó.

Chúc may mắn.

+0

Tôi biết cách dễ dàng để xây dựng các emacs những gì tôi đã không thực sự chắc chắn về là tác động không để xây dựng hỗ trợ X trong đó. Kể từ chế độ org, tôi không sử dụng nó; Tôi đã sử dụng nó nhưng đó là cách quá nhiều cho nhu cầu của tôi và thứ hai, tôi không thích tất cả "đường cú pháp" người ta phải gõ. –

+0

Một điều bạn có thể phải tính đến là sao chép văn bản từ các ứng dụng khác. Nhưng gpm cũ tốt vẫn là bạn của bạn ở đó. Như bạn có thể biết, bạn có thể thử trước khi mua với 'emacs -nw.' Sử dụng nó trong X hoặc chỉ chạy các emacs hiện tại của bạn trong giao diện điều khiển Linux sẽ cho bạn biết liệu giao diện điều khiển Emacs có đáp ứng được các nhu cầu của riêng bạn hay không. Ngoài ra, màn hình 'bị trục xuất' là gì? – ScoBe

+0

Trong thực tế, như đã nói ở trên, tôi chỉ sử dụng giao diện điều khiển linux và thậm chí tôi không cài đặt Xorg mặc dù emacs được vận chuyển với slackware của tôi cần thư viện X. Một 'màn hình bị trục xuất', xin lỗi nếu nó là thuật ngữ xấu, có nghĩa là tôi phải xuất biến DISPLAY vào một máy tính khác (ví dụ: DISPLAY = foo.bar: 0.0). –

5

Bạn nên xây dựng một Emac không có X miễn là bạn hài lòng khi nó bị khóa trong thiết bị đầu cuối.

Trên một số (từ xa) máy tôi làm việc trên, tôi đã luôn luôn cài đặt/xây dựng Emacs mà không có X-Windows vì lý do tương tự.

+0

Câu hỏi bổ sung ngu ngốc: là bản dựng không có X nhỏ hơn (kích thước) so với bản dựng "hoàn chỉnh"? –

+0

Tôi nghĩ * đó là nhưng tôi không có máy xung quanh để tôi có thể xác minh giả định này. –

1

Vâng ... Tôi thường sử dụng vim ... ;-)

Tôi thường cài đặt vim-nox gói Debian mà chỉ đơn giản vim được biên dịch với tất cả mọi thứ ngoại trừ GUI; Tôi làm điều đó ngay cả trên các máy trạm của tôi, nơi tôi có môi trường GNOME đầy đủ. Tôi chỉ đơn giản như cách vim hoạt động trong cùng một cửa sổ thiết bị đầu cuối tôi làm những việc khác.

Khi tôi thử emacs một số thời gian trước đây, điều đầu tiên tôi thay đổi là tắt GUI của nó; Tôi không thực sự biết tôi đã mất bao nhiêu, bởi vì tôi không biết emacs rất tốt - tôi vẫn không tìm thấy chức năng cần thiết nào bị xóa.

Bạn nên thử. Bạn luôn có thể quay trở lại quá trình biên dịch chuẩn.

+0

Tôi sẽ cố gắng chắc chắn nhưng trước khi dành thời gian và đốt CPU của tôi, tôi chỉ cần chắc chắn rằng nó sẽ không làm tổn thương bất cứ điều gì (nó không nên nhưng tôi loại bi quan bởi thiên nhiên ;-)) –

+1

Xem http: // vi .wikipedia.org/wiki/Mg_% 28editor% 29. – Yktula

2

Miễn là bạn đang sống hạnh phúc mà không có chuột, có không có bất lợi để sử dụng Emacs làm trình chỉnh sửa chỉ dành cho thiết bị đầu cuối. Và tôi thấy không có lợi thế để có nó nạp nếu bạn không sử dụng nó.

Nếu bạn đang sử dụng bản phân phối Linux phức tạp hơn, chẳng hạn như Debian, bạn có thể cài đặt một cái gì đó như emacs23-nox và nhận Emacs được biên soạn mà không cần liên kết với bất kỳ thư viện nào X. Bạn có thể thấy nếu Slackware cung cấp một gói tương tự. Hoặc nếu công cụ alien có thể chuyển đổi gói Debian. Hoặc như một phương sách cuối cùng, thay đổi distro.

Nếu Slackware không cung cấp gói phù hợp, bạn chắc chắn có cơ sở để yêu cầu.

(Có nói tất cả những gì, tôi có lẽ sẽ thấy rằng việc sử dụng tốt nhất thời gian của tôi chỉ là để sống chung với bất kỳ phiên bản của Emacs distro tôi cung cấp.)

+0

slackware cung cấp một nhị phân emacs mà không hỗ trợ X nhưng nó được đóng gói với tất cả các loại nhị phân: với X, vv. Đó là slackware sau khi tất cả;) Những gì tôi chỉ cần là chỉnh sửa/để vá slackbuild và gói một phiên bản nox. Cảm ơn bạn –

Các vấn đề liên quan