Инструменты пользователя

Инструменты сайта


xrdp:xrdp

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
xrdp:xrdp [2023-03-26 13:29]
GreyWolf
xrdp:xrdp [2024-03-12 16:30] (текущий)
GreyWolf [reconnectwm.sh]
Строка 326: Строка 326:
 #!/bin/bash #!/bin/bash
  
-pkill xxkb +icewm --restart&​ 
-( sleep 2s; setxkbmap ​-layout "​ru,​us" ​-model "​pc105" ​-option "​grp:​caps_toggle,​grp_led:​scroll"​; xxkb )&+if pgrep -u $(whoami) xxkb>/​dev/​null;​ then 
 +    pkill xxkb;xxkb& 
 +fi
  
 exit exit
Строка 341: Строка 343:
  
 {{anchor:​russian-language}} {{anchor:​russian-language}}
-====== Особенности спользования русского языка ======+====== Особенности использования русского языка ======
  
   - Чтобы избежать ошибок при вводе имени/​пароля при подключении нужно по умолчанию установить английскую(латинскую) раскладка клавиатуры. Например,​ в [[freerdp:​|]] нужно указать в строке запуска клиента параметр ''/​kbd:​0x00000409''​   - Чтобы избежать ошибок при вводе имени/​пароля при подключении нужно по умолчанию установить английскую(латинскую) раскладка клавиатуры. Например,​ в [[freerdp:​|]] нужно указать в строке запуска клиента параметр ''/​kbd:​0x00000409''​
-  - <​WRAP>​Если в [[#​xrdp_keyboard.ini]] задать ​патраметры который приведены здесь+  - Не нужно использовать ''​setxkbmap''​ в при запуске [[icewm:#​startup|IceWM]] ​и в [[#​reconnectwm.sh]]  
-    * [[https://​github.com/​neutrinolabs/​xrdp/​wiki/​Example-of-xrdp_keyboard.ini-for-russian-keyboard|Example of xrdp_keyboard.ini for russian keyboard]] +  - Для ​[[#​xrdp_keyboard.ini]] ​нужно использовать такой вариант такой вариант: <​WRAP>​ 
-    * [[https://​github.com/​neutrinolabs/​xrdp/​issues/​337#​issuecomment-1272405503|keyboard layout set only to "​us"​ after reconnect session instead "​us,​ru"​ · Issue #337 · neutrinolabs/​xrdp]]</​WRAP>​+Пример, включающий порядок раскладок клавиатуры ​с учётом использования ​[[xxkb:#russian-language|XXKB]]:
  
 +Если первой (по умолчанию) является английская раскладка,​ то в [[#​xrdp_keyboard.ini]] указываем это:
 +<code ini /​etc/​xrdp/​xrdp_keyboard.ini>​
 +[default_rdp_layouts]
 +rdp_layout_none=0x00000000
 +rdp_layout_us=0x00000409
 +rdp_layout_us_pd=0xa0000409
 +rdp_layout_ru=0x00000419
  
 +[default_layouts_map]
 +rdp_layout_none=us,​ru
 +rdp_layout_us=us,​ru
 +rdp_layout_us_pd=us,​ru
 +rdp_layout_ru=us,​ru
  
 +[rdp_keyboard_ru]
 +keyboard_type=4
 +keyboard_subtype=1
 +options=grp:​ctrl_shift_toggle
 +rdp_layouts=default_rdp_layouts
 +layouts_map=default_layouts_map
 +</​code>​
 +А если первой (по умолчанию) русская,​ то изменения ''​xrdp_keyboard.ini''​ для такого порядка раскладок клавиатуры выглядят так:
 +<code ini>
 +[default_layouts_map]
 +rdp_layout_none=ru,​us
 +rdp_layout_us=ru,​us
 +rdp_layout_us_pd=ru,​us
 +rdp_layout_ru=ru,​us
 +</​code>​
 +</​WRAP>​
  
-[[https://​github.com/​neutrinolabs/​xrdp/​issues/​337|Проблема ​#337]]+---- 
 + 
 +  * [[https://​github.com/​neutrinolabs/​xrdp/​wiki/​Example-of-xrdp_keyboard.ini-for-russian-keyboard|Example of xrdp_keyboard.ini for russian keyboard]] 
 +  * [[https://​github.com/​neutrinolabs/​xrdp/​issues/​337#​issuecomment-1272405503|keyboard layout set only to "​us"​ after reconnect session instead "​us,​ru"​ · Issue #337 · neutrinolabs/​xrdp]]
  
 ====== Решение проблем ====== ====== Решение проблем ======
  
 [[https://​github.com/​FreeRDP/​FreeRDP/​issues/​3863|Black box around cursor and other problems when connecting to xrdp xubuntu 1704]] [[https://​github.com/​FreeRDP/​FreeRDP/​issues/​3863|Black box around cursor and other problems when connecting to xrdp xubuntu 1704]]
 +
 +<WRAP center round important 60%>
 +Обязательно должен быть файл ''/​var/​log/​xrdp.log''​
 +</​WRAP>​
  
 ===== Dependency failed for xrdp daemon ===== ===== Dependency failed for xrdp daemon =====
xrdp/xrdp.1679826578.txt.gz · Последние изменения: 2023-03-26 13:29 — GreyWolf