Пользуюсь в линуксе несколькими калькуляторами и ЛибреОфисофскими таблицами.
Надоело, что все они по разному воспринимают точку и запятую как десятичный разделитель.
Решил сделать везде десятичную точку, как привык в программировании.
Соответственно, чтобы цифровая клавиатура тоже и в русской, и в английской раскладке точку ставила.
Для этого надо порыться в трёх местах:
1) Чтобы разделителем целой и дробной части считалась точка, а не запятая надо в файле
/usr/share/i18n/locales/ru_RU
строку
decimal_point "<U002C>"
заменить на
decimal_point "<U002E>"
(Внимание! Если захотите сохранить закомментированную исходную строку, знак комментария в этом файле- "%" )
а затем выполнить от рута команду
dpkg-reconfigure locales
2) Запятая на точку на цифровой клавиатуре заменяется в файле
/usr/share/X11/xkb/symbols/ru
Надо закомментировать строчку:
include "kpdl(comma)"
так:
//include "kpdl(comma)"
И перезагрузить вашу графическую среду (гном, кде, и т.п.:)
1) и 2) спасают отца русской демократии везде, кроме Либре(Опен)офиса.
У того свои представления о прекрасном, и он благополучно продолжает использовать в качестве десятичного разделителя запятую, и её же набирает на цифровой клавиатуре.
Тому, кто работает с официальными документами на русском, можно на этом и остановиться — везде будет десятичная точка, а в документах — запятая.
Но я решил и в ЛибреОфисе десятичную точку сделать, а для этого:
3) поменял в настройках языка в ЛибреОфисе "Локальные настройки" на "Английский (Ирландия)".
Вроде всё!
Из всего этого может получиться отличный розыгрыш на 1 апреля. Меняем товарищу десятичный разделитель на что-нибудь более оригинальное, нежели точка или запятая. Например, как подсказывает Википедия, "в Средние века, в допечатную эпоху было принято надчёркивать (¯) целую часть числа. Таким способом пользовался, например, иранский математик ал-Хорезми. Позже для этих целей стал применяться небольшой вертикальный штрих (символ U+02CC). В арабских странах в качестве десятичного разделителя используется особый символ моммайе: «٫» (U+066B).".
И шутнику радостно, и объекту шутки интересная головоломка.