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 !
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 :
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 :
Une fois le mode Debug activé sur l’appareil Android, la connexion s’initie :
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.
- F1 accès au Home.
- Pour le PC :
- F12 : Rotation de l’écran (Paysage/Portrait)
via noobslab
Compatible android 5 « Lollipop » veut dire que c’est a partir de android 5 ou c compatible android 4.X?
Salut wilfried18,
compatible aussi kitkat (je pensais à tord que tout le monde était passé à lillopop )
Existe t-il un repository contenant des versions compilées pour Ubuntu ?
(je suis pas très compilation…)
Merci d’avance.
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 ^^
Loin de là seulement un quart des terminaux android sous sous android 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.
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
Décidément !!
la dernière étant bien entendu cd /usr/bin puis seven-quare sans le & (qui ne fonctionne pas chez moi)
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 .
J’ai essayer de logiciel mais avec mon smartphone cela ne fonctionne pas je suis sous android 4.4.2
Arf mince :/
désolé neolex…
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.
Corrigé, merci :-)
génial
Hi Folks,
Très chouette sur le principe, mais ne fonctionne pas dans mon cas (LineageOS, android 7.1.1 sur un MOTO4GE connecté à une Debian 9).
1498054613275 ADB Wait for device
1498054613276 ADB Found
1498054613277 Compressed data transfer false
1498054613279 Screencap on device options -q -s false false
1498054613281 CAP FB in 2 ms
1498054613281 ERROR Failed to get screen info: 0 0
1498054613281 Device disconnected
Bonne journée :)
Bonjour
L’idée de ce programme est géniale, par contre j’ai quelques soucis sur android 8.0
le truc se connecte mais ça clignote et affiche « waiting…. » puis connected (en boucle) et le bas de l’écran du télépahone (dans seven-square) affiche un bug de couleur
comme ça : https://i.imgur.com/ZzeaCw4.jpg
mon tel est un huawei P smart
Instalei uma primeira vez o Seven Square e funcionava, so não apresentava bem as cores do meu Samsumg S8
Tive que re-instalar o DEBIAN de novo no meu raspberrypi 3B+, instalei novamente o Seven Square, varias vezes, seguindo fielmente as instruções, porem agora não funciona, Aparece a tela e « connected » piscando , mais não aparece o conteudo,
aparece no terminal do Debian erros cosecutivos « fail to get screen info 0 45 », testei com varios devices a nada.
Todos os devices estão com USB, no modo MTP e com USB Debbug liberado..
Alguem pode me ajudar?
Merci pour ce super outil ! Fonctionne nickel avec android 7 sur un Nokia 2
Dommage que la rotation du téléphone en mode paysage n’est pas supportée, ça aurait été la cerise sur le gâteau.
Bonjour!!!
chez moi les paquets »sudo apt-get install qt4-qmake libqt4-dev libqtcore4 libqtgui4 » n’arrivent pas à être installer et cela m’empêche d’aller jusqu’au bout.