내 Windows 컴퓨터에서 데드 키와 함께 USA International을 사용하며 ç
( '+ c)를 입력하는 데 아무런 문제가 없습니다 . 그러나 우분투 컴퓨터에서 레이아웃을 "미국-국제 (죽은 키 포함)으로 설정하고 해당 키 조합이을 반환합니다 ć
. C를 급성 악센트가 아닌 세 딜라로 반환하려면 어떻게해야합니까?
내 Windows 컴퓨터에서 데드 키와 함께 USA International을 사용하며 ç
( '+ c)를 입력하는 데 아무런 문제가 없습니다 . 그러나 우분투 컴퓨터에서 레이아웃을 "미국-국제 (죽은 키 포함)으로 설정하고 해당 키 조합이을 반환합니다 ć
. C를 급성 악센트가 아닌 세 딜라로 반환하려면 어떻게해야합니까?
답변:
키보드 레이아웃 "USA-intl (AltGr dead keys)"을 사용하여 다음을 눌러 ç 또는 Ç을 얻을 수 있습니다.
ç
Ç
한 번에,이 레이아웃들은 모두 타이핑을위한 키를 가지고있는 것으로 보입니다 ç
:
$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "ccedilla"))' /usr/share/X11/xkb/symbols/??
Andorra
Albania
Azerbaijan
Belgium
Brazil
Brazil - Eliminate dead keys
Brazil
Brazil - Dvorak
Brazil - Nativo
Brazil - Nativo for USA keyboards
Brazil - Nativo for Esperanto
Canada - French (legacy)
Canada - Multilingual, first part
Canada - Multilingual
Congo, Democratic Republic of the
Switzerland
Switzerland - German (Macintosh)
Czechia - UCW layout (accented letters only)
Spain
Spain - Eliminate dead keys
Spain - Dvorak
France
France - Bepo, ergonomic, Dvorak way
France - Breton
France - Macintosh
United Kingdom - Extended - Winkeys
Ghana - Fula
Iran - Kurdish, Arabic-Latin
Iceland
Iceland - Macintosh
Italy
Italy - Eliminate dead keys
Italy - Macintosh
Italy - Georgian
Nigeria - Hausa
Norway - Dvorak
Norway - Northern Saami
Portugal
Portugal - Eliminate dead keys
Portugal - Nativo
Portugal - Nativo for USA keyboards
Portugal - Nativo for Esperanto
Russia - Chuvash
Russia - Chuvash Latin
Senegal
Turkmenistan
Turkmenistan - Alt-Q
Turkey
Turkey - (F)
Turkey - International (with dead keys)
Turkey
Taiwan
USA - International (with dead keys)
USA - Dvorak international
USA - Programmer Dvorak
USA - Macintosh
USA - Colemak
언어가 포르투갈어 (브라질)로 설정된 경우 '+ c를 수행 할 수있는 브라질 또는 us_intl
ć
. 또한 USA International (AltGR 및 "죽은 키")도 동일한 결과를 시도했습니다. ç
AltGr + "," 만 사용 가능
이 질문에서 말한 것처럼 키보드를 영어 (미국, 데드 키가있는 국제 언어)로 변경할 수 있습니다 : 우분투 14.04에서 악센트 문자를 쓸 수 없음
이 변경을 사용 하면 ç를 제외하고 악센트 (á, é, ú, ô, ã) 가있는 문자 가 작동 합니다. 시스템 언어를 Portugue (Brazil)로 변경해야합니다. 그렇지 않으면 ç 을 쓸 수 없습니다 .
우분투 18에서 나를 위해 일한 수퍼 유저 에서이 답변을 찾았습니다 .
로케일이 en 으로 설정되면 기본적으로 cedilla 모듈이로드되지 않기 때문에 gtk에 대한 구성 파일을 변경하여 추가해야합니다.
1. 구성 파일을 편집하십시오.
sudo vim /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache sudo vim /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
둘 다에서 시작하는 줄을 찾은 다음 줄
"cedilla" "Cedilla"
에 : en을 추가하십시오. 이 같은:
"cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
2. 작성 파일을 변경하십시오.
sudo sed -i /usr/share/X11/locale/en_US.UTF-8/Compose -e 's/ć/ç/g' -e 's/Ć/Ç/g'
3. 시스템에 세 딜라 모듈 을로드하도록 지시하십시오 .
해당 줄을
/etc/environment
다음에 추가하십시오 .GTK_IM_MODULE=cedilla QT_IM_MODULE=cedilla
재부팅하면 완료됩니다.
이 작업을 수행 ' + c
하면 ç / cedilla 를 수행 하고 얻을 수 있습니다.
이 링크를 확인하십시오 : https://github.com/marcopaganini/gnome-cedilla-fix
이를 통해 입력 방법을 변경하지 않고도 cedilha를 입력 할 수 있습니다.