Làm cách nào để nhập các ký tự Hy Lạp trong Ubuntu?


17

Tôi đang tham gia một khóa học bằng tiếng Hy Lạp và muốn lưu trữ các ghi chú và những thứ tương tự trên máy tính xách tay của mình.

Tôi đang sử dụng Gnome, nhưng tôi cũng sử dụng chương trình thẻ flash có tên "Mnemosyne" được viết bằng Qt, nếu điều đó tạo ra sự khác biệt.

Tôi đã cài đặt ngôn ngữ "Hy Lạp" từ "Hỗ trợ ngôn ngữ". Tôi cũng đã đi đến "Bàn phím" và cố gắng thay đổi bố cục, nhưng điều đó không hiệu quả (rõ ràng, tôi có thể nhấn cả hai phím alt cùng một lúc để chuyển bố cục, nhưng điều đó không làm gì cả. Tôi đã thêm một tiếng Hy Lạp bố trí vào danh sách).


Tôi đã thay đổi tổ hợp phím chuyển đổi thành "Alt + Space" và nó hoạt động ngay bây giờ. Có ai biết cái gì có thể bắt được combo "Alt + Alt" không?
Matthew

Không chắc. Ctrl-Ctrl cũng không hoạt động đối với tôi.
innaM

Câu trả lời:


13

Σμλζδδ. Τηεδδ

Đơn giản chỉ cần thêm bố cục Hy Lạp vào bố trí bàn phím của bạn. Sau đó thêm applet "Chỉ báo bàn phím" vào một trong các bảng của bạn và sử dụng bảng đó để chuyển giữa các bố cục. Nó dường như làm việc cho tôi.

Chỉnh sửa :

Thay đổi bố cục thông qua tổ hợp phím có vẻ hơi khó hiểu:

Chọn "Tùy chọn bố cục" trong hộp thoại Tùy chọn bàn phím và tìm nhóm tùy chọn được ghi "Phím để thay đổi bố cục". Sau đó, bạn chỉ cần thử các tùy chọn khác nhau và xem cái nào phù hợp với bạn, cả ở cấp độ hệ thống và mức độ sử dụng. Tôi đoán với tùy chọn "cả hai phím alt" bạn sẽ cần hai phím Alt (tôi chỉ có một phím ở đây). Mặt khác, tôi chắc chắn phải sử dụng các phím Ctrl, nhưng tùy chọn "Cả hai phím Ctrl" cũng không hoạt động với tôi.

Tôi hiểu rằng bạn muốn tránh làm lộn xộn bảng điều khiển của mình, nhưng tôi đoán là bạn sẽ cần một số loại chỉ báo của bố cục hiện tại hoặc bạn sẽ thấy mình liên tục gõ sai. Tất nhiên, số dặm của bạn có thể thay đổi.


Điều này hoạt động tốt. Thay vào đó, tôi vẫn muốn có thể sử dụng bàn phím để chuyển đổi, để tránh làm lộn xộn bảng điều khiển. Xem nhận xét của tôi về câu hỏi ban đầu.
Matthew

24

Nếu bạn chỉ muốn nhập một vài ký tự Hy Lạp, tôi sẽ tìm số ký tự Unicode của họ và sử dụng thành phần Unicode .

Ví dụ:

U+03D0 GREEK BETA SYMBOL
Ctrl+Shift+u+0+3+d+0+<Enter>
ϐ

6
Theo cách đó, anh ta sẽ không hạn chế việc học tiếng Hy Lạp, anh ta cũng sẽ học Unicode.
innaM

8
Tại sao phải đánh giá xuống câu trả lời này? Bạn đang giả sử rằng nếu ppl Google cho "Làm cách nào để tôi nhập các ký tự Hy Lạp vào Ubuntu?", Thì họ sẽ học tiếng Hy Lạp tiếp theo? Đừng ngớ ngẩn. Phản ứng của tôi là hữu ích cho một số.
hendry

2
@hendry: Nếu điều đó làm bạn cảm thấy tốt hơn, tôi đã bình chọn cho bạn :)
Matthew

2
Đây chính xác là câu trả lời mà tôi cần, cảm ơn!
Ian Ni-Lewis

10

Nếu bạn chỉ muốn một vài ký tự Hy Lạp (ví dụ, đối với các phương trình toán học), thì tôi khuyên bạn nên sử dụng XCompose . Đây là cách làm.

1. Tìm của bạn dead_greek khóa (hoặc xác định một)

Theo mặc định, XCompose được cấu hình để sử dụng <dead_greek>khóa đặc biệt . Bạn có thể kiểm tra <dead_greek>khóa của bạn là gì bằng cách chạy lệnh sau:

$ xmodmap -pke | grep dead_greek

Ví dụ, trên hệ thống của tôi, lệnh này xuất ra:

keycode 191 = dead_greek dead_greek dead_greek dead_greek

Điều này có nghĩa là khóa 191 là <dead_greek>chìa khóa của tôi . Trên bàn phím của tôi, điều này tương ứng với F13phím. Nếu bạn không chắc mã khóa tương ứng với khóa nào, bạn có thể chạy lệnh sau và nhập tất cả các khóa cho đến khi bạn tìm thấy khóa có mã khóa đúng:

$ xev | grep keycode

Nếu xmodmaplệnh trên không trả về gì, điều đó có nghĩa là bạn không có <dead_greek>khóa được gán. Để gán một, trước tiên hãy tìm mã khóa của khóa bạn muốn gán bằng xevlệnh trên, sau đó nhập lệnh sau (thay thế 191 bằng bất kỳ mã khóa nào bạn muốn):

$ xmodmap -e "keycode 191 = dead_greek dead_greek dead_greek dead_greek"

Bốn lần lặp lại dead_greeklà cho các kết hợp khác nhau của <dead_greek>phím với ShiftAltGrphím. Bạn có thể sẽ muốn thêm lệnh này vào~/.xsessionrc tập lệnh để nó tự động chạy mỗi khi bạn đăng nhập.

2. Nhập các ký tự Hy Lạp, và nhiều hơn nữa! :)

Bây giờ bạn có thể thử gõ <dead_greek>khóa của mình theo sau là chữ e hoặc p và điều này sẽ in hoặc π.

Nhưng xin chờ chút nữa! Nếu bạn gõ <Multi_key> v /, bạn nhận được. Trên hệ thống của tôi, <Multi_key>Caps Lockchìa khóa.

Và thực sự có rất nhiều trình tự quan trọng hơn được xác định trước. Nếu bạn muốn tìm những ký tự khác có sẵn, hãy xem tệp /usr/share/X11/locale/en_US.UTF-8/Compose(thay đổi en_US.UTF-8thư mục để khớp với ngôn ngữ của bạn nếu cần thiết) và tìm kiếm <dead_greek>.

3. Làm thế nào để tôi xác định nhiều chuỗi chính?

Nếu bạn muốn thêm nhiều chuỗi chính cho các ký tự Hy Lạp (hoặc cho bất kỳ ký tự unicode nào, trên thực tế), bạn có thể tạo một .XComposetệp trong thư mục chính của mình, ví dụ:

include "%L"
<dead_greek> <c>            : "∂"   U2202    # PARTIAL DIFFERENTIAL
<dead_greek> <C>            : "∇"   U2207    # NABLA

Việc includeđảm bảo bạn giữ các chuỗi chính được xác định cho ngôn ngữ của bạn. Trong ví dụ này, chúng tôi thêm hai chuỗi chính cho và. Được rồi, những nhân vật này không thực sự là người Hy Lạp, nhưng họ trông giống như họ, vậy ai quan tâm?

4. Nếu thất bại thì sao?

Nếu một số ứng dụng bỏ qua các chuỗi khóa được cá nhân hóa của bạn, bạn có thể cần thêm các biến môi trường sau vào .xsessionrctập lệnh của mình :

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"

Thưởng thức!


Có bất kỳ lý do nào điều này sẽ thất bại nếu tôi gắn nó vào phím F9? Askubfox.com/questions/945240/ trên
edA-qa mort-ora-y
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.