cedilla로 라틴어 소문자 c를 입력하는 방법


32

미국 키보드를 미국 국제으로 구성한 DELL XPS 13 노트북에서 Ubuntu를 실행합니다. 버전 13.10으로 업그레이드 한 후 '+ 를 입력하여 로커가 cedilla를 얻을 수 없습니다 C. 대신 "ć"를 얻습니다.

"ç"을 받으려면 어떻게해야합니까?

Ubuntu Gnome 13.10 64 비트를 사용하고 있습니다.

답변:


14

13.10 에서 영어 (오른쪽 키가있는 미국 국제)에서 오른쪽 Alt+ ,(즉 오른쪽 Alt + 쉼표)를 사용하여을 얻습니다 ç. Shift+ Right Alt+ comma=Ç

오른쪽 Alt+는 ¡ ¿ áéúóí에도 유용합니다.


1
이것은 잘 작동합니다! Braiam의 대답은 전체 목록이 있습니다)
치로 틸리新疆改造中心法轮功六四事件

14

알렉상드르 슈미트 (Alexandre Schmidt)가 제안한 3 단계 (동일한 질문에 대한 또 다른 대답)는 세 딜라 작동에 충분하지만, 1 단계와 2 단계의 의미는 현재 알려져 있지 않습니다. 의견 5의 Jose Vitor Lopes가 버그 518056에 대해 제안한대로이 세 번째 단계 만 성공으로 테스트 했습니다 . 이 문제에 대한 자세한 내용은 Launchpad ( https://bugs.launchpad.net/ubuntu/+bug/518056 ) 에서 전체 로그를 확인하십시오 .

한 줄을 추가하십시오 /etc/environment

GTK_IM_MODULE = 세 딜라 QT_IM_MODULE = 세 딜라

컴퓨터를 다시 시작하십시오

출처

이 변경의 한계는 "S"와 같이 문자 앞에 아포스트로피를 두지 않고 "S"와 같은 다른 자음이 여전히 "Ś"로 강조되고 있다는 점입니다.

16.04 LTS (Unity) 업데이트 : 구성 파일 변경이 더 이상 필요하지 않습니다. 텍스트 입력을 위해 다음 입력 소스 중 하나를 선택하십시오. (1) 영어 (미국, 데드 키가있는 국제); (2) 영어 (미국, 대체 국제). Cedilla ( C+ '= Ç)는 잘 작동합니다.


Ça marche bien!
Fuhrmanator

14.04 : Unity에서 실행 된 모든 소프트웨어에서 작동합니다. 그러나 Unity의 검색 메뉴에서는 작동하지 않으며 독립형 콘솔 (CTRL-ALT-F1 ...)에서는 작동하지 않습니다.
Joe

영어 (캐나다) 언어로 구성된 Ubuntu 18.04에서 테스트되었으며 불행히도 그것은 작동하지 않았습니다. ç를 '+ c로 입력하는 솔루션을 찾고 있습니다.
Bani

@Bani, 18.04의 솔루션 은 ubuntuforum-pt.org/index.php?topic=123209.0 을 참조하십시오 . 그것은 포르투갈어입니다하지만 구글 경우 희망 당신은 그것을 번역 이해하게 될 것입니다
최대

9

나는 같은 문제가 있었고 다음 지침에 따라 문제가 해결되었습니다.

1) 파일 편집

64 비트 :

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

32 비트 :

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

줄 바꾸기

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

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

(마지막 끝에 "en"에 유의하십시오)

2) /usr/share/X11/locale/en_US.UTF-8/Compose에서 "ć"를 "ç"로, "Ć"를 "Ç"으로 바꾸기 그들의)

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) / etc / environment에 두 줄을 추가하십시오

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

4) 컴퓨터를 다시 시작

출처 : https://bugs.launchpad.net/ubuntu/+bug/518056/comments/39


8

필요한 레이아웃은 "영어 (InterGr 데드 키가있는 국제)"입니다.

여기에 이미지 설명을 입력하십시오

AltGr+를 누르면을 ,가져옵니다 ç. AltGr+ Shift+ ,제공Ç


4
AltGr +는 키를 acute + c하는 데 익숙한 누군가에게 고통 스럽습니다.
Italo Borssatto

@italo 그러나 키보드 옵션의 일부 버그가 수정 될 때까지 동일한 키보드 레이아웃을 사용하는 실제 솔루션입니다.
Braiam

이 키보드 레이아웃 이미지는 어디서 얻었습니까?
Gabriel Staples

@GabrielStaples 시스템 설정에서 텍스트 입력 환경 설정을 엽니 다 . 키맵을 보려는 입력 소스를 클릭하고 목록의 오른쪽 하단에있는 작은 키보드 아이콘을 누르십시오. 키맵이 표시됩니다.
웹 마스터

4

당 사용자 조합 '에 대한 구성 + C = C 첨가에 의해 달성 될 수있다 :

export GTK_IM_MODULE=cedilla

사용자의 .profile 파일에.


이 바보 같은 질문에 대해 죄송합니다. 어떻게 사용자의 .profile로 내보내나요? TIA
Michael

터미널 (Alt + T)에서 "gedit ~ / .profile"을 수행하고 파일 끝에 "export ..."라고 새 줄을 추가하십시오. 그런 다음 파일을 저장하고 재부팅하십시오.
유진 카르 토 예프

4

/usr/share/X11/locale/pt_BR.UTF-8/Compose이 내용으로 브라질 포르투갈어 용 x11 Compose 파일 이 있습니다.

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

따라서, 어떤 언어를 사용하든, ç로 '+ c 결과를 만들기 위해해야 ​​할 일은 다음과 같습니다.

  • pt_BR.UTF-8 로케일을 아직 사용 가능하지 않은 경우 생성하십시오.

    sudo locale-gen pt_BR.UTF-8

  • 이 줄을 ~/.profile파일에 추가 하십시오.

    수출 LC_CTYPE = pt_BR.UTF-8

브라질 사용자 인 경우 언어 지원 에서 설치할 때 또는 나중에 포르투갈어를 설치하는 경우 방금 언급 한 단계를 건너 뛸 수 있습니다. 대신 언어 지원을 열고 표시 언어로 브라질 포르투갈어를 선택할 수 있습니다. 우분투 15.04부터는 지역 포르투갈어 설정 으로 브라질 포르투갈어를 선택하는 것으로 충분 합니다.


이 세 딜라 문제에 대한 진정한 답변이었습니다. 로케일을 생성하고 변경 .profile. 나는 당신의 대답이 전에 발견되기를 바랍니다. 나는 거의 여기에서 내 마음을 잃고 있었다, 나는 맹세한다! 고맙습니다!
Renato Oliveira 12

3

아래 줄을 파일에 추가하고 /etc/environment다시 로그인하십시오.

GTK_IM_MODULE = cedilla 내보내기


1

Xubuntu 16.04 및 일반 국제 105- 키 레이아웃 (영국 영어 변형)을 사용하면 AltGr+ =를 누른 다음 "장식"하고자하는 문자 ( c또는 Shift+)를 사용 하여 많은 문자에서 cedilla를 얻을 수 있습니다 c.

"장식 접두사"의 유사한 종류가 함께 할 수있는 AltGr+ X 여기서 X는 ;, '또는 #급성, 곡절, 그리고 무덤에 각각. 그리고 예, 더가 [하고 ]키를. 이것들은 영국 레이아웃 에서이 키의 기본 문자입니다. 다른 레이아웃은 다를 수 있지만 모든 관련 데코레이터 키가 Enter키 근처의 키보드 오른쪽에 있다고 생각합니다 .


0

독일어 키보드 레이아웃을 가진 미래의 방문자가 원래 질문의 범위를 벗어난 경우에도 나와 같이 여기에서 바람을 case 경우 :

  • ç는 입력 Alt Gr+ ´,c
  • ÇAlt Gr+ ´,C

-1

한 가지 방법은 사용하는 것입니다 Ctrl+ Shift+ U조합 입력 한 다음 00e7다음 Space으로 전환되는 ç(디유 라틴 작은 문자 c).

또 다른 방법은 문자표 를 사용하는 것입니다 .

캐릭터 맵 열기

캐릭터 맵

그리고 또 다른 방법은 아마도 포르투갈어와 같은 키보드 레이아웃을 사용하는 것입니다.

포르투갈어 키보드 레이아웃


터키어 레이아웃은 저에게 효과적이지 않았습니다. 버전 13.10으로 업그레이드하기 전에이 문제가 없었으므로 13.04에서 13.10으로 변경되었습니다.
jsbach

@ user205661 어떻게 작동하지 않습니까? 그건 불가능하다. 어쨌든 두 가지 옵션이 더 있습니다. 당신은 그들을 시도 했습니까?
Radu Rădeanu

2
나는 항상했던 것처럼 (아포스트로피 + c) 두 개의 키를 입력하여 세 딜라를 얻을 수있는 전략을 찾고 있습니다. 이것은 버전 13.04에서 잘 작동했습니다.
jsbach

터키어 레이아웃 (국제, 데드 키)을 시도했지만 일부 키가 올바르게 매핑되지 않았습니다. 예를 들어 *를 입력하면)가 표시됩니다.
jsbach

2
유용한 해결 방법은을 추가하는 것입니다 xmodmap -e "keycode 54 = c C c C ccedilla Ccedilla". 그러면 ç에 right_alt + c가 있습니다. 새 키보드 구성표로 죽은 키 쌍을 변경하는 방법을 모르겠습니다 ...
Rmano
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.