La funzione
Desktop.RunAsRoot dovrebbe consentire di lanciare un comando bash come
root. Per poterla richiamare nel codice è necessario impostare anche il componente:
gb.desktop.
Esempio di suo utilizzo:
Public Sub Button1_Click()
Desktop.RunAsRoot("cat /dev/ttyUSB1")
End
si dovrebbe aprire una finestra di Terminale, nella quale inserire la propria parola-chiave di
root. In questo esempio specifico si vedrebbero i dati provenienti dalla porta seriale
ttyUSB1.
A me succede che ottengo in console questo tipo di avviso:
/tmp/gambas.1000/3328/xdg-utils/xdg-su: 361: /tmp/gambas.1000/3328/xdg-utils/xdg-su: xterm: not foundVolevo chiedervi di fare il medesimo esperimento, per verificare se è un bug comune, oppure se è un problema limitato a me.