Bienvenue au numéro de Mai/Juin 2004 de LinuxFocus
Des routes gratuites !? Qu'est ce à dire, j'ai peur de mal comprendre. Mais de tout temps, il a toujours fallu payer pour se rendre d'un endroit A à un endroit B. Et il est parfaitement normal qu'un propriétaire réclame la taxe qui lui sied contre un droit de passage sur ses terres.
L'économie est entièrement basée sur l'existence des taxes sur les échanges commerciaux et autres péages routiers. Et nombre de gens travaillent dans ce domaine. Un grand propriétaire tirera grand profit des droits de passage sur ses routes et ne manquera pas de réinvestir ses gains pour produire emplois et richesses... Voici l'un des principes fondamentaux de notre modèle économique.
De plus, c'est un excellent moyen de contrôle : il est des plus aisé de suivre le cheminement des personnes comme des produits. Et si parfois il arrive que de "mauvais" produits ou personnes empruntent les routes, la police peut alors s'en prendre au propriétaire indélicat...
J'ai récemment lu un article traitant d'un monde où l'infrastructure routière était publique : non seulement il était possible d'aller d'un point A à un point B sans s'affranchir de la moindre taxe, mais encore y'avait-il plusieurs chemins parmi lesquels choisir. Quelle route emprunter ? Je suis aujourd'hui en contrat avec les propriétaires de telle et telle route, et en ne me souciant pas des alternatives, je ne risque pas de me perdre !..
Étrangement cet article concluait sur le fait que ce modèle économique était parfaitement viable.
C'est un peu ce que proposent les logiciels libres, toute une infrastructure où les coûts sont moindres et la liberté de choix importante, car l'utilisateur n'est pas tenu par un contrat. Cela nous laisse la liberté d'explorer à loisir ces nouvelles routes qui s'offrent à nous. Mais peut-être tout le monde n'est il pas encore prèt pour un tel changement !..
-- Guido Socher
PS : Voici une parfaite illustration de la liberté de choix :
nukeanything
(Supprimez n'importe quel objet d'une page WEB par un simple clic droit. Excellent).
les articles de LinuxFocus.org
Programmation
-
Communiquer avec un processus en cours
, par Bob Smith
RTA (Run Time Access) et une bibliothèque qui vous permet de voir les structures de données de votre programme dans une base de données PostgreSQL ou dans un système de fichiers virtuel (analogue à /proc).
Graphisme
Administration système
-
Gentoo linux
, par
Guido Socher
Gentoo Linux est une distribution basée sur un système de paquetages sources. Ne serait-ce que sur ce point, elle est très différente des distributions commerciales bien connues.
Le "truc" de LinuxFocus
La souris de votre portable n'a que deux boutons ?
Vous n'avez que deux boutons sur votre souris et rien ne vous horripile tant que l'appui simultané pour vos copier/coller ! Vous pouvez assigner une touche de votre clavier au troisième bouton.
Voici comment convertir la touche "Impression Écran" en bouton du milieu de votre souris :
xmodmap -e 'keysym Print = Pointer_Button2'
xkbset m
xkbset exp =m
Pour ce faire, il vous faut le programme xkbset que vous trouverez ici :
http://www.math.missouri.edu/~stephen/software/xkbset/
( or xkbset-0.5.tar.gz,
copie locale)
Les caractères Latin1 sur un clavier anglais
Voici une astuce pour produire quelques caractères accentués sur un clavier anglais.
KDE et gnome disposent de programmes qui permmettent de modifier à la volée le jeu de caractères du clavier. Mais survient alors un problème : ce qui est indiqué sur la touche du clavier est sans rapport avec celui affiché lorsqu'on la presse. Or la plupart des langues latines ont le même alphabet à quelques caractères près. Pourquoi ne pas utiliser xmodmap et modifier le comportement de certaines touches inutiles, comme Caps-lock (Verrouillage Majuscule) pour produire les caractères additionnels ? Prenons en exemple l'allemand :
Caps-lock + a -> renvoie ä
Shift Caps-lock + a -> renvoie Ä
....
... et voyons comment faire. Enregistrez l'exemple qui suit dans un fichier, puis lancez la commande "xmodmap <mon_fichier>".
clear lock
!la ligne qui suit n'est normalement pas indispensable
!add Mod3 = Mode_switch
!keysym Caps_Lock = Mode_switch
!!ou
keycode 66 = Mode_switch
! maintenant les définitions des touches : utilisez xev
! pour connaître le code associé à une touche.
! Les deux premières colonnes après le signe égal
! correspondent au fonctionnement normal de la touche. Les deux suivantes
! correspondent respectivement à l'appui simultané de la touche
! avec Mode_swtich (la touche définie plus haut) et Mode_switch + Shift.
keycode 30 = u U udiaeresis Udiaeresis
keycode 32 = o O odiaeresis Odiaeresis
keycode 38 = a A adiaeresis Adiaeresis
keycode 39 = s S ssharp