Я запускаю Ubuntu на ноутбуке DELL XPS 13, для которого клавиатура США настроена как международная. После обновления до версии 13.10 я не могу войти в cedilla, набрав ' kbd> + C kbd>. Вместо этого я получаю «ć».
Что мне нужно сделать, чтобы получить «ç»?
Я использую Ubuntu Gnome 13.10 64 bit.
В 13.10 я использую правые Alt kbd> + , kbd> (т. Е. Правую Alt + запятую) на английском языке (US International с мертвыми ключами), чтобы получить ç kbd >. Shift kbd> + правый Alt kbd> + запятая kbd> = Ç kbd>
правый Alt kbd > + полезно и для ¿á úéúóí.
Похоже, что только шаг 3, предложенный Александром Шмидтом (еще один ответ на этот же вопрос), достаточен для того, чтобы заставить Седиллу работать, хотя смысл шагов 1 и 2 мне пока неизвестен. Я проверил только этот третий шаг с успехом, как предложил Хосе Витор Лопес в Комментарий 42 для ошибки 518056 . Для получения более подробной информации об этой проблеме, проверьте весь журнал на Launchpad ( https://bugs.launchpad.net/ubuntu/+bug/518056 ).
добавить одну строку в
/etc/environment
GTK_IM_MODULE = cedilla QT_IM_MODULE = cedilla
Перезагрузить компьютер
blockquote>
Ограничением этого изменения является то, что другие согласные, такие как «S», все еще подчеркиваются как «Ś», вместо того, чтобы иметь апостроф перед буквой, как на «S». ", используется для выражения сокращений.
16.04 Обновление LTS (Unity): изменения в конфигурационном файле больше не нужны. Просто выберите один из следующих источников ввода для ввода текста: (1) английский (США, международный с мертвыми клавишами); (2) английский (США, альтернативный международный). Седилла (
C
+'
=Ç
) отлично с ними работает.
Вам нужна раскладка «Английский (Международный с мертвыми клавишами AltGr)»
нажатие AltGr kbd> + , kbd> возвращает ç
. AltGr kbd> + Shift kbd> + , kbd> приносит Ç
У меня была та же проблема, и следующие инструкции решили мою проблему:
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
Конфигурация для каждого пользователя для комбинации '+ c = ç может быть достигнута путем добавления:
export GTK_IM_MODULE=cedilla
в файл .profile пользователя. [ 112]
Существует x11, Составляют файл /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 pt_BR.UTF-8
Добавьте эту строку к Вашему ~/.profile
файл:
экспорт LC_CTYPE=pt_BR.UTF-8
Если Вы - бразильский пользователь и устанавливаете португальский язык - или при установке или позже от Поддержки Языка - можно пропустить справедливые упомянутые шаги. Вместо этого можно просто открыть Language Support и выбрать бразильский португальский как язык дисплея. Как из Ubuntu 15.04 достаточно выбрать бразильский португальский как установку Regional Formats.
Добавьте строку ниже к файлу /etc/environment
и выполните вход еще раз.
export GTK_IM_MODULE = cedilla
blockquote>
С помощью Xubuntu 16.04 и универсальной международной раскладки из 105 клавиш (британский вариант на английском языке) я могу получить cedilla для многих символов, нажав AltGr
+ =
, за которой следует символ, который я хочу «украсить», то есть [ 112] или Shift
+ c
.
Подобный вид «префикса декорации» можно сделать с помощью AltGr
+ X, где X - ;
, '
или #
для острого, кругового сплетения и могилы соответственно. И есть еще, например клавиши [
и ]
. Это символы по умолчанию для этих клавиш в раскладке в Великобритании - другие раскладки могут отличаться, но я подозреваю, что все соответствующие клавиши декоратора находятся на правой стороне клавиатуры рядом с клавишей Enter
.
В случае, если будущий посетитель с немецкой раскладкой клавиатуры окажется здесь, как я, даже если это выходит за рамки первоначального вопроса:
Один из способов - использовать комбинацию Ctrl kbd> + Shift kbd> + U kbd>, а затем ввести 00e7
, а затем Пробел kbd > который превратится в ç kbd> (латинская строчная буква c с cedilla).
Другой способ - использовать Символьную карту :
И другой способ. и, вероятно, лучше всего использовать раскладку клавиатуры, такую как португальский:
Для латиноамериканской раскладки клавиатуры: AltGr + ¿ , c = ç