@ -12,6 +12,14 @@ $ fc-list | awk -F ":" '{print $1}' | sort -u
@@ -12,6 +12,14 @@ $ fc-list | awk -F ":" '{print $1}' | sort -u
Comment faire pour visualiser la plénitude des formes de mes fontes ?
\begin { verbatim}
tth@debian:~/Devel/TetaTricks$ man fontimage
No manual entry for fontimage
See 'man 7 undocumented' for help when manual pages are not available.
tth@debian:~/Devel/TetaTricks$
\end { verbatim}
Wtf\index { Wtf} ?
% -------------------------------------------------------------------
\section { Xephyr}
@ -74,29 +82,31 @@ protocole de X11. \textsl{Big win, bro !}
@@ -74,29 +82,31 @@ protocole de X11. \textsl{Big win, bro !}
La démarche d'utilisation n'étant pas immédiate, nous allons
commencer par un petit exemple : déplacer un Xlogo sur l'écran.
Et comme un petit script vaut mieux qu'un long discours~:
\lstinputlisting [language=sh] { code/move-xlogo.sh}
La première étape est le lancement de la cible en arrière-plan.
La seconde est la récupération de l'indentifiant
(interne à X11) de la fenêtre concernée.
\begin { verbatim}
$ xlogo &
[3] 2674
$ WIN = $ (xdotool search -name xlogo)
$ echo $ WIN
69206019
$
\end { verbatim}
Voilà\footnote { en français dans le texte } , nous savons maintenant
Voilà\footnote { En français dans le texte. } , nous savons maintenant
à quelle fenêtre causer : par son numéro d'identification.
Le problême des multiples fenêtres du même nom sera abordé
ultérieurement.
Déplaçons donc notre widget\dots
ultérieurement. Nous pouvons maintenant déplacer notre widget
avec vigueur\dots
\begin { verbatim}
$ xdotool windowmove $ WIN 10 10
$
\end { verbatim}
C'est simple, non ?
@ -110,6 +120,13 @@ Vous avez pratiqué la \textsl{Xlib} ? Avez-vous aimé ?
@@ -110,6 +120,13 @@ Vous avez pratiqué la \textsl{Xlib} ? Avez-vous aimé ?
Si vous ne savez pas quoi répondre, vous n'avez pas compris
la question.
\begin { quote}
The X protocol C-language Binding (XCB) is a replacement for Xlib
featuring a small footprint, latency hiding, direct access to the
protocol, improved threading support, and extensibility.
\end { quote}
%
% https://xcb.freedesktop.org/tutorial/basicwindowsanddrawing/
%