Réaffecter une touche du clavier
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
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
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
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.cssCopiez/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
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
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
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
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.