Portál AbcLinuxu, 13. července 2025 21:02
Jediný problém je v tom, že při každém spuštění aplikace wine ty symlinky znova přepíše. Taky při wineboot
u nebo i při spuštění jiné wine
aplikace, která ale třeba sériové porty vůbec nepoužívá.
Boj s tímhle jsem vzdal. Prostě napřed spustím aplikaci, která se většinou po sériovém portu sama od sebe sápat nebude, potom tam nasymlinkuju port, takže například ln -sf /dev/ttyACM0 ~/.wine/dosdevices/com4
a dokud ta aplikace běží, ten port mi funguje. Takhle jsem už připojil pár dronů, GPS UBLOX i další usbserial
zařízení s divými konfigurátory pro Shitdows a fungovalo to.
Ukončení a nové spuštění aplikace samozřejmě nastolí původní (ne)pořádek. Možným pseudo-řešením by mohl být skript s nekonečným cyklem, který by pomocí inotifywait
čekal na změny v symlincích, až je wine
zase přepíše, a po každé změně by je upravil zase zpátky do požadovaného stavu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.