Skip to content

lheido/TuxRemote

Repository files navigation

TuxRemote

Android app to control your linux desktop via ssh (with Jsch).

##Dependencies

# wmctrl, openssh-server

##config.xml

<Application
    name=""
    wmctrl_name=""
    icon="">
    <Command
        name=""
        cmd=""
        icon=""/>
</Application>

##ToDo

  • liste des app dans le config.xml:
    • Fonction qui définit la liste des icones à télécharger, avec leur nom sur le serveur et leur nom local.
    • A la connection supprimer les icones inutiles et télécharger les icones manquant indiqués dans le fichier de conf.
  • Filtrer les app wmctrl avec les app du config.xml
  • NavigationDrawer:
    • itemLongClick -> menu (kill all without it/etc...)
  • Settings
    • save server's password into database (check).
    • about TuxRemote
    • Connexion auto with default server (maybe later).
    • UndoHideDelay for swipe to dismiss appList

##Commands

  • Shutdown:
dbus-send --system --print-reply  --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager  org.freedesktop.ConsoleKit.Manager.Stop
  • Restart
dbus-send --system --print-reply  --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
  • Wmctrl:
wmctrl -lpx | awk  'BEGIN{FS=" "} NF>4 && $4!="N/A"{printf $1" " $3" "$4" " ;for(i=6; i<=NF; i++){printf $i" "}; printf "\n"} '

About

Android app to control your linux desktop via ssh.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors