Làm thế nào để gõ chữ Latin nhỏ c với cedilla


32

Tôi chạy Ubuntu trên máy tính xách tay DELL XPS 13 có bàn phím Hoa Kỳ được cấu hình là quốc tế Hoa Kỳ. Sau khi nâng cấp lên phiên bản 13.10, tôi không thể đăng nhập được một cedilla bằng cách gõ '+ C. Thay vào đó, tôi nhận được một "ć".

Tôi nên làm gì để có được "ç"?

Tôi đang sử dụng Ubuntu Gnome 13.10 64 bit.

Câu trả lời:


14

Trong 13.10, tôi sử dụng quyền Alt+ ,(tức là phải Alt + dấu phẩy) bằng tiếng Anh (US International có khóa chết) để lấy ç. Shift+ Right Alt+ comma=Ç

Right Alt+ cũng hữu ích cho ¡¿áéúóí.


1
Điều này làm việc tuyệt vời! Câu trả lời của Braiam có danh sách đầy đủ;)
Ciro Santilli 改造

14

Dường như chỉ cần bước 3, được đề xuất bởi Alexandre Schmidt (một câu trả lời khác cho cùng câu hỏi này), là đủ để làm cho cedilla hoạt động, mặc dù ý nghĩa của bước 1 và 2 là không rõ đối với tôi tại thời điểm này. Tôi đã thử nghiệm bước thứ ba này với thành công, như đề xuất của Jose Vitor Lopes tại Comment 42 cho lỗi 518056 . Để biết thêm chi tiết về vấn đề này, hãy kiểm tra toàn bộ nhật ký tại Launchpad ( https://bugs.launchpad.net/ubfox/+orms/518056 ).

thêm một dòng trong /etc/environment

GTK_IM_MODULE = cedilla QT_IM_MODULE = cedilla

Khởi động lại máy tính của bạn

Nguồn

Hạn chế của sự thay đổi này là các phụ âm khác như "S" vẫn được nhấn là "", thay vì có dấu nháy đơn trước chữ cái, như trên "'S", được sử dụng để thể hiện các cơn co thắt.

Cập nhật 16.04 LTS (Unity): không cần thay đổi tệp cấu hình nữa. Chỉ cần chọn một trong các nguồn đầu vào sau để nhập văn bản: (1) Tiếng Anh (Hoa Kỳ, quốc tế có phím chết); (2) Tiếng Anh (Hoa Kỳ, quốc tế thay thế). Cedilla ( C+ '= Ç) hoạt động tốt với họ.


Mara marche bien!
Fuhrmanator

14.04: Nó hoạt động trong tất cả các phần mềm chạy từ Unity. Nhưng nó không hoạt động trong menu tìm kiếm của Unity và nó sẽ không hoạt động cho các bảng điều khiển độc lập (CTRL-ALT-F1 ...).
Joe

Đã thử nghiệm trên Ubuntu 18.04 được định cấu hình cho ngôn ngữ tiếng Anh (Canada) và thật không may, nó không hoạt động với tôi. Vẫn đang tìm giải pháp để nhập ç là '+ c.
Bani

@Bani, xem ubuntuforum-pt.org/index.php?topic=123209.0 để biết giải pháp vào ngày 18.04. Nó bằng tiếng Bồ Đào Nha nhưng hy vọng bạn sẽ hiểu nếu bạn dịch nó
tối đa

9

Tôi đã có cùng một vấn đề và các hướng dẫn sau đây đã giải quyết vấn đề của tôi:

1) Chỉnh sửa tập tin:

cho 64 bit:

sudo gedit /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
sudo gedit /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache

cho 32 bit:

sudo gedit /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache

thay đổi dòng

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"

đến

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

(lưu ý "en" ở cuối)

2) thay thế "ć" thành "ç" và "" thành "" trên /usr/share/X11/locale/en_US.UTF-8/Compose (nếu bạn sử dụng nhiều ngôn ngữ hơn, bạn có thể cần thay thế tất cả của họ)

sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose /usr/share/X11/locale/en_US.UTF-8/Compose.bak
sed 's/ć/ç/g' < /usr/share/X11/locale/en_US.UTF-8/Compose | sed 's/Ć/Ç/g' > Compose
sudo mv Compose /usr/share/X11/locale/en_US.UTF-8/Compose

3) thêm hai dòng trên / etc / môi trường

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

4) khởi động lại máy tính của bạn

Nguồn: https://bugs.launchpad.net/ubfox/+orms/518056/comments/39


8

Bố cục bạn cần là "Tiếng Anh (Quốc tế có phím chết AltGr)"

nhập mô tả hình ảnh ở đây

nhấn AltGr+ ,mang lại ç. AltGr+ Shift+ ,mang lạiÇ


4
AltGr +, rất đau đối với người đã từng sử dụng các phím + c cấp tính.
Italo Borssatto

@italo nhưng là một giải pháp thực sự sử dụng cùng bố cục bàn phím cho đến khi một số lỗi trong tùy chọn bàn phím được khắc phục.
Braiam

Nơi mà bạn có được hình ảnh bố trí bàn phím này?
Gabriel Staples

@GabrielStaples Mở tùy chọn nhập văn bản từ cài đặt hệ thống. Nhấp vào nguồn đầu vào mà bạn muốn xem sơ đồ bàn phím và nhấn biểu tượng bàn phím nhỏ ở dưới cùng bên phải của danh sách. Nó sẽ cho bạn thấy sơ đồ bàn phím.
quản trị trang

4

Một cho mỗi người dùng cấu hình cho sự kết hợp '+ c = ç có thể đạt được bằng cách thêm:

export GTK_IM_MODULE=cedilla

vào tập tin .profile của người dùng .


xin lỗi vì câu hỏi ngớ ngẩn này, làm thế nào để bạn xuất sang .profile của người dùng? TIA
Michael

Thực hiện "gedit ~ / .profile" trong Terminal (Alt + T) và thêm một dòng mới vào cuối tập tin ghi "xuất ...". Sau đó lưu tệp và khởi động lại.
Eugene Kartoyev

4

Có tệp x11 Compose /usr/share/X11/locale/pt_BR.UTF-8/Composecho tiếng Bồ Đào Nha Brazil với nội dung này:

include "/usr/share/X11/locale/en_US.UTF-8/Compose"
<dead_acute> <C>    : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_acute> <c>    : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA

Vì vậy, bất kỳ ngôn ngữ nào bạn đang sử dụng, tất cả những gì bạn cần làm, để tạo ra kết quả '+ c trong ç, là:

  • Tạo miền địa phương pt_BR.UTF-8, nếu nó chưa có sẵn:

    địa phương sudo pt_BR.UTF-8

  • Thêm dòng này vào ~/.profiletập tin của bạn :

    xuất LC_CTYPE = pt_BR.UTF-8

Nếu bạn là người dùng Brazil và cài đặt ngôn ngữ Bồ Đào Nha - khi cài đặt hoặc sau đó từ Hỗ trợ ngôn ngữ - bạn có thể bỏ qua các bước vừa được đề cập. Thay vào đó, bạn chỉ có thể mở Hỗ trợ ngôn ngữ và chọn tiếng Bồ Đào Nha Brazil làm ngôn ngữ hiển thị. Từ Ubuntu 15.04, đủ để chọn tiếng Bồ Đào Nha Brazil làm cài đặt Định dạng khu vực .


Chỉ muốn bạn biết, đây là câu trả lời thực sự cho vấn đề tuyết tùng này. Tạo miền địa phương và thay đổi .profile. Tôi ước tôi tìm thấy câu trả lời này của bạn trước đây. Tôi gần như mất trí ở đây, tôi thề! Cảm ơn bạn!
Renato Oliveira

3

Nối dòng dưới đây vào tệp /etc/environmentvà thực hiện đăng nhập lại.

xuất GTK_IM_MODULE = cedilla


1

Với Xubfox 16.04 và bố cục 105 phím quốc tế chung (biến thể tiếng Anh Anh), tôi có thể nhận được một cedilla trên nhiều ký tự bằng cách nhấn AltGr+ =, tiếp theo là ký tự tôi muốn "trang trí", tức là choặc Shift+ c.

Một loại tương tự của "trang trí tiền tố" có thể được thực hiện với AltGr+ X trong đó X là ;, 'hoặc #cho cấp tính, dấu mũ, và nghiêm trọng tương ứng. Và có nhiều hơn, ví dụ như []các phím. Đây là các ký tự mặc định trên các phím này trong bố cục của Vương quốc Anh - các bố cục khác có thể khác nhau nhưng tôi nghi ngờ tất cả các phím trang trí có liên quan nằm ở phía bên phải của bàn phím gần Enterphím.


0

Trong trường hợp một khách truy cập trong tương lai có bố trí bàn phím tiếng Đức ở đây, giống như tôi - mặc dù nó nằm ngoài phạm vi của câu hỏi ban đầu:

  • ç được nhập Alt Gr+ ´,c
  • Ç được nhập Alt Gr+ ´,C

-1

Cách thứ nhất là sử dụng Ctrl+ Shift+ Ukết hợp và sau đó đánh tiếp 00e7theo sau Spaceđó sẽ biến thành ç(Latin chữ c nhỏ với dấu móc dưới).

Một cách khác là sử dụng Bản đồ nhân vật :

Bản đồ nhân vật mở

Bản đồ nhân vật

Và một cách khác và có lẽ là tốt nhất là sử dụng bố cục bàn phím như tiếng Bồ Đào Nha:

Bố trí bàn phím tiếng Bồ Đào Nha


Bố cục Thổ Nhĩ Kỳ không làm việc cho tôi. Tôi không gặp vấn đề này trước khi nâng cấp lên phiên bản 13.10, vì vậy một số thứ đã được thay đổi từ 13.04 thành 13.10.
jsbach

@ user205661 Làm thế nào không làm việc cho bạn? Đó là không thể. Dù sao bạn có thêm hai lựa chọn. Bạn đã thử chúng?
Radu Rădeanu

2
Tôi đang tìm kiếm một chiến lược mà tôi có thể có được một cây tuyết tùng bằng cách gõ hai phím, như tôi đã luôn làm (dấu nháy đơn + c). Điều này chỉ hoạt động tốt trong phiên bản 13.04.
jsbach

Tôi đã thử bố trí tiếng Thổ Nhĩ Kỳ (quốc tế, phím chết) nhưng một số phím không được ánh xạ sửa. Chẳng hạn, tôi gõ * và tôi nhận được).
jsbach

2
Một cách giải quyết hữu ích là thêm xmodmap -e "keycode 54 = c C c C ccedilla Ccedilla", sau đó bạn sẽ có ç với right_alt + c. Tôi không biết cách thay đổi các cặp phím chết bằng
Lược đồ
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.