Il ne s'agit pas d'une revue du smartphone ou du système d'exploitation Ubuntu Touch sur lequel il fonctionne, mais plutôt d'une description de la façon d'utiliser la technologie Linux définie sur le smartphone pour certaines tâches (pour lesquelles un ordinateur portable ou de bureau est généralement utilisé).

Il y a environ six mois (le jour de son anniversaire), le smartphone Meizu Pro 5 a été acheté dans une configuration haut de gamme. La première semaine, le chinois Android Flyme a été démoli et le système d'exploitation Ubuntu Touch OTA-12 a été installé. Je dois dire tout de suite que le système d'exploitation à cette époque (et maintenant aussi) est encore brut, mais le smartphone remplit correctement les fonctions du téléphone. Appels, SMS, distribution d'Internet 4G à un ordinateur portable via WiFi - tout fonctionne.
À peu près à la même époque, le Raspberry Pi 3 a été configuré avec Ubuntu Mate - et des expériences ont été menées pour l'utiliser comme ordinateur de bureau à domicile, ce qui, malheureusement, n'a pas réussi - d'une part, Pi 3 s'est avéré plutôt faible, et je voulais avoir quelque chose - c'est comme un ordinateur portable personnel - car l'ordinateur portable de travail (fourni par l'employeur, qui doit voyager sans se séparer) et l'iPhone de travail ne sont utilisés que pour les besoins du travail.
En conséquence, la carte microSD avec Ubuntu Mate installé a migré vers le smartphone Meizu Pro 5 et a été montée dans le dossier / home / phablet / PI, puis, à l'aide de commandes simples, le serveur VNC a été élevé dans un environnement chroot.
Ainsi, à tout moment, vous pouvez vous connecter au bureau Ubuntu Mate à l'aide de vncviewer ou du client Microsoft RDP à partir d'un ordinateur portable ou de tout autre appareil (par exemple, iPhone). Et si vous connectez un clavier et une souris Bluetooth à Meizu Pro 5 et exécutez vncviewer à partir du conteneur Libertine, vous pouvez utiliser le bureau Ubuntu Mate directement sur votre smartphone (une très petite image, mais elle convient tout à fait aux cas d'urgence).
Les ressources du smartphone se révèlent être environ le double de celles des Raspberry Pi 3 - 8 cœurs, 4 Go de RAM - c'est pourquoi toutes les applications «bureautiques» fonctionnent parfaitement. LibreOffice (cet article est en cours d'écriture à l'aide de Writer), Chromium, Firefox, GIMP, Inkscape, Keepass2 et ainsi de suite.
Bien sûr, les applications terminales sont toutes présentes - mate-terminal, konsole, xterm, etc. VPN avec authentification à deux facteurs (openconnect) - à partir de l'environnement chroot - fonctionne également.
Applications Windows. En fait, cela est également possible.
Développeur PL / SQL (+ Oracle Instant Client) et AutoCAD - fonctionnent avec Wine et Exagear (émulation i686). Et assez rapidement - ce dessin GT a été créé dans AutoCAD sur un smartphone en 5 minutes - dessin confortablement!
Microsoft Office (2007) - démarre et s'exécute, installé en cas d'urgence, si Libre Office ne peut pas faire face.

Mises à jour du système d'exploitation - Ubuntu Touch et Ubuntu Mate se font à l'aide d'apt-get.
Vous trouverez ci-dessous une description de certaines choses pratiques qui ont été essayées.
Redirection SMS si nécessaire (avec filtres et tri)
Étant donné que les sms sont stockés dans sqlite, vous pouvez sélectionner des sms à l'aide de SQL, par exemple:
phablet@ubuntu-phablet$ echo "select timestamp, message from text_events where message like 'Example%' order by timestamp; " | sqlite3 /home/phablet/.localhost/share/history-service/history.sqlite
puis alimentez le script à envoyer via le pipeline:
/usr/share/ofono/scripts/send-sms/ril_1 555555555 $message_string 0
Copie de photos, vidéos et autres fichiers via sftp (d'un téléphone à l'autre)
Vous ne savez peut-être pas dans quelle poche se trouve le smartphone, ni dans quelle pièce se trouve l'ordinateur portable du conjoint, mais s'ils sont sur le même réseau, vous pouvez accéder au téléphone via ssh et copier les photos sur l'ordinateur portable:
phablet@ubuntu-phablet$ scp -p *.jpg laptop:/Users/wife_login/Pictures/
Cryptage de fichiers
Des documents particulièrement précieux et Keepass avec des mots de passe se trouvent dans le dossier Cryptkeeper monté.
Connexion d'un moniteur / téléviseur externe
Fonctionne avec l'adaptateur d'affichage sans fil Microsoft (Miracast) - Le récepteur USB se connecte à un téléviseur ou un moniteur. Dans le même temps, Ubuntu Touch passe en mode bureau, toutes les applications téléphoniques deviennent des fenêtres distinctes sur le bureau. Il est rarement utilisé, car la qualité d'image ne convient que pour regarder des vidéos, et travailler avec du petit texte est très désagréable - pour cela, vncviewer est utilisé à partir d'un ordinateur portable.
Distribution Internet depuis un smartphone
Cela fonctionne assez bien, parfois il est utilisé pour connecter l'iPhone pour parler sur Skype, ou pour connecter l'ordinateur portable à Internet via WiFi.
Séparation du trafic Internet personnel et professionnel
S'il y a un désir de ne pas dépenser le trafic Internet de l'employeur (pendant les heures de travail, alors que sur le réseau local), vous pouvez supprimer la passerelle par défaut du WiFi invité sur le téléphone, puis toute l'activité du réseau se produira sur le réseau 4G et s'affichera sur l'écran de l'ordinateur portable via vnc (ou xrdp).

Connexion de claviers, souris, disques durs USB, lecteurs USB, imprimante
La connexion existe à l'aide de l'adaptateur USB-C vers USB, auquel vous pouvez connecter un concentrateur USB, et à lui - une souris, un clavier, etc.
Une imprimante laser couleur Samsung a été trouvée sur le réseau WiFi domestique et a été automatiquement installée à l'aide de CUPS, les documents sont imprimés correctement.
Console mplayer dans le terminal pour écouter de la musique
Qui aime mplayer, vous pouvez commencer à jouer de la musique dans la console:
user@ubuntu-phablet$ cd Music; mplayer *.mp3
Et dans un autre onglet de la console - un mélangeur (contrôle du volume)
phablet@ubuntu-phablet$ padsp aumix
Dépôt Mercurial
Il utilise TortoiseHg, le référentiel principal est sur le smartphone, les clones du référentiel sont créés sur plusieurs ordinateurs / ordinateurs portables. Pour synchroniser sur un smartphone, le serveur Web commence à utiliser TortoiseHg Workbench.
Charger un autre téléphone depuis Meizu Pro 5
Le smartphone peut fonctionner pendant plusieurs jours sur une seule charge, environ 2 fois plus longtemps que l'iPhone (je ne l'ai pas mesuré exactement, mon opinion subjective) - ce qui est plutôt agréable. De plus, il peut partager la charge avec un autre téléphone via un adaptateur USB-C vers USB.
Résumé
L'écart de performances entre les smartphones et les ordinateurs il y a dix ans se réduit progressivement, de sorte que la plupart des tâches qui ont été effectuées sur les ordinateurs personnels peuvent désormais être effectuées sur les smartphones.
Si vous avez des questions, je suis prêt à répondre dans les commentaires.