Точка на numpad клавиатуре.

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Точка на numpad клавиатуре.

Сообщение DjSpike »

Как сделать чтобы при переключении на русский язык, точка печаталась при нажатии клавиши "Del" в группе клавиш Numpad.

OS Mandriva 2007. Ununtu 6.06
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Точка на numpad клавиатуре.

Сообщение sergeyvp »

DjSpike писал(а):
26.03.2007 10:39
Как сделать чтобы при переключении на русский язык, точка печаталась при нажатии клавиши "Del" в группе клавиш Numpad.

А сейчас она у тебя что печатает?
Какой у тебя десктоп и какая раскладка?
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Точка на numpad клавиатуре.

Сообщение DjSpike »

KDE, Gnome. Раскладки пробовал все русские.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Точка на numpad клавиатуре.

Сообщение sergeyvp »

DjSpike писал(а):
26.03.2007 14:14
KDE, Gnome. Раскладки пробовал все русские.

Меня например запятая устраивает, но в гноме этих раскладок видимо-невидимо, так что вполне можно поэксперементировать :)
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Точка на numpad клавиатуре.

Сообщение DjSpike »

Меня тоже устраивает, бухгалтера требуют точку.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Точка на numpad клавиатуре.

Сообщение sergeyvp »

DjSpike писал(а):
26.03.2007 15:31
Меня тоже устраивает, бухгалтера требуют точку.

Можно сделать так:
Создаёшь файл с именем например /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 клавиатуре.

Сообщение elide »

Чтобы это всё работало при загрузке можно добавить эту команду в /etc/rc.local
хм, а с каких это пор rc.local выполняется позже запуска иксов, и, к тому же, с правами того пользователя, который залогинился в *DM ?
слава роботам!
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Точка на numpad клавиатуре.

Сообщение sergeyvp »

elide писал(а):
26.03.2007 19:58
Чтобы это всё работало при загрузке можно добавить эту команду в /etc/rc.local
хм, а с каких это пор rc.local выполняется позже запуска иксов, и, к тому же, с правами того пользователя, который залогинился в *DM ?

Ну ладно уговорил.
Команду нужно прописать куда-нибудь при старте иксов :)
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Точка на numpad клавиатуре.

Сообщение sergeyvp »

sergeyvp писал(а):
26.03.2007 20:00
Команду нужно прописать куда-нибудь при старте иксов :)

Оказалось что ничего никуда прописывать не нужно!
Если есть файл ~/.Xmodmap то GNOME автоматически при загрузке подхватывает значения клавиш указанные в нём (:
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Точка на numpad клавиатуре.

Сообщение DjSpike »

У меня выдает такую ошибку.
[root@ServerLin spike]# ./.Xmodmap
./.Xmodmap: line 1: keycode: command not found


В файле прописано следующее.
keycode 91 = KP_Delete KP_Decimal
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Точка на numpad клавиатуре.

Сообщение sergeyvp »

DjSpike писал(а):
30.03.2007 15:40
[root@ServerLin spike]# ./.Xmodmap
./.Xmodmap: line 1: keycode: command not found

А попробуй дать команду
xmodmap "keycode 91 = KP_Delete KP_Decimal"
или
xmodmap ~/.Xmodmap

В GNOME парметры из ~/.Xmodmap подхватываются автоматически, как в KDE не знаю, но можно написать скрипт с вышеуказанной комадой и запускать его при помощи автозапуска :)
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Точка на numpad клавиатуре.

Сообщение DjSpike »

Ура заработала. выполнил команду:

# xmodmap .Xmodmap

а где в kde автозапуск???
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
sergeyvp
Сообщения: 807
ОС: ubuntu

Re: Точка на numpad клавиатуре.

Сообщение sergeyvp »

DjSpike писал(а):
30.03.2007 16:03
Ура заработала. выполнил команду:

# xmodmap .Xmodmap

Только учти что эта команда будет работать только если ты её выполняешь из каталога где находится файл .Xmodmap

Для того чтобы она работала в скрипте нужно указать полный путь к этому файлу.

DjSpike писал(а):
30.03.2007 16:03
а где в kde автозапуск???

А не знаю :D
Я GNOME использую и KDE у меня нет вообще :D
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Точка на numpad клавиатуре.

Сообщение DjSpike »

Еще одна проблемка..... После запуска этого скрипта точка печатается только на английском, а когда переключаешь на русский то опять запятая. Я так понял надо поменять код клавиши. Как можно узнать код клавиши в Linux.
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Точка на numpad клавиатуре.

Сообщение Uncle_Theodore »

DjSpike писал(а):
29.05.2007 10:21
Как можно узнать код клавиши в Linux.

Запусти xev и нажми клавишу.
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: Точка на numpad клавиатуре.

Сообщение stdds »

Uncle_Theodore писал(а):
29.05.2007 10:49
Запусти xev и нажми клавишу.

Что за XEV?
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Точка на numpad клавиатуре.

Сообщение Rootlexx »

А попробуй в настройках языка KDE поставить в качестве десятичного разделителя точку.
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Точка на numpad клавиатуре.

Сообщение DjSpike »

А попробуй в настройках языка KDE поставить в качестве десятичного разделителя точку.

Пробовал. Один фиг запятая на клавише del
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Точка на numpad клавиатуре.

Сообщение Uncle_Theodore »

stdds писал(а):
29.05.2007 12:13
Uncle_Theodore писал(а):
29.05.2007 10:49
Запусти xev и нажми клавишу.

Что за XEV?

В терминале набери
xev
он и запустится.
Спасибо сказали:
Аватара пользователя
sarutobi
Сообщения: 676
Статус: Добрость и скромнота
ОС: Debian 5, FreeBSD 6.2/8.0

Re: Точка на numpad клавиатуре.

Сообщение sarutobi »

в KDE автостарт в ~/.kde/Autostart
Fire and water, earth and sky - mistery surrounds us, legends never die!
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: Точка на numpad клавиатуре.

Сообщение stdds »

В терминале набери
xev
он и запустится.

кто запуститься?
где его взять можно?

sarutobi писал(а):
29.05.2007 20:22
в KDE автостарт в ~/.kde/Autostart

а как в этотом автостарте указывать что запускать? у меня только и делаеться при старте что выводитья на экран в текстовом редакторе содержимое скриптов :(
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Точка на numpad клавиатуре.

Сообщение Uncle_Theodore »

stdds писал(а):
29.05.2007 20:27
В терминале набери
xev
он и запустится.

кто запуститься?
где его взять можно?

Запустится программа xev. Брать ее нигде не надо, она есть в стандартной поставке Иксов.
Как запустишь ее, появился такое окошко, а в терминале разная информация будет печататься.
Нажми потом клавишу на клавиатуре, в терминале напишут все про нее, в том числе и код.
Спасибо сказали:
Аватара пользователя
stdds
Сообщения: 886
ОС: Mandriva 2008 / 2007 Free

Re: Точка на numpad клавиатуре.

Сообщение stdds »

[quote]
Запустится программа xev. Брать ее нигде не надо, она есть в стандартной поставке Иксов.
Как запустишь ее, появился такое окошко, а в терминале разная информация будет печататься.
Нажми потом клавишу на клавиатуре, в терминале напишут все про нее, в том числе и код.
[quote]
извиняюсь :) все есть, просто не установлено было :)
"Нету смысла искать смысл там где нет ни какого смысла это бесмыслица ее все равно не осмыслить!" Burhan Haldun (Бесмысленые высказывания)
Спасибо сказали: