• [^] # Re: kde polyglotte

    Posté par . En réponse au message kde polyglotte. Évalué à 2.

    je fais un peu l'assisté mais est-il possible d'automatiser tout cela, genre quand l'italien se connecte il n'a pas de manip à faire pour qu'il ait kde en italien et que les autres comptes en français ne sois pas perturbé?


    Il n'y a aucun problème normalement si les comptes français sont bien configurés.

    Pour l'italien, il va falloir lui changer les fichiers de configuration à la main, puisque language-env ne semble pas encore le supporter ...

    Tout d'abord, faites un #dpkg-reconfigure locales
    Là vous sélectionnez it_IT@euro ISO-8859-15 en plus de ce que vous devez déjà avoir pour le Francais.

    Si ce n'est pas déjà fait, installez xfonts-base-transcoded xfonts-100dpi-transcoded et xfonts-75dpi-transcoded

    Maintenant il faut éditer les fichiers de configuration de l'utilisateur ::
    - rajouter export LANG=it_IT@euro dans le .bash_profile
    - rajouter LANG=fr_FR@euro puis export LANG dans le .profile
    - dans le .Xressources, rajoutez ::
    ! ISO-8859-15 (Latin-9) fonts for XTerm
    XTerm*Font: -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-15
    XTerm*Font2: -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso8859-15
    XTerm*Font3: -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso8859-15
    XTerm*Font4: -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-15
    XTerm*Font5: -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso8859-15
    XTerm*Font6: -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso8859-15
    ! ISO-8859-15 (Latin-9) fonts for Rxvt
    Rxvt*font: -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-15
    Rxvt*font2: -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso8859-15
    Rxvt*font3: -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso8859-15
    Rxvt*font4: -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-15
    Rxvt*font5: -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso8859-15
    Rxvt*font6: -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso8859-15
    ! ISO-8859-15 fonts for many softwares
    *font:-*-*-medium-r-normal--14-*-*-*-c-*-iso8859-15

    - le .xsession doit ressembler à ::
    LANG=it_IT@euro
    export LANG

    if [ -x "$WINDOW_MANAGER" ]; then
    realstartup=$WINDOW_MANAGER
    elif [ -x /usr/bin/x-session-manager ]; then
    realstartup=x-session-manager
    elif [ -x /usr/bin/x-window-manager ]; then
    realstartup=x-window-manager
    elif [ -x /usr/bin/x-terminal-emulator ]; then
    realstartup=x-terminal-emulator
    fi
    exec $realstartup


    S'il doit ensuite configurer KDE, ce n'est qu'une fois (je n'arrive pas à trouver où KDE écrit la langue ...), ce n'est pas catastrophique je pense :-)