previous up next contents
Previous: 1 Sécurité Up: Nullix 107 Next: 3 Routage   Contents

Subsections

2 Réglages de kde

2.1 Icônes et pictogrammes

Après en avoir délibéré, nous avons décidé que :

pictogramme
est le nom d'une image, souvent de petite taille, servant à visualiser soit une action soit un objet susceptible d'une certaine action.
icône
est le nom du fichier associant un pictogramme et une commande à exécuter.
Et donc une icône se place dans le répertoire Desktop et alors le pictogramme "apparaît sur le bureau".

Avis dissident : il vaudrait mieux trouver un "nom qui va bien" pour les *.desktop et alors utiliser icône pour les pictogrammes. Le choix précédent crée un conflit avec us:icon qui désigne un pictogramme (extension *.png ou même *.ico)... et avec l'absence de nom des fichiers icônes (extensions *.pif ou *.desktop). Pour $ SuSE-10.2$, les localisations des pictogrammes sont :

1]0.5/etc/opt/kde3/share/icons

/opt/gnome/share/icons++

/opt/gnome/share/xxxy/icons

/opt/kde3/share/apps/xxx/icons

/opt/kde3/share/doc/HTML/en/kcontrol/icons

/opt/kde3/share/emoticons

/opt/kde3/share/icons

/usr/X11R6/share/icons

/usr/lib/firefox/icons++

/usr/lib64/xulrunner-1.8.1b2/icons++

/usr/local/lib/scilab/tcl/scipadsources/icons

/usr/share/YaST2/theme/openSUSE/icons

1]0.5/usr/share/icons

/usr/share/latex2html/icons

/usr/share/supertux/images/icons

/opt/gnome/share/pixmaps

/opt/kde3/share/apps/kstyle/pixmaps

/usr/include/X11/pixmaps

/usr/lib64/X11/xdm/pixmaps

/usr/share/X11/fvwm2/pixmaps

/usr/share/X11/fvwm2/utils/quantize_pixmaps

/usr/share/pixmaps

/usr/share/texmf/xdvi/pixmaps


2.2 Claviers et polices

Ne pas oublier de consulter également Applyx/Lyx/Clavier. Ce qui suit est valable pour $ SuSE-9.3$ et $ SuSE-10.2$.

2.2.1 Collecter les informations

  1. Les directives de configuration du clavier se trouvent éparpillées un peu partout. Le batch qyc_docs_clavier collecte tout cela.
  2. Les consoles $ \left[Ctr\right]\left[Alt\right]\left[n\right]$ avec $ n<7$ dépendent du fichier /etc/defkeymap.name. Celui-ci contient actuellement /usr/share/kbd/keymaps/i386/azerty/fr-latin1.map.gz. On obtient un clavier "primitif", à la façon des machines à écrire.
  3. Les terminaux X dépendent de /etc/X11/xorg.conf. Actuellement : Driver "kbd" ; Identifier "Keyboard[0]" ; Option "Protocol"="Standard", "XkbLayout"="fr", "XkbModel"="pc102", "XkbRules"= "xfree86". Ces options adressent divers fichiers cryptiques situés en /usr/share/X11/.
FIG. 2: Modèle de clavier (était /var/X11R6/sax/pixmaps/104key.xpm).
\includegraphics{figures/104key}

2.2.2 LANG et LC_xx

  1. Une fois déclaré la configuration physique du clavier (qwerty/azerty, place des deadkeys), il reste à régler le codage des caractères et à "internationaliser" quelques comportements. C'est l'objet des variables d'environnement.
  2. La base de tout est le fichier /etc/sysconfig/language. Il contient :

    AUTO_DETECT_UTF8
    ="no"
    RC_LANG
    ="en_US".
    RC_LC_COLLATE
    ="POSIX". Contrôle les tris : plus rien ne fonctionne lorsque ce paramètre n'a pas la bonne valeur.
    RC_LC_CTYPE
    ="en_US.ISO-8859-15". Permet l'affichage du caractère € dans une konsole.
    ROOT_USES_LANG
    ="ctype"
  3. Il pourrait contenir aussi :

    INPUT_METHOD
    =""
    RC_LC_ALL
    ="". Écrase tous les autres, s'il est renseigné.
    RC_LC_MESSAGES
    ="" . Contrôle les messages des programmes supportant i18n (=internationalization).
    RC_LC_MONETARY
    =""
    RC_LC_NUMERIC
    ="". Compare 1,234.56 vs. 1.234,56
    RC_LC_PAPER
    =""
    RC_LC_TIME
    ="". Compare 06/09/1999 vs. 09.06.1999
  4. Quand tout cela fonctionne, les variables shell LANG, LC_CTYPE et LC_COLLATE sont initialisées adéquatement.

2.2.3 Association des multi-touches aux caractères

  1. Une touche clavier est mappée sur plusieurs possibilités, dépendant des modificateurs clavier. La façon dont ces modificateurs sont mappés sur les touches adéquates s'obtient par xmodmap -pm (cf TAB. 5). Super_L et Super_R désigne les touches "Microsoft", tandis que ISO_Level3_Shift désigne la touche $ \left[AltGr\right]$.


    TAB. 5: Modificateurs clavier
    \begin{tabular}{\vert c\vert r\vert c\vert r\vert r\vert r\vert r\vert}
\hline
...
...
\end{tabular}\par
\vskip 0.5em
\par
MS= Mode\_switch, IL3S= ISO\_Level3\_Shift


  2. Magouille Mathematica. Ce logiciel utilise par défaut mod1 et mod2 pour sa cuisine interne. Or mod2, c'est mod2. Contournement : utiliser mod3 comme alternative, et Scroll_Lock comme implémentation de mod3. En effet, personne d'autre ne les utilise.
  3. Gestion des cécédillecirconflexes. Un certain nombre de combinaisons clavier permettent d'engendrer tout un tas de caractères ahurissants. Ainsi æ peut être engendré par AltGr-a, et Æ par AltGr-S-A (description à la LYX). Ces combinaisons sont données par la TAB. 6.


    TAB. 6: Table des codes AltGr et AltGr-S.
    \par
azor is gone


    Remarque : un certain nombre de ces combinaisons (brokenbar, cent, euro, yen) provoquent l'erreur latex "unavailable in encoding T1". Penser à placer une commande  \usepackage{textcomp}  dans le préambule.

  4. Caveat : les codes claviers à utiliser sont ceux fournis par "xev" et "xmodmap" et pas ceux fournis par "showkey". Il est commode de placer un appel à ce script dans /etc/profile.local
xmodmap  -e  "keycode 94 = less greater" 
xmodmap  -e  "keycode 51 = asterisk mu" 
xmodmap  -e  "keycode 61 = backslash exclam" 
xmodmap  -e  "keycode 49 = twosuperior section"

xmodmap  -e  "add mod3   = Scroll_Lock"

2.2.4 Pour mémoire ($ SuSE-8.1$)

  1. Affichage €. Ce caractère accepte de s'afficher dans les applications KDE, mais pas dans la console ni dans LYX (il faut utiliser une commande TEX). La TAB. 7 décrit ce comportement dans tous ses détails.


    TAB. 7: euro et currency, en différents endroits
    \begin{tabular}{\vert c\vert c\vert c\vert}
\hline
\char93 &
\textcurrency&
\be...
...urrency&
fonction inconnue\tabularnewline
\hline
\end{tabular}\par
\medskip {}


  2. Utiliser YaST2/system/edit_sysconfig pour modifier de la façon suivante :

    RC_LANG="en_US.ISO-8859-15"

    RC_LC_COLLATE="POSIX"

    RC_LC_MONETARY="de_DE@euro" 

    Après quoi, la touche $ \left[A-e\right]$ engendre le caractère ¤ (currency), et ce caractère s'affiche par €.


Une discussion plus approfondie sur les raccourcis claviers est placée dans Applyx/LYX.

2.2.5 Pour mémoire : claviers SaX

texte
le nom du clavier est dans /etc/rc.config.
graphique
langue "fr" et forme jp106 (définis /etc/XF86Config). Ce "fr" n'est pas le nom du keyboard.map (test : on échange A et Z, sans échanger a et z dans fr-latin.map). Avec $ SuSE-6.3$, la touche $ <$ n'est pas reconnue (majuscules et minuscules). Avec $ SuSE-7.0$, ce problème est réglé, mais il reste la touche $ \mu$ qui est traduite par $ *$ (majuscules et minuscules). Réglé également avec $ SuSE-7.2$.


2.2.6 Problème de polices ($ SuSE-7.2$)

Pour la seule version $ SuSE-7.2$, est apparue une "nouvelle" police de caractères : clearlyu... qui se comporte à sa façon. En particulier, grands interlignes. Remplacer tout cela comme indiqué TAB. 8.


TAB. 8: Comment gérer clearlyu
\par
\begin{tabular}{\vert l\vert l\vert l\vert l\vert}
\hline
nom&
défaut $SuS...
...clearlyu 10&
helvetica 10&
nimbus sans I 11\tabularnewline
\hline
\end{tabular}


2.3 HelpCenter

Le programme khelpcenter est intéressant. Son affichage est multi-fenêtre. Lorsque la partie gauche a disparu (contenant le moteur de recherche), il faut insister avec la souris pour tirer la barre interne vers la droite.

Plus sur le sujet dans Installx/Configuration/Documentation

2.4 Profilage

2.4.1 Où placer les modifications ?

  1. Ne pas oublier : /etc/profile est surchargé lors des mises à jour. Il faut placer les modifications "worldwide" dans /etc/profile.local.
  2. Il existe un /etc/profile.dos qui peut être activé dans le fichier principal. Ne pas le faire.
  3. Il existe un /etc/SUSEconfig/profile qui est activé dans le fichier principal. Il positionne surtout les langues.

    set
    RC_LANG="en" ; RC_LC_ALL="en" ; RC_LC_COLLATE="POSIX" ; RC_LC_TIME="fr"
    unset
    LANG, LC_ALL, LC_MESSAGES, LC_CTYPE, LC_COLLATE, LC_TIME, LC_NUMERIC, LC_MONETARY
  4. ...

2.4.2 /etc/profile.local

  1. Tester l'existence des exportations. Ainsi, corriger (pour ne pas avoir un povray pour rien) :

    if test -d /usr/lib/povray  
      then POVRAYOPT=-l/usr/lib/povray/include 
      else POVRAYOPT= 
    fi 
    export POVRAYOPT 

  2. Changer le nom de l'imprimante par défaut
  3. Placer le patch du clavier qc_clavier (et dans ce patch, tester si l'on est effectivement en mode graphique).
  4. Les alias (obtenir la liste des alias actifs par "alias -p") figurant dans profile sont effectifs dans les consoles dos, mais pas dans les fenêtres graphiques.

  5. Configure le PATH d'un utilisateur et celui de root. Pour ce qui est du PATH de suroot, se reporter à Subsection 1.3.

2.5 Réglages auto (batch mk_install)

  1. Le batch /root/bin/qis_install_save crée un répertoire /root/Install.stamp et sélectionne un certain nombre de fichiers, arborescence comprise. Sont créés les fichiers .liste_dir, contenant la liste des répertoires visés, et .liste_fich, contenant la liste des fichiers archivés. Puis les fichiers sont recopiés en reproduisant l'arborescence.
  2. Selon que l'on utilise "cp" ou "cp -p" à la fin de cette commande, on obtient une version agressive ou non de la chose. Dans le premier cas, les fichiers sont datés d'aujourd'hui, et donc plus récents que tout autre. Dans le second, ils ont leur date d'origine.
  3. Pour la restitution, on utilise /root/bin/qis_install_apply (cf. LISTING 6), après avoir renommé /root/Install l'archive à utiliser. Les principes sont

    1. ne pas écraser un récent par un plus ancien ;
    2. de toute façon, laisser une copie datée des fichiers écrasés.
bin
/root/bin/* $ipse/bin/* $ipse/docs/nullix/*.LYX
ispell
ln -s /usr/lib/ispell/francais.aff [~]french.aff
ln -s [~]francais.hash [~]french.hash
kde
{ /root/ $ipse/ } { .profile .bashrc .kde/share/apps/kfm/bookmarks/* .kde/share/config/kpanelrc }
klyx
/opt/kde/share/apps/klyx/ { lyxrc bind/* }
l2h
/usr/lib/latex2html/ { latex2html latex2html.config zalgo_patch }
liens
/opt/kde/share/mimelnk/application/ { x-cover x-dvi x-shellscript x-tar } .kdelnk
/opt/kde/share/mimelnk/text/ { html x-dir x-lyx } .kdelnk
/opt/kde/share/applnk/ { Éditeurs Graphics Jeux Media Network Réseau System } /*
/opt/kde/share/icons { Anetscape4 Bomb Bomb2 Bomb3 CheckMarkMonitor0 FileApp draw2_spec kover xdvi }
login
/home/space.bmp /home/sports.jpeg /home/apache-a.xpm
profile
/etc/profile /etc/profile.local
samba
/etc/httpd/httpd.conf/
/etc/smb.conf
system
/etc/printcap.propose /etc/fstab .propose/etc/XF86Config.propose
tex
/usr/share/texmf/tex/latex/algorith/*
/usr/share/texmf/tex/latex/maple
/usr/share/texmf/tex/latex/misc/float.sty
Recopie un certain nombre de fichiers depuis les archives /root/Install. Des tests sont prévus pour ne pas écraser un récent par un plus ancien. Cf Subsection 2.9.3 pour le montage direct de zip ou de disques durs.


\begin{algorithm}
% latex2html id marker 1104
[htbp]
\vskip 0.5 em
\par
\verbati...
..._b_nullix/qia_install_apply}
\par
\caption{qia\_install\_apply
}
\end{algorithm}

2.6 Imprimer

  1. Cette section ne cesse de changer, car les démons, les drivers... et les imprimantes changent tout le temps.
  2. Les paragraphes "pman" et "recto-verso sur imprimante recto" sont désormais dans "Applyx", section PostScript.

2.6.1 Démon cups (depuis $ SuSE-8.1$)

  1. Utiliser YaST2 pour gérer les imprimantes. Le spooler cups est utilisé d'office.
  2. Déclarer l'imprimante mexico comme "direct tcp port printing (network printer)". Vu la configuration, il est nécessaire que le dhcpd fonctionne pour que cette imprimante ait une adresse...
  3. Le point clef est de trouver le bon driver... Faire des essais. Penser à régler Filter, en particulier le format A4, la résolution (300 dpi), le recto-verso (long).
  4. Le démon cupsd gère un serveur web http://localhost:631/.
  5. Le dialogue d'impression de KdE (kprinter ?) mémorise les réglages recto-verso... et s'en souvient parfois de façon imprévue. Être attentif à la différence entre "ok" et "save-close".

2.6.2 Imprimante HP845C (depuis $ SuSE-7.3$)

L'installation de cette imprimante usb, sous cups, semble facile et donne un bon rendu de couleurs.

2.6.3 Imprimante Samsung ML-7050N

Imprimante laser réseau, 16 pages minute, recto-verso. Mêmes fonctionnalités que la HP5M... et un prix moitié. Beaucoup de fonctionnalités sont présentes sans être documentées. Partir du principe que tout ce qui marche pour une HP continue à exister, d'une façon ou d'une autre.

  1. Imprimante (hard). Enlever les adhésifs. Installer la cartouche d'encre (pas d'adhésifs à enlever) en la glissant dans son logement. Mettre du papier (le bac est parfois dur à ouvrir : tirer vers le bas la tige métallique horizontale visible par en-dessous). Lancer les tests : "hors-ligne" puis menu=test, rubrique=auto-test, enter. Positionner le menu imprimante sur recto-verso-long.
  2. Imprimante (réseau). Configurer ip (statique : 192.168.50.250/24, pas de gw). Décocher ipx, apple. On donne un nom : mexico. Tester cela par "hors-ligne" puis menu=réseau, rubrique=imp.net.cfg (i.e. -1), enter.
  3. L'imprimante génère un serveur web, permettant une certaine mise à jour à distance. Ce n'est pas dans la doc. Ce serveur peut être protégé par un mot de passe. Il existe un protocole pour récupérer un mot de passe oublié.
  4. winxx. Placer les deux disques de logiciels dans un boîtier rigide. Installer SyncThru (le plus souvent sans problème, mais ne s'est pas installé sur malibu). On obtient les mêmes fonctionnalités qu'avec JetAdmin. Installer un raccourci-clavier $ \left[pomme-R-K\right]$. Développer les colonnes (View/Détails/Columns). Utiliser SyncThru pour installer un port SamDirect. Puis utiliser winxxx pour " installer une nouvelle imprimante" .

  5. lpd ($ SuSE-7.2$). L'imprimante n'est pas détectée par YaST2 . Ajouter

    mexico|remote printer on 192.168.50.250|Mexico:\

            :sd=/var/spool/lpd/mexico:\

            :rm=215.56.50.250:\

            :rp=Sam7050N:\

            :bk:sh:mx#0:

    dans /etc/printcap. A la différence d'une HP, le champ rp est nécessaire et ce champ correspond au "PrintServerName" positionné par SyncThru. Resynchroniser lpd. Envoyer un fichier ps (par exemple à l'aide de enscript).

  6. cups ($ SuSE-7.3$). Driver fourni : Samsung ML-7050, Foomatic+ljet4. (ou bien lj5gray). Après installation, certains programmes (comme kwrite) disposent alors d'un menu de configuration de l'imprimante (nombre, recto-verso, etc) tout à fait comparable à winxx.
  7. cups ($ SuSE-8.1$). Nombreux drivers fournis, dont aucun ne fonctionne vraiment : pcl4, pcl5, ps2 et lj5mono. Après plusieurs tentatives, lj5mono a été choisi. Autrement dit, l'imprimante est déclarée mono pour l'ordinateur, tandis que l'imprimante est configurée duplex long. On peut ensuite régler le nombre de pages par feuilles dans le menu kprinter.

  8. cups ($ SuSE-10.2$). Le driver Samsung ML-7300 Foomatic/Postscript (recommended) fonctionne assez correctement.

2.6.4 Pour mémoire : le démon lpd (jusqu'à la $ SuSE-7.3$)

Bilan général : de $ SuSE-5.4$ à $ SuSE-7.3$, cela ne fonctionne pas très bien. L'imprimante réseau est bien moins réactive que sous winxx et que, de temps à autre, la queue s'engorge. Et cela persiste malgré un dimensionnement hénaurme de la tuyauterie : débit réseau 100 Mb/s, 50 Mo de mémoire sur l'imprimante.

  1. Une première version, lpr_old, se règle par /etc/printcap. Les commentaires des versions suivantes ne sont pas rassurants.
  2. Avec la $ SuSE-7.0$, essai de PLP_lpd-daemon_version_4.1.2 (package n). Les fichiers de réglage sont /etc/printcap, /etc/plp.conf et /etc/printer_perms. Redémarrer le démon à l'aide de /sbin/init.d/lpd : stop dans un premier temps, puis start. Lorsque l'on oublie de redémarrer le démon de cette façon, on constate qu'il meurt à chaque utilisation.
  3. Avec la $ SuSE-7.2,$ essai de LPRng, version 3.7.4. La politique d'autorisations est devenue plus restrictive : les fichiers de spool sont attribués à root/root, et ne sont pas accessibles directement. Par contre, lpq donne de meilleures informations sur la file d'attente. Les fichiers de commande ont déménagé en /etc/init.d/lpd. Modifier qsp en conséquence.
  4. Extract from "The Linux Printing HOWTO <gtaylor+pht@picante.com>"

    The printing system on SuSE Linux is based on apsfilter, with some enhancements; SuSE's apsfilter will recognize all common file formats (including HTML, if html2ps is installed). There are two ways to setup printers on SuSE systems:

    YaST will let you configure "PostScript", "DeskJet" and "Other printers", supported by Ghostscript drivers; it's also possible to setup HP's GDI printers (DeskJet 710/720, 820, 1000, via the "ppa" package; at this moment b/w only). YaST will provide /etc/printcap entries for every printer ("raw", "ascii", "auto" and "color", if the printer to configure is a color printer). YaST will create spool directories and it will arrange apsfilterrc files, where you're able to fine tune some settings (Ghostscript preloads, paper size, paper orientation, resolution, printer escape sequences, etc.). With YaST it's also possible to setup network printers (TCP/IP, Samba, or Novell Netware Printer).

    In addition there's the regular SETUP program from the original apsfilter package (with some enhancements); run 'lprsetup' to invoke this configuration script. Once you get accustomed to its GUI, you'll be able to configure quickly local and network printers (with local filtering via the "bypass" feature - that's quite handy). The SuSE installation manual explains both of these setup procedures.

    Wolf Rogner reported some difficulties with SuSE. Apparently the following bugs may bite:

2.6.5 Pour mémoire : imprimante HP5M (printcap, $ SuSE-7.2$)

  1. Description dans /etc/printcap : une connexion en réseau (klein) et, à toutes fins utiles, une autre par le port parallèle (lp2).

    klein|remote printer on 192.168.50.22|Klein:\ 
      :sd=/var/spool/lpd/Klein:\ 
      :rm=192.168.50.22:rp=klein_z:bk:sh:mx#0:

    lp2|PS_600dpi-a4-auto-mono-600|LP:\ 
      :lp=/dev/lp0:\ 
      :sd=/var/spool/lpd/PS_600dpi-a4-auto-mono-600:\ 
      :lf=/var/spool/lpd/PS_600dpi-a4-auto-mono-600/log:\ 
      :af=/var/spool/lpd/PS_600dpi-a4-auto-mono-600/acct:\ 
      :if=/var/lib/apsfilter/bin/PS_600dpi-a4-auto-mono-600:\ 
      :la@:mx#0:tr=:cl:sh:sf: 

    le dernier nom (Klein et LP) est celui qui s'affiche dans klyx.

  2. On peut aussi modifier /etc/profile.local pour définir l'imprimante par défaut (les batchs rv* et printspec ont été réécrits).

    PRINTER='klein' 
    export PRINTER

2.6.6 Pour mémoire : imprimante HP840C

Était-ce l'imprimante ou les drivers, mais cela n'a jamais vraiment fonctionné

  1. Installation YaST1 ($ SuSE-6.x$) On obtient (dans printcap) une entrée dans le genre :

    ### BEGIN apsfilter: ### cdj850 a4 color 300 ### modèle :

        lp=/dev/lp0

        sd=/var/spool/lpd/NAME

        lf=/var/spool/lpd/NAME/log

        af=/var/spool/lpd/NAME/acct

        if=/var/lib/apsfilter/bin/NAME

        la@:mx#0:tr=:cl:sh:sf:

    En fait, il se crée plusieurs "imprimantes", ayant chacune un nom, une file d'attente et un comportement différent du filtre postscriptifiant (®#circledR;néologisme).

    cdj850-a4-ascii-mono-300

    50-a4-auto-color-300

    cdj850-a4-auto-mono-300

    cdj850-a4-raw

    Le problème est que cela imprime tout juste un trait noir (au lieu de la page de test)

  2. Sous $ SuSE-7.0$, une installation par YaST2 (auto-détection parallèle/usb) conduit à quelque chose de même apparence... mais qui cache un post-traitement à partir de la file d'attente. Ce traitement est sous le contrôle du fichier /etc/gs.upp/y2prn_us1.upp (où us1 est le nom de base de l'imprimante). Ce fichier décrit un choix d'options parmi ceux contenus dans un deuxième fichier (extension : y2).

    ndent Le fichier *.upp installé pour les imprimantes Hp820C, Hp850C (etc) conduit à une impression monochrome. Le voici (printer us1) :

    -sDEVICE=hpdj : -sCOLOR=mono : -sModel=500 : -sColorMode=mono :

    -dCompressionMethod=0

    Le fichier *.upp pour une imprimante Hp1200C conduit à une impression couleur avec des grisés faibles et peu différents. Le voici (printer us2) :

    -sDEVICE=pjxl300 : -sCOLOR=color

    La modification suivante de us1.upp conduit à un résultat très noir

    -sDEVICE=cdj550 : -sCOLOR=color

    Tandis que la modification suivante de us1.upp conduit à un résultat contrasté, mais avec un gris clair un peu trop faible

    -sDEVICE=cdj670 : -sCOLOR=color

    Il y a aussi (non testé)

    -sDEVICE=cdj880 : -sCOLOR=color

2.6.7 Copies multiples

  1. L'idéal est évidemment d'utiliser la commande prévue DANS l'imprimante (et que l'on peut toujours utiliser depuis le panneau de commandes...). Le plus efficace serait donc une commande incluse dans le flux PostScript envoyé à l'imprimante.
  2. Le mécanisme anciennement utilisé par le spooler (lpd, $ SuSE-7.0$) consistait à envoyer plusieurs fois de suite le fichier mis en attente, pour ne l'effacer qu'au dernier envoi. On a donc unicité de calcul sur l'ordinateur, mais multiplicité sur l'imprimante.

    HPotjevleish 
    Proot 
    JKEdit.kdelnk 
    CPotjevleish 
    Lroot 
    fdfA013potjevleish.workgroup 
    fdfA013potjevleish.workgroup 
    UdfA013potjevleish.workgroup 
    NKEdit.kdelnk 
    Qklein
  3. Le mécanisme utilisé par enscript est de placer la commande
    /#copies 2 def
    dans le fichier *.ps généré.
  4. Le mécanisme utilisé par LYX est de transmettre le nombre de copies au traducteur
    dvips -c 2 -t a4 -o test34.ps test34.dvi
    qui lui-même place la bonne commande dans le fichier *.ps généré.
    B/@copies{/#copies X}N ... suivi de 2 @copies
  5. Les batchs rv* gèrent le nombre d'exemplaires (en plus du recto-verso)
  6. Avec $ SuSE-7.2$, kghostview transmet le nombre d'exemplaires, mais pas gv. Avec $ SuSE-10.2$ aucun des deux ne le transmet.

2.7 kcontrol

2.7.1 A réécrire pour $ SuSE-10.2$

  1. maximise windows : [M-F6] et [M-F7]
  2. Répertoire "Mes Documents" changé en docs ; Répertoire Dwnload
  3. où sait-on quel est le répertoire "Mes Documents" ?
  4. Bureaux = 4
  5. Menu = kde (et pas suse)
  6. Batch qc_clavier (pour LYX)
  7. /bin/pathroot pour la root-konsole

2.7.2 Localisation du menu de kcontrol

  1. Le fond de l'affaire est constitué par un certain nombre de modules. On peut les appeler un par un par la commande kcmshell nom_du_module. La commande kcmshell -list | sort | sed -e "s/-.*//" | nl permet d'obtenir la liste des modules disponibles. Il y en a 78 pour $ SuSE-10.2$.
  2. On peut aussi appeler ces modules par la commande kcontrol. Les noms des items du menu de cette application dépendent des icônes /opt/kde3/share/desktop-directories/kde-settings-xxx.directory
  3. La commande grep Name kde-settings-* | sed s/.*=// | sort fournit ($ SuSE-10.2$) :

    looknfeel
    Appearance & Themes
    desktop
    Desktop
    hardware
    Hardware n'est pas dans le menu
    network
    Internet & Network
    components
    KDE Components
    peripherals
    Peripherals
    power
    Power Control n'est pas dans le menu
    accessibility
    Regional & Accessibility
    security
    Security & Privacy
    sound
    Sound & Multimedia
    system
    System Administration
    webbrowsing
    Web Browser n'est pas dans le menu
  4. Une modification en local (utilisant kcontroledit) crée un fichier décrivant le nouveau menu. Où est l'original, à valeur globale ?
  5. Dans la version $ SuSE-8.1$, kcontrol affichait les items du répertoire /opt/kde3/share/applnk/Settings (cf Applyx= partie 2). Le nom qui apparaît est le Name= du fichier .directory et non celui du répertoire. Les rubriques SortOrder ne sont pas prises en compte.

    FileBrowsing
    filetypes kcmkonq kcmkuick
    Information
    devices dma hardware interrupts ioports ioslaveinfo kcmdf kcmusb memory nic partitions pci pcmcia processor scsi smbstatus sound xserver
    LookNFeel
    SuSEmenu background colors desktop fonts icons kcmlaunch kcmtaskbar keys kthememgr kwindecoration kwinoptions panel screensaver style virtualdesktops
    Network
    email kcmnewsticker netpref smb socks
    Peripherals
    kamera keyboard mouse
    Personalization
    crypto kcmaccess kcmcgi kcmkonsole kcmsmserver language passwords spellchecking
    PowerControl
    battery bwarning cwarning energy power
    Sound
    arts audiocd bell kcmnotify kmixcfg midi
    System
    alarmdaemonctrl clock kcmfontinst kcmhelpcenter kdm printmgr
    WebBrowsing
    cache cookies ebrowsing kcmcss konqhtml nsplugin proxy useragent
  6. Pour mémoire et pour recaser ailleurs, les modules YaST sont gérés de la même façon

    Hardware
    yast2-mouse yast2-printer yast2-scanner yast2-sound yast2-sound-Joystick yast2-tune yast2-tune-Hardware_information yast2-tv yast2-x11
    Misc
    yast2-installation yast2-support yast2-support-Post_a_support_query yast2-support-View_start-up_log
    Net_advanced
    yast2-ldap-client yast2-network yast2-network-Host-name-and-DNS yast2-network-Proxy yast2-nfs-client yast2-nfs-server yast2-nis-client yast2-nis-server yast2-nisplus-client
    Network
    yast2-inetd yast2-mail yast2-network yast2-network-DSL_configuration yast2-network-ISDN_configuration yast2-network-Network_card_configuration
    Security
    yast2-firewall yast2-security yast2-users yast2-users-Edit_and_create_groups
    Software
    yast2-online-update yast2-online-update-Patch-CD-Update yast2-packager yast2-packager-Change-source-of-installation yast2-update
    System
    yast2-backup yast2-bootloader yast2-bootloader-Create-a-boot-rescue-or-module-floppy yast2-country yast2-country-Choose_language yast2-country-Select_keyboard_layout yast2-powertweak yast2-profile-manager yast2-restore yast2-runlevel yast2-storage yast2-storage-Partitioner yast2-sysconfig

2.7.3 Réglages de FileBrowsing (dans KdeControlCenter)

associations
(filetypes)
filemanager
(kcmkonq) $ipse : font=nimbus_sans_I[urw] ; size=11 ; normal_color=black ; sizes_in_bytes=yes
(kcmkonq) root : font=helvetica ; size=4 ; normal_color=blue ; sizes_in_bytes=yes
quick_copy
(kcmkuick)

2.7.4 Réglages de LookNFeel (dans KdeControlCenter)

background
$ipse : flat
root: wallpaper=alien-night
colors
suse
desktop
4
fonts
remarques $ SuSE-7.2$:

General font = helvetica

Fixed font = courier (sinon kcontrol est illisible)

icons
 
launch
(kcmlaunch)
SuSEmenu
kde
panel
position/location=bottom. menus/max_number_for_quickstart=10
screensaver
screen=blanck, wait=10mn
shortcuts
(keys). Positionner les raccourcis suivants:

Tout cela se trouve dans /.kde/share/config/kdeglobals.

style
remarque $ SuSE-7.2$ : il est important de ne pas utiliser simultanément widgets = win95 et bar=mac_os (cf Subsection 2.2)
taskbar
(kcmtaskbar). Uniquement les tâches du bureau en cours, sans regroupements. Tout cela se trouve dans /.kde/share/config/ktaskbarrc.
theme
(kthememgr)
win_behav
(kwinoptions) moving/animate=no ; moving/placement=smart ; moving/snap=20
win_deco
(kwindecoration)
virtualdesktops
ce module est appelé par le module desktop

2.7.5 Réglages de Personalization (dans KdeControlCenter)

accessibility
(kcmaccess)
cgi_kio_slave
(kcmcgi)
countyNlanguage
(language) money=¤ (plus de détails dans Subsection 2.2)
crypto
 
konsole
(kcmkonsole) schema : cf Subsection 2.10
passwords
one star
session_manager
(kcmsmserver)
spellchecking
 

2.7.6 Réglages de System (dans KdeControlCenter)

alarmdaemonctrl
 
dateNtime
(clock). Remarque $ SuSE-7.2$:

font_install
(kcmfontinst)
khelpcenter
(kcmhelpcenter)
login_manager
(kdm). Se reporter à la Subsection 1.1.
printmgr
 

2.7.7 Gestion des langues

  1. La langue du login graphique se règle dans kdmconfig (cf infra).
  2. La langue de YaST est fixée par LANGAGE dans rc.config. Elle se règle au début de YaST.
  3. La langue de root est LANGAGE lorsque ROOT_USE_LANG vaut "no".
  4. La langue par défaut des utilisateurs est fixée par LANG et RC_LANG. La validité des raccourcis claviers dépend de leur spécification dans chaque langue...

2.7.8 Problèmes non résolus

2.8 Bureau "WinLike"

Les répertoires contenant les icônes de typage et de lancement n'arrêtent pas de changer de place et de fonctionnalités. SuSE (puis Novell) veulent maintenir leur propre menu en plus du menu KdE. Une rupture a eu lieu avec la $ SuSE-7.3$, causée par le passage de $ KdE\_1$ à $ KdE\_2/KdE\_3 $, mais les anciens emplacements restent actifs (compatibilité ?), tandis que les nouveaux continuent de migrer ''un peu''.

Le lanceur de fichiers est kicker, utilisant les fichiers *.desktop , l'ancien lanceur (avant $ SuSE-7.3$) était kpanel utilisant les fichiers *.kdelnk.

  1. Répertoires contenant les fichiers de typage

    mime
    /opt/kde3/share/mimelnk
    oldies
    /etc/opt/kde3/share/mimelnk : contient quelques mimetypes n'ayant pas migré au bon endroit.
    icons
    /opt/kde3/share/icons, avec des sous-menus selon les styles, puis les tailles.
    alt-icons
    /usr/share/icons/ contient les réfractaires (dont YaST). Mettre unison.png là.
  2. Répertoires contenant les fichiers de lancement.

    kde
    /opt/kde3/share/applications/kde (emplacement $ SuSE-10.2$)
    k-old
    l'ancien emplacement n'a pas disparu ($ SuSE-10.2$). Il contient quelques isolés (qui n'avaient pas été prévenus...) mais aussi /opt/kde3/share/applnk/.hidden et /opt/kde3/share/applnk/System/ScreenSavers.
    k-auto
    /opt/kde3/share/autostart ... à explorer
    k-dirs
    /opt/kde3/share/desktop-directories : les groupements du menu (generic names)
    k-new
    /opt/kde3/share/templates gère le menu ''Create new...'', selon le modèle contenu en /opt/kde3/share/templates/.source
    old
    /etc/opt/kde3/share/ ... ne contient presque plus rien
    alt
    /usr/share/applications/ contient les réfractaires (dont LYX, cups ... et YaST).

2.8.1 Extensions des fichiers

  1. Sous winx, un nom de fichier est composé d'un nom et d'une extension destinée à désigner le type du fichier, c'est à dire à décrire l'application devant être utilisée pour ouvrir ce fichier. Cette méthode est bonne, et la méthode unix est mauvaise. Et encore plus mauvaise du fait qu'elle a été rebricolée pour ressembler à la méthode winx.
  2. Le typage unix s'appelle mimetype. La méthode de typage de base consiste à deviner le mimetype d'un fichier à partir d'éléments identifiables de son contenu. Le fichier /opt/kde3/share/mimelnk/magic contient les incantations de divination.
  3. Une méthode complémentaire est que les descripteurs des mimetypes contiennent des listes d'extensions... Ces deux méthodes sont susceptibles d'entrer en conflit. Sans compter que le répertoire des mimetypes ... a changé de place.
  4. Pour $ SuSE-10.2$, le "véritable" répertoire mimelink est /opt/kdeX/share/mimelink tandis que le répertoire /etc/opt/kdeX/share/mimelink ne contient presque rien. Pour $ SuSE-8.1$, c'était le contraire. Le point clef est d'être en accord avec les règles de compilation de la "base de registre" ksycoca par le programme kbuildsycoca. Il est efficace de remplacer le répertoire inutile par un lien.
  5. Dans le navigateur, la colonne "filetype" des fichiers contient (le plus souvent) le commentaire figurant dans le fichier mimetype associé. Un peu de ménage s'impose pour installer des "extensions" raisonnables. Le batch qxt_type_desktop (LISTING 7) fait cela. Le compléter au fur et à mesure.


    \begin{algorithm}
% latex2html id marker 1470
[htbp]
\vskip 0.5 em
\par
\verbati...
...x/qxt_type_desktop.txt}
\par
\caption{/bin/qxt\_type\_desktop.
}
\end{algorithm}


2.8.2 Fichiers *.desktop, fichiers mimetype

  1. Chaque "icône" permettant de lancer un programme est décrite dans un fichier spécial, comme décrit LISTING 8. Référence : http://standards.freedesktop.org/desktop-entry-spec/latest/index.html.


    \begin{algorithm}
% latex2html id marker 1483
[htbp]
\vskip 0.5 em
\par
\begin{m...
...rite.desktop\end{minipage}%
\par
\caption{Lancement de kwrite.
}
\end{algorithm}

  2. Avec $ SuSE-10.2$ et $ KdE\_3.5$, ces fichiers-icônes sont de plus en plus souvent divisés en sections

    [Desktop Entry]
    la section principale
    [Desktop Action]
    action appelée par une ligne Actions= dans la section principale
    [Property::]
    propriétés diverses
    [etc]
    à peu près n'importe quoi
  3. En outre, depuis $ KdE\_2/KdE\_3 $, ces fichiers sont de plus en plus encombrés par des traductions à la noix. Se placer dans les répertoires concernés et lancer le batch approprié. La version actuelle de qxp_purge_desktop (LISTING 9) est à réécrire, de façon à être certain de ne pas chambouler les sections lors du tri. En tout cas, il faut purger les lignes.

    Name[xx]=
    le nom du fichier
    Comment[xx]=
    commentaire
    Description[xx]=
    description
    GenericName[xx]=
    nom du groupe
    Keywords[xx]=
    ???

    \begin{algorithm}
% latex2html id marker 1509
[htbp]
\vskip 0.5 em
\par
\verbati...
...qxp_purge_desktop.txt}
\par
\caption{/bin/qxp\_purge\_desktop.
}
\end{algorithm}

  4. Déclarer que kwrite gère les mimetypes *.log et *.desktop.
  5. De l'utilité des batchs : YoU (ou autre) a une tendance fâcheuse à réécrire les applinks. Repurger régulièrement toute cette enchilada.

  6. Sous $ KdE\_1$, les "&" figurant dans les champs "name" des fichiers-icônes permettent de définir des "hot keys" et de constituer un "menu démarrer" à la façon Windows.

2.8.3 Kicker

Le lanceur de $ KdE\_2/KdE\_3 $ est kicker.

  1. La configuration du "Menu Démarrer" se trouve dans  /.kdeX/share/config/kickerrc. Ce fichier est lu au démarrage du client graphique, puis écrasé au fur et à mesure. Modifier ce fichier pendant que kicker tourne est donc inopérant.
  2. Le batch qsk_sync_kicker détecte le pid de kicker, tue le process, attend ce qu'il faut pour qu'il décède réellement, puis lance une autre instance de kicker.
  3. Pour contrôler les icônes du "top 10", il faut agir sur la ligne RecentAppsStat du fichier de configuration. Désormais ($ SuSE-10.2$), cette liste est triée et le batch qzk_kicker_gere n'est plus utile. Relancer kicker après toute modification.
  4. Le répertoire /opt/kdeX/share/applink/ est le répertoire principal du "Menu Démarrer" affiché par kicker, tandis que /etc/opt/kdeX/share/applink/ fournit le sous répertoire Suse de ce même "Menu Démarrer". Les liens en double (un dans Kde et l'autre dans Suse) sont gênants : supprimer les doublons.

2.8.4 Templates

  1. Un item "new" figure dans le menu contextuel d'un répertoire. Cet item reprend le répertoire / /Desktop/Templates/.
  2. Par conséquent, y recopier les icônes des exécutables favoris.

2.8.5 Pour mémoire : kpanel ($ KdE\_1$)

Le lanceur de $ KdE\_1$ était kpanel.

  1. Les changements dans l'arborescence des icônes doivent être validés en relançant kpanel. Le lancement effectif des applications depuis les icônes est sous le contrôle de kfm.
  2. L'icône K affiche le contenu de /opt/kde/share/applnk. Les noms utilisés viennent de la ligne Name[C] des fichiers *.kdelnk. L'ordre d'apparition est celui des noms des fichiers des noms des fichiers *.kdelnk eux mêmes, mais il peut être modifié par la ligne SortOrder= du fichier .directory. Par conséquent, les changements de noms dûs aux changements de langue de sont pas répercutés dans le tri des items des menus, et le résultat peut sembler en désordre.

  3. On peut obtenir un "menu démarrer" à la sauce Windows. Il suffit de positionner un "&" dans le nom de fantaisie. La déclaration de [pomme]comme "custom key" du lancement du "pop-up system menu" est à faire avec kcontrol (section keys) ou bien directement avec kcmkeys.
  4. Les icônes SuSE, Utils dans la barre "kpanel" reprennent les sous-répertoires ad hoc.
  5. La barre des icônes standard est décrite par ~user/.kde/share/config/kpanelrc.

2.8.6 Pour mémoire : fichiers *.directory

  1. Les "icônes" de répertoire ont un format spécial. L'encadré LISTING 10 montre un tel fichier .directory. La ligne SortOrder permet de modifier l'ordre d'apparition des icônes. Être attentif à bien donner le nom exact des fichiers (et pas les noms de fantaisie).


    \begin{algorithm}
% latex2html id marker 1601
[htbp]
\vskip 0.5 em
\par
\begin{m...
...tory\end{minipage}%
\par
\caption{Fichiers \texttt{.directory}
}
\end{algorithm}

2.9 Le file manager

2.9.1 konqueror

  1. On constate que l'idée tout à fait winxx d'un navigateur fichiers/web intégré dans le système d'exploitation a fini par se faire un chemin dans "le reste du monde". Au passage, intégration de fonctionnalités dans le style "Midnight Commander".
  2. $ SuSE-9.3$ Maintenir : file sizes en bytes
  3. Lancement possible par
    kfmclient exec nom_du_répertoire 
    kfmclient OpenProfile nom_du_profile
  4. Configurer le file manager de su-root pour qu'il soit "évidemment" différent de celui de $ipse.

2.9.2 konqsidebartng

  1. Le répertoire /.kde/share/apps/konqsidebartng/my_profile/entries contient les icônes qui s'affichent lorsque l'on tape $ \left[F9\right]$ sous konqueror. Ce fichier est compilé à partir de /.kde/share/apps/konqsidebartng/entries pour chaque profile de konqueror.
  2. Changements de nom souhaitables

    1. Changeons le Name de root.desktop en "racine", car dans notre idée "root" est l'utilisateur "root".
    2. Le Name de remote.desktop est "network", et c'est le bon. Propose ftp_archives, web_sites et slp
  3. Les icônes de remote:/ viennent de /.kde/share/apps/remoteview.

  4. Une description (à compléter) des "adresses spéciales" est donnée TAB. 9.

TAB. 9: Adresses spéciales
\par
\begin{tabular}{\vert r\vert\vert c\vert c\vert l\vert c\vert}
\hline
&
Ty...
...newline
\hline
system&
Link&
system:/&
&
\tabularnewline
\hline
\end{tabular}



2.9.3 Pour mémoire : l'ancien file manager : kfm

  1. L'explorer "win-like" kruiser fonctionne de mieux en mieux. Dans la version $ SuSE-7.0$, l'affichage en mode "long" fonctionne enfin, et il est possible de changer le nom d'un fichier.
  2. Autre explorer : knc. On peut s'en passer.
  3. Les bookmarks sont dans ~/.kde/share/apps/kfm/bookmarks.
  4. Rappel Unix : commande pour kfmsu : "kfmsu &" pour ne pas bloquer un terminal.
  5. On peut copier directement des liens dans ~/.kde/share/apps/kfm/bookmarks, mais ils ne sont utilisés que par les nouveaux kfm.


2.10 Terminal konsole

2.10.1 Consoles locales

  1. font = medium, backcolor = lightyellow, ne pas oublier de sauvegarder les changements.
  2. Un historique des commandes est conservé /.bash_history. On peut naviguer dans cet historique (cf man bash). En particulier monter, descendre par $ \left[C-p\right]$ et $ \left[C-n\right]$ (ou par les flèches haut et bas) ; aller en début, fin par $ \left[M-<\right]$ et $ \left[M->\right]$ ; recherche incrémentale $ \left[C-r\right]$ suivie de la chaîne à chercher (aux appels suivants, remonte dans l'historique).

2.10.2 Consoles à distance

  1. Il est utile de donner un look différent aux consoles à distance. Pour une console Toto, il faut un ensemble de trois fichiers.
  2. Un lanceur sur la barre des tâches : ipse/.kde/share/apps/kicker/toto.desktop

    Exec
    konsole -type Toto -caption "" -icon icon_toto
    Icon
    icon_toto2
    Name
    Toto
    Type
    Application
  3. Le choix icon_toto=launch est un assez bon choix. L'icône toto2 peut être changée par click droit sur kicker. Écrire le lanceur dans un autre répertoire, puis le faire glisser sur la barre des tâches. Sinon, il faut relancer kicker pour que l'icône devienne visible.
  4. Un descripteur de console : ipse/.kde/share/apps/konsole/toto.desktop

    Exec
    ssh -X xxx xxx.xxx.xxx
    Icon
    konsole
    Name
    ssh Toto
    Schema
    Toto.schema
    Terminal
    false
    Type
    KonsoleApplication (inutile pour $ SuSE-10.2$)
  5. Choisir un autre pictogramme pour les konsoles permet de distinguer visuellement les deux types de fichiers (ils portent le même nom).
  6. Un descripteur de schéma : ipse/.kde/share/apps/konsole/toto.schema

    title
    Toto
    color
    divers paramètres
    image
    full $ipse/.kde/share/apps/konsole/triplegears.jpg
  7. Des essais non approfondis conduisent à sauvegarder un schema (ou un autre) dans le répertoire $ipse/.../konsole puis à copier par dessus l'un des schémas de /opt/kde3/share/apps/konsole/, par exemple BlackOnLightColor.
  8. Avec exactement Name comme ci-dessus et -caption "", on obtient ipse@toto: dir - ssh toto dans la barre de titres et ssh toto comme légende de l'onglet.
  9. Gag à distance : si l'on veut obliger une machine distante à recharger une carte réseau, il faut envoyer ifdown eth0 ; ifup eth0 en une seule fois, et non pas...

2.10.3 Pour mémoire : terminal kvt

  1. Font = courier 13, backcolor = (213, 255, 255), ne pas oublier de sauvegarder les changements.

2.11 Montage de fichiers : mount

  1. kfstab permet de configurer /etc/fstab (les versions $ SuSE-6.1$ et $ SuSE-6.3$ fonctionnent, la version $ SuSE-6.2$ était vérolée). Définir les répertoires /cdrom, /floppy, /flopmac, /zip. La version $ SuSE-7.2$ définit des répertoires /media/*. Est-ce une bonne idée ?
  2. Un exemple de configuration est donné TAB. 10.


    TAB. 10: Exemple de configuration
    \begin{center}\vspace{0.3cm}
\par
\begin{tabular}{\vert l\vert l\vert l\vert l\v...
...users&
0&
0\tabularnewline
\hline
\end{tabular}\par
\vspace{0.3cm}
\end{center}


  3. On peut avoir des icônes "file system" bistables sur le bureau (mount/umount). Nécessite de connaître les points de montage

  4. Pour monter des disques windows avec noms de fichier longs

  5. Partitionnement des lecteurs zip

    Il se trouve que les disquettes zip 100Mo sont prédéfinies comme hdx4 par le constructeur (le boot_sector contient 4 descripteurs de partition, et c'est le dernier qui est utilisé).

    Partition Table for /dev/hdc (obtenue avec cfdisk) 
      
                First   Last 
     # Type     Sect.   Sect. Offset  Length Filesystem     Flags 
    - ---- --- ---- --- ---- ----- ----- 
     4 Primary      0  196607     32  196608  FAT16(06)  Boot(80) 

             --Starting--      --Ending--    Start Number of  
     # Flags Head Sect Cyl   ID  Head Sect Cyl    Sector  Sectors 
    - --- -- -- -- -- -- -- -- ---- ----- 
     1  0x00    0    0    0 0x00    0    0    0        0         0 
     2  0x00    0    0    0 0x00    0    0    0        0         0 
     3  0x00    0    0    0 0x00    0    0    0        0         0

    Lorsque l'on utilise fdisk, c'est la partition 1 qui est créée, et donc le zip ne se montera plus sous linux (winxx utilise la partition dos, où qu'elle soit).

    Contournement : copier un boot_sector correct vers un fichier, puis le réécrire au bon endroit. CAVEAT : ne pas se planter, ne pas tuer les disques durs !!!!!!

    head -c 512 /dev/hdc > iomega_part 
    cat iomega_part > /dev/hdc
  6. DANGER (6.3) ******************************************************************
    LA FAT DU DISQUE ZIP N'EST PAS RELUE LORSQUE L'ON MONTE UN NOUVEAU DISQUE ZIP. PAR CONTRE, CETTE FAT SERA ÉCRITE AU DÉMONTAGE, FAISANT DISPARAÎTRE LES DONNÉES !
    EN FAIT, IL SEMBLE EXISTER UN MÉCANISME DE BUFFER, QUI NE SE DÉBRANCHE PAS LORSQUE L'ON PASSE À UN NOUVEAU DISQUE ZIP !!!!!
    ************************************************************** DANGER (6.3)

    Ce comportement semble avoir été corrigé avec la $ SuSE-6.4$.

  7. Comment ouvrir le lecteur de cd quand nullix ne veut pas ?

    Une commande ps -lax | grep cdrom permet d'identifier le process qui continue à réserver l'utilisation du cdrom. Bien évidemment, le programme cd_player (depuis lequel on essaye d'éjecter le cd) est en train de... et l'éjection n'a pas lieu. Ce comportement semble avoir été corrigé avec la $ SuSE-6.4$.

2.12 Purger les inutilités

  1. Fichiers *.kdelnk (cf section adhoc dans Applyx)
  2. documentations inutiles : purger /opt/kde/share/HTML des répertoires inutiles.
  3. déplacer les liens des "utilités" inutilisables dans le répertoire "utils2" de façon à les purger au prochain YaST.
  4. viré un tas de trucs de /etc/skel vers /etc/skel_out


previous up next contents
Previous: 1 Sécurité Up: Nullix 107 Next: 3 Routage   Contents


douillet@ensait.fr
2007-12-07