{"id":1150,"date":"2015-01-14T21:14:55","date_gmt":"2015-01-14T20:14:55","guid":{"rendered":"https:\/\/www.fanjoe.be\/?p=1150"},"modified":"2015-01-22T00:39:56","modified_gmt":"2015-01-21T23:39:56","slug":"raspberry-pi-installation-du-serveur-vnc-tight-vnc-server","status":"publish","type":"post","link":"https:\/\/www.fanjoe.be\/?p=1150","title":{"rendered":"Raspberry Pi : Installation du serveur VNC \u00ab\u00a0Tight VNC Server\u00a0\u00bb"},"content":{"rendered":"<p><a href=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2015\/01\/vnc-01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1140 size-full\" src=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2015\/01\/vnc-01.png\" alt=\"vnc-01\" width=\"620\" height=\"310\" \/><\/a><\/p>\n<p>Dans un de mes tout premiers articles, j&rsquo;avais publi\u00e9 un <a title=\"Client VNC sur Mac\" href=\"https:\/\/www.fanjoe.be\/?p=55\" target=\"_blank\">tuto<\/a> indiquant comment se connecter \u00e0 un serveur VNC depuis un Mac.<\/p>\n<p>J&rsquo;avais \u00e9lud\u00e9 les \u00e9tapes de l&rsquo;installation et de la configuration du serveur VNC sur le Raspberri Pi tant elles me paraissaient simples.<\/p>\n<p>Retour donc sur ces \u00e9tapes pas \u00e0 pas&#8230;<\/p>\n<p><!--more--><\/p>\n<p>Pour commencer, nous allons mettre \u00e0 jour notre OS :<\/p>\n<pre>$ sudo apt-get update &amp;&amp; sudo apt-get upgrade<\/pre>\n<p>Puis, on installe <strong>tightvncserver<\/strong> :<\/p>\n<pre>$ sudo apt-get install tightvncserver<\/pre>\n<p>Lorsque l&rsquo;installation est termin\u00e9e, on peut appeler le serveur VNC avec la commande suivante :<\/p>\n<pre>$ vncserver :0<\/pre>\n<p>Pourquoi \u00ab\u00a0<code>:0<\/code>\u00a0\u00bb ?<\/p>\n<p>Eh bien, parce que <strong>Tight VNC Server<\/strong> peut g\u00e9rer plusieurs affichages (\u00e9crans) diff\u00e9rents ou sessions simultan\u00e9ment.<\/p>\n<p>Par d\u00e9faut, le premier \u00e9cran est appel\u00e9 \u00ab\u00a0<code>1<\/code>\u00a0\u00bb et est assign\u00e9 au port 5901.<\/p>\n<p>La commande \u00ab\u00a0<code>vncserver<\/code>\u00a0\u00bb tout court ex\u00e9cutera donc l&rsquo;\u00e9cran 1 de VNC sur le port 5901 soit avec l&rsquo;attribut \u00ab\u00a0<code>:1<\/code>\u00a0\u00bb par d\u00e9faut.<\/p>\n<p>La commande \u00ab\u00a0<code>vncserver :0<\/code>\u00a0\u00bb renverra l&rsquo;\u00e9cran 0 vers les port 5900, \u00ab\u00a0<code>vncserver :2<\/code>\u00a0\u00bb vers les port 5902, etc&#8230;<\/p>\n<p>Pour se connecter <strong>depuis le client<\/strong>, on utilisera la commande \u00ab\u00a0<code>vnc:\/\/adresseIP:5902<\/code>\u00a0\u00bb pour se connecter \u00e0 l&rsquo;\u00e9cran 2 sur le port 5902.<br \/>\nOu la commande \u00ab\u00a0<code>vnc:\/\/adresseIP<\/code>\u00a0\u00bb tout court pour se connecter \u00e0 l&rsquo;\u00e9cran 0 sur le port par d\u00e9faut 5900.<\/p>\n<p>Lors de la premi\u00e8re ex\u00e9cution, <strong>Tight VNC Server<\/strong> devrait vous demander de sp\u00e9cifier un mot de passe pour acc\u00e9der et interagir avec l&rsquo;\u00e9cran depuis le client :<\/p>\n<pre>You will require a password to access your desktops.\r\nPassword:<\/pre>\n<p>Puis, un mot de passe pour visualiser l&rsquo;\u00e9cran sans interaction possible :<\/p>\n<pre>Would you like to enter a view-only password (y\/n)?<\/pre>\n<p>Si tout se passe bien, le terminal devrait renvoyer quelque chose comme ceci :<\/p>\n<pre>New 'X' desktop is raspberrypi:0\r\n\r\nCreating default startup script \/home\/pi\/.vnc\/xstartup\r\nStarting applications specified in \/home\/pi\/.vnc\/xstartup\r\nLog file is \/home\/pi\/.vnc\/raspberrypi:0.log<\/pre>\n<p>La commande \u00ab\u00a0<code>vncserver -help<\/code>\u00a0\u00bb retournera les options possibles :<\/p>\n<pre>TightVNC Server version 1.3.9\r\n\r\nUsage: vncserver [&lt;OPTIONS&gt;] [:&lt;DISPLAY#&gt;]\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 vncserver -kill :&lt;DISPLAY#&gt;\r\n\r\n&lt;OPTIONS&gt; are Xtightvnc options, or:\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -name &lt;DESKTOP-NAME&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -depth &lt;DEPTH&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -geometry &lt;WIDTH&gt;x&lt;HEIGHT&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -httpport number\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -basehttpport number\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -alwaysshared\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -nevershared\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -pixelformat rgb&lt;NNN&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 -pixelformat bgr&lt;NNN&gt;<\/pre>\n<p>La commande \u00ab\u00a0<code>vncserver -geometry 800x600 -httpport 5900 :1<\/code>\u00a0\u00bb renverra l&rsquo;\u00e9cran 1 sur le port 5900 avec une r\u00e9solution de 800&#215;600.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><a href=\"https:\/\/www.fanjoe.be\/wp-content\/uploads\/2015\/01\/vnc-01.png\"><\/a><\/p>\n<p>Dans un de mes tout premiers articles, j&rsquo;avais publi\u00e9 un <a title=\"Client VNC sur Mac\" href=\"https:\/\/www.fanjoe.be\/?p=55\" target=\"_blank\">tuto<\/a> indiquant&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_post_was_ever_published":false},"categories":[10,3,12],"tags":[22,39],"class_list":["post-1150","post","type-post","status-publish","format-standard","hentry","category-geek","category-informatique","category-raspberrypi","tag-raspberry-pi","tag-vnc","end"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/posts\/1150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1150"}],"version-history":[{"count":0,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=\/wp\/v2\/posts\/1150\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fanjoe.be\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}