U.S.S. BOTANY BAY

jeudi 13 novembre 2008

GNOME-SPECIMEN

OK, c'est dup... Même pour Mitternacht qui en parle dans un de ses posts de juin dernier... Un petit utilitaire gnome très léger qui permet les comparaisons entre les polices installées (système et ~/.fonts). Totalement indispensable...

mercredi 5 novembre 2008

Liberation Front

Have a nice looking font in my urxvt... Pretty easy actually, I can't believe it took me so long... The thing is... terminals can only display monospace fonts properly. Helvetica is very nice of course but try it and you'll have large gaps between letters... OK then... time to choose a monospace font...
So which ones are available on my system ? gtkfontsel or xfontsel give me these :

  • -*-dejavu sans mono-medium-r-normal-*-13-*-*-*-*-*-*-*
  • -*-nimbus mono l-regular-r-*-*-17-*-*-*-*-*-*-*
  • -*-tlwgmono-medium-r-*-*-18-*-*-*-*-*-*-*
  • -*-monouralic-regular-r-*-*-12-*-*-*-*-*-*-*
  • -bitstream-terminal-medium-r-*-*-*-140-100-100-*-*-iso8859-1
  • -*-freemono-medium-r-normal-*-15-*-*-*-*-*-*-*
  • -bitstream-bitstream vera sans mono-medium-r-*-*-17-*-*-*-*-*-*-*

But none of them really made it for me and my sweet urxvt... After a while I stumbled upon LIBERATION MONO... Love at first sight? Probably... but how can my jealous system understand? No matter what I did... I even tried to put the .ttf files in /usr/share/fonts/truetype/liberation... In vain...



Liberation Mono Regular in Debian Testing (Desktop)


Then I learned that Xft could integrate ttf fonts in graphical applications such as xterm, urxvt etc... Heaven... All you have to do is simply add the following in your ~/.Xdefaults :
URxvt*font: xft:Liberation Mono:style=Regular:pixelsize=15

And put the ttf files in your ~/.fonts of course.



Liberation Mono Bold in Debian Testing (Laptop)


Strangely the font aspect is not the same on my laptop... maybe this is linked to different video cards? To tell you the truth, this suits me just fine... I'll probably won't modify my urxvt configuration for quite a few... years? Of course I use the bold version on the laptop but that's not the difference I mean...



Ubuntu Something (Desktop)


This one is from a friend using Ubuntu... Seems like a font called 'Monospace' is just like Liberation Mono? And it's already auto-installed... But is it really the same? I don't think so...

samedi 5 juillet 2008

Wallpaper #1


fond d'écran par Nikosan

vendredi 4 juillet 2008

Touche Multi-keys & xmodmap

Comment faire des caractères spéciaux comme ceux-ci : œ æ ø © ?
Simple : on utilise les touches "Windows" qui ne servent à rien sur nos claviers...
Ainsi, grâce à cette méthode Multi-keys, on "compose" avec des touches connues :

/ + o = ø
a + e = æ
c + o = ©

La seule partie difficile pour le débutant c'est de déterminer comment le clavier reconnaît cette touche... il faut pour cela lancer 'xev' en console et taper sur la touche Windows... On voit alors apparaître le keycode...
Chez moi :

root 0x5b, subw 0x0, time 1352215319, (75,450), root:(1188,538),
state 0x10, keycode 115 (keysym 0xff20, Multi_key), same_screen YES

Donc 115 pour la 1ere touche "Windows"... pour la 2e c'est 117...
Il ne reste plus qu'à coller ceci dans son ~/.xinitrc :

xmodmap -e "keycode 115 = Multi_key"
xmodmap -e "keycode 117 = Multi_key"

On compose ensuite à volonté en conservant la touche "Windows" maintenue.

samedi 12 avril 2008

Gateway to Heaven

Comment réaliser une passerelle entre un laptop connecté par wifi et une tour en passant par un câble ethernet ?
Toutes les opérations sont à réaliser en root
D'abord sur le laptop :

  1. ifconfig eth0 192.168.1.2
  2. iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
  3. iptables -A FORWARD -i eth1 -j ACCEPT
  4. echo 1 > /proc/sys/net/ipv4/ip_forward

Puis sur la tour :

  1. ifconfig eth0 192.168.1.3
  2. route add default gw 192.168.1.2

Il ne reste plus qu'à mettre à jour les DNS du /etc/resolv.conf de la tour tels que sur le latop.

Un grand merci à Slubman pour son aide.

dimanche 30 mars 2008

Transférer facilement des données entre 2 PCs

Transférer facilement plusieurs GB d'une manière simple et rapide avec proftp et gftp entre 2 PCs. Exemple portable vers tour :

  1. Relier les 2 ordis au même routeur en dhcp.
  2. Installer proftp sur le portable et ftp sur la tour.
  3. Faire ifconfig en root sur le portable pour déterminer son adresse IP.
    Exemple : 192.168.1.3
  4. Sur la tour lancer gftp.
  5. Entrer 192.168.1.3, login user du portable et mot de passe.
  6. Faire son choix... comme pour du ftp classique sur le net...

Par contre... le daemon proftpd sera lancé désormais à chaque boot sur le portable... À vous de voir, si vous voulez le désactiver pour plus de sécurité lorsque vos transferts seront terminés...

dimanche 24 février 2008

Installer 2 cartes son sous debian

J'ai 2 cartes son. La première est intégrée à ma carte mère (Nividia), le son ne passe pas bien sur une chaîne hifi donc j'ai réjouté une 2e carte Sound Blaster Audigy. Mon problème était le suivant: après chaque boot, obligation de relancer alsaconf pour avoir du son... puisque, par défaut, la carte son intégrée était détectée comme principale...

J'ai donc crée le fichier /etc/modprobe.conf comme suivant:

# ALSA:
alias char-major-116 snd
alias char-major-14 soundcore

# Audigy:
alias snd-card-0 snd-emu10k1
options snd-emu10k1 index=0

# Nvidia Mother Board:
alias snd-card-1 snd-intel8x0
options snd-intel8x0 index=1

# Needed:
include /etc/modprobe.d/

L'idée étant de définir un numéro aux cartes lors du boot ! Ici, la Nvidia passe en 2e (index=1) et l'Audigy en 1ere (index=0). On ne peut pas se contenter juste des lignes concernant l'Audigy. Il FAUT nommer explicitement le module de la carte intégrée sinon elle sera encore chargée en principale...

À titre indicatif:
Mon lspci |grep "audio"
00:05.0 Multimedia audio controller: nVidia Corporation nForce Audio Processing Unit (rev a2)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
01:07.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
et
un lsmod | grep snd pourra vous être utile aussi dans l'identification de vos modules...


NB: Ce billet est surtout un pense-bête pour moi-même... si vous avez suivi le même chemin... vous comprendrez tout seul... kthxbye