Comme vous pouvez le voir sur cette photo, mon pc portable possède des touches multimedia en dessous du touche pad sur la face avant.
Sous gnome elles étaient quasi toutes fonctionnelles (le son) et en tout cas configurable par la suite or en arrivant sous kde, blackout pour ces touches … :/
En comme je venais de passer à kde pour le SVN je n’allais pas changer de sessions à chaque fois, je me suis donc mis à la recherche d’une appli pour configurer mes touches, et en fouinant (beaucoup !) j’ai trouvé lineak mais malheureusement pas compatible avec mon DELL :'(.
Je me suis donc fais mon fichier de conf perso:
Methode :
Lancez xev
dans une console
Prenez ensuite un jolie bout de papier et appuyez sur chacun des boutons « spéciaux » de votre clavier, vous allez obtenir qqchose comme ça:
KeyPress event, serial 23, synthetic NO, window 0x5a00001,
root 0x36, subw 0x0, time 2407465070, (146,-62), root:(719,272),
state 0x0, keycode 234 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 characters: « »
Notez la seule chose qui nous intéresse nous: le nombre qui suit keycode
, ici 234.
Ouvrez ensuite le fichier /etc/lineakkb.def
et repérez une configu parmi celles dans ce fichiers qui contient toutes les fonctionnalitées de vos touches supplementaires. Copiez la et modifier la pour qu’elle coresponde à votre clavier.
Changez le nom, la description et configurez les touches avec les codes obtenus precedement.
Collez ensuite tout ceci à la fin du fichier de conf, il faut être root, donc sudo kate /etc/lineakkb.def
Ouvrez ensuite une console et tappez
lineakd -l
Vous devriez voir le nom de la config que vous venez de créer, faites ensuite:
lineakd -c Nom_de_votre_config
Puis pour tester lancer lineakd -v
et appuyez sur vos touches, vous devriez voir s’afficher des choses dans la console: ça marche, reste plus qu’a configurer ;).
Faites
kate $HOME/.lineak/lineakd.conf
et remplisser les lignes, voici par exemple mon fichier de conf:
CdromDevice = /dev/cdrom Display_align = center Display_color = 0aff00 Display_font = -adobe-helvetica-bold-r-normal-*-*-240-*-*-p-*-*-* Display_hoffset = 0 Display_plugin = internal Display_pos = bottom Display_soffset = 1 Display_timeout = 3 Display_voffset = 50 KeyboardType = DELL_6400 MixerDevice = /dev/mixer RAWCommands = Screensaver = conffilename = /home/titeuf/.lineak/lineakd.conf keystate_capslock = keystate_numlock = keystate_scrolllock = AudioLowerVolume = amixer set Master 2- AudioMute = amixer set Master toggle AudioNext = xmms --fwd AudioPlay|Pause = xmms --play-pause AudioPrevious = xmms --rew AudioRaiseVolume = amixer set Master 2+ AudioStop = xmms --stop
Pour utiliser amarok avec lineak:
AudioLowerVolume = amixer set Master 2-
AudioMute = amixer set Master toggle
AudioNext = AMAROK_FORWARD
AudioPlay|Pause = AMAROK_PLAYPAUSE
AudioPrevious = AMAROK_BACK
AudioRaiseVolume = amixer set Master 2+
AudioStop = AMAROK_STOP
Et avec ça tout roule
Pour lancer lineak a chaque démarage sous kde, créez un fichier dans Autostart:
kate ~/.kde/Autostart/clavier_dell.sh
placez ceci dedans
#!/bin/sh
lineakd &
Puis rendez le executable:
sudo chmod +x ~/.kde/Autostart/clavier_dell.sh
Bonne config
Quoi de pire lorsque l’on change de système d’exploitation que de ne pas réussir à retrouver au moin se que l’on avait precedement, les outils, les fonctionnalitées …
Surtout que en principe, si on change c’est en esperant trouver mieux et aussi gratuit dans mon cas (d’une pierre deux coups 🙂 ).
Bon pour en revenir à nos moutons, j’ai pour habitude de travailler avec svn, d’une part pour le travail d’équipe (avec Xorax une brute de code soit dit en passant) mais aussi pour le versionnage et la fait de tout avoir sur serveur proprement.
Sous windows (que je n’ai pas encors pris le temps d’installer !) j’utilisais tortoise svn un must dans son genre. Arrivé sous linux j’ai donc chercher un client subversion (graphique) équivalent.
Alors, étant sous gnome, j’en ai testé un paquet: esvn, Rapidsvn et bien d’autre, même en python !
J’ai bien entendu aussi testé le plugin ecplise, mais aucun, aucun ne m’a satisfait :-(.
Moi il me faut uniquement un truc simple pour faire des commit, update checkout … mais surtout des DIFF et des DIFF correct, des diff entre plusieurs revisions et si possible pas 36 milles diff à la suite les uns des autres (un pour chaque fichiers)
Rapidsvn était vraiment bien, mais pas moyen de faire des diff généraux sur tout le projet et c’était le seul a proposer le diff entre 2 version donc ….
J’allais retourner sous windows ? Non, j’ai heureusement pas laché l’affaire comme ça !
Etant donné que j’avais testé le plugin subeclipse, je voulais testé celui de quanta plus vu que cet editeur me botte vraiment (bye bye dreamweaver 😉 ) mais le hic c’est que le quanta plus est à la base un soft dev pour l’envirronement KDE or je suis (j’était) sous gnome .
Bon ba dans ces cas la … on install KDE puisque les 2 peuvent cohabiter.
La bimm je me tape bien 200mo de pquet à dl 3 4 min de conf et hop j’ouvre une session KDE, je configure Quanta+, j’installe Kdesvn, Kompare et je test: checkout, hdiff….
Et PAFFFFFF ma killer app je la tient, kdesvn + Kompare c’est le must, ça plus l’integration quanta plus et même le système, via click droit comme tortoise.
C’est une tuerie (pour le moment, pourvu que ça dur !) si vous voulez bosser avec svn, je ne peux que vous encourager à utiliser ce trio 😉 .
Bon dev
Ubuntu, comme je vous en parlais precedement, c’est à mon avis l’une des seules distrib prometeuse (avec mandriva et pour le desktop !) mais il y a quand même un gros defaut, cette mani de sortir une version tout les 6 mois…
Et encors, la ils ont sorti une LTS (long time support), la dapper, mais c’est encors le gros bordel dans les paquets (notamment XGL) et je ne comprend pas comment il se fait qu’on ne puisse pas installer firefox2 simplement.
Quand je vois des trucs comme ça, je me fais du soucis pour l’avenir de linux. J’ai du pinailler au moin 1 plombe pour installer firefox2 !!! 😮
Il me semble quand même que c’est un truc de base, pourquoi n’est-il pas dispo via apt ou en .deb ??!!
Je viens d’installer linux, je ne sais pas encors compliler, je ne sais même pas quoi faire avec l’archive que j’ai téléchargé. Je ne vais quand même pas passer sous edgy juste pour ff2 !
Ca sert a quoi de faire une LTS si c’est pour ne même pas avoir firefox 2 sous dapper ?
Tout ça à cause encors une fois des 36 versions de 36 distrib … :/
Bref, il y en a quand même qui pense au noob gens comme moi et qui tiennent un repository avec des paquets elementaire pour dapper et breezy:
Suivez les consignes de cette page
et ensuite firefox 2 sera disponible via apt et vous conserverez firefox 1.5.
Du bonheur en barre pour ma part !
Ensuite comme firefox 2 a quand même quelques defauts, on peux en corriger certains comme pour les raccourcis claviers et pour activer la fonction « page précedente » avec la touche dell backspace:
* Tapez about:config
dans la barre d’adresse de Firefox 2,
* Cherchez browser.backspace_action et remplacez la valeur par 0
(zéro)
Nous voila avec firefox à jour sous ubuntu ;).
Pour régler l’affichage de mon dell 6400 sous ubuntu dapper 6.06 j’ai du faire une petite manip toute simple pour activer l’affichage en 1490/900 sur mon écran WUXGA+.
C’est la même manip pour un écran WUSXGA
sudo apt-get install linux-686 xorg-driver-fglrx
sudo aticonfig --initial
sudo aticonfig --ovt=Xv
A vous les joies d’un bon écran.
Même sur un 15 pouce le 1490 est très apreciable et je regrette de ne pas avoir pris le 1600.
Ça faisait un bon bail que je voulais passer sous linux, question d’éthique et de fonctionnalitées mais toutes mes tentatives s’étaient avérés infructueuses sur mon pc de bureau :(.
J’ai donc tenté la chose sur mon nouveau pc portable, le dell 6400 avec succès youhou !!
Pour faire simple, j’ai choisis ubuntu dapper 6.06.
Pour le moment je ne rencontre aucun soucis aves ma config.
Le wifi fonctionne parfaitement ainsi que tout le reste.
Après une mise à jour automatique, le proc core 2 duo T7200 est parfaitement reconnu, seul l’ecran m’as obligé a une modif.
Même les raccourcis claviers fonctionnent (touche fn pour la luminosité, l’activation wifi …).
Il y a un seul problème c’est avec la prise casque, lorsqu’on branche un casque puis qu’on le débranche, il n’y a parfois plus de son (il faut rebooter :s )
Tout fonctionne tellement bien qu je n’ai pas encors installé XP sur le dual boot, la partition reste vide 😉
Une petite commande linux pour effacer les lignes vides d’un fichier texte.
C’est du bourrinage je sais mais j’ai pas trouvé la fonction magique …
cat toto | while read A; do if [ "$A" != "" ]; then echo $A >> tata; fi done
Cela supprime donc toutes les lignes vides du fichier toto et le réecris dans tata.
Merci a yannick, la commande magique est:
sed '/^$/d' toto
Vous cherchez une petite appz qui vous permete d’afficher la bande passante utilisée par votre serveur.
Un truc un poil plus simple que mrtg 😉
Bwbar est fait pour vous !
Il vous affiche la bande passante en temps réel. Une image es générée, il ne vous reste plus qu’a l’inserer 😉
Pour l’installer:
aptitude install bwbar
Ensuite la configuration:
On edite le fichier /etc/default/bwbar:
#Répertoire où l’on place l’image
DIR=/var/www/bwbar/#Nom de l’utilisateur qui exécutera le script
RUNAS=www-data#Les options
# On surveille l’interface ethO, le -M indique une mesure en mega
# le 100 indique la bande passante maximale (pour l’echelle)
# le -o indique output donc la bande passante mesurée en sortie
# le -t indique la frequence de rafraichissement en seconde (ici 10)
OPTIONS= »eth0 100 -M -o -t 10″
Il vous faut ensuite changer les droits du repertoire:
chown -R www-data:www-data /var/www/bwbar/
Puis enfin on lance la bwbar:
/etc/init.d/bwbar start
Voici d’autres options utile pour la bwbar
:
Vous pouvez aussi lancer bwbar avec une commande comme:
bwbar eth0 100 -x 200 -y 7 -t 10 -p dediup.png -f dediup.txt -d /var/www/bwbar &
N’en lancez pas 50 non plus 😉
Si vous modifiez le fichier de config, il vous faut relancer bwbar:
/etc/init.d/bwbar restart
Voila c’est beau 😉
Je viens de découvrir la commande nohup qui permet de continuer une action même si vous vous déconnecté (par ex de ssh)
Exemple concret:
Hier plantage de PC, donc reinstall de windows toussa … et j’me dis, je vais en profiter pour mettre un dual boot avec debian.
Je dl donc un iso DVD de debian (testing car raid + sata …), mais, il est 4h du mat et je pompe à 200ko/s le FTP … et j’ai cours à 8h.
J’aime pas dormir avec le PC allumé parce que j’ai 18 m² et mes raptors ne sont plus tout à fait silencieux 😀
Je lance donc un
nohup wget ftp://.... &
N’oubliez pas le & à la fin qui permet de lancer l’apli en arière plan.
Et voilou, je ferme ssh et ce matin tout était là 😉 près a être dl a 1mo/s 😀
Google:
Lancer un programme puis le laisser tourner même après s’être déconnecté (ssh)
« Tout bète » vous allez me dire:
aptitude install emacs
ou
apt-get install emacs
Vous allez vous prendre un:
Pas de version candidate trouvée pour emacs
Pour je ne sais quelle raison (si on pouvait m’éclairer ..) il faut en fait installer emacs21
Et donc un petit coup de
aptitude install emacs21
ou
apt-get install emacs21
et l’affaire est dans le sac 😀
J’installe emacs car en cours d’UNIX, on boss sur emacs (nano me sufisait amplemment)
++
Pour chercher une commande qui fait quelque chose sous linux, il y a une commande toutes simple:
man ⣠-k ⣠la_chose_que_lon_veut_faire↵
Sachant que la_chose_que_lon_veut_faire est souvent à formuler en anglais.. (et oui les pages de man en fr y’en à pas tant que ça)
En gros ca ressemble un peu à la commande
aptitude search prog_ou_fction
mais pas pour la même utilisation.
Voila, j’ai trouvé ca cool et je ne connaissais pas 😉