Le journal de PacMiam

GNU/Linux, Python, Rétrogaming et billevesées

Archives 2012

Touche pas à mon touchpad

Rédigé par PacMiam Aucun commentaire
Dés lors que l'on utilise un ordinateur portable, on se heurte à un problème universel : le touchpad. Empoisonnant la vie de l'honnête utilisateur en s'activant au moindre effleurement, il devient très vite l'ennemi numéro un. Mais voilà comment faire pour le désactiver quand on souhaite rester sur un bureau léger (en l’occurrence openbox et enlightenment) ? La réponse porte le doux nom de synclient.

Pour l'obtenir rien de plus simple, il suffit d'installer le paquet xf86-input-synaptics (sous un nom plus ou moins différent selon la distribution), par exemple sur Frugalware :

# pacman-g2 -S xf86-input-synaptics

Une fois l'installation réalisé, vous devriez pouvoir utiliser la commande synclient. Donc pour désactiver le touchpad, il suffit d'écrire dans un terminal :

$ synclient TouchpadOff=1

Et pour le réactiver :

$ synclient TouchpadOff=0

Il vous suffit de rajouter cette ligne de commande au démarrage de votre bureau pour qu'il soit actif dés la connexion :p

May the Rain Come

Rédigé par PacMiam Aucun commentaire
Un peu de bande-dessinée avec cette fois May the Rain Come d'Emily Weber. Si la bd est entièrement en anglais, elle se laisse lire sans difficulté, les dessins et les couleurs aidant à se mettre dans l'histoire facilement. Découverte sur deviantArt, elle est encore en publication au rythme d'une page par jour (elle en est actuellement au chapitre 11).

Pour l'histoire, voici la version anglaise présente sur le site :

"William Weasel returns home after seven years of war only to find his hometown deep in a drought, and his life eerily empty and devoid of meaning."

Une très belle histoire dont j'attends le dénouement avec impatience :-)

Site officiel : http://maytheraincome.smackjeeves.com/

Menus changements pour menu

Rédigé par PacMiam 2 commentaires
Personnellement, le menu de base offert avec Xfce ne me plaît pas. Les logiciels ne suivent pas vraiment d'ordre logique et on se retrouve avec des menus faisant la taille verticale de l'écran. N'ayant pas envie d'utiliser Alacarte et de remplir mon dossier ~/.local/share/applications, j'ai décidé de modifier à la main le menu de Xfce.


Le menu par défaut (à gauche) et modifié (à droite)

La première chose à faire est bien entendu de récupérer le menu de base afin de le modifier.
$ cp /etc/xdg/menus/xfce-applications.menu ~/.config/xfce-applications.menu

Menu

Examinons la composition du fichier que vous avez copié :
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">

<Menu>
    <Name>Xfce</Name>

    <DefaultAppDirs/>
    <DefaultDirectoryDirs/>
    <DefaultMergeDirs/>

    <Include>
        <Category>X-Xfce-Toplevel</Category>
    </Include>

    <Layout>
        <Filename>xfce4-run.desktop</Filename>
        <Separator/>
        <Filename>exo-terminal-emulator.desktop</Filename>
        <Filename>exo-file-manager.desktop</Filename>
        <Filename>exo-mail-reader.desktop</Filename>
        <Filename>exo-web-browser.desktop</Filename>
        <Separator/>
        <Menuname>Settings</Menuname>
        <Separator/>
        <Merge type="all"/>
        <Separator/>
        <Filename>xfce4-about.desktop</Filename>
        <Filename>xfce4-session-logout.desktop</Filename>
    </Layout>

    <Menu>
        [...]
    </Menu>
</Menu>
Nous avons sous les yeux le cœur du menu, à savoir ce qui apparaît quand vous ouvrez le menu. Toute sa mise en forme est définie dans la balise <Layout> à l'aide de quatre balises : <Filename>, <Separator/>, <Menuname> et <Merge type="all"/>. Voici une explication de chacune d'entre elles.

<Filename>Sert à insérer un fichier .desktop (présent sous /usr/share/applications) dans le menu.
<Separator />Sert à insérer une séparation dans le menu.
<Menuname>Sert à insérer un sous-menu dans le menu. Le nom du sous-menu est défini dans les balises <Menu> que nous verrons plus bas.
<Merge type="all"/>Sert à insérer toutes les entrées .directory et .desktop qui appartiennent à la catégorie spécifiée dans <Include> (à l'exception de celle déjà définie avec <Filename>).

A partir de là, vous êtes capable de réorganiser les sous-menus et d'afficher ou cacher des applications dans le menu.

Sous-menu

Maintenant, nous allons voir comment construire un sous-menu. Pour ça, regardons-en un de plus près.
<Menu>
        <Name>Development</Name>
        <Directory>xfce-development.directory</Directory>
        <Include>
            <Category>Development</Category>
        </Include>
    </Menu>
Nous remarquons la présence d'une nouvelle balise qui porte le doux nom de <Directory>. Ces fichiers se situe sous /usr/share/desktop-directories et servent à définir le nom du menu et son icône. Prenons comme exemple le fichier xfce-development.directory :
[Desktop Entry]
Version=1.0
Type=Directory
Icon=applications-development
Name=Development
Name[fr]=Développement
Comment=Software development tools
Comment[fr]=Outils de développement logiciels
Ce fichier permet de définir le menu Development avec une icône, un nom et un commentaire. Comme exemple, nous allons mettre un sous-menu Development dans le menu Network:
<Menu>
[...]
    <Menu>
        <Name>Network</Name>
        <Directory>xfce-network.directory</Directory>
        <Include>
            <Category>Network</Category>
        </Include>
        <Exclude>
        <Or>
            <Filename>exo-mail-reader.desktop</Filename>
            <Filename>exo-web-browser.desktop</Filename>
        </Or>
        </Exclude>
        <Layout>
            <Menuname>Development</Menuname>
            <Merge type="all"/>
        </Layout>

        <Menu>
            <Name>Development</Name>
            <Directory>xfce-development.directory</Directory>
            <Include>
                <Category>Development</Category>
            </Include>
        </Menu>
    </Menu>
[...]
</Menu>
Et voilà, faire un sous-menu est aussi simple que ça.

Utiliser le menu personnalisé

Pour pouvoir l'utiliser, un clic droit sur l'applet de menu puis Propriétés.

Si vous souhaitez regarder le fichier que j'utilise, il est disponible ici.

Les Voisins du Chaos

Rédigé par PacMiam 1 commentaire
Passionné de bandes dessinées, qu'elle ne fut pas ma surprise de découvrir cette BD au hasard de mes voyages sur deviantArt. Le dessin agréable au regard, des couleurs chatoyantes et un scénario bien construit, il ne m'en fallait pas plus =)

Si l'on parle de l'histoire, voici un petit résumé tiré du site officiel :

"En début d'été dans la banlieue d'Heatown, Artémus et Vince, deux lycéens cancres et perturbateurs s'activent à jeter des fruits pourris dans la chambre de Evia, l'élève modèle au fort caractère. Au même moment, trois individus débarquent en ville avec de mystérieuses intentions …"

Je vous invite à jeter un coup d'œil à cette BD en ligne dont le premier tome est disponible (le deuxième est en cours de publication).

Elle est disponible via le lien suivant : http://www.lesvoisinsduchaos.com/
Bonne lecture.