jeudi 17 mai 2012

Gnome 3.4 et extensions

Gnome 3.4 est arrivé depuis un bon moment. Après un passage en testing, il est enfin arrivé dans le dépôt extra.

Par défaut, Gnome-Shell fait un peu pauvre.  Heureusement il existe des extensions que l'on peut installer facilement.

Page des extensions du Gnome-Shell


https://extensions.gnome.org/

Installation d'une extension


Difficulté principale : c'est en anglais.

L'installation d'une extension est très simple :

  1. Chercher une extension à installer : lire la description sommaire, puis cliquer sur le nom pour accéder à une fiche descriptive plus détaillée ;
  2. Dans cette fiche, à la gauche du nom, il y a un bouton ON/OFF : pour installer une extension, il suffit de la passer en mode ON ;
  3. Une boîte de dialogue s'affiche demandant la confirmation de l'installation ;
  4. Valider cette boîte installe l'extension dans le répertoire : $HOME /.local/share/gnome-shell/extension ;
  5. La modification du Gnome-Shell est immédiate.
Fiche détaillé d'une extension
 

    Gestion des extensions


    Le site  web des extensions fournit également une page qui fait office d'interface pour gérer les extensions présentes sur votre poste.

    Cliquez sur l'onglet Installed Extensions :

    Gestion des extensions installées localement

    Supprimer / désinstaller une extension

    Il suffit de cliquer sur la croix cerclée de rouge à droite de la description de l'extension.

    ATTENTION : il n'y a pas de demande de confirmation. Le répertoire local ne contient plus les fichier de configuration de l'extension.

    Si vous avez retiré une extension par erreur : il ne vous reste plus qu'à la réinstaller.

    Il est possible d'annuler une désinstallation car dans le haut de la page, une boite de dialogue est insérée vous indiquant l'action que vous avez faite ainsi qu'une possibilité d'annuler l'opération grâce au lien undo (visiblement pas fonctionnel). Donc c'est réinstallation...

    NOTE : certaines extensions peuvent devenir obsolètes. Cela est notifié par une boite de dialogue lorsque l'on vient sur cette page. Dans ce cas, il suffit de désinstaller l'extension.

    Activer / désactiver une extension

    Sur cette même page vous pouvez désactivez une extension en la passant en mode OFF : l'extension sera toujours présente mais ne sera plus active. Pour l'activer de nouveau, il suffit de cliquer sur le bouton de gauche pour la repasser en mode ON.

    Attention

    Il faut avoir conscience que le produit est encore en version Beta.

    Aussi, il faut éviter de désinstaller une extension en allant la supprimer dans le répertorie local. Cela perturbe la gestion des extensions (peut-être un problème de cookie).

    De même, il faut éviter d'installer des extensions de même nature car cela risque de perturber leur fonctionnement. Par

    Conclusion


    Les extensions améliorent considérablement l'expérience Gnome-Shell. Leur installation et leur gestion sont simples et toute modification s'utilise immédiatement.

    Il y a suffisamment d'extensions pour pallier certains désagréments comme la nécessité d'appuyer sur la touche ALT pour éteindre l'ordinateur.

    A noter la très belle extension shellshape qui permet de ranger les fenêtres ouvertes sur le bureau (système de tiling). Une extension que j'attendais depuis fort longtemps :-)


      lundi 20 février 2012

      Archlinux en ligne de commande


      Passer en mode console

      CTRL+ALT+F1 à F6

      Il faut savoir que pour chaque console que l'on ouvre, il faut s’authentifier. Pour les clavier 105 touches avec pavé numérique, il faut activer le pavé à chaque fois.

      On peut gagner une touche de raccourcis en navigant entre les consoles (ALT+F1 à F6) mais cela ne fonctionne pas

      Revenir en mode graphique

      CTRL+ALT+F7

      A noter que lorsque l'on revient en mode graphique, le mode terminal est toujours actif.

      Retour d'expérience

      Ce fut enrichissant. D'abord, le confort d'un écran 100% en texte par rapport à une console dans un environnement graphique cela permet de mieux s'isoler sur ce que l'on fait.

      Ensuite la navigation inter-console et le retour en mode graphique se fait simplement.

      Les débuts sont frustrants car on ne sait rien faire. Mais beaucoup de documentation se trouve caché dans la bête : Man pages ou info pages qui contiennent elles même un puissant système de navigation.

      Quand on s'habitue à prendre le contrôle des différent raccourcis, un sentiment de jubilation s'installe.

      J'utilise essentiellement trois logiciels en mode texte : MC, Midnight Commander, le fidèle compagnon de puis l'an 2000. Emacs pour scripter ou écrire. A noter que la division en plusieurs fenêtre lui confère de la puissance, VIM doit également être très bien dans ce rôle, mais je n'utilise pas.

      Lynx pour naviguer en mode texte. Ce qui m'a fait dire que ce blog est mal foutu pour ce genre de navigation. Par contre, la commande :
      lynx http://www.google.fr renvoie sur quelque chose d'utilisable.

      A quoi ça sert ?

      Utiliser la console de manière autonome est très pratique quand on a des problèmes d'affichage. Cela m'est arrivé ce week-end (10 avril 2012) quand j'ai voulu tester Gnome 3.4. Sans la pratique de l'univers en mode console, j'aurai fini par faire une réinstallation totale d'Archlinux.

      Donc c'est comme le sport, il faut en faire régulièrement pour ne pas perdre la main et garder la possibilité de travailler en mode console/texte.

      Liens utiles

      Une bonne entrée sur la ligne de commande : http://linuxcommand.org/
      Emacs : http://www.gnu.org/software/emacs/
      MC : http://www.linux-kheops.com/doc/didact/html/mc.htm
      Lynx : http://lynx.isc.org/

      vendredi 27 janvier 2012

      Plus de son sous Archlinux !

      Le week-end dernier, j'ai perdu le son. Je pensais que c'était dû à un problème de module car il y a eu des changements importants dans ce domaine ces derniers temps.

      Il n'en était rien. Le problème venait d'une mise à jour d'ALSA le pilote de son et des carte intel avec comme pilote snd_hda_intel


      Solution

      Après de longues recherches qui m'ont permis d'en apprendre plus sur le son sous Arch, je suis tombé sur cette page :

      https://bbs.archlinux.org/viewtopic.php?id=133987

      Il suffit de créer un fichier alsa.conf dans le répertoire /etc/modprobe.d :

      #
      # /etc/modprobe.d/alsa.conf
      #
      #
      #
      alias snd-card-0 snd-hda-intel
      alias sound-slot-0 snd-hda-intel

      options snd_hda_intel model=auto position_fix=3

      Ces trois lignes ont permis de rétablir la situation.

      Il faut également choisir le bon périphérique
      dans les paramètres système -> Son :


      Pour pouvoir entendre quelque chose. N'oubliez pas de tester les hauts parleurs...



      dimanche 22 janvier 2012

      Pacman

      Pacman vient d'avoir une mise à jour importante qui nécessite une configuration de pacman.conf notamment si on est utilisateur de yaourt.

      SyncFirst = pacman yaourt package-query pacman-color

      Le fichier se trouve dans le répertoire /etc et nécessite des droits de superutilisateur ou un sudo pour l'éditer dans un terminal.

      ex. sudo nano /etc/pacman.conf

      ou bien utilisez un outil très pratique comme mc pour midnight commander.

      Mais ce n'est pas tout : il faut également mettre à jour la configuration de pacman avec le nouveau fichier de configuration car il y a une nouvelle variable qui est indispensable à son fonctionnement :

      SigLevel = Never

      Sans cela, les mise à jour ne se feront pas.

      Pour en savoir plus

      La nouvelle dans Archlinux :

      http://archlinux.fr/news/yaourt-package-query-et-plus-generalement-ce-qui-depend-de-pacman

      Une page du forum Archlinux français :

      http://forums.archlinux.fr/viewtopic.php?t=10109&p=86660 

      La page wiki de pacman :

      http://wiki.archlinux.fr/Pacman






      vendredi 25 novembre 2011

      Bluegriffon 1.3.1 - Mise à jour

      La dernière mise à jour du paquet de Bluegriffon se fait sans problème.

      Par contre l'application ne se lance pas. Dans un terminal, on apprend qu'il manque libjpeg.so.62

      Normalement, c'est le paquet libjpeg-turbo qui est installé sur Archlinux. Il n'est pas compatible avec Bluegriffon.

      Pour que ce dernier fonctionne, il faut installer le paquet libjpeg6-turbo du dépôt AUR.



      Dans un terminal, tapez :
      $ yaourt -S libjpeg6-turbo

      Ensuite vous pourrez profiter du nouveau Bluegriffon

      mardi 18 octobre 2011

      Wordpress en français

      J'utilise Wordpress sur un serveur local pour faire un journal personnel qui me sert de défouloir.

      L'installation du paquet Wordpress se fait sans problème dans le répertoire /srv/http/. (pacman -S wordpress) Il faut gérer quelques droits sur les répertoires, créer une base de données MySQL vide.
      Bref, une installation assez courante pour ce type d'outil.

      Enfin, il y a la création du fichier wp_config.php à la racine du site qui contient notamment le paramètre de langage.

      define('WPLANG', 'fr_FR');

      Si on ne fait rien d'autre, l'interface reste en anglais. Pour que le changement soit effectif, il faut récupérer le fichier de localisation sur cette page :

      http://www.wordpress-fr.net/telechargements/ et récupérer le fichier fr_FR.mo

      Ensuite, aller sur dans le répertoire /srv/http/wordpress/wp_content/ et créer le répertoire languages (attention à l'orthographe, il faut bien le créer en anglais).

      Par exemple dans un terminal :
      cd /srv/http/wordpress/wp_content
      sudo mkdir languages

      Enfin, il suffit d'y copier le fichier fr_FR.mo récupéré. Relancer le navigateur et c'est bon.

      Par ailleurs, ne pas oublier de créer le fichier .htaccess à la racine du blog si l'application n'a pas pu le faire automatiquement (généralement un problème de droit en écriture). Son contenu est décrit dans le tableau de bord, menu réglages->permaliens.

      Tout cela étant fait, c'est une belle expérience qui vous attend...

      lundi 8 août 2011

      Passage au noyau linux 3.0

      La news :

      Le nouveau noyau est passé en core et remplace le kernel-2.26.
      Ne pas oublier de modifier le fichier /boot/grub/menu.lst.pacnew en  /boot/grub/menu.lst (et avoir mis l'ancien en .bak) avant de relancer la machine.

      Cf. note :

      http://archlinux.fr/news/noyau-3-0-disponible-dans-core

      Le redémarrage  s'est déroulé sans problème. Après avoir constaté que le nouveau fonctionnait correctement (je suis revenu là où j'étais, sans problème). J'ai effectué le nettoyage des liens symbolique comme indiqué dans la note.

      Un article complet sur ce nouveau noyau sur linuxfr :

      http://linuxfr.org/news/le-noyau-linux-est-disponible-en-version%C2%A030

      Ne me demandez pas de commenter, je n'y connais rien ;-) c'est juste pour l'info...