15

Seven Square : déporter l’affichage de l’écran Android vers un PC GNU/Linux

Besoin de contrôler facilement un appareil Android à partir d’un environnement de bureau GNU/Linux et sans prise de tête ?

L’outil Seven Square répond simplement à cet problématique car il permet d’afficher un appareil Android (smartphone, tablette, etc.) directement sur l’écran de votre distribution GNU/Linux (Arch, Manjaro, Ubuntu, Linux Mint, etc..) et d’en prendre le contrôle avec le clavier et la souris !

sevensquare-linux

Seven Square

Ici pas besoin de Java car Seven Square est écrit en QT 8-) C’est un outil libre et open-source distribué sous GPL2.

La seule contrainte est de connecter l’appareil Android sur le PC via le câble USB. Ensuite, l’écran sera automatiquement en miroir via l’outil Seven Square et en quelques secondes, il sera possible de contrôler l’appareil avec le clavier et la souris.

Quelques caractéristiques :

  • Permet de cliquer et faire glisser sur l’écran (pour déverrouiller l’écran par balayage)
  • Menu virtuel pour l’accès au Home, touche retour sur l’interface utilisateur
  • Connexion automatique de l’appareil si le mode debug actif
  • Clique avec la souris sur la fenêtre pour réveiller l’appareil
  • Compatible avec Lollipop,
  • Écrit en Qt 4.x, intégration complète dans les environnements de bureau différents
  • Rotation de la vue de la fenêtre sur demande (touche F12)
  • Curseur virtuel sur l’interface utilisateur
  • Redimensionnement automatique pour correspondre à la résolution de l’écran de l’appareil
  • Zoom fenêtre selon les besoins et maintient le ratio

Pas encore disponible :

  • Ne supporte pas les périphériques multiples.
  • Ne prend pas en charge l’enregistrement de l’écran comme vidéo.
  • Ne permet pas de faire une capture d’écran.
  • Installation de Seven Square

    Installer les paquets pré-requis

    Avoir installé au préalable l’outil ADB d’Andoid sur le système et les paquets qt4-qmake libqt4-dev libqtcore4 et libqtgui4 pour Ubuntu / Linux Mint.

    sudo apt-get install qt4-qmake libqt4-dev libqtcore4 libqtgui4

    Compilation de Seven Square

    Téléchargement de Seven Square :

    git clone https://github.com/yangh/sevensquare.git
    cd sevensquare
    
    • Compilation
        • Ubuntu :
      make && sudo make install
      • ArchLinux / Manjaro :
        qmake-qt4

      Utiliser Seven Square

      Pour exécuter Seven Square, saisir la commande suivante :

      seven-square &

      Si l’appareil Android n’est pas dans le mode Debug alors Seven Square attend la connexion :
      sevensquare-01

      Une fois le mode Debug activé sur l’appareil Android, la connexion s’initie :
      seven-square-02

      A ce stade, il est possible de prendre le contrôle de l’appareil Android avec le clavier et la souris du PC sous GNU/Linux :-D

      Touches spéciales du clavier

      En pressant les touches Fx (F1, F3, etc) du clavier, cela permet de faire certaines actions, comme :

      • Pour l’appareil :
        • F1 accès au Home.
          F2 Retour.
          F3 Appel.
          F4 Fin d’appel.
      • Pour le PC :
        • F12 : Rotation de l’écran (Paysage/Portrait)

      via noobslab

      Partager l'article :





      fred

      Administrateur Système autodidacte et utilisateur au quotidien de GNU/Linux (Debian, Ubuntu, Manjaro et un peu de CentOS).

      15 Comments

      1. Compatible android 5 « Lollipop » veut dire que c’est a partir de android 5 ou c compatible android 4.X?

      2. Salut wilfried18,
        compatible aussi kitkat (je pensais à tord que tout le monde était passé à lillopop )

      3. Existe t-il un repository contenant des versions compilées pour Ubuntu ?
        (je suis pas très compilation…)
        Merci d’avance.

      4. Salut Barbatruc,
        pas de repository à ma connaissance, cependant ici la compilation est quand même assez simple :-)
        hs : je me suis souvent servi de ton url quand j’étais perdu ^^

      5. bien vu Fred, ça fonctionne, même si chez moi l’image sur l’ecran du pc à un gros lag par rapport a ce qu’affiche le tel. Par contre le tel répond instantanément aux commandes du pc.
        Pour ceux, qui comme moi, ont un retour <> avec <> ou encore un retour <> puis rien ensuite avec la commande <>. Il faut se rendre dans le dossier /usr/bin/ avant de lancer la commande. Ce qui donne <> puis <>.
        A moins que Fred ai une autre solution au problème.

      6. Barbatruc ! J’ai tapé une expression qui fallait pas dans les commentaires. Les commandes ne s’affichent pas ^^ dans l’ordre s’est :
        seven-quare : commande introuvables avec seven-quare
        [1] 8087 avec seven-quare &
        cd /usr/bin/usr/bin puis seven-quare

      7. Décidément !!
        la dernière étant bien entendu cd /usr/bin puis seven-quare sans le & (qui ne fonctionne pas chez moi)

      8. Salut stylou :-)
        alors dans mon cas, j’exécute seven-quare dans le répertoire courent où j’ai cloner sevensquare.git.
        Effectivement tu peux le déplacer dans /usr/bin et ne pas oublier de donner les droits à l’utilisateur courant.
        Et désolé pour le non affichage des commentaires, c’est lié au code des commentaires sous wordpress… il faut utiliser les balises code .

      9. J’ai essayer de logiciel mais avec mon smartphone cela ne fonctionne pas je suis sous android 4.4.2

      10. Boujour le logiciel fonctionne trés bien sur kikat 4.4.4 ,sauf une erreur dans la commande exécution « seven-square & » ,il manquait le S de square.

      Laisser un commentaire

      Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *