<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux Attitude&#187; Interface graphique</title>
	<atom:link href="http://linux-attitude.fr/tag/interface-graphique/feed" rel="self" type="application/rss+xml" />
	<link>http://linux-attitude.fr</link>
	<description>Le libre est un état d&#039;esprit</description>
	<lastBuildDate>Fri, 17 Feb 2012 08:00:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Login dans un chroot</title>
		<link>http://linux-attitude.fr/post/login-dans-un-chroot?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=login-dans-un-chroot</link>
		<comments>http://linux-attitude.fr/post/login-dans-un-chroot#comments</comments>
		<pubDate>Tue, 17 May 2011 16:14:19 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Interface graphique]]></category>
		<category><![CDATA[planet-libre]]></category>
		<category><![CDATA[planete-libre]]></category>
		<category><![CDATA[Système]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/?p=1353</guid>
		<description><![CDATA[Niveau&#160;: &#160;&#160;&#160;&#160;&#160; Résumé&#160;: /etc/inittab&#160;; /etc/gdm.conf&#160;; /etc/sshd.conf Pour ceux qui voudraient essayer le parachutisme, je vous le conseille, c'est très fort&#160;! Par contre ça vous empêche d'écrire des articles ... Vous venez de faire un chroot et vous voulez pouvoir vous connecter dessus comme s'il s'agissait de votre machine locale ? Pas de panique, c'est tout [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niveau</strong>&nbsp;: <span class="s">&nbsp;</span><span class="s">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><br />
<strong>Résumé</strong>&nbsp;: /etc/inittab&nbsp;; /etc/gdm.conf&nbsp;; /etc/sshd.conf</p>


<p>Pour ceux qui voudraient essayer le parachutisme, je vous le conseille, c'est très fort&nbsp;! Par contre ça vous empêche d'écrire des articles ...</p>


<p>Vous venez de faire un chroot et vous voulez pouvoir vous connecter dessus comme s'il s'agissait de votre machine locale ?<br />
Pas de panique, c'est tout simple.</p>


<p>Pour cela nous allons regarder 3 méthodes différentes de connexion à votre chroot&nbsp;: le terminal local, ssh et l'environnement graphique. Mais avant tout préparons le chroot à ressembler à une distribution normale.</p>

<pre>
$ mount --bind /dev $CHROOT_BASE/dev
$ mount --bind /proc $CHROOT_BASE/proc
$ mount --bind /sys $CHROOT_BASE/sys
</pre>


<h3>Terminal local</h3>


<p>Pour se connecter en local à votre machine, vous utilisez les consoles disponibles (alt-Fx ou ctrl-alt-Fx si vous êtes en mode graphique). Vous en avez 6 à disposition.</p>


<p>Pour faire simple, nous allons juste faire en sorte que les consoles  4 à 6 redirigent dans le chroot tandis que les 1 à 3 resteront dédiées à la machine principale.</p>


<p>Il suffit de modifier /etc/inittab&nbsp;:</p>
<pre>
# /etc/inittab
1:2345:respawn:/sbin/getty tty1
2:2345:respawn:/sbin/getty tty2
3:2345:respawn:/sbin/getty tty3
4:2345:respawn:chroot &lt;CHROOT_BASE&gt; /sbin/getty tty4
5:2345:respawn:chroot &lt;CHROOT_BASE&gt; /sbin/getty tty5
6:2345:respawn:chroot &lt;CHROOT_BASE&gt; /sbin/getty tty6
</pre>


<p>Et là, soit vous redémarrez (bof on n'est pas sous windows) soit vous forcez init à relire sa configuration&nbsp;:
<span id="more-1353"></span></p>
<pre>
# en root
$ telinit q
$ pkill getty
</pre>


<p>Et maintenant passez à la console 4 (ctrl-F4) et vous pouvez vous connecter avec votre utilisateur intérieur au chroot.</p>


<h3>SSH</h3>

<p>Si vous vous connectez à votre machine en ssh, vous pouvez vouloir faire de même pour votre chroot.</p>


<p>Pour ce faire, vous pouvez lancer un service ssh à l'intérieur du chroot.
Tout simplement&nbsp;:</p>
<pre>
$ chroot $CHROOT_BASE
$ apt-get install openssh-server
</pre>


<p>Par contre vous ne pouvez pas laisser ssh tourner sur le même port que le ssh qui tourne déjà. Utilisez donc un autre port, par exemple le 1022&nbsp;:</p>
<pre>
$ vi $CHROOT_BASE/etc/ssh/sshd_config
&gt; Port 1022
</pre>


<p>Puis lancez ssh dans le chroot&nbsp;:</p>
<pre>
$ chroot $CHROOT_BASE /etc/init.d/ssh restart
</pre>


<p>Vous pouvez maintenant vous connecter directement au chroot&nbsp;:</p>
<pre>
$ ssh -p 1022 user@leserveur.com 
</pre>



<h3>GDM</h3>

<p>Maintenant si votre habitude est d'avoir un environnement de bureau comme gnome, il faut faire pareil pour lui.</p>


<p>Tout passe par le login manager. Je prends l'exemple de GDM, mais vous pouvez faire la même chose avec KDM.</p>


<p>Tout d'abord, vous devez avoir un gdm d'installé dans le chroot, donc un environnement graphique minimal.</p>


<p>Une fois installé dans le chroot, par exemple avec&nbsp;:</p>
<pre>
$ chroot $CHROOT_BASE apt-get install gnome
</pre>


<p>Éditez le fichier de configuration de gdm $CHROOT_BASE/etc/gdm/gdm.conf&nbsp;:</p>
<pre>
[daemon]
# ceci devrait être inutile, mais on ne sait jamais
FirstVT=8

[server]
0=Standard device=/dev/console
</pre>


<p>Relancez gdm dans le chroot&nbsp;:</p>
<pre>
$ chroot $CHROOT_BASE /etc/init.d/gdm restart
</pre>


<p>Et voilà, rendez-vous sur la console 8 (ctrl-alt-F8) pour obtenir un  login graphique dans le chroot. Sur la console 7 (ctrl-alt-F7) le login original est toujours disponible.</p>

<p></p><p>Si vous avez aimé, il y a aussi : </p><ol><li><a href='http://linux-attitude.fr/post/configuration-de-init' rel='bookmark' title='Permanent Link: Configuration de init'>Configuration de init</a></li>
<li><a href='http://linux-attitude.fr/post/chroot' rel='bookmark' title='Permanent Link: Chroot'>Chroot</a></li>
<li><a href='http://linux-attitude.fr/post/chroot-toujours' rel='bookmark' title='Permanent Link: Chroot toujours'>Chroot toujours</a></li>
</ol>
	Tags:<a href="http://linux-attitude.fr/tag/interface-graphique" title="Interface graphique" rel="tag">Interface graphique</a>, <a href="http://linux-attitude.fr/tag/planet-libre" title="planet-libre" rel="tag">planet-libre</a>, <a href="http://linux-attitude.fr/tag/planete-libre" title="planete-libre" rel="tag">planete-libre</a>, <a href="http://linux-attitude.fr/tag/systeme" title="Système" rel="tag">Système</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/login-dans-un-chroot/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Choisir un clavier</title>
		<link>http://linux-attitude.fr/post/choisir-un-clavier?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=choisir-un-clavier</link>
		<comments>http://linux-attitude.fr/post/choisir-un-clavier#comments</comments>
		<pubDate>Mon, 14 Mar 2011 09:32:44 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Interface graphique]]></category>
		<category><![CDATA[planete-libre]]></category>
		<category><![CDATA[X11]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/?p=1296</guid>
		<description><![CDATA[Niveau&#160;: &#160;&#160;&#160;&#160;&#160; Résumé&#160;: xkbprint&#160;; setxkbmap Je ne vais pas parler du dvorak ni du bépo. Je ne vais pas non plus parler des claviers physiques comme le typematrix ou l'optimus. Commençons par le commencement, savez-vous quelle est la disposition de votre clavier&#160;? Le cancre au fond qui a dit iso8859-1 a perdu&#160;! Il ne faut [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niveau</strong>&nbsp;: <span class="s">&nbsp;</span><span class="s">&nbsp;</span><span class="s">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><br />
<strong>Résumé</strong>&nbsp;: xkbprint&nbsp;; setxkbmap</p>


<p>Je ne vais pas parler du <a href="http://fr.wikipedia.org/wiki/Disposition_Dvorak" hreflang="fr">dvorak</a> ni du <a href="http://bepo.fr/wiki/Accueil" hreflang="fr">bépo</a>.</p>


<p>Je ne vais pas non plus parler des claviers physiques comme le <a href="http://www.typematrix.com/" hreflang="en">typematrix</a> ou l'<a href="http://www.artlebedev.com/everything/optimus/" hreflang="en">optimus</a>.</p>


<p>Commençons par le commencement, savez-vous quelle est la disposition de votre clavier&nbsp;? Le cancre au fond qui a dit iso8859-1 a perdu&nbsp;!</p>


<p>Il ne faut pas confondre iso8859-1 qui est un ensemble de caractères et latin1 qui est une disposition de touches sur un clavier. Au cours du temps la table des caractères a évoluée en iso8859-15 et la disposition clavier en latin9 et ce dans le but de gérer le symbole euro. Mais le latin9 est aussi utilisé pour écrire de l'unicode qui remplace petit à petit la table iso.</p>


<p>Mais le besoin de caractères accentués fait qu'une nouvelle disposition est apparue. Le fr-oss, que je vous conseille. Il vous permet de faire quasiment tous les caractères accentués avec la touche alt-gr. En effet, avec la disposition latin9, soit le caractère accentué est sur le clavier, soit il n'est pas accessible.</p>


<p>Pour connaitre votre disposition actuelle, vous pouvez l'afficher&nbsp;:</p>
<pre>
# remplacez 1 par 2 pour voir ce qui se passe avec alt-gr
$ xkbprint -color :0 -ll 1 -o layout.ps
# aficher l'image avec gv
$ gv layout.ps
</pre>


<p>Pour être plus précis, latin9 est un variante du clavier français. C'est à dire que la base est la même que les autres claviers français, mais quelques petites choses changent. La variante oss est bien pratique lorsqu'on écrit du français plus littéraire.</p>


<p>Comment la tester&nbsp;? En l'activant&nbsp;:</p>
<pre>
$ setxkbmap fr -variant oss
</pre>


<p>Et voila, vous avez maintenant accès aux «&nbsp;œ&nbsp;» … directement avec la touche alt-gr.</p>


<p>Pour plus de détail sur ce qui change, vous pouvez lire cet article&nbsp;: <a href="http://idoric.free.fr/dotclear/index.php/post/2006/12/05/La-disposition-de-clavier-francais-fr-oss" title="http://idoric.free.fr/dotclear/index.php/post/2006/12/05/La-disposition-de-clavier-francais-fr-oss">http://idoric.free.fr/dotclear/inde...</a></p>


<p>Et si vous n'avez pas de clavier du tout essayez un <a href="http://linux-attitude.fr/post/clavier-virtuel">clavier virtuel</a>.</p>

<p></p><p>Si vous avez aimé, il y a aussi : </p><ol><li><a href='http://linux-attitude.fr/post/clavier-virtuel' rel='bookmark' title='Permanent Link: Clavier virtuel'>Clavier virtuel</a></li>
<li><a href='http://linux-attitude.fr/post/ayez-du-doigte' rel='bookmark' title='Permanent Link: Ayez du doigté'>Ayez du doigté</a></li>
<li><a href='http://linux-attitude.fr/post/partage-de-sourisclavier-entre-deux-machines' rel='bookmark' title='Permanent Link: Partage de souris/clavier entre deux machines'>Partage de souris/clavier entre deux machines</a></li>
</ol>
	Tags:<a href="http://linux-attitude.fr/tag/interface-graphique" title="Interface graphique" rel="tag">Interface graphique</a>, <a href="http://linux-attitude.fr/tag/planete-libre" title="planete-libre" rel="tag">planete-libre</a>, <a href="http://linux-attitude.fr/tag/x11" title="X11" rel="tag">X11</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/choisir-un-clavier/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Clavier virtuel</title>
		<link>http://linux-attitude.fr/post/clavier-virtuel?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=clavier-virtuel</link>
		<comments>http://linux-attitude.fr/post/clavier-virtuel#comments</comments>
		<pubDate>Wed, 24 Nov 2010 17:59:04 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Interface graphique]]></category>
		<category><![CDATA[planet-libre]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/?p=1107</guid>
		<description><![CDATA[Niveau&#160;: &#160;&#160;&#160;&#160;&#160; Résumé&#160;: xvkbd Les tablettes et les smartphone ont le vent en poupe. Ces petites choses sont uniquement tactiles, elles n'ont pas de clavier physique. Si vous vous amusez à mettre une linux dessus, vous devrez utiliser un serveur ssh pour taper des commandes. Bon supposons un cas bien plus courant: vous avez perdu [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niveau</strong>&nbsp;: <span class="s">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><br />
<strong>Résumé</strong>&nbsp;: xvkbd</p>


<p>Les tablettes et les smartphone ont le vent en poupe. Ces petites choses sont uniquement tactiles, elles n'ont pas de clavier physique.
Si vous vous amusez à mettre une linux dessus,  vous devrez utiliser un serveur ssh pour taper des commandes.</p>


<p>Bon supposons un cas bien plus courant: vous avez perdu votre clavier ... Ce genre de cas est prévu&nbsp;!</p>


<p>L'outil xvkbd vous permet de faire un clavier virtuel. Peu esthétique, mais bien pratique. Pour le lancer&nbsp;:</p>
<pre>
$ xvkbd
</pre>


<p>Wahoo trop fort. Maintenant les détails. On veut un clavier en français, donc avant de le lancer&nbsp;:</p>
<pre>
$ echo &quot;xvkbd.customization:-french&quot; | xrdb
</pre>


<p>Avec xrdb vient fichier de configuration&nbsp;: ~/.Xdefaults, pensez à y mettre votre entrée xvkbd pour ne pas avoir à taper la commande à chaque fois.</p>


<p>Ensuite on veut éviter de cliquer tout le temps sur une touche sans le vouloir, cliquez sur la touche en bas a droite du clavier "xvkbd", puis "Property..." et là vous avez l'option "automatic clic" qui vous permet de dire au bout de combien de temps d'immobilité du pointeur le clic se fait tout seul. Mettez le à off ou à une valeur assez longue.</p>


<p>En pratique les conf de xvkbd vont dans le fichier ~/.xvkbd</p>


<p>Et voilà&nbsp;!
<img src="/wp-content/uploads/xvkbd.jpg" alt="clavier" style="display:block; margin:0 auto;" /></p>



<p>Et enfin si comme moi vous avez un window manager qui change le focus avec le mouvement de la souris (ce qui n'est pas une bonne idée si vous n'avez que la souris), vous devrez cliquer sur "Focus", puis sur la fenêtre avant de commencer à l'utiliser, pour être sûr que les touches  vont bien à la bonne fenêtre.</p>


<p>Et si vous n'avez pas de clavier, lancez-le automatiquement au démarrage, ce serait dommage d'avoir besoin d'un clavier pour le lancer.</p>

<p></p><p>Si vous avez aimé, il y a aussi : </p><ol><li><a href='http://linux-attitude.fr/post/choisir-un-clavier' rel='bookmark' title='Permanent Link: Choisir un clavier'>Choisir un clavier</a></li>
<li><a href='http://linux-attitude.fr/post/partage-de-sourisclavier-entre-deux-machines' rel='bookmark' title='Permanent Link: Partage de souris/clavier entre deux machines'>Partage de souris/clavier entre deux machines</a></li>
<li><a href='http://linux-attitude.fr/post/verrou-virtuel' rel='bookmark' title='Permanent Link: Verrou virtuel'>Verrou virtuel</a></li>
</ol>
	Tags:<a href="http://linux-attitude.fr/tag/interface-graphique" title="Interface graphique" rel="tag">Interface graphique</a>, <a href="http://linux-attitude.fr/tag/planet-libre" title="planet-libre" rel="tag">planet-libre</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/clavier-virtuel/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A4</title>
		<link>http://linux-attitude.fr/post/a4?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a4</link>
		<comments>http://linux-attitude.fr/post/a4#comments</comments>
		<pubDate>Mon, 04 Oct 2010 16:49:08 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Paul et Mickey]]></category>
		<category><![CDATA[Curiosité]]></category>
		<category><![CDATA[Interface graphique]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/?p=1009</guid>
		<description><![CDATA[Niveau&#160;: &#160;&#160;&#160;&#160;&#160; Résumé&#160;: Quoi&#160;? Vous connaissez le standard ISO 216&#160;? C'est celui qui définit la taille des pages A4, A3, ... Ces pages ont un ratio hauteur/largeur de racine de 2. Caractéristique intéressante qui permet de coller 2 pages côte à côte pour passer au format du dessus. Je digresse, mais disons que la plupart [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niveau</strong>&nbsp;: <span class="s">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><br />
<strong>Résumé</strong>&nbsp;:</p>


<h3>Quoi&nbsp;?</h3>

<p>Vous connaissez le standard <a href="http://fr.wikipedia.org/wiki/ISO_216" hreflang="fr">ISO 216</a>&nbsp;?
C'est celui qui définit la taille des pages A4, A3, ...
Ces pages ont un ratio hauteur/largeur de racine de 2. Caractéristique intéressante qui permet de coller 2 pages côte à côte pour passer au format du dessus.</p>


<p>Je digresse, mais disons que la plupart des papiers écrits ont a peu près ce ratio, en format paysage (revues, livres de poche, document imprimés, ...) Quand je dis a peu près c'est très approximatif, 1.4, 1.3, 1.6 c'est a peu près pareil.</p>


<p>L'important étant que les écrans respectent en général l'inverse de ce format (mode paysage quoi). Pourtant si les papiers utilisent ce genre de ratio ce n'est pas vraiment pour le côté standard, mais pour le coté lisibilité. Les journaux mettent même plusieurs colonnes sur une même page pour augmenter cette lisibilité.</p>


<p>C'est pourquoi je vous propose de retourner votre écran. Si vous avez la chance d'avoir un écran que le pied vous permet de pivoter vous pouvez le mettre en format portrait assez facilement.</p>


<h3>Comment&nbsp;?</h3>

<p>Sous linux xrandr permet de faire ce genre de chose assez facilement&nbsp;:</p>
<pre>
$ xrandr -o left
</pre>


<p>Pour ceux qui ont un dual boot, notez que les raccourcis ctrl-alt-fleche permettent aussi de tourner virtuellement l'écran de windows.</p>


<h3>Pourquoi&nbsp;?</h3>

<p>Une fois cette modification effectuée, vous constaterez que beaucoup de choses n'apparaissent plus de la même façon.</p>

<ul>
<li>Un manuel d'une page fait ... une page, plus besoin de scroller.</li>
<li>Un document à éditer a le même format que le papier sur lequel il sera imprimé, pratique pour ce qu'on appelle le <a href="http://fr.wikipedia.org/wiki/What_you_see_is_what_you_get" hreflang="fr">WYSIWYG</a></li>
<li>Les PDF sont rendu sur une page similaire à ce qu'ils seraient s'ils étaient imprimés (pas besoin d'acheter ipad, bande de ...)</li>
<li>Les sites webs restent lisible (les exceptions sont tellement rare que je n'ai jamais eu besoin de retourner mon écran pour en lire un) voire deviennent plus lisibles pour certains.</li>
<li>Vous pouvez maintenant mettre votre barre des taches en bas de l'écran sans que cela vous grille votre précieux espace de lecture.</li>
</ul>

<p><span id="more-1009"></span></p>


<p>Vous avez maintenant un espace libre lisible et utilisable. En effet si on ajoute les différents niveaux de barre d'état, de fenêtre, d'outil, de menu, de tâches, d'onglet ... n'en jetez plus, il ne reste plus qu'<a href="http://j-walkblog.com/images/too_many_toolbars.jpg">une ligne pour l'affichage</a>. Ici malgré les développeurs exubérants et votre tendance au consumérisme, vous gardez une certaine maîtrise de votre espace visuel.</p>


<p>Et ceux qui ont un écran réellement grand pourront le découper tout en gardant la lisibilité.</p>


<h3>Et ça donne&nbsp;?</h3>

<p>Pour ma part j'ai mis mon 2e écran dans ce format pour la documentation. Pour l'imaginer, imprimez simplement un de vos pdf.</p>


<p>Mais voici quelques captures d'écran d'un ami qui trouve ça vraiment pratique, et accessoirement il a un écran 4 fois plus grand que le mien, ce qui fait qu'il a directement mis son écran principal dans ce format, pour y mettre plusieurs applications.</p>

<div id="attachment_1050" class="wp-caption alignnone" style="width: 610px"><a href="http://linux-attitude.fr/wp-content/uploads/emacs-terminal.png"><img src="http://linux-attitude.fr/wp-content/uploads/emacs-terminal-640x1024.png" alt="emacs+terminal" title="emacs-terminal" width="600" height="960" class="size-large wp-image-1050" /></a><p class="wp-caption-text">Pour les développeurs</p></div>

<div id="attachment_1054" class="wp-caption alignnone" style="width: 610px"><a href="http://linux-attitude.fr/wp-content/uploads/emacs-okular-horizontal.png"><img src="http://linux-attitude.fr/wp-content/uploads/emacs-okular-horizontal-640x1024.png" alt="emacs+pokular" title="emacs-okular-horizontal" width="600" height="960" class="size-large wp-image-1054" /></a><p class="wp-caption-text">Pour ceux qui écrivent de la documentation</p></div>



<p>Et si vous ne lisez que mon flux RSS et que vous êtes arrivés jusque là, pensez à passer sur le site de temps en temps, ça me fera plaisir.</p>
	Tags:<a href="http://linux-attitude.fr/tag/curiosite" title="Curiosité" rel="tag">Curiosité</a>, <a href="http://linux-attitude.fr/tag/interface-graphique" title="Interface graphique" rel="tag">Interface graphique</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/a4/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Pas d&#8217;écran, pas de chocolat</title>
		<link>http://linux-attitude.fr/post/pas-d-ecran-pas-de-chocolat?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pas-d-ecran-pas-de-chocolat</link>
		<comments>http://linux-attitude.fr/post/pas-d-ecran-pas-de-chocolat#comments</comments>
		<pubDate>Fri, 22 May 2009 18:16:00 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Interface graphique]]></category>
		<category><![CDATA[planet-libre]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/post/pas-d-ecran-pas-de-chocolat</guid>
		<description><![CDATA[Niveau&#160;: &#160;&#160;&#160;&#160;&#160; Résumé&#160;: Xvnc Supposons une machine sur laquelle vous n'avez pas d'écran. Vous voudriez tout de même pouvoir y accéder en mode graphique. Pour ma part, il s'agit de mettre en place une machine autonome, qui servirait à diffuser la musique sur mon ampli. Pas de place pour l'écran, le problème, il faut bien [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niveau</strong>&nbsp;: <span class="s">&nbsp;</span><span class="s">&nbsp;</span><span class="s">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><br />
<strong>Résumé</strong>&nbsp;: Xvnc</p>


<p>Supposons une machine sur laquelle vous n'avez pas d'écran. Vous voudriez tout de même pouvoir y accéder en mode graphique. Pour ma part, il s'agit de mettre en place une machine autonome, qui servirait à diffuser la musique sur mon ampli. Pas de place pour l'écran, le problème, il faut bien la commander un peu de temps en temps.</p>


<p>Pour cela il y a plusieurs solutions</p>


<h3>Solution A</h3>

<p>Dans le cas de diffusion de musique, il est possible de trouver un système purement serveur permettant d'être commandé par une interface web ou un client en ligne de commande. Je pense à des plugins spécifiques à des client habituels ou à des serveurs comme <a href="http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki" hreflang="en">mpd</a> sans interface graphique.</p>


<p>Inconvénient, l'interface est assez peu intuitive et nécessite une certaine bidouille pour être accessible par tous.
De plus on passe du temps pour finalement ne faire que de la musique (si on veut que la machine fasse aussi alarme, il faut repartir dans la bidouille.</p>


<h3>Solution B</h3>

<p>Un solution très unixienne avec interface graphique serait de mettre en place XDMCP sur le service de connexion (gdm, kdm ...). Bonne solution, même pour les clients windows puisque <a href="http://www.straightrunning.com/XmingNotes/" hreflang="en">xming</a> permet de faire serveur X sous windows.</p>


<p>Cette solution nous permettrait de disposer de tous les avantages d'un bureau intégré, par exemple, régler le son, configurer une radio ...
Par contre, cette solution a l'inconvénient de rendre la machine concernée non autonome. A la moindre déconnexion, pof, plus de musique. Mais expliquons quand même la solution brièvement.</p>

<ul>
<li>Activez XDMCP sur votre *dm
<ul>
<li><strong>gdm</strong>&nbsp;: dans /etc/gdm/gdm.conf</li>
<li><strong>kdm</strong>&nbsp;: dans /etc/kde*/kdm/kdmrc</li>
</ul></li>
</ul>
<pre>
[xdmcp]
Enable=true
</pre>

<ul>
<li>Connectez vous avec votre serveur X
<ul>
<li><strong>X86</strong> ou <strong>Xorg</strong>&nbsp;:</li>
</ul></li>
</ul>
<pre>
$ X -query machine.distante.net
</pre>
<ul>
<li><ul>
<li><strong>Xming</strong>&nbsp;: xlaunch / "One WIndow" / "Open session via XDMCP" / "Connect to Host"</li>
</ul></li>
</ul>

<p><span id="more-314"></span></p>


<h3>Solution C</h3>

<p>Pour pouvoir survivre aux déconnexions, il existe un protocole vnc. On peut utiliser vnc de deux façons&nbsp;:</p>
<ul>
<li>sur un serveur X existant auquel on est connecté</li>
<li>sur un serveur X virtuel qui ne fait aucun affichage réel, juste serveur X et serveur vnc</li>
</ul>

<p>Dans le premier cas on utilisera <strong>x11vnc</strong>, qu'il est possible de lancer une fois connecté en tant qu'utilisateur. Mais cela ne correspond pas trop à notre cas d'usage.</p>


<p>Dans le Deuxième cas, il suffit de dire à notre *dm de ne pas lancer de serveur X normal, mais un serveur vnc.
Pour <strong>gdm</strong>, il suffit de modifier gdm.conf&nbsp;:</p>
<pre>
[daemon]
# pour éviter les paramètre incompris de Xvnc
VTAllocation=false

[servers]
# liste des serveur à lancer
0=vnc device=/dev/console

[server-vnc]
# définition d'un serveur X utilisant directement vnc
name=vnc server
command=/usr/bin/Xvnc -PasswordFile=/root/.vnc/passwd -audit 0
flexible=true
</pre>


<p>Notez que rien ne vous empêche de laisser gdm lancer un serveur X habituel en plus d'un serveur Xvnc (mettre un 1 à la place du 0).</p>


<p>Pour <strong>kdm</strong>, (attention, pas testé)&nbsp;:</p>
<pre>
[X-:*-Core]
ServerCmd=/usr/bin/Xvnc
ServerArgsLocal=&quot;-PasswordFile=/root/.vnc/passwd&quot;
</pre>


<p>Notez le stockage du mot de passe dans /root/.vnc/passwd, vous le mettez où vous voulez, mais c'est la qu'il est créé par la commande servant à créer le fichier&nbsp;:</p>
<pre>
$ vncpasswd
</pre>


<p>Très bien, mais le serveur ne servant pas à plusieurs personnes et sachant qu'il n'est accessible que sur le réseau local, on voudrais ne pas avoir à passer l'étape de connexion.</p>


<h3>Solution D</h3>

<p>Le système D consiste donc à se passer du dm. Ma solution (spécifique à mon cas musical, mais simple à répéter) est de me faire un script qui lancera tout ça au démarrage (j'éteins gdm plutôt que de le configurer pour se connecter automatiquement).</p>


<p>Au passage, j'ai créé un utilisateur music, mais vous vous en foutez.</p>


<p>Chez mon nouvel utilisateur, j'ai créé le script suivant&nbsp;:</p>
<pre>
#!/bin/sh
# -geometry : un serveur X avec des dimensions satisfaisantes pour la plupart des utilisateurs
# -AlwaysShared : forcer le partage du serveur lorsque plusieurs utilisateur se connectent
# -PasswordFile=/home/music/.vnc/passwd : à remplacer par &quot;-SecurityTypes None&quot;
#                  pour les fous qui ne veulent aucun mot de passe
Xvnc  -geometry 1000x700 -AlwaysShared -SecurityTypes None -audit 0 :0 &amp;
sleep 1
export DISPLAY=:0
# environnement de bureau à lancer
startxfce4  &amp;
sleep 1
# on avertit le quidam dans la pièce qu'on est prêt (30ms, 600hz)
beep -l 300 -f 600
</pre>


<p>Pour trouver comment lancer l'environnement de bureau qui vous intéresse, il suffit de lire les répertoires <strong>/usr/share/xsessions</strong> et <strong>/etc/dm/Sessions</strong>, ils contiennent la liste des bureaux connus des *dm. Une fois le bon fichier trouvén repérez la ligne Exec= et vous aurez la commande.</p>


<p>Et astuce pour le polish, on met ce script dans un cron de l'utilisateur concerné pour qu'il se lance automatiquement au démarrage de la machine&nbsp;:</p>
<pre>
$ crontab -e
# m h  dom mon dow   command
# Notez le @reboot magique
@reboot /home/music/script.sh
</pre>


<p>Voila, il suffit de se connecter avec un client vnc. On peut trouver vncviewer sous linux et sous windows. On peut avoir plusieurs utilisateurs, et on peut avoir une utilisation simple du système.</p>

<p></p><p>Si vous avez aimé, il y a aussi : </p><ol><li><a href='http://linux-attitude.fr/post/techniques-daffichage-distant' rel='bookmark' title='Permanent Link: Techniques d&#8217;affichage distant'>Techniques d&#8217;affichage distant</a></li>
<li><a href='http://linux-attitude.fr/post/desactiver-temporairement-un-compte' rel='bookmark' title='Permanent Link: Désactiver temporairement un compte'>Désactiver temporairement un compte</a></li>
<li><a href='http://linux-attitude.fr/post/partage-de-sourisclavier-entre-deux-machines' rel='bookmark' title='Permanent Link: Partage de souris/clavier entre deux machines'>Partage de souris/clavier entre deux machines</a></li>
</ol>
	Tags:<a href="http://linux-attitude.fr/tag/interface-graphique" title="Interface graphique" rel="tag">Interface graphique</a>, <a href="http://linux-attitude.fr/tag/planet-libre" title="planet-libre" rel="tag">planet-libre</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/pas-d-ecran-pas-de-chocolat/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ayez du doigté</title>
		<link>http://linux-attitude.fr/post/ayez-du-doigte?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ayez-du-doigte</link>
		<comments>http://linux-attitude.fr/post/ayez-du-doigte#comments</comments>
		<pubDate>Tue, 19 Aug 2008 23:07:00 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Interface graphique]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/post/ayez-du-doigte</guid>
		<description><![CDATA[Niveau&#160;: &#160;&#160;&#160;&#160;&#160; Résumé&#160;: /etc/X11/xorg.conf&#160;; setxkbmap Savez-vous qu'il n'est pas nécessaire d'avoir une applet kde pour changer la configuration de son clavier&#160;? Celle-ci est définie dans /etc/X11/xorg.conf " à la section "InputDevice". La liste des paramètres disponibles est ici. Pour connaître les valeurs disponibles pour votre clavier&#160;: $ less /etc/X11/xkb/rules/xorg.lst Les lignes commençant par&#160;! correspondent aux [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niveau</strong>&nbsp;: <span class="s">&nbsp;</span><span class="s">&nbsp;</span><span class="s">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><br />
<strong>Résumé</strong>&nbsp;: /etc/X11/xorg.conf&nbsp;; setxkbmap</p>


<p>Savez-vous qu'il n'est pas nécessaire d'avoir une applet kde pour changer la configuration de son clavier&nbsp;? Celle-ci est définie dans /etc/X11/xorg.conf " à la section "InputDevice". La liste des paramètres disponibles est <a href="http://www.xfree86.org/current/XKB-Config2.html" hreflang="en">ici</a>.</p>


<p>Pour connaître les valeurs disponibles pour votre clavier&nbsp;:</p>
<pre>
$ less /etc/X11/xkb/rules/xorg.lst
</pre>


<p>Les lignes commençant par&nbsp;! correspondent aux paramètres qu'on peut changer. Les autres lignes sont les valeurs disponibles suivies d'un commentaire. Vous avez donc la liste de tous les claviers disponibles, avec toutes leurs variantes.</p>


<p>Notez la section "option" (correspondant à XkbOptions ou à setxkbmap -option), on y trouve des options intéressantes comme&nbsp;:</p>
<ul>
<li><strong>ctrl:swapcaps</strong>&nbsp;: qui permet d'inverser ctrl et caps lock (pour les vieux emacsiens)</li>
<li><strong>srvrkeys:none</strong>&nbsp;: pour interdire les combinaisons ctrl-alt (plus possible de retourner en console)</li>
<li><strong>compose:rwin</strong>&nbsp;: pour retrouver votre touche compose permettant de faire des caractères comme <strong>¿</strong></li>
</ul>

<p>Remarquez aussi le <strong>grp</strong> dans cette section. Elle permet de contrôler la configuration simultanée de plusieurs claviers. Vous pouvez configurer plusieurs claviers simultanément en les séparant par des virgules dans les paramètres&nbsp;:</p>
<pre>
Option &quot;XkbLayout&quot; &quot;fr,us,de&quot;
</pre>


<p>Pour passer de l'un à l'autre, un raccourci est défini grâce à cette option grp.</p>
<pre>
# passer d'un clavier à l'autre en appuyant sur les 2 touches control
Option &quot;XkbOptions&quot; grp:ctrls_toggle 
</pre>


<p>La même chose en live&nbsp;:</p>
<pre>
$ setxkbmap -option grp:ctrls_toggle 
</pre>


<p>Chose amusante, vous pouvez indiquer l'utilisation d'un mapping alternatif avec une led en utilisant l'option "grp_led:scroll".</p>


<p>Je vous laisse, j'ai bloqu</p>

<p></p><p>Si vous avez aimé, il y a aussi : </p><ol><li><a href='http://linux-attitude.fr/post/choisir-un-clavier' rel='bookmark' title='Permanent Link: Choisir un clavier'>Choisir un clavier</a></li>
<li><a href='http://linux-attitude.fr/post/poisson-de-janvier' rel='bookmark' title='Permanent Link: Poisson de janvier'>Poisson de janvier</a></li>
<li><a href='http://linux-attitude.fr/post/partage-de-sourisclavier-entre-deux-machines' rel='bookmark' title='Permanent Link: Partage de souris/clavier entre deux machines'>Partage de souris/clavier entre deux machines</a></li>
</ol>
	Tags:<a href="http://linux-attitude.fr/tag/interface-graphique" title="Interface graphique" rel="tag">Interface graphique</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/ayez-du-doigte/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Https et flash avec Firefox 3</title>
		<link>http://linux-attitude.fr/post/https-avec-firefox-3?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=https-avec-firefox-3</link>
		<comments>http://linux-attitude.fr/post/https-avec-firefox-3#comments</comments>
		<pubDate>Mon, 30 Jun 2008 19:25:00 +0000</pubDate>
		<dc:creator>peck</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Interface graphique]]></category>

		<guid isPermaLink="false">http://linux-attitude.fr/post/https-avec-firefox-3</guid>
		<description><![CDATA[Niveau&#160;: &#160;&#160;&#160;&#160;&#160; Résumé&#160;: https&#160;; flash Évidemment, vous êtes tous passés à firefox 3&#160;! Ne mentez pas, mes statistiques le prouvent. Malheureusement, vous avez plein de sites https qui vous sont refusés d'office. Je suis d'accord pour dire qu'il faut forcer un peu les gens à être sérieux, le https on ne l'utilise pas pour rien, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Niveau</strong>&nbsp;: <span class="s">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><span class="e">&nbsp;</span><br />
<strong>Résumé</strong>&nbsp;: https&nbsp;; flash</p>


<p>Évidemment, vous êtes tous passés à firefox 3&nbsp;! Ne mentez pas, mes statistiques le prouvent. Malheureusement, vous avez plein de sites https qui vous sont refusés d'office. Je suis d'accord pour dire qu'il faut forcer un peu les gens à être sérieux, le https on ne l'utilise pas pour rien, Imaginez un zoo sans grilles, il vaut mieux être prévenu avant d'y entrer. Mais je trouve la procédure de firefox 3 pour forcer l'accès au site bien trop contraignante.</p>


<p>Pour améliorer un peu ceci, voici 2 options à lancer pour vous faire gagner un peu de temps lorsque vous tombez sur un site https mal sécurisé. Allez à l'<a href="">url</a> "about:config" et changez les options suivantes&nbsp;:</p>

<pre>
browser.ssl_override_behavior -&gt; 2
browser.xul.error_pages.expert_bad_cert -&gt; true
</pre>


<p>L'avertissement reste et vous aurez toujours besoin d'ajouter des exceptions, ça sera juste un peu plus rapide.</p>


<h4>Flash</h4>


<p>Je vous rappelle un précédent article sur comment installer <a href="http://linux-attitude.fr/post/Flash-64bits">flash avec firefox</a> si vous êtes sur une distribution 64 bits. Il est toujours valable.</p>

<p></p><p>Si vous avez aimé, il y a aussi : </p><ol><li><a href='http://linux-attitude.fr/post/en-vrac-19' rel='bookmark' title='Permanent Link: En vrac (19)'>En vrac (19)</a></li>
<li><a href='http://linux-attitude.fr/post/en-vrac-20' rel='bookmark' title='Permanent Link: En vrac (20)'>En vrac (20)</a></li>
<li><a href='http://linux-attitude.fr/post/installer-internet-explorer' rel='bookmark' title='Permanent Link: Installer Internet Explorer'>Installer Internet Explorer</a></li>
</ol>
	Tags:<a href="http://linux-attitude.fr/tag/interface-graphique" title="Interface graphique" rel="tag">Interface graphique</a><br />
]]></content:encoded>
			<wfw:commentRss>http://linux-attitude.fr/post/https-avec-firefox-3/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 25/69 queries in 0.205 seconds using apc
Object Caching 1727/1751 objects using apc
Content Delivery Network via N/A

Served from: linux-attitude.fr @ 2012-05-23 20:05:39 -->
