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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Раскладка клавиатуры в RDP  (Прочитано 9206 раз)

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

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #15 : 25 Апреля 2014, 15:52:04 »
Чтобы проверить, можно ввести команду в терминале без собачки.
А кавычки нужны?

По моему в ubuntu было, что в автостарт можно прописывать команды с задержкой по времени? Есть ли такое в LXDE? Если нет - тогда, наверное, скрипт.

И остаётся вариант с xorg. Здесь: /usr/share/X11/xorg.conf.d/ создать файл 20-keyboard.conf со следующим содержанием:
Section "InputClass"
Identifier           "keyboard-layout"
MatchIsKeyboard      "on"
Option "XkbLayout"   "us,ru"
Option "XkbOptions"  "grp:caps_toggle,grp_led:scroll"
EndSection

Теперь уже насчёт кавычек начал сомневаться, не знаю. :D

Оффлайн UnnamedUser

  • Автор темы
  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #16 : 25 Апреля 2014, 16:43:46 »
Чтобы проверить, можно ввести команду в терминале без собачки.
А кавычки нужны?
Да в терминале без собачки. с собачкой только autostart
На кавычки всеравно, он и так и так глотает

Пользователь решил продолжить мысль 25 Апреля 2014, 16:46:17:


И остаётся вариант с xorg. Здесь: /usr/share/X11/xorg.conf.d/ создать файл 20-keyboard.conf со следующим содержанием:
Section "InputClass"
Identifier           "keyboard-layout"
MatchIsKeyboard      "on"
Option "XkbLayout"   "us,ru"
Option "XkbOptions"  "grp:caps_toggle,grp_led:scroll"
EndSection

Теперь уже насчёт кавычек начал сомневаться, не знаю. :D
Спасибо, попробую, отпишусь
« Последнее редактирование: 25 Апреля 2014, 16:46:17 от UnnamedUser »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #17 : 25 Апреля 2014, 17:18:29 »
А здесь скрипт пишут:
https://forum.ubuntu.ru/index.php?topic=243000.0
только ",winkeys" можно не писать, она по умолчанию такая.

Оффлайн UnnamedUser

  • Автор темы
  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #18 : 27 Апреля 2014, 19:18:28 »
Чтобы проверить, можно ввести команду в терминале без собачки.
А кавычки нужны?

По моему в ubuntu было, что в автостарт можно прописывать команды с задержкой по времени? Есть ли такое в LXDE? Если нет - тогда, наверное, скрипт.

И остаётся вариант с xorg. Здесь: /usr/share/X11/xorg.conf.d/ создать файл 20-keyboard.conf со следующим содержанием:
Section "InputClass"
Identifier           "keyboard-layout"
MatchIsKeyboard      "on"
Option "XkbLayout"   "us,ru"
Option "XkbOptions"  "grp:caps_toggle,grp_led:scroll"
EndSection

Теперь уже насчёт кавычек начал сомневаться, не знаю. :D

А на счет каких ковычек не уверены? попробовал как в цитате - не работает.
попробовал еще убрать слово Option  и ковычки убрал у ХkbLayout и ХkbOptions

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #19 : 27 Апреля 2014, 20:23:32 »
Нет, там всё правильно.
У меня ещё одна мысль появилась. Команда setxkbmap срабатывает, значит её нужно записать в автостарт (например, в локальный) с задержкой по времени. То есть добавить в начале sleep N. Только я не знаю, будет это работать. Будет ли задержка?

Оффлайн UnnamedUser

  • Автор темы
  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #20 : 27 Апреля 2014, 20:42:09 »
Не вот меня тоже смущает, что на кладка меняется, когда в autostart команду прописываешь, а клавиши для смены нет.
В принципе значит все таки читает из autostart.
Sleep - попробую
А почему sleep?
Может какой нибудь timeout есть?

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #21 : 27 Апреля 2014, 20:56:54 »
Я сам не знаю.
Вот какой командой мне удалось запустить lxterminal с задержкой 5 секунд:
sh -c "sleep  5 && lxterminal"

Пользователь решил продолжить мысль 27 Апреля 2014, 21:04:39:
Нет, не получается.

Пользователь решил продолжить мысль 28 Апреля 2014, 06:39:06:
А вот, как у меня получилось.
Если не существует, то создаём каталог /home/user_name/.config/autostart/. Переходим в этот каталог и создаём файл, например, layout.desktop (важно расширение, а не имя). Вставляем следующий текст:
[Desktop Entry]
Name=Переключение раскладки
Comment=Установка параметров раскладки
Exec=sh -c "sleep 20 && setxkbmap -layout ua"
Первая строчка обязательная и, наверное, четвёртая (а иначе зачем всё это).
Сохранить, сменить сессию и посмотреть результаты. У меня российский флаг через 20 секунд меняется на украинский.
« Последнее редактирование: 28 Апреля 2014, 06:39:06 от Виктор Перестукин »

Оффлайн UnnamedUser

  • Автор темы
  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #22 : 12 Мая 2014, 11:14:42 »
Извиняюсь, что с такой задержкой.
Но что то у меня не выходит.

Сделал файлик autostart в .config в домашней директории.
написал, как посоветовали - ничего.
попробовал с так терминал запустить - ничего.
скопировал файл autostart в /etc/xdg/lxsession - ничего
скопировал в ~/.config/lxsession/LXDE - ничего

в файле был запуск lxterminal  с задержкой 5 сек.
Если самому вбивать в терминале - то получается.

Пользователь решил продолжить мысль 12 Мая 2014, 11:57:32:
вот падла (извините).
сделал исполняемый файлик с двумя командами.
одна с запуском терминала, вторая с командой для клавиатуры.
терминал запускается, а клава - нет ...
« Последнее редактирование: 12 Мая 2014, 11:57:32 от UnnamedUser »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #23 : 12 Мая 2014, 14:22:46 »
Я уже начал забывать, в чём тут дело. :D

Итак, в каталоге /home/user_name/.config/autostart/ создаём файл ***.desktop (важно расширение, а не имя).
Содержимое (почти минимальное):
[Desktop Entry]
Name=Переключение раскладки
Comment=Установка параметров раскладки
Exec=sh -c "sleep 10 && setxkbmap -option grp:switch,grp:alt_shift_toggle us,ru"

Оффлайн UnnamedUser

  • Автор темы
  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: Раскладка клавиатуры в RDP
« Ответ #24 : 12 Мая 2014, 18:44:30 »
а если директории такой нет. Создаем?

Пользователь решил продолжить мысль 12 Мая 2014, 18:50:36:
Я уже начал забывать, в чём тут дело. :D

Итак, в каталоге /home/user_name/.config/autostart/ создаём файл ***.desktop (важно расширение, а не имя).
Содержимое (почти минимальное):
[Desktop Entry]
Name=Переключение раскладки
Comment=Установка параметров раскладки
Exec=sh -c "sleep 10 && setxkbmap -option grp:switch,grp:alt_shift_toggle us,ru"


ООоо да. и все таки она крутится...
Спасибо большое. Помогло
« Последнее редактирование: 12 Мая 2014, 18:50:36 от UnnamedUser »

 

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