|
|
| (70 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| =Pour capturer les données sur le réseau= | | =Syntax highlighting MediaWiki= |
| <nowiki>tcpdump -X -n -t -s 0 src 192.168.0.45</nowiki>
| |
|
| |
|
| =Pour afficher une image en arrière-plan (X-Windows)=
| | Ajouter à la fin de /etc/mediawiki/LocalSettings.php: |
| <nowiki>wmsetbg --center --workspace 0 image.jpeg</nowiki>
| |
|
| |
|
| =Email= | | <source lang=ini> |
| | wfLoadExtension('SyntaxHighlight_GeSHi'); |
| | </source> |
|
| |
|
| ==Sylpheed== | | =RTC= |
|
| |
|
| ===Configuration du naviguateur===
| | Pour que Linux ajuste automatiquement son horloge selon le RTC au démarrage, il faut: |
| <nowiki>opera -newpage %s</nowiki>
| |
|
| |
|
| ===Configuration du serveur LDAP===
| | Ne pas sélectionner "Enhanced Real-time clock Support" dans "Device Drivers ---> Character devices --->" |
| | Sélectionner (built-in ,pas modulaire) "Device Drivers ---> Real Time Clock ---> Set system time from RTC on startup and resume" |
|
| |
|
| LDAP search string:
| | Avec ça, plus besoin du script /etc/rc.d/init.d/setclock |
| (&(mail=*)(cn=*%s*))
| |
|
| |
|
| ==Configuration du client Email dans Opera== | | Capture d'écran= |
| <nowiki> sylpheed --compose [mailto:%t][?subject=%s]</nowiki>
| |
|
| |
|
| =Setup French Canadian (old ca_enhanced) layout=
| | import screenshot.png |
|
| |
|
| With Xorg7, "ca_enhanced" is no more. You have to do a little trick to get the same layout that you are used to: Switch the old:
| | =Permettre d'éteindre l'appareil sans être authentifié= |
| Option "XkbLayout" "ca_enhanced"
| |
|
| |
|
| To:
| | Enlever le '-a' de la ligne shutdown dans /etc/inittab |
| Option "XkbLayout" "ca"
| |
| Option "XkbVariant" "fr"
| |
|
| |
|
| =Démarrage Linux sans authentification= | | =Deleting files on mounted partitions in PcManFM gives error messge= |
|
| |
|
| Dans le fichier /etc/inittab, remplacer cette ligne:
| | Error message: |
| 1:12345:respawn:/sbin/agetty 38400 tty1 | | Some files cannot be moved to trash can because the underlying file systems don't support this operation... |
|
| |
|
| par celle-ci:
| | Fix by creating a trash folder on the partition root: |
| 1:12345:respawn:/sbin/agetty -n -l /bin/bootdisk-login 38400 tty1 | | mkdir .Trash-1004 |
| | chown -R 1004:1000 .Trash-1004/ |
| | chmod 700 .Trash-1004/ |
|
| |
|
| et créez le script /bin/bootdisk-login:
| |
| #! /bin/sh
| |
| export HOME=/root
| |
| export PS1='\u:\w\$ '
| |
| export PATH=/bin:/usr/bin:/sbin:/usr/sbin
| |
| cd ${HOME}
| |
| /bin/bash --login
| |
| exit $?
| |
|
| |
|
| Si vous voulez démarrer X sans authentification pour un usager en particulier, voici le script à utiliser:
| | =2 moniteurs avec Debian = |
| #! /bin/sh
| |
| su <usager> -c /usr/X11R6/bin/startx
| |
| exit $?
| |
|
| |
|
| =Affichage des fichiers avec majuscule en premier=
| | Modifier: |
| set LC_COLLATE=C
| |
|
| |
|
| =How to do a search and replace over multiple files?=
| | $> /etc/gdm3/Init/Default |
| | |
| You could use find and sed, but I find that this little line of perl works nicely:
| |
| <nowiki>perl -pi -w -e 's/search/replace/g;' *.php</nowiki>
| |
|
| |
|
| -e means execute the following line of code.
| | et ajouter la ligne: |
| -i means edit in-place
| |
| -w write warnings
| |
| -p loop
| |
|
| |
|
| Example I had the following style sheet in a section:
| | <source lang=text> |
| <nowiki><link rel="stylesheet" type="text/css" href="../includes/style.css"></nowiki>
| | xrandr --output DVI-0 --auto --output VGA-0 --auto --left-of DVI-0 |
| | </source > |
|
| |
|
| and I wanted the following instead:
| | =Configurer Debian pour rouler les applications X remote= |
| <nowiki><link rel="stylesheet" type="text/css" href="admin.css"></nowiki>
| |
|
| |
|
| As each expression is a regular expression you've got to escape the special characters such as forward slash and .
| | Ajouter dans /etc/gdm3/daemon.conf: |
| <nowiki>\.\.\/includes\/style\.css</nowiki>
| |
|
| |
|
| So the final line of code ends up as
| | <source lang=text> |
| <nowiki>perl -pi -w -e 's/\.\.\/includes\/style\.css/admin\.css/g;' *.php</nowiki> | | [security] |
| | DisallowTCP=false |
| | </source > |
|
| |
|
| =Installation de style file latex=
| | Et faire: |
|
| |
|
| Éxécuter la commande:
| | $> xhost + |
| mktexlsr | |
|
| |
|
| après avoir installé le fichier .sty
| | =OpenWRT= |
|
| |
|
| =Supprimer un "/" à la fin=
| | Luci install: |
|
| |
|
| DIR="/usr/local/bin/"
| | $> opkg update |
| echo ${DIR%/}
| | $> opkg install luci |
| | ou |
| | $> opkg install luci-ssl |
|
| |
|
| =Effacer plusieurs fichiers avec find=
| | Luci start: |
|
| |
|
| find . -name .svn -exec rm -rf {} \;
| | /etc/init/uhttpd start |
|
| |
|
| =LFS: Comment sauver de l'espace disque=
| | Configure to start automatically: |
|
| |
|
| ==/usr/share/zoneinfo==
| | /etc/init.d/uhttpd enable |
| If you copy your timezone to /etc/localtime instead of making the
| |
| normal symbolic link, all of /usr/share/zoneinfo can be removed.
| |
|
| |
|
| ==/usr/share/locale and /usr/lib/locale==
| |
| If you don't use NLS, you can remove all the locale info in /usr/share/locale and /usr/lib/locale.
| |
|
| |
|
| ==/usr/share/man==
| |
| Les répertoires /usr/share/man{cs,de,es,fi,fr,sauver de l'espace disquehu,id,it,ja,ko} etc peuvent être enlevés.
| |
|
| |
| =Comment synchroniser deux répertoires=
| |
| Le répertoire dest va devenir un miroir de src:
| |
| $> rsync -av --delete src/* dest
| |
|
| |
| =Installation CUPS-PDF=
| |
| Sur le serveur (web admin interface, port 631), cliquer sur "Find New Printer"
| |
|
| |
| Sélectionner "Generic Make"
| |
|
| |
| Model: Sélectionner "Generic CUPS-PDF Printer (en)"
| |
|
| |
| =tar avec SSH=
| |
| tar jcvf - directory | ssh user@host "cat > directory.tar.bz2"
| |
|
| |
| =Navigateur par défaut pour les applications Gnome=
| |
|
| |
| Éxécuter:
| |
| $> gnome-default-applications-properties
| |
|
| |
|
| |
| =Syntax highlighting MediaWiki=
| |
|
| |
| Replace in skins/monobook/main.css:
| |
|
| |
| <source lang=css>
| |
| pre {
| |
| padding: 1em;
| |
| border: 1px dashed #2f6fab;
| |
| color: black;
| |
| background-color: #f9f9f9;
| |
| line-height: 1.1em;
| |
| </source>
| |
|
| |
| With:
| |
|
| |
| <source lang=css>
| |
| pre {
| |
| padding: 1em !important;
| |
| border: 1px dashed #2f6fab !important;
| |
| color: black;
| |
| background-color: #f9f9f9 !important;
| |
| line-height: 1.1em !important;
| |
| </source>
| |
|
| |
|
| =Lecture température disque dur=
| |
| $> hddtemp /dev/sda
| |
|
| |
|
| =SMART Disk Monitoring Daemon=
| |
|
| |
|
| $> apt-get install smartmontools
| | = Xresources = |
| $> smartctl -t long /dev/sda [wait until test completes, then]
| |
| $> smartctl -l selftest /dev/sda
| |
|
| |
|
| =Changement du mot de passe usager=
| | Pour voir la configuration actuelle: |
|
| |
|
| Si vous avez ce message d'erreur:
| | $> xrdb -query -all |
|
| |
|
| password for ' null ' gnome keyring
| |
|
| |
|
| Il faut éxécuter:
| |
|
| |
|
| $> rm ~/.gnome2/keyrings/login.keyring
| | = .xsessionrc = |
|
| |
|
| =Combiner plusieurs documents PDF en un seul= | | <source lang=bash> |
| | #!/bin/bash |
|
| |
|
| $> gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf
| | # Nécessaire car lightdm ne lit pas /etc/profile (not a login shell): |
| | if [ -f /etc/profile ]; then |
| | . /etc/profile |
| | fi |
|
| |
|
| Si les sources sont des images, on peut utiliser ImageMagick:
| | if [ -f ${HOME}/.profile ]; then |
| | . ${HOME}/.profile |
| | fi |
|
| |
|
| $> convert *.gif foo.pdf
| | # Disable bell |
| | xset -b |
|
| |
|
| | xscreensaver -no-splash & |
|
| |
|
| =Désactiver mode large files=
| | # Load resources |
| | xrdb -merge .Xresources |
|
| |
|
| si vous avez ce message quand vous essayez de monter un disque:
| | DBUS_SESSION_BUS_ADDRESS="" dropbox start & |
| | </source > |
|
| |
|
| EXT4-fs (sda1): Filesystem with huge files cannot be mounted read-write without CONFIG_LBDAF
| |
|
| |
|
| Selon la doc du kernel de Linux:
| | = Bug NFS Debian = |
|
| |
|
| <source lang=css>
| | Message d'erreur: |
| The ext4 filesystem requires that this feature be enabled in
| | ...blkmapd[278]: open pipe file /run/rpc_pipefs/nfs/blocklayout failed: No such file or directory... |
| order to support filesystems that have the huge_file feature
| |
| enabled. Otherwise, it will refuse to mount in the read-write
| |
| mode any filesystems that use the huge_file feature, which is
| |
| enabled by default by mke2fs.ext4.
| |
|
| |
|
| The feature can be removed from an existing filesystem by running the following commands:
| | Solution: |
| | $> sudo systemctl disable nfs-blkmap |
|
| |
|
| $> tune2fs -O ^huge_file /dev/whatever
| | = XTerm = |
| $> fsck /dev/whatever
| |
|
| |
|
| This should allow you to mount the drive without CONFIG_LBDAF in the kernel.
| | Pour sauvegarder le contenu du terminal dans un fichier faire: |
|
| |
|
| | Ctrl-Clickleft et sélectionner |
| | "Print-All Immediately" |
|
| |
|
| {| border="0" cellpadding="10" cellspacing="0" align="center" width="90%" style="background-color: #EEEEEE;"
| | Cela va générer un fichier $HOME/XTermYYYY-MM-DD.hh.mm.ss |
| |-----
| |
| |Fielding hides his own opinions on the matter deep in ''Tom Jones'':<blockquote><div style= "font-size:87%;"><font color = #EEEEEE> — </font>Now, in reality, the world have paid too great a compliment to critics, and have imagined them men of much greater profundity than they really are. From this complaisance the critics have been emboldened to assume a dictatorial power, and have so far succeeded that they are now become the masters, and have the assurance to give laws to those authors from whose predecessors they originally received them.</div></blockquote>
| |
| |}
| |
Syntax highlighting MediaWiki
Ajouter à la fin de /etc/mediawiki/LocalSettings.php:
wfLoadExtension('SyntaxHighlight_GeSHi');
RTC
Pour que Linux ajuste automatiquement son horloge selon le RTC au démarrage, il faut:
Ne pas sélectionner "Enhanced Real-time clock Support" dans "Device Drivers ---> Character devices --->"
Sélectionner (built-in ,pas modulaire) "Device Drivers ---> Real Time Clock ---> Set system time from RTC on startup and resume"
Avec ça, plus besoin du script /etc/rc.d/init.d/setclock
Capture d'écran=
import screenshot.png
Permettre d'éteindre l'appareil sans être authentifié
Enlever le '-a' de la ligne shutdown dans /etc/inittab
Deleting files on mounted partitions in PcManFM gives error messge
Error message:
Some files cannot be moved to trash can because the underlying file systems don't support this operation...
Fix by creating a trash folder on the partition root:
mkdir .Trash-1004
chown -R 1004:1000 .Trash-1004/
chmod 700 .Trash-1004/
2 moniteurs avec Debian
Modifier:
$> /etc/gdm3/Init/Default
et ajouter la ligne:
xrandr --output DVI-0 --auto --output VGA-0 --auto --left-of DVI-0
Configurer Debian pour rouler les applications X remote
Ajouter dans /etc/gdm3/daemon.conf:
[security]
DisallowTCP=false
Et faire:
$> xhost +
OpenWRT
Luci install:
$> opkg update
$> opkg install luci
ou
$> opkg install luci-ssl
Luci start:
/etc/init/uhttpd start
Configure to start automatically:
/etc/init.d/uhttpd enable
Xresources
Pour voir la configuration actuelle:
$> xrdb -query -all
.xsessionrc
#!/bin/bash
# Nécessaire car lightdm ne lit pas /etc/profile (not a login shell):
if [ -f /etc/profile ]; then
. /etc/profile
fi
if [ -f ${HOME}/.profile ]; then
. ${HOME}/.profile
fi
# Disable bell
xset -b
xscreensaver -no-splash &
# Load resources
xrdb -merge .Xresources
DBUS_SESSION_BUS_ADDRESS="" dropbox start &
Bug NFS Debian
Message d'erreur:
...blkmapd[278]: open pipe file /run/rpc_pipefs/nfs/blocklayout failed: No such file or directory...
Solution:
$> sudo systemctl disable nfs-blkmap
XTerm
Pour sauvegarder le contenu du terminal dans un fichier faire:
Ctrl-Clickleft et sélectionner
"Print-All Immediately"
Cela va générer un fichier $HOME/XTermYYYY-MM-DD.hh.mm.ss