Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Диакритические знаки  (Прочитано 2758 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Диакритические знаки
« : 06 Ноября 2012, 12:28:34 »
Здравствуйте!

Пытался настроить использование диакритических знаков и других комбинаций символов с заменой. Нашел про xcompose, вроде, настроил. Конечно, самое часто используемое - ударение, вот его я и сделал как собственную команду в ~/.XCompose. Вот его содержимое:
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
include "/usr/share/X11/locale/ru_RU.UTF-8/Compose"
<Multi_key> <apostrophe> <apostrophe> : "́" U0301 # ударение

Почему ударение в LO, вставленное таким способом, отображается не над буквой, а после нее? Если вставить его через специальные символы, то над символом, нормально все...
Первое - средствами LO, второе - с помощью XCompose.

В других приложениях работает где как, в GEdit'e нормально, в фаерфоксе как в LO.
Подозреваю, что связано с тем, что они не родные для гнома, но не знаю...

Поправил опечатку в названии темы

--Сперанский
« Последнее редактирование: 11 Ноября 2012, 09:45:32 от Сперанский »
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: Диактритические знаки
« Ответ #1 : 06 Ноября 2012, 12:53:50 »
А если Ctrl+Shift+U и набрать 301 потом «Enter» или «Space» ?

Цитировать
Привед Ме́двед
Ubuntu 14.10

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Диактритические знаки
« Ответ #2 : 06 Ноября 2012, 13:09:04 »
Хм. Вообще не работает, может, потому что я не на отдельном циферном блоке набираю? Я где-то читал, что на нем надо. У меня ноут и поломана Fn-клавиша, поэтому этот блок тоже не работает...
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: Диактритические знаки
« Ответ #3 : 06 Ноября 2012, 13:12:36 »
Не обязательно на цифровом блоке. Скорее потому, что хоткеи в бубунте обычно чувствительны к раскладке (языку ввода), Ctrl+Shift+U НЕ то же самое, что и Ctrl+Shift+Г... Короче раскладка англ должна быть. Когда нажмешь Ctrl+Shift+U должна появится подчеркнутая буква u, а когда вводишь 301 надо отпустить Ctrl+Shift. Так делаешь?
« Последнее редактирование: 06 Ноября 2012, 13:21:13 от avi9526 »
Ubuntu 14.10

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Диактритические знаки
« Ответ #4 : 06 Ноября 2012, 13:43:26 »
Да, я с учетом раскладки пробовал. Подчеркнутая u не появляется, как и ударение(
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: Диактритические знаки
« Ответ #5 : 06 Ноября 2012, 15:38:24 »
По-моему, дело в том, что комбинация
<Multi_key> <apostrophe> <apostrophe>упомянута в файле
/usr/share/X11/locale/en_US.UTF-8/Composeкак
<Multi_key> <apostrophe> <apostrophe> : "´"   acute # ACUTE ACCENTэто, как я понял, просто символ. Файл "~/.XCompose" наверное не нужен, то, что тебе нужно уже прописано в файле
/usr/share/X11/locale/en_US.UTF-8/Composeвот
<dead_acute> <nobreakspace>       : "́"   U0301      # COMBINING ACUTE ACCENTосталось только найти как это нажать :) знать не знаю что такое <dead_acute>
Или попробуй в "~/.XCompose" прописать другую комбинацию, типа
<Multi_key> <x> <z> : "́" U0301 # ударениеи перезайди в сессию...
Попробуй короче)
Ubuntu 14.10

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Диактритические знаки
« Ответ #6 : 06 Ноября 2012, 16:00:51 »
Странно, эту комбинацию я, конечно, не сам придумал, а взял отсюда, к примеру:
http://sovety.blogspot.ru/2008/02/compose.html

Но сейчас попробую просто другую поставить...

Пользователь решил продолжить мысль 06 Ноября 2012, 16:08:50:
Однако, ВАУ, сработало!
« Последнее редактирование: 06 Ноября 2012, 16:08:50 от Phlya »
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: Диактритические знаки
« Ответ #7 : 06 Ноября 2012, 18:24:11 »
А если так. В настройках выставить

(слева для KDE, справа - Gnome/Unity)
Печатаешь текст, потом курсор в нужное место и нажимаешь правый «Alt» (тот который «Alt Gr») и, не отпуская его, клавишу «a» (раскладка, по-моему, не важна)
Цитировать
Тояма́ Тока́нава и Медвед Привед́
« Последнее редактирование: 06 Ноября 2012, 18:26:52 от avi9526 »
Ubuntu 14.10

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Диактритические знаки
« Ответ #8 : 06 Ноября 2012, 20:21:49 »
Нет, так не работает...
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: Диакритические знаки
« Ответ #9 : 10 Марта 2013, 14:55:41 »
Зачем париться так с настройкой, если в Ubuntu можно галочками включить расширенную раскладку клавиатуры.
Знак ударе́ния выставля́ется на RightAlt+A и вполне́ сно́сно РАБО́ТАЕТ

Инструкция по включению
ЗЫ: спасибо Лерыч за коммент, не видел :D

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Диакритические знаки
« Ответ #10 : 10 Марта 2013, 15:11:03 »
Спасибо! avi9526, кстати, написал ровно то же самое, но почему-то тогда у меня это не работало, не помню уже...
Ubuntu 14.04 (Unity), MSI GE40

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.