Как ввести латинскую маленькую букву c cedilla

28

Я запускаю Ubuntu на ноутбуке DELL XPS 13, у которого есть американская клавиатура, настроенная как США. После обновления до версии 13.10 я не могу выполнить загрузку cedilla, набрав ' + C . Вместо этого я получаю «ć».

Что мне делать, чтобы получить «ç»?

Я использую Ubuntu Gnome 13.10 64 бит.     

задан user205661 21.10.2013 в 14:42
источник

10 ответов

13

В 13.10 я использую right Alt + , (то есть правую Alt + запятую) на английском языке (US International с мертвыми клавишами), чтобы получить ç . Shift + Правый Alt + запятая = Ç

Правый Alt + также полезен для ¡¿éúóí.

    
ответ дан Peter Etchells 22.12.2013 в 20:45
11

Кажется, что только шаг 3, предложенный Александром Шмидтом (еще один ответ на этот же вопрос), достаточно, чтобы заставить седилу работать, хотя значение шагов 1 и 2 для меня пока неизвестно. Я проверил только этот третий шаг с успехом, как было предложено Хосе Витором Лопесом в комментарий 42 для ошибки 518056 . Для получения дополнительной информации об этой проблеме проверьте весь журнал на Launchpad ( Ссылка ).

  

добавить одну строку в /etc/environment

     

GTK_IM_MODULE = седилья      QT_IM_MODULE = седиль      

Перезагрузите компьютер

Источник

Ограничение этого изменения заключается в том, что другие согласные, такие как «S», все еще подчеркиваются как «Ś», вместо того, чтобы иметь апостроф перед буквой, как на «S», используется для выражения сокращений.

К сожалению, в настоящее время нет лучшего решения этой проблемы. Это недостаток Ubuntu, который всегда присутствовал. Для американских клавиатур нет подходящего португальского (бразильского) макета. Пользователь должен каждый раз менять файлы сценариев каждый раз при переустановке Ubuntu. Будем надеяться, что это будет исправлено в ближайшем будущем!

    
ответ дан Felipe G. M. Maia 03.03.2014 в 00:38
6

Необходимый макет - это «Английский (международный с AltGr мертвыми клавишами)»

нажатие AltGr + , вызывает ç . AltGr + Shift + , приносит Ç

    
ответ дан Braiam 22.10.2013 в 08:08
5

У меня была такая же проблема, и следующие инструкции решили мою проблему:

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) перезагрузите компьютер.

Источник: Ссылка

    
ответ дан Alexandre Schmidt 08.01.2014 в 12:38
3

Добавьте строку ниже в файл /etc/environment и снова войдите в систему.

  

export GTK_IM_MODULE = cedilla

    
ответ дан Italo Borssatto 22.10.2013 в 18:52
2

Конфигурация для пользователя для комбинации '+ c = ç может быть достигнута путем добавления:

export GTK_IM_MODULE=cedilla

в файл .profile пользователя.

    
ответ дан Grapola 02.01.2015 в 04:50
2

Существует файл x11 Compose /usr/share/X11/locale/pt_BR.UTF-8/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 :

    export LC_CTYPE = pt_BR.UTF-8

Если вы бразильский пользователь и установите португальский язык - либо при установке, либо позже из Поддержка языков - вы можете пропустить указанные шаги. Вместо этого вы можете просто открыть Language Support и выбрать бразильский португальский язык для отображения. Как и Ubuntu 15.04, достаточно выбрать бразильский португальский язык в качестве параметра Regional Formats .

    
ответ дан Gunnar Hjalmarsson 04.04.2015 в 07:48
0

С Xubuntu 16.04 и общим международным 105-ключевым макетом (вариант на английском языке в Великобритании) я могу получить цедилу на многих персонажах, нажав AltGr + = , а затем персонаж, который я хочу «украсить», т. е. c или Shift + c .

Аналогичный «префикс украшения» можно сделать с помощью AltGr + X, где X - ; , ' или # для острой, округлой и тяжелой соответственно. И есть больше, например. [ и ] . Это символы по умолчанию на этих клавишах в макете UK - другие макеты могут отличаться, но я подозреваю, что все соответствующие клавиши декоратора находятся в правой части клавиатуры рядом с клавишей Enter .

    
ответ дан andybuckley 25.10.2016 в 16:19
0

Если будущий посетитель с немецкой раскладкой клавиатуры завершается здесь, как и я, даже если он выходит за рамки исходного вопроса:

  • ç Alt Gr + ', c
  • Ç Alt Gr + ', C
ответ дан Raketenolli 05.11.2017 в 22:20
-1

Один из способов - использовать комбинацию Ctrl + Shift + U , а затем введите 00e7 , а затем Пробел , который превратится в ç (латинская маленькая буква c cedilla).

Другим способом является использование Карты символов :

И еще один способ и, вероятно, лучше всего использовать раскладку клавиатуры, например, португальский:

    
ответ дан Radu Rădeanu 21.10.2013 в 15:13