{"id":6194,"date":"2022-08-22T15:06:53","date_gmt":"2022-08-22T14:06:53","guid":{"rendered":"https:\/\/olivier.hoarau.org\/?p=6194"},"modified":"2022-08-22T15:06:53","modified_gmt":"2022-08-22T14:06:53","slug":"commander-et-envoyer-du-son-avec-ssh-sous-linux","status":"publish","type":"post","link":"https:\/\/olivier.hoarau.org\/?p=6194","title":{"rendered":"Commander et envoyer du son avec ssh sous linux"},"content":{"rendered":"\n<p>Admettons que vous ayez un poste dot\u00e9 d&rsquo;un syst\u00e8me audio de qualit\u00e9 et que vous aimeriez piloter le son \u00e0 distance d&rsquo;un autre poste via une connexion s\u00e9curis\u00e9e <strong>SSH<\/strong>. Il y a deux moyens de le faire que je vais vous pr\u00e9senter dans ce post. Pour la suite des explications on appellera le poste sur lequel on joue le son, le poste serveur et le poste contr\u00f4leur le poste client. Les deux utilisent le syst\u00e8me de son <strong>pulseaudio<\/strong>.<\/p>\n\n\n\n<p>Le premier moyen consiste simplement \u00e0 se connecter au serveur avec une <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=openssh2\">connexion SSH<\/a> et le param\u00e8tre X11 forwarding activ\u00e9 \u00e0 partir du poste client. Pour lancer de la musique sur le poste serveur, il faudra du poste client lancer dans le terminal la commande suivante<\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"php\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">pax11publish -r\n<\/pre><\/div>\n\n\n\n<p>Il suffit ensuite de lancer votre lecteur audio favori (<a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=multimedia#Clementine\">Clementine<\/a>, <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=multimedia#Audacious\">Audacious<\/a>, <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=multimedia#lollypop\">Lollypop<\/a> &#8230;). C&rsquo;est tout !<\/p>\n\n\n\n<p>La deuxi\u00e8me m\u00e9thode consiste \u00e0 lancer votre lecteur sur le poste client mais d&rsquo;envoyer le son vers le poste serveur. Pour cela on se logue sur le poste serveur via <strong>SSH<\/strong> et on tapera : <\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"php\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">paprefs<\/pre><\/div>\n\n\n\n<p>Dans la fen\u00eatre qui s&rsquo;affiche on coche les cases ci-dessous<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/paprefs.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"253\" src=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/paprefs.jpg?resize=474%2C253&#038;ssl=1\" alt=\"\" class=\"wp-image-6195\" srcset=\"https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/paprefs.jpg?w=895&amp;ssl=1 895w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/paprefs.jpg?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/olivier.hoarau.org\/wp-content\/uploads\/paprefs.jpg?resize=768%2C410&amp;ssl=1 768w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><figcaption>Fen\u00eatre de paprefs<\/figcaption><\/figure>\n\n\n\n<p>On copiera maintenant le fichier <strong>~\/.config\/pulse\/cookie<\/strong> du compte du poste serveur au m\u00eame endroit sur le compte du poste client. Maintenant \u00e0 partir du poste client on lancera le lecteur audio en donnant l&rsquo;adresse IP du serveur, comme ceci:<\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"php\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">PULSE_SERVER=192.168.1.11 audacious<\/pre><\/div>\n\n\n\n<p>192.168.1.11 \u00e9tant l&rsquo;adresse IP du serveur.<\/p>\n\n\n\n<p>Pour plus d&rsquo;informations sur le sujet, voir <a href=\"https:\/\/www.freedesktop.org\/wiki\/Software\/PulseAudio\/Documentation\/User\/Network\/\">cette page<\/a> dans le documentation de <strong>pulseaudio<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Admettons que vous ayez un poste dot\u00e9 d&rsquo;un syst\u00e8me audio de qualit\u00e9 et que vous aimeriez piloter le son \u00e0 distance d&rsquo;un autre poste via une connexion s\u00e9curis\u00e9e SSH. Il y a deux moyens de le faire que je vais vous pr\u00e9senter dans ce post. Pour la suite des explications on appellera le poste sur &hellip; <a href=\"https:\/\/olivier.hoarau.org\/?p=6194\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Commander et envoyer du son avec ssh sous linux<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[5],"tags":[],"class_list":["post-6194","post","type-post","status-publish","format-standard","hentry","category-logiciels-libres"],"share_on_mastodon":{"url":"","error":""},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/peOjJ-1BU","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/6194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6194"}],"version-history":[{"count":2,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/6194\/revisions"}],"predecessor-version":[{"id":6197,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/6194\/revisions\/6197"}],"wp:attachment":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}