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


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

Автор Тема: Точка на NumPad'e  (Прочитано 12112 раз)

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

Оффлайн Saha

  • Автор темы
  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Точка на NumPad'e
« : 22 Ноября 2008, 11:58:08 »
Чего-то я не нашел, как сделать так, чтобы на цифровой клавиатуре по нажатию клавиши "точка" (del) печаталась точка, а не запятая?
Это где-то в настройках локализации надо поменять, а где -  ???

Upd:
в параметрах клавиатуры -> раскладки -> другие опции есть Numeric keypad delete behaviour, но чего там не выставляешь - ничего не работает  :-\

Система Ubuntu 8.10 x86_64

Upd2:
пробовал создать файл ~/.i18n и прописать в нем LC_NUMERIC="POSIX", но значение LC_NUMERIC после перезагрузки не меняется
вот что дает вывод
saha@saha-comp:~/Desktop$ locale -ck LC_NUMERIC
LC_NUMERIC
decimal_point=","
thousands_sep=" "
grouping=3;3
numeric-decimal-point-wc=44
numeric-thousands-sep-wc=8194
numeric-codeset="UTF-8"

Если сделать
export LC_NUMERIC="POSIX"
то вроде меняется
saha@saha-comp:~/Desktop$ locale -ck LC_NUMERIC
LC_NUMERIC
decimal_point="."
thousands_sep=""
grouping=-1
numeric-decimal-point-wc=46
numeric-thousands-sep-wc=0
numeric-codeset="ANSI_X3.4-1968"
Однако все равно при включенной русской раскладке печатается запятая вместо точки =(

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Точка на NumPad'e
« Ответ #1 : 22 Ноября 2008, 17:38:16 »
Saha, насколько я понял, это определяется текущей раскладкой. В русской получается запятая, в USA -- точка.

Оффлайн Saha

  • Автор темы
  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #2 : 22 Ноября 2008, 20:46:19 »
Saha, насколько я понял, это определяется текущей раскладкой. В русской получается запятая, в USA -- точка.
Допустим.
Теперь я хочу, чтобы и в русской раскладке была точка, что надо сделать?

Оффлайн Saha

  • Автор темы
  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #3 : 22 Ноября 2008, 21:56:11 »
В общем, я решил данную проблему следующим образом:
идем в каталог /usr/share/X11/xkb/symbols/
Открываем на редактирование файл ru
Ищем магическое сочетание букв kpdl. В моем случае это сочетание находится тута:
partial hidden alphanumeric_keys
xkb_symbols "common" {

    key <AE01> { [ 1,     exclam ] };
    ...
    key <AB09> { [     Cyrillic_yu,     Cyrillic_YU ] };

    key.type[group1]="TWO_LEVEL";

    include "kpdl(comma)"
};
Меняем значение "comma" на "dot":
include "kpdl(dot)"Сохраняем файл и перезагружаем X-сервер.
Великое чудо! Теперь в любой раскладке (рус, англ) на цифровой клавиатуре по нажатию клавиши "Del" печатается точка  :coolsmiley:

Оффлайн Saha

  • Автор темы
  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #4 : 12 Декабря 2008, 13:41:26 »
Подниму эту тему еще раз.
Каждый раз при настройке локали, естественно, всё возвращается на круги своя, приходится править по новой (хотя это нечасто происходит, но все равно досадно).
Может, кто знает, как исправить проблему "глобально"?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #5 : 12 Декабря 2008, 16:42:13 »
Когда вижу что-то подобное, мне всегда интересен ответ на следующий вопрос: А зачем?

Оффлайн Saha

  • Автор темы
  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #6 : 12 Декабря 2008, 17:52:43 »
на какой вопрос задан вопрос "зачем"?=)
Насчет глобальной настройки - очень легко: я привык уже, что у меня на нумпаде в русской раскладке печатается точка, а сегодня вдруг раз - и запятая... Я удивился поначалу - чегой это линукс глючить начал, а потом вспомнил, что с обновлениями пришел пакет локали и, естественно, все мне обновил.
Так вот

Оффлайн mecenus

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #7 : 06 Мая 2009, 16:53:51 »
В общем, я решил данную проблему следующим образом:
идем в каталог /usr/share/X11/xkb/symbols/
Открываем на редактирование файл ru
Ищем магическое сочетание букв kpdl.

А мне не помогло при перезагрузке Хсов создается файл ru~ и там опять comma. Если изменить и єтот файл создается ru~~ итд.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Точка на NumPad'e
« Ответ #8 : 06 Мая 2009, 18:58:21 »
А мне не помогло при перезагрузке Хсов создается файл ru~ и там опять comma. Если изменить и єтот файл создается ru~~ итд.
А редактировали, видимо, в gedit. :)

Оффлайн mecenus

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #9 : 06 Мая 2009, 21:39:50 »
Ну да в gedit, а что есть нюанс?

Пользователь решил продолжить мысль [time]Wed May  6 19:50:07 2009[/time]:
поменял kpdl в nano на dot, но изменений нет как печаталась запятая так и печатается
« Последнее редактирование: 06 Мая 2009, 22:15:59 от mecenus »

Оффлайн Saha

  • Автор темы
  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #10 : 07 Мая 2009, 00:42:07 »
иксы перезагрузил при этом?
у меня усё работает =)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Точка на NumPad'e
« Ответ #11 : 07 Мая 2009, 01:55:34 »
Ну да в gedit, а что есть нюанс?
gedit по дефолту делает бэкап файла с "~" на конце.

Оффлайн mecenus

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #12 : 07 Мая 2009, 10:59:55 »
иксы перезагрузил при этом?
у меня усё работает =)
перезагружал... :(((
может у меня не через xkb как то работает?

Оффлайн Saha

  • Автор темы
  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #13 : 07 Мая 2009, 11:15:54 »
то есть, ты хочешь сказать, что после перезагрузки иксов самопроизвольно меняется файл /usr/share/X11/xkb/symbols/ru?
С таким первый раз встречаюсь =)

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Точка на NumPad'e
« Ответ #14 : 07 Мая 2009, 11:28:43 »
Может, кто знает, как исправить проблему "глобально"?

Сделать патч и послать его в Ubuntu.
Я уже давно хочу так сделать, чтобы появилось сочетание RCtrl+RShift. А то есть без учета стороны и левая, а правой нет. Но забываю.
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

 

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