Réaffecter une touche du clavier

6 juillet 2012
Astuces

J’ai eu un PC portable dont la touche ESPACE ne fonctionnait plus, que faire ? Changer le clavier ? Utiliser un clavier USB ? Meuh non, on va customiser notre clavier !

J’ai choisi d’utiliser une touche avec un drapeau bizarre coupé en quatre,qui ne sert à rien… (touche Windaube, pour ceux qui n’aurait pas compris ;-) )

On lance xev dans un terminal, n’appuyez sur aucune autre touche ni ne bougez la souris, appuyez uniquement la touche que vous souhaitez modifier (Windaube pour nous). Regardez la valeur keycode affiché dans le terminal, 133 pour notre touche.

Quittez xev et tapez dans le terminal :

gedit .xmodmaprc

et saisissez :

keycode 133 = space

Sauvez le fichier et testez le avec la commande :

xmodmap .xmodmaprc

Le raccourci fonctionne ? On va automatiser son lancement. Ajoutez à vos applications lancées au démarrage la commande :

xmodmap /home/LOGIN/.xmodmaprc

où vous remplacez LOGIN par votre login, et voila !

Agrandir son écran

20 juin 2012
Astuces

Les plus vieux pingouins se souviennent que l’on pouvait avoir des bureaux virtuels immenses et scroller avec la souris pour les parcourir.

Cette fonctionnalité est très pratique par exemple sur un netbook, pour afficher de longs documents, ou pour les développements RAD.

Sous Ubuntu, il faudra au préalable installer ce PPA :

sudo add-apt-repository ppa:violentmagician-opensource/xorg-netbook
sudo apt-get update
sudo apt-get upgrade

Puis vous fermez votre session et vous vous reloguez pour avoir les nouveaux drivers.

Tapez xrandr pour avoir votre résolution actuelle et notez la. Par exemple, sur bcp de netbooks la résolution est de 1024×600 :

Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096
LVDS1 connected 1024x600+0+0 (normal left inverted right x axis y axis) 222mm x 125mm panning 1024x600+0+0
 1024x600       60.0*+
 800x600        60.3     56.2  
 640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)

On voit que notre écran virtuel maximal est de 4096×4096, largement suffisant ! Nous nous contenterons de 2048×2048, ces chiffres doivent tjrs être un multiple de 16. On pourrait par exemple utiliser 1024×768 ou 1024×2048 pour allonger l’écran en longueur seulement. LVDS1 est notre écran LCD et VGA notre sortie VGA, inutilisée.

xrandr --output LVDS1 --panning 2048x2048

Pour revenir à notre résolution habituelle :

xrandr --output LVDS1 --panning 1024x600

Et voila, à vos scrolling !

Dés-orienter son écran 16/9

20 juin 2012
Astuces

La plupart de nos écrans sont en 16/9, cette configuration est pratique pour regarder des vidéos, mais pas pour naviguer sur internet ou lire des ebook dans le train, voire taper du texte. La solution tourner son écran !

Ouvrez un terminal et tapez :

xinput set-prop 10 "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1 && xrandr -o 3

Pour tout remettre à l’endroit :

xinput set-prop 10 "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1 && xrandr -o 0

Sympathique, n’est’il pas ?

Ubuntu 12.04 precise pangolin

23 avril 2012
Astuces, Howto, Ubuntu

Ubuntu 12.04 est sorti, avec son lot de bug habituel.

La touche ALT ne fonctionne plus sous gnome classic, passez à gnome-classic sans effet pour l’avoir à nouveau. Vous ne perdez rien, ce gnome est bcp plus rapide.

Un des développeurs de l’intégration n’ a pas réussi à faire fonctionner l’hibernation sur son pc (je tairais son nom par charité), il a donc cru bon de désactiver ce mode génial qui permet de faire démarrer son PC en moins de 10 secondes… Pour le réactiver, suivez le guide :

sudo gedit /var/lib/polkit-1/localauthority/50-local.d/hibernate.pkla 

 Copiez/Collez ceci : 
[Re-enable Hibernate]
 Identity=unix-user:*
 Action=org.freedesktop.upower.hibernate
 ResultActive=yes

Redémarrez le PC, hibernate est de retour. Je vous conseille d'installer uswsusp qui contient s2disk encore plus rapide !

Avoir Medibuntu, les bons softs multimédia :
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
sudo apt-get -q update

sudo apt-get install libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh


Et comme d'habitude, enlever les tâches inutiles :

sudo apt-get remove software-center update-manager update-manager-core apport apparmor
sudo apt-get remove liboverlay-scrollbar-0.2-0 liboverlay-scrollbar3-0.2-0 zeitgeist zeitgeist-core

Pour finir, en cas de besoin remplacez network-manager par wicd.

Un autre bug à corriger, la touche F10 active toujours le menu, même dans un terminal, ce qui très génant pour utiliser mc, htop, etc...

mkdir .config/gtk-3.0/
touch .config/gtk-3.0/gtk.css
gedit .config/gtk-3.0/gtk.css

Copiez/collez ceci et sauvegardez, puis redémarrez votre session, bug corrigé !

@binding-set NoKeyboardNavigation { unbind "F10" }
* {gtk-key-bindings: NoKeyboardNavigation
}
@binding-set NoKeyboardNavigation { unbind "<shift>F10" }
* {
gtk-key-bindings: NoKeyboardNavigation
}

Et voilà, un Ubuntu nettoyé de ses imperfections.
touch .config/gtk-3.0/

Un fax internet pour les freenautes

29 avril 2010
Astuces

Voici un script très pratique, réservé aux abonnés de Free, il permet d’envoyer directement un fax au travers d’une imprimante virtuelle ou d’un script intégré au navigateur.

http://redmine.sputnick-area.net/wiki/cups2freefax

Assembler des fichiers PDF ou Postscript

8 février 2010
Astuces

Pour assembler des fichiers PDF ou Postscript pour n’en faire plus qu’un :

gs -q -dBATCH -dNOPAUSE -sPAPERSIZE=a4 -sDEVICE=pdfwrite -sOutputFile=livre.pdf 1.pdf 2.pdf

Ou avec pdftk, plus efficace :

pdftk 1.pdf 2.pdf cat output livre.pdf

Pipelining Firefox

8 février 2010
Astuces

Normalement, les navigateurs ne font qu’une seule requête à chaque fois. En activant le pipelining,le navigateur en fera plusieurs ce qui accélérera les temps de changement des pages.
Tapez about:config dans la barre d’adresse, filtrez avec network.http, ensuite effectuez les manipulations suivantes :
network.http.pipelining à true,
network.http.proxy.pipelining à true,
network.http.pipelining.maxrequests à 30.
Créez ensuite une nouvelle valeur numérique et nommez la :
nglayout.initialpaint.delay attribuez lui la valeur 0.
Cette valeur agit sur le temps que doit attendre le navigateur pour traiter les informations reçues.

cpufreq-selector et ses droits

30 décembre 2009
Astuces, gnome

cpufreq-selector de gnome vous demande à chaque fois un mot de passe quand vous voulez changer de fréquence ? Tapez dans votre terminal :

sudo chmod +s /usr/bin/cpufreq-selector && sudo dpkg-reconfigure gnome-applets

Enlevez les sudo si vous avez un accès root. Redémarrez votre session, c’est tout bon !

Mise à jour pour Ubuntu Karmic koala, l’astuce précédente ne marche plus. Ouvrez un terminal en root et tapez :

gedit /usr/share/polkit-1/actions/org.gnome.cpufreqselector.policy

A la fin du texte, remplacez auth_admin_keep par yes

Enregistrez, testez, ça devrait fonctionner.

« Page précédente