/etc/X11/fvwm/menudefs.hook
quand on installe ou supprimer un paquet (si ça ne marche pas bien, lancer “# update-menus
” manuellement). J'intègre ce menu_debian dans mon ~/.fvwm/.config.$ diff -Nu /usr/share/fvwm/FvwmScript-Quit.orig /usr/share/fvwm/FvwmScript-Quit --- /usr/share/fvwm/FvwmScript-Quit.orig 2011-04-14 20:52:35.350803178 +0200 +++ /usr/share/fvwm/FvwmScript-Quit 2011-04-15 20:17:04.424103054 +0200 @@ -9,12 +9,12 @@ Init Begin - WarpPointer 1 - Set $ToDo = Logout - ChangeValue 6 1 +# WarpPointer 1 (Note : WarpPointer ne marche pas bien avec ma config générale, ça me perturbe, ne pas l'utiliser.) + Set $ToDo = Halt + ChangeValue 6 0 ChangeValue 7 0 ChangeValue 8 0 - ChangeValue 9 0 + ChangeValue 9 1 ChangeValue 10 0 End @@ -85,13 +85,13 @@ If $ToDo == Reboot Then Begin Do {Exec sync} - Do {Exec /sbin/shutdown -r now} + Do {Exec sudo /sbin/shutdown -r now} Quit End Else Begin Do {Exec sync} - Do {Exec /sbin/shutdown -h now} + Do {Exec sudo /sbin/shutdown -h now} Quit End End
FvwmProxy
dans ~/.fvwm/config
.~/.xsession-errors
devient trop gros, ajouter le fichier xsession-errors_perso.conf
dans /etc/logrotate.d/
/home/user_name/.xsession-errors { daily rotate 5 compress missingok create 0640 user_name user_name }
~/.xsession
./etc/X11/xdm/Xresources
, /etc/X11/xdm/Xsetup
et /etc/X11/xdm/Xstartup
par mes trois fichiers personnalisés /etc/X11/xdm/Xresources.perso, /etc/X11/xdm/Xsetup.perso et /etc/X11/xdm/Xstartup.perso./etc/bash.bashrc
./etc/bash.bashrc
# Utiliser less au lieu de zless pour lire des fichiers textes compressés # (voir aussi le script /bin/zless) LESS=-MM #LESSCHARSET=latin1 LESSCHARSET=utf-8 #LESSCHARSET=latin9 LESSOPEN="|lesspipe %s" export LESSOPEN LESSCHARSET LESS
coretemp
pour utiliser lm-sensors selon la proposition de la commande sensors-detect
.hddtemp
pour pouvoir l'utiliser avec gkrellm. Voir /usr/share/doc/gkrellm/README.Debian
.~/.gtkrc-2.0
et éventuellement ~/.gtkrc.mine
. L'utilitaire graphique gtk-chtheme permet de voir/changer facilement certains aspects du theme en modifiant ~/.gtkrc-2.0
, dans ce cas, et comme il ne sais pas changer les icônes, on peut affiner la config dans ~/.gtkrc.mine
. Par exemple :
* Utilise le theme ClearLooks (dans gtk2-engines) avec les fonts Liberation (dans ttf-liberation). Le fichier ~/.gtkrc-2.0
obtenu par la commande gtk-chtheme
<file># – THEME AUTO-WRITTEN DO NOT EDIT
include “/usr/share/themes/Clearlooks/gtk-2.0/gtkrc”
style “user-font” {
font_name = “Liberation Mono 8”
}
widget_class “*” style “user-font”
gtk-font-name=“Liberation Mono 8”
include “/home/user_name/.gtkrc.mine”
# – THEME AUTO-WRITTEN DO NOT EDIT</file>
* Pour les icônes, utiliser tango-icon-theme par ~/.gtkrc.mine
<file>gtk-icon-theme-name = “Tango”</file>~/.gtkrc-2.0
<file>gtk-theme-name=“Zukitwo-Dark”
gtk-icon-theme-name=“Tango”
gtk-font-name=“Liberation Mono 10”
</file> et le fichier ~/.config/gtk-3.0/settings.ini
<file>[Settings]
gtk-theme-name = Zukitwo-Dark
gtk-icon-theme-name = Tango
gtk-fallback-icon-theme = gnome
# next option is applicable only if selected theme supports it
gtk-application-prefer-dark-theme = true
# set font name and dimension
gtk-font-name = Liberation Mono 10
</file>~/.mozilla/firefox/xxxxxxxx.default/chrome/userChrome.css
. Voir http://www.mozilla.org/support/firefox/edit.~/.mozilla/firefox/xxxxxx.default/formhistory.sqlite
). put/get -n -r * yafc ssh://login_utilisateur@serveur
wget -r -p -np -k http://...
pour télécharger un site.
$ dpkg -x amazonmp3.deb . $ dpkg -e ../amazonmp3.deb DEBIAN $ vi DEBIAN/control Supprimer toutes les dépendances et remplacer i386 par amd64 pour l'architecture. $ dpkg-deb --build . amazonmp3-amd64.deb # dpkg -i amazonmp3-amd64.deb
lib32icu38_3.8.1-3+lenny2_amd64.deb libboost-date-time1.34.1_1.34.1-14_i386.deb libboost-filesystem1.34.1_1.34.1-14_i386.deb libboost-iostreams1.34.1_1.34.1-14_i386.deb libboost-regex1.34.1_1.34.1-14_i386.deb libboost-signals1.34.1_1.34.1-14_i386.deb libboost-thread1.34.1_1.34.1-14_i386.deb libcairomm-1.0-1_1.6.0-1_i386.deb libglademm-2.4-1c2a_2.6.7-2_i386.deb libglibmm-2.4-1c2a_2.16.4-1_i386.deb libgtkmm-2.4-1c2a_2.12.7-1_i386.deb
et les installer manuellement
$ mkdir pour_lib32 $ cd pour_lib32 $ ls ../*.deb | awk '{print "dpkg-deb -x "$1" ."}' | sh # mv usr/lib/* /usr/lib32 # mv emul/ia32-linux/usr/lib/* /usr/lib32 # ldconfig
Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so: wrong ELF class: ELFCLASS64 /usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64 Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
mais ça fonctionne correctement.
/usr/share/doc/mysql-server-5.0/README.Debian.gz
) est de donner un mot de passe pour mysql-root-user (qui n'est pas le normal-root-user) /usr/bin/mysqladmin -u root password 'mot-de passe'
Ensuite tout peut être géré par http://localhost/phpmyadmin/. Mettre dans /etc/php5/apache2/php.ini
upload_max_filesize = 8M
pour qu'on puisse importer de grosse bases de données via phpmyadmin.
http://localhost/~nom_user/
, il faut créer deux liens symboliques userdir.conf
et userdir.load
dans /etc/apache2/mods-enabled
vers ../mods-available/userdir.conf
et ../mods-available/userdir.load
. La commande # a2enmod userdir
fait ça pour nous. (Voir les commandes a2enmod
et a2dismod
, a2ensite
et a2dissite
)
/etc/apache2/mods-available/php5.conf
pour activer php pour userdirs. Options
sur la ligne “AllowOverride …” pour permettre d'utiliser .htaccess
. Dans ce dernier, on peut mettre par exemple “php_value register_globals On” (utile quand on n'a pas accès à modifier cette option dans php.ini)./etc/vim/vimrc
. /usr/local/bin/geany
#!/bin/sh # # Remplacer geany par "geany+clipit" pour contourner le bug #496791 # (Copy text with middle mouse button doesn't work) clipit & /usr/bin/geany $1 killall clipit
answers.sty
), texlive-math-extra, texlive-fonts-extra. Pour le (re-)configurer, # texconfig
./usr/share/vim/addons/ftplugin/latex-suite/texrc
dans ~/.vim/ftplugin/tex/
et remplacer dans ce fichier la ligne TexLet g:Tex_CompileRule_dvi = 'latex -interaction=nonstopmode $*'
par
TexLet g:Tex_CompileRule_dvi = 'latex -src-specials -interaction=nonstopmode $*'
et remplacer la ligne
TexLet g:Tex_UseEditorSettingInDVIViewer = 0
par
TexLet g:Tex_UseEditorSettingInDVIViewer = 1
lyx
), acroread (mais ne pas installer les plugins), xpdf, gv# /usr/sbin/select-default-ispell
pour choisir le dictionnaire à utiliser. Il y a aussi hunspell, aspell./usr/share/mplayer/scripts/binary_codecs.sh install
/etc/mplayer/mplayer.conf
n'active pas les codecs vdpau pour la sortie video vdpau. Pour profiter de l'accélération HW de GPU, on peut mettre par exemple vo=vdpau,xv, vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau,
dans ~/.mplayer/config
(Ne pas oublier la virgule à la fin de ligne. La ligne “vo=vdpau,xv,” n'est pas nécessaire). Sur ma machine, j'ai fait un test comparatif
mplayer -vo vdpau -vc ffmpeg12vdpau file.mpg (20% cpu total avec video-hardware GPU accélération) mplayer -vo vdpau -vc ffmpeg12 file.mpg (60% cpu total)
Voir VDPAU et Mplayer et VDPAU.
gstreamer-properties
du paquet gnome-media pour choisir Output ALSA ou OSS ou …
), moc, audacity/etc/alternatives/ruby
pointe vers la bonne version).$ ffmpeg -b 600k -f alsa -i hw:U0x46d0x825 -f video4linux2 -s 640x480 -i /dev/video0 webcam.mpg
ou bien
$ ffmpeg -b 600k -f alsa -i default -f video4linux2 -s 640x480 -i /dev/video0 webcam.mpg
import
du paquet imagemagick, on lance d'abord xwininfo
pour trouver le “id” de la fenêtre à capturer, ensuite on fait par exemple “import -window id capture.png”. On peut utiliser l'option “-window root” pour capturer tout l'écran.feh -F -D 4 -z /chemin/to/Diapo/*
du
, fuser
, gdb
, ip
, kill
et killall
, ldd
, lsof
, netcat
, netstat
, ps
ou gps
ou qps
, ping
, strace
et ltrace
, top
ou htop
, traceroute
, mtr
et tcptraceroute
xscreensaver-demo
pour le configurer./home
: beagle. Lire /usr/share/doc/beagle/README.Debian
et /usr/share/doc/beagle/README
./usr/share/doc/ccache/README.Debian
)/usr/local/bin/homebank_fr
#!/bin/sh # Pour que l'interface de homebank soit en français sur mon système en anglais export LANG=fr_FR.UTF-8 homebank export LANG=en_US.UTF-8
winecfg
pour le configurer. Utiliser winetricks.cpufreq-info
et si ce n'est pas le “governor performance”, lancer # cpufreq-set -c 0 -g performance # cpufreq-set -c 1 -g performance
(voir ici)
ibus-daemon
dans ~/.xsession.Preferences/Advanced
, cocher la case “Use system keyboard layout setting”.aplay
pour le son.# apt-get install libesd0-dev pkg-config libgtk2.0-dev libesd0 esound libxml-parser-perl gettext (Télécharger reciteword-0.8.4.tar.bz2, reciteword-books-0.8.4.tar.bz2, reciteword-dicts-0.8.2.tar.bz2, WyabdcRealPeopleTTS.tar.bz2, et optionnellement reciteword-skins-rw-0.8.2.tar.bz2, reciteword-skins-rw_en-0.8.2.tar.bz2) $ tar jxvf reciteword-0.8.4.tar.bz2 $ cd reciteword-0.8.4 $ ./configure $ make # make install $ tar jxvf reciteword-books-0.8.4.tar.bz2 # mv books /usr/local/share/reciteword/ $ tar jxvf reciteword-dicts-0.8.2.tar.bz2 # mv dicts /usr/local/share/reciteword/ $ tar jxvf WyabdcRealPeopleTTS.tar.bz2 # mv WyabdcRealPeopleTTS /usr/share/ (attention : indépendamment de l'endroit d'installation de reciteword, les fichiers son dans /usr/share) (Optionnel :) $ tar jxvf reciteword-skins-rw-0.8.2.tar.bz2 # mv rw /usr/local/share/reciteword/skins/ (Optionnel :) $ tar jxvf reciteword-skins-rw_en-0.8.2.tar.bz2 # mv rw_en /usr/local/share/reciteword/skins/
esd
avant de lancer reciteword
pour que le son fonctionne. Voici le script pour le lancer #!/bin/sh esd & export LANG=zh_CN reciteword export LANG=en_US.UTF-8 killall esd
vboxusers
, télécharger le “VirtualBox Extension Pack”, lancer virtualbox et installer cette extension via le menu.# apt-get install qemu-kvm virt-manager libvirt-bin dnsmasq-base bridge-utils iptables # adduser <user_login> kvm # adduser <user_login> libvirt
/etc/init.d/qemu-kvm
et /etc/init.d/libvirt-bin
au boot du système (configurable par exemple avec sysv-rc-conf
) pour ne pas charger les deux modules kvm
et kvm_intel
et ne pas activer le service libvirtd
au boot du système./usr/share/doc/dnsmasq-base/README.Debian
et /usr/share/doc/libvirt-bin/README.Debian
.# /etc/init.d/qemu-kvm start # /etc/init.d/libvirt-bin start $ virt-manager # /etc/init.d/libvirt-bin stop # /etc/init.d/qemu-kvm stop
Virtualization
du BIOS soit activé pour que le module kvm-intel
puisse fonctionner./usr/share/doc/googleearth-package/README.Debian
).# update-java-alternatives -s java-6-sun