Точка на numpad клавиатуре.
Модератор: Bizdelnick
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Точка на numpad клавиатуре.
Как сделать чтобы при переключении на русский язык, точка печаталась при нажатии клавиши "Del" в группе клавиш Numpad.
OS Mandriva 2007. Ununtu 6.06
OS Mandriva 2007. Ununtu 6.06
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: Точка на numpad клавиатуре.
А сейчас она у тебя что печатает?
Какой у тебя десктоп и какая раскладка?
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Точка на numpad клавиатуре.
KDE, Gnome. Раскладки пробовал все русские.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: Точка на numpad клавиатуре.
Меня например запятая устраивает, но в гноме этих раскладок видимо-невидимо, так что вполне можно поэксперементировать
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Точка на numpad клавиатуре.
Меня тоже устраивает, бухгалтера требуют точку.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: Точка на numpad клавиатуре.
Можно сделать так:
Создаёшь файл с именем например /home/user/.Xmodmap
вписываешь в него строчку
keycode 91 = KP_Delete KP_Decimal
после этого команда
xmodmap /home/user/.Xmodmap
заставит клаву печатать точку вместо запятой при любой раскладке
Чтобы это всё работало при загрузке можно добавить эту команду в /etc/rc.local
Чтобы это всё работало при загрузке в GNOME можно сделать так:
создаём скрипт /usr/bin/modkey с таким содержимым
#!/bin/bash
xmodmap /home/user/.Xmodmap
Добавляем скрипт в автостарт:
Система=>Параметры=>Сеансы=>Запускаемые при старте программы
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Точка на numpad клавиатуре.
хм, а с каких это пор rc.local выполняется позже запуска иксов, и, к тому же, с правами того пользователя, который залогинился в *DM ?Чтобы это всё работало при загрузке можно добавить эту команду в /etc/rc.local
слава роботам!
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: Точка на numpad клавиатуре.
Ну ладно уговорил.
Команду нужно прописать куда-нибудь при старте иксов
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: Точка на numpad клавиатуре.
Оказалось что ничего никуда прописывать не нужно!
Если есть файл ~/.Xmodmap то GNOME автоматически при загрузке подхватывает значения клавиш указанные в нём (:
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Точка на numpad клавиатуре.
У меня выдает такую ошибку.
В файле прописано следующее.
[root@ServerLin spike]# ./.Xmodmap
./.Xmodmap: line 1: keycode: command not found
В файле прописано следующее.
keycode 91 = KP_Delete KP_Decimal
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: Точка на numpad клавиатуре.
А попробуй дать команду
xmodmap "keycode 91 = KP_Delete KP_Decimal"
или
xmodmap ~/.Xmodmap
В GNOME парметры из ~/.Xmodmap подхватываются автоматически, как в KDE не знаю, но можно написать скрипт с вышеуказанной комадой и запускать его при помощи автозапуска
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Точка на numpad клавиатуре.
Ура заработала. выполнил команду:
# xmodmap .Xmodmap
а где в kde автозапуск???
# xmodmap .Xmodmap
а где в kde автозапуск???
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
sergeyvp
- Сообщения: 807
- ОС: ubuntu
Re: Точка на numpad клавиатуре.
Только учти что эта команда будет работать только если ты её выполняешь из каталога где находится файл .Xmodmap
Для того чтобы она работала в скрипте нужно указать полный путь к этому файлу.
А не знаю
Я GNOME использую и KDE у меня нет вообще
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Точка на numpad клавиатуре.
Еще одна проблемка..... После запуска этого скрипта точка печатается только на английском, а когда переключаешь на русский то опять запятая. Я так понял надо поменять код клавиши. Как можно узнать код клавиши в Linux.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
-
stdds
- Сообщения: 886
- ОС: Mandriva 2008 / 2007 Free
Re: Точка на numpad клавиатуре.
Что за XEV?
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Точка на numpad клавиатуре.
А попробуй в настройках языка KDE поставить в качестве десятичного разделителя точку.
-
DjSpike
- Сообщения: 2265
- Статус: в поисках истины
- ОС: Lubuntu 12.04
Re: Точка на numpad клавиатуре.
А попробуй в настройках языка KDE поставить в качестве десятичного разделителя точку.
Пробовал. Один фиг запятая на клавише del
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Точка на numpad клавиатуре.
-
sarutobi
- Сообщения: 676
- Статус: Добрость и скромнота
- ОС: Debian 5, FreeBSD 6.2/8.0
Re: Точка на numpad клавиатуре.
в KDE автостарт в ~/.kde/Autostart
Fire and water, earth and sky - mistery surrounds us, legends never die!
-
stdds
- Сообщения: 886
- ОС: Mandriva 2008 / 2007 Free
Re: Точка на numpad клавиатуре.
В терминале набери
xev
он и запустится.
кто запуститься?
где его взять можно?
а как в этотом автостарте указывать что запускать? у меня только и делаеться при старте что выводитья на экран в текстовом редакторе содержимое скриптов
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Точка на numpad клавиатуре.
Запустится программа xev. Брать ее нигде не надо, она есть в стандартной поставке Иксов.
Как запустишь ее, появился такое окошко, а в терминале разная информация будет печататься.
Нажми потом клавишу на клавиатуре, в терминале напишут все про нее, в том числе и код.
-
stdds
- Сообщения: 886
- ОС: Mandriva 2008 / 2007 Free
Re: Точка на numpad клавиатуре.
[quote]
Запустится программа xev. Брать ее нигде не надо, она есть в стандартной поставке Иксов.
Как запустишь ее, появился такое окошко, а в терминале разная информация будет печататься.
Нажми потом клавишу на клавиатуре, в терминале напишут все про нее, в том числе и код.
[quote]
извиняюсь
все есть, просто не установлено было 
Запустится программа xev. Брать ее нигде не надо, она есть в стандартной поставке Иксов.
Как запустишь ее, появился такое окошко, а в терминале разная информация будет печататься.
Нажми потом клавишу на клавиатуре, в терминале напишут все про нее, в том числе и код.
[quote]
извиняюсь
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)