Як набрати латинську малу букву c з цеділлою


32

Я запускаю Ubuntu на ноутбуці DELL XPS 13, який має американську клавіатуру, налаштовану як міжнародну. Після оновлення до версії 13.10 я не можу жодного логера отримати цеділу, набравши '+ C. Натомість я отримую "ć".

Що мені робити, щоб отримати "ç"?

Я використовую 64-бітний Ubuntu Gnome 13.10.

Відповіді:


14

У 13.10 я використовую правий Alt+ ,(тобто правий Alt + кома) англійською мовою (США International з мертвими клавішами), щоб дістати ç. Shift+ Right Alt+ comma=Ç

Right Alt+ також корисний для ¡¿áéúóí також.


1
Це чудово працює! У відповіді Брайама є повний список;)
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

14

Здається, що лише кроку 3, запропонованого Олександром Шмідтом (ще одна відповідь на це ж запитання), достатньо для того, щоб цеділа працювала, хоча значення кроків 1 і 2 мені наразі невідоме. Я успішно випробував цей третій крок, як це запропонував Жозе Вітор Лопес в коментарі 42 для помилки 518056 . Щоб дізнатися більше про цю проблему, перегляньте весь журнал на Launchpad ( https://bugs.launchpad.net/ubuntu/+bug/518056 ).

додати один рядок у /etc/environment

GTK_IM_MODULE = cedilla QT_IM_MODULE = cedilla

Перезавантажте комп'ютер

Джерело

Обмеженням цієї зміни є те, що інші приголосні, такі як "S", все ще підкреслюються як "Ś", замість того, щоб перед буквою, як на "S", використовувався апостроф, який використовується для вираження скорочень.

16.04 Оновлення LTS (Unity): зміни файлів конфігурації більше не потрібні. Просто виберіть одне з наступних джерел введення для введення тексту: (1) англійська (США, міжнародна з мертвими клавішами); (2) англійська (американська, альтернативна міжнародна). Седілла ( C+ '= Ç) прекрасно працює з ними.


Ça marche bien!
Фурманатор

14.04: Він працює у всьому програмному забезпеченні від Unity. Але він не працює в меню пошуку Unity, і він не працюватиме для автономних консолей (CTRL-ALT-F1 ...).
Джо

Тестований на Ubuntu 18.04, налаштований на англійську (Канаду) мову, і, на жаль, він не працював для мене. Ще шукає рішення, щоб набрати ç як '+ c.
Бані

@Bani, див. Ubuntuforum-pt.org/index.php?topic=123209.0 для рішення 18.04. Це португальською мовою, але, сподіваємось, ви зрозумієте, чи перекладете ви її в Google
максимум

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

Макет, який вам потрібен, - це "англійська мова (міжнародна з мертвими клавішами AltGr)"

введіть тут опис зображення

натискання AltGr+ ,приносить ç. AltGr+ Shift+ ,приноситьÇ


4
AltGr +, є болісним для тих, хто звик гострити клавіші +.
Italo Borssatto

@italo, але це справжнє рішення з використанням тієї ж розкладки клавіатури, поки деякі помилки в параметрах клавіатури не будуть виправлені.
Брайам

Звідки ви взяли це зображення розкладки клавіатури?
Габріель Степлес

@GabrielStaples Відкрийте параметри введення тексту в налаштуваннях системи. Клацніть джерело введення, яке ви хочете побачити на карті клавіш, і натисніть на значку невеликої клавіатури в правій нижній частині списку. Він покаже вам ключову карту.
webmaster777

4

Для кожного користувача конфігурації для комбінації '+ C = C може бути досягнуто шляхом додавання:

export GTK_IM_MODULE=cedilla

до .profile- файлу користувача.


вибачте за це тупе запитання, як ви експортуєте до .profile користувача? TIA
Майкл

Зробіть "gedit ~ / .profile" у терміналі (Alt + T) і додайте новий рядок в кінці файлу із написом "експортувати ...". Потім збережіть файл і перезавантажте.
Євген Картоєв

4

Існує файл 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файл:

    експорт LC_CTYPE = pt_BR.UTF-8

Якщо ви користуєтеся бразильським користувачем і встановите португальську мову - при встановленні або пізніше з мовної підтримки - ви можете пропустити лише згадані кроки. Замість цього ви можете просто відкрити підтримку мови та вибрати мову відображення португальської мови. Оскільки з Ubuntu 15.04 достатньо вибрати бразильську португальську як параметр регіональних форматів .


Просто хотіли, щоб ви знали, це була справжня відповідь на це питання Седілла. Створення локалі та зміна .profile. Я б хотів, щоб я знайшов цю вашу відповідь раніше. Я майже втрачав розум тут, клянусь! Дякую!
Ренато Олівейра


1

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

Подібного роду «прикраса приставкою» може бути зроблено з AltGr+ X , де Х являє собою ;, 'або #при гострих, огинає і могила відповідно. А є ще, наприклад, клавіші [та ]. Це символи за замовчуванням для цих клавіш у макеті Великобританії - інші макети можуть відрізнятися, але я підозрюю, що всі відповідні клавіші декоратора знаходяться на правій частині клавіатури біля Enterклавіші.


0

У випадку, якщо майбутній відвідувач з німецькою розкладкою клавіатури тут з'явиться, як я, - хоча це не виходить за рамки початкового питання:

  • ç вводиться 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
Я шукаю стратегію, в якій я можу отримати цеділу, набравши два клавіші, як це робив завжди (апостроф + с). У версії 13.04 це спрацювало чудово.
jsbach

Я спробував турецький макет (міжнародний, мертві ключі), але деякі ключі не відображаються на карті. Наприклад, я набираю * і отримую).
jsbach

2
Корисним рішенням є додавання xmodmap -e "keycode 54 = c C c C ccedilla Ccedilla", тоді ви матимете ç з right_alt + c. Я не знаю, як змінити параметри мертвих ключів за допомогою схеми нової клавіатури ...
Rmano
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.