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...

vendredi 5 août 2011

Mise à jour problématique de Libreoffice

La suite bureautique LibreOffice a été mis à jour hier sur mon pc (version 3.4.2). Je ne sais pas ce qui s'est passé mais ce matin, impossible d'ouvrir un fichier .odt, une interface graphique moche.

J'ai donc cherché à savoir si j'avais bien tous les paquets d'installé car je pensais que la mise à jour avait peut être été défectueuse.

Pacman ou yaourt :

$pacman -Qs libreoffice

Cette commande affiche en détail la liste des paquets installés que l'on peut réduire à un logiciel (ici libreoffice). C'est exactement la même chose avec yaourt.

En comparant avec les paquets officiels sur Archlinux, j'ai constaté qu'il en manquait bon nombre : libreoffice-writer, libreoffice-calc ... libreoffice-gnome.
Bref, tous ce qu'il faut pour utiliser la suite bureautique. J'ai fait un complément d'installation.

Finalement cela m'a permis de découvrir des options de pacman/yaourt très intéressantes et auxquelles on ne pense pas forcément tout de suite.

Liens :

http://www.libreoffice.org/

http://fr.libreoffice.org/

http://wiki.archlinux.fr/Pacman