xrdp numlock billentyű win távoli asztalról

Fórumok

Sziasztok!

Ubuntu 22.04 telepítve rajta fut xrdp szerver.

Win 10, 11-ről rá bejelentkezve a helyi gép numlock állapotától függetlenül Numlock Off állapotba van az Ubuntun futó desktop (lxde és icewm -el tesztelve).
Hiba van az autostart-ban numlockx on :(.
 

Ha linuxról megyek remmia/krdc akkor jól megy át az állapot.

Valakinek ötlete, hogyan lehetne vagy szinkronba hozni vagy On állapotba fogadni a win-ről jövő kapcsoltatokat?

Hozzászólások

Ötlet az van, de azzal kitörölheted. Ennek a kliensen lévő beállításokkal kéne mennie, tehát szerintem nem az számít, hogy a célgépen van-e engedélyezve, hanem hogy azon a gépen, amivel kapcsolódsz. Ott állítsátok be Windowson, hogy legyen default Num Lock. Esetleg RDP szoftverben megnézi a beállításokat, de ott nekem nem rémlik ilyen, igaz nagyon régen használtam Remminát.

Amit még írnak a neten, hogy újabb klienseknél szokott ez eltörni, tesztképpen szándékosan régi RDP klienssel is megpróbálhatnátok.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Ezt akartam én is említeni, de aztán úgy voltam vele, hogy ha segíteni nem tudok, akkor ne trollkodjak legalább. Amúgy szent igaz, erre van az SSH konzol meg a X forwarding. Ennek ellenére miért ne, az RDP-nek is mennie kéne normálisan, úgy értve, hogy teljes funkcionalitással, működő Num Lock-kal, stb..

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Alapból csak win-t használó egység sugarú felhasználókról van szó, akik a windows távoli asztal kapcsolatot megtanulták már használni, új programot telepíteni a gépükre nem igazán lelet.
Illetve nagy küzdelmek árán lehetne rávenni őket és mire megtanulnák .....

Szerkesztve: 2023. 03. 08., sze – 20:41

Ez nagyon régóta így van. Vagyis az én tapasztalatom az, hogy "első" alkalommal kapcsolódva (azaz a session létrehozásakor) jó a numlock. Ezután ha csak az RDP kapcsolatot szakítom meg de nincs logout a túloldalon (azaz szerver oldalon aktív marad a session) és úgy újrakapcsolódok, attól kezdve már mindig off a numlock addig amíg nincs logout a túlodalon és úgy újrakapcsolódás.

A startwm.sh csak "első" alkalommal (a session létrehozásakor) fut le, oda hiába írod be a numlockx on-t. Ha logout nélkül szakad meg az RDP kapcsolat és úgy kapcsolódsz újra akkor a startwm.sh-t már nem fogja futtatni, akkor a reconnectwm.sh fog futni. Tehát a reconnectwm.sh-ba tedd a numlockx on-t. Ugyanakkor sorrendi probléma és/vagy race condition is lehet valahol így sem biztos hogy mindig jó lesz, ha nem működik vagy csak néha, akkor tegyél  a numlockx elé még egy sleep 3-at is.

Nálam is, ezért numlockx helyett setxkbmap-et használok a reconnectwm.sh-ban:

#!/bin/bash

/usr/bin/sleep 3
/usr/bin/setxkbmap -model pc105 -layout "us,hu(qwerty)" -option numpad:mac -option grp:win_space_toggle &

De ez az én igényemre van szabva (pl. z/y, í/0 felcserélve, stb.), ez csak példa. Az "-option numpad:mac" az ami bekapcsolja a numlockot, a többi a kiosztást állítja be.

De ha csak standard magyar kell, akkor talán ez lehet a nyerő:

#!/bin/bash

/usr/bin/sleep 3
/usr/bin/setxkbmap -layout "hu(102_qwertz_dot_dead)" -option numpad:mac &