<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IPad on Zwindler's Reflection</title><link>https://blog.zwindler.fr/tags/ipad/</link><description>Recent content in IPad on Zwindler's Reflection</description><generator>Hugo -- gohugo.io</generator><language>fr</language><copyright>Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Fri, 05 Aug 2022 15:00:00 +0200</lastBuildDate><atom:link href="https://blog.zwindler.fr/tags/ipad/index.xml" rel="self" type="application/rss+xml"/><item><title>Mon iPad (ou Android), un écran de plus pour Ubuntu !</title><link>https://blog.zwindler.fr/2022/08/17/ipad-un-ecran-de-plus-pour-ubuntu/</link><pubDate>Fri, 05 Aug 2022 15:00:00 +0200</pubDate><guid>https://blog.zwindler.fr/2022/08/17/ipad-un-ecran-de-plus-pour-ubuntu/</guid><description>&lt;img src="https://blog.zwindler.fr/2022/08/partage3.webp" alt="Featured image of post Mon iPad (ou Android), un écran de plus pour Ubuntu !" /&gt;&lt;h2 id="astuce-bien-pratique"&gt;Astuce bien pratique
&lt;/h2&gt;&lt;p&gt;Vous avez sûrement vu des gens sur Mac connecter un iPad comme écran secondaire, en nomadisme ? C&amp;rsquo;est officiellement supporté et &lt;a class="link" href="https://support.apple.com/fr-fr/HT210380" target="_blank" rel="noopener"
&gt;mis en avant comme une fonctionnalité par Apple&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;De même, vous avez peut-être aussi croisé des gens qui ont investi dans des écrans secondaires nomades pour ordinateur portable (dans les 150€ souvent, parfois beaucoup plus).&lt;/p&gt;
&lt;p&gt;Mais admettons que vous n&amp;rsquo;ayez ni Mac, ni envie de payer pour cet équipement supplémentaire, et que vous avez une vieille tablette Android ou un iPad à disposition.&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;est typiquement mon cas. J&amp;rsquo;ai un laptop sous Ubuntu et un iPad acheté il y a quelques années que j&amp;rsquo;utilise de manière occasionnelle.&lt;/p&gt;
&lt;p&gt;Et rarement (surtout en conférence), il m&amp;rsquo;arrive d&amp;rsquo;avoir besoin d&amp;rsquo;un second écran (typiquement quand j&amp;rsquo;ai un livecoding et ma doc à côté).&lt;/p&gt;
&lt;h2 id="gnome-42-à-la-rescousse"&gt;GNOME 42 à la rescousse
&lt;/h2&gt;&lt;p&gt;J&amp;rsquo;avais vu passer la news sur Twitter il y a 2 mois, mais je n&amp;rsquo;avais pas encore essayé.&lt;/p&gt;
&lt;p&gt;Tout est parti de ce commentaire sur &lt;a class="link" href="https://www.reddit.com/r/gnome/comments/uz5as7/gnome_has_made_it_super_simple_to_extend_your/" target="_blank" rel="noopener"
&gt;reddit&lt;/a&gt;, faisant suite à &lt;a class="link" href="https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/69" target="_blank" rel="noopener"
&gt;cette PR&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pour vous la faire courte, les développeurs de Gnome ont ajouté (entre autres choses), les &lt;em&gt;virtual monitors&lt;/em&gt; dans l&amp;rsquo;implémentation du bureau à distance inclus avec Gnome.&lt;/p&gt;
&lt;p&gt;On va tirer parti de cette fonctionnalité pour se connecter sur notre PC depuis l&amp;rsquo;iPad, mais au lieu d&amp;rsquo;afficher l&amp;rsquo;écran principal, on va afficher sur l&amp;rsquo;iPad un nouvel écran, virtuel.&lt;/p&gt;
&lt;h2 id="comment-on-lactive"&gt;Comment on l&amp;rsquo;active
&lt;/h2&gt;&lt;p&gt;Pour l&amp;rsquo;instant c&amp;rsquo;est encore un peu caché. En lisant le post reddit, vous verrez qu&amp;rsquo;il faut activer la fonction en ligne de commande&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-console" data-lang="console"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="go"&gt;gsettings set org.gnome.desktop.remote-desktop.rdp screen-share-mode extend
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Une fois que c&amp;rsquo;est fait, allez dans les paramètres (Partage ou Sharing en anglais) de votre laptop. Il faut activer &amp;ldquo;Partage&amp;rdquo; tout en haut, avant de pouvoir activer &amp;ldquo;Bureau à distance&amp;rdquo; (grisé).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2022/08/partage1.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;On active le bureau à distance RDP (avec un login et un mot de passe hein).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2022/08/partage2.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;On récupère notre IP avec votre méthode préférée (&lt;code&gt;ip --brief address show&lt;/code&gt; par exemple).&lt;/p&gt;
&lt;p&gt;Dans le cas d&amp;rsquo;un setup en nomadisme, il faudra donc connecter tout ce petit monde sur un seul et même Wi-Fi pour que ça fonctionne, ou via un VPN (sur lequel serait le laptop ET la tablette).&lt;/p&gt;
&lt;h2 id="client-rdp"&gt;Client RDP
&lt;/h2&gt;&lt;p&gt;Ensuite, sur l&amp;rsquo;iPad (ou la tablette android ou tout autre device avec un écran et capable de faire du RDP), on installe un client RDP.&lt;/p&gt;
&lt;p&gt;Le post initial parle du client officiel de Microsoft et a priori il marche bien.&lt;/p&gt;
&lt;p&gt;On configure l&amp;rsquo;iPad pour se connecter à l&amp;rsquo;IP récupérée à l&amp;rsquo;étape d&amp;rsquo;avant, on renseigne le username et le password et &amp;hellip;&lt;/p&gt;
&lt;p&gt;TADAM&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2022/08/partage3.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="premiers-retours"&gt;Premiers retours
&lt;/h2&gt;&lt;p&gt;Contrairement à la fonctionnalité officielle d&amp;rsquo;Apple ou à un écran nomade, ici c&amp;rsquo;est clairement du &amp;ldquo;just hack it&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Mais&amp;hellip; ça fonctionne.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;crude, but effective&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Il y a un peu de lag avec l&amp;rsquo;aller-retour wifi, mais c&amp;rsquo;est supportable. L&amp;rsquo;écran est bien détecté même si ça me casse le positionnement de mes écrans à chaque fois.&lt;/p&gt;
&lt;p&gt;N&amp;rsquo;imaginez pas en revanche passer une vidéo dessus (quoique ?) ça ne sera probablement pas très agréable.&lt;/p&gt;
&lt;p&gt;Je verrai si j&amp;rsquo;ose l&amp;rsquo;utiliser la prochaine fois que je fais un livecoding en présentiel, ou pas :).&lt;/p&gt;</description></item></channel></rss>