martial_b

  • 3 avr. 2010
  • Inscrit 15 avr. 2006
  • 0 meilleure réponse
  • Petit nouveau
  • Au départ je voulais désactiver le son dans GDM et changer le thème gtk. Comme gdm est executé sous le compte gdm, je me suis dis que l'on pouvait changer des paramètres avec la méthode décrite plus haut.

    Le sudo se fait avec l'identité gdm ( -u gdm ) . Essayez donc de vous connecter avec le compte gdm... le compte n'est pas disponible avec un simple su car c'est un compte système qui a comme shell /sbin/nologin. Le sudo n'a pas besoin d'être configuré de plus il est installé de base.

    Je suis administrateur Unix depuis plus de 10 ans et je ne vois pas trop le problème à ce genre d'utilisation de sudo. Tout le monde se plaint de ne pouvoir configurer GDM et je voulais simplement apporter ce petit hack.

    Mais je suis ouvert à toute critique vraiment constructive et surtout argumentée.
  • non gnome-appearance-properties fait partie du bureau gnome depuis des lustres. C'est ce programme qui est lancé lorsque l'on fait un clic droit sur le bureau.
  • bonjour,

    j'ai expérimenté quelques moyens rapides et faciles de modifier un peu gdm... par une voie alternative. Gconfeditor doit être cependant installé.

    Je vous donne quelques résultats à essayer sous votre responsabilité...

    Pour modifier le thème gtk, le fond d'écran... dans un terminal root, taper la commande suivante:
    sudo -u gdm dbus-launch gnome-appearance-properties
    Un reboot ou mieux un relancement de GDM est parfois nécessaire pour l'application du thème.

    On peut aussi changer certaines options de GDM via gconfeditor. Toujours sous un terminal root,
    sudo -u gdm dbus-launch gconf-editor
    On peut alors modifier les paramètres de GDM en recherchant dans l'arbre apps de gconfeditor les paramètres de GDM. On peut par exemple désactiver le son du simple-greeter

    nota: j'ai fait pas mal d'essais, mais lors de l'un de mes essais, mon clavier est passé en anglais US... j'ai rétabli le clavier en français en ré-ouvrant ma session gnome
  • Le problème semble plutôt venir de la gestion d'énergie de gnome. Sur mon portable avec un chip video intel me fait la même chose. le rétro-éclairage du LCD s'éteint...

    Même chose sur d'autres machines de collègue...

    Pour info:

    http://blogs.gnome.org/hughsie/2009/05/29/gnome-power-manager-unstableness/


    " So, for the last few months I've been essentially trying to do the software equivalent of underpinning a house. I've spent the last couple of days adding more self check code, and fixing up the bugs that the new tests have found. Specifically, if your machine randomly switched off your display when you're working, or when switching sessions didn't restore your brightness correctly then git master probably might work for you."





    je n'ai pas eu le temps de regarder sur le bugzilla... il faudra surveiller les mises à jour, pour voir si le problème persiste.
  • Bonjour

    Au sein de notre université, nous forçons certains aspects de gnome de façon mandataire (c'est à faire pour tous les utilisateurs de la machine), via gconf.
    À titre d'exemple, je vous met mon script avec les exclusions de garantie habituelles 😉

    Attention cependant, uniquement testé sous FEDORA 10

    Bon il doit bien avoir des choses graphiques pour faire cela (pessulus, sabayon) mais l'intérêt d'un script n'est plus à démontrer
    #!/bin/bash
    
    ########################################
    # Hibernation, suspend et bouton power
    ########################################
    
    # on désactive les fontions hibernation et suspend
    gconftool-2 --direct \
      --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
      --type bool \
      --set /apps/gnome-power-manager/general/can_hibernate false
    
    gconftool-2 --direct \
      --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
      --type bool \
      --set /apps/gnome-power-manager/general/can_suspend false
      
    # on définit l'action quand on appuie sur le bouton power
    
     gconftool-2 --direct \
      --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
      --type string \
      --set /apps/gnome-power-manager/buttons/power shutdown
    
    ###################################
    # Réglages mandataires de nautilus
    ###################################
    
    # simple clic au lieu du double clic
    
    gconftool-2 --direct \
      --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
      --type string \
      --set /apps/nautilus/preferences/click_policy single
    
    
    # on désactice le mode spatial pour un mode navigationel-- plus users friendly 
    
    gconftool-2 --direct \
     --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
     --type bool \
     --set /apps/nautilus/preferences/always_use_browser true
     
    # on force la barre d'emplacement en mode texte plutôt que des boutons, ce qui signifie que le chemin est éditable
    # bien plus utilisable ainsi
    
    
    
    gconftool-2 --direct \
     --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
     --type bool \
     --set /apps/nautilus/preferences/always_use_location_entry true
    
    
    
    
    ################################
    # Réglages Metacity
    ################################
    
    # metacity dans le mode ressources réduites ( plus fuide comme cela)
    
    gconftool-2 --direct \
      --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
      --type bool \
      --set  '/apps/metacity/general/reduced_resources' true
  • Pour avoir une version du media center de fluendo , Elisa, plus récente que celle dans les dépôts habituels (0.3.2-1) , on peut installer celle du dépot de fluendo (version 0.5.28)
    fait par Matthias Saou (le mainteneur de freshrpm) .

    dans un terminal root, on procède ainsi:
    cd /etc/yum.repos.d/
    wget http://people.fluendo.com/matthias/elisa/elisa.repo
    Si on regarde en détail le fichier repo, on voit que la clef de signature est celle utilisée par le dépôt freshrpm (il n'a cependant pas besoin d'être activé)

    Si ce n'est pas déja fait :
    rpm -ivh  http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/10/freshrpms-release/freshrpms-release-1.2-1.noarch.rpm
    Puis on laisse Yum résoudre les dépendances
    yum install elisa
    On quitte le terminal root.

    Au premier lancement, elisa indexe tout les fichiers... ne vous étonnez pas si cela demande un peu de temps (pour la musique par exemple, il va chercher les pochettes tout seul )

    Il sera intéressant de modifier le fichier de config d'elisa pour spécifier d'autre chemins de recherches
    dans la section [directory] qui se trouve dans le fichier ~/.elisa-0.5/elisa_0_5_6.conf

    Sur ma machine, mes films et ma musique sont partagés sur un répertoire commun

    Par défaut le fichier de conf indique des répertoires dans notre home
    [directories]
    video = [u'/home/martial/Vid\xe9os']
    pictures = [u'/home/martial/Images']
    music = [u'/home/martial/Musique']
    J'ai donc modifié comme suit
    [directories]
    video = [u'/data/film']
    pictures = [u'/home/martial/Images']
    music = [u'/data/musique']
  • Avant toute chose, faire une sauvegarde. Les outils de test peuvent avoir des effets innatendus.

    J'utiliserai smartctl en premier mais les résultats se sont pas toujours faciles à exploiter.

    Je me lancerai plutôt dans la recherche des blocs de données défecteux à l'aide de la commande badblocks

    http://linux.die.net/man/8/badblocks
  • le file-max a été fixé à combien ?

    le truc serait d'essayer différentes valeurs, par dichotomie... comme cela peut se faire à la volée, faut pas hésiter à essayer différentes valeurs

    cat /proc/sys/fs/file-max

    puis

    echo "valeur" >/proc/sys/fs/file-max


    The file-max file /proc/sys/fs/file-max sets the maximum number of file-handles that the Linux kernel will allocate. We generally tune this file to improve the number of open files by increasing the value of /proc/sys/fs/file-max to something reasonable like 256 for every 4M of RAM we have: i.e. for a machine with 128 MB of RAM, set it to 8192 - 128/4=32 32*256=8192.


    Sinon voir aussi lsof comme outil de diagnostique
  • On peut regretter parfois le manque de documentation dans la fedora.. Il arrive de trouver des outils pas tellement documentés pourtant forts utiles.

    En cherchant dans yumex, des outils du type Aide, Afick, je suis tombé sur un outil d'audit de votre machine plutôt complet et intéressant.
    Il n'est pas documenté mais fort intuitif. La prise en main est rapide.

    cet outil c'est sectool et sa gui

    "sectool is a security tool that can be used both as a security audit
    and intrusion detection system. It consists of set of tests, library
    and command line interface tool. Tests are sorted into groups and security
    levels. Admins can run certain tests, groups or whole security levels.
    The library and the tools are implemented in python and tests are
    language independent."


    un yum install sectool-gui installera tout ce qu'il faut.

    ps: à ne pas confondre avec setool et setool-gui (mais que je vous invite à découvrir aussi)

    J'ai transmis l'info au Fedora daily package (en)
  • on peut aussi faire bien plus propre, en n'autorisant que GDM, depuis son propre login

    setfacl -m g:gdm:x ~

    cf man setfacl, getfacl...
  • Je sais pas si vous avez remarqué, mais les menus Gnome quand on installe KDE prennent de l'embonpoint...
    au risque de surcharger et de perdre un peu l'utilisateur devant cette profusion d'icônes.

    Dans les paquets officiels de la Fedora, il existe bien un paquet pour kmenu-gnome mais destiné à KDE uniquement.

    C'est ici qu'intervient le Gnome menu extended dont on trouve la description ici:

    http://www.gtk-apps.org/content/show.php/Gnome+Menu+Extended+%28Source%29?content=73513&PHPSESSID=c969d3bd1eb9590a7edf0067eeee9bea

    Malheureusement il n'existe pas de paquet rpm . Dans la fedora package wishlist, le paquet a été cependant demandé.
    Peu importe. puisque l'archive possède des fichiers specs, un simple rpmbuild -ta nous fournira un paquet rpm.

    Sous un compte "privilégié" ou plus proprement celui qui est destiné à la construction des rpms (cf http://doc.fedora-fr.org/wiki/RPM_:_environnement_de_construction)

    on récupère le tarball, on construit
     wget http://www.gtk-apps.org/content/download.php?content=73513&id=1&tan=74115849
     rpmbuid -ta  73513-gnome-menu-extended-0.8.tar.gz
    Ensuite le classique,sous le compte root
     rpm -ivh gnome-menu-extended-0.8-1.fc8.noarch.rpm
    Quitter la session en cours pour recharger ces nouveaux menus.

    c'est beaucoup plus propre et utilisable...
  • Pour faire disparaitre l'hibernation dans les menus, sous gnome cela se règle avec gconf... et revient à desactiver suspend et hibernate.

    Par exemple, un petit script pour régler cela pour tout les utilisateurs, en créant des fichiers dans /etc/gconf/gconf.xml.mandatory (à exécuter sous root) :

    #!/bin/bash

    gconftool-2 --direct \
    --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
    --type bool \
    --set /apps/gnome-power-manager/can_hibernate false

    gconftool-2 --direct \
    --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \
    --type bool \
    --set /apps/gnome-power-manager/can_suspend false

    Il faut bien tester avant d'appliquer globalement à tous les utilsateurs. Je vous renvoie au man de gconftool-2 et éventuellement en changeant --config-source pour appliquer individuellement.

    Si l'on ne veut pas restreindre de manière globale, et ne pas utiliser de scripts, on peut éditer les clefs à la main, pour chaque utilisateur, avec gconf-editor (et si besoin sortir de la session )

    Pour désactiver le lock screen, la clef est /apps/panel/global/disable_lock_screen, la mettre à true
    pour désactiver le bouton de sortie (lougout) la clef est /apps/panel/global/disable_log_out , la mettre à true (mais cela me semble bizarre de restreindre la sortie de session, sauf pour un kiosque)

    Voilà, en espérant que cela vous aidera. J'ai testé toutes les clefs et ça marche bien.
  • Sur le site trés "old school" de linux-france il existe le projet inetdoc... je vous invite à le consulter d'urgence...

    Initiation au routage partie 1
    http://www.linux-france.org/prj/inetdoc/guides/zebra.statique/

    Sinon la page du projet:

    http://www.linux-france.org/prj/inetdoc/


    Autre projet, de l'équipe freeduc.sup , le tutoriel sur les serveurs... une documentation absolument géniale, orientée TP , support de cours BTS, où vous trouverez des choses sur le routage...

    http://www.linux-france.org/prj/edu/archinet/systeme/ch06.html
    http://www.linux-france.org/prj/edu/archinet/systeme/

    Et enfin, ma section préférée

    http://www.linux-france.org/article/these/smart-questions/smart-questions-fr.html
    http://www.linux-france.org/article/these/
  • Je ne l'utilise pas. Mais à priori les fichiers mobipocket sont des fichiers .prc et comme le logiciel semble les lire...

    Maintenant si cela ne marche pas dans le pire des cas, tu peux tenter d'installer le logiciel windows avec wine
  • http://only.mawhrin.net/fbreader/

    dans les fonctionnalités principales on trouve :

    Non-DRM'ed mobipocket format (tables are not supported)

    des binaires sont disponibles dans des tarballs... je ne vois pas trace des sources... mais c'est un début de réponse.
  • Dans le menu raccourci, apparaissent les répertoires qui sont bookmarqués avec nautilus (ils apparaissent aussi dans le selecteur de fichier) .

    À ma connaissance c'est la seule chose que l'on peut faire facilement.

    Pour éditer le reste, il n'y a pas de solution simple mais une piste tout de même.

    http://www.gnome.org/learn/admin-guide/latest/menustructure-2.html

    vA falloir sortir un éditeur de texte....
  • Je sais pas si cela peut aider mais j'ai déja eu ce genre de problèmes...

    Le nombre maximal de fichiers ouvert géré par le kernel est un problème connu

    sous root,

    cat 65535 >/proc/sys/fs/file-max

    bien entendu, si on veut pas le refaire à chaque fois, il faut faire un script qui sera lancé au rc.local pas exemple


    On peut procéder plus proprement avec sysctl et le fichier associé /etc/sysctl.conf


    # increase system file descriptor limit
    fs.file-max = 65535


    Un lien interessant pour le sysadmins et autres geeks

    Administrer le kernel linux à la vollée (en anglais)
    d'ailleurs on y retrouve pas mal de descriptions interessantes

    /proc/sys/fs/file-max
    This specifies the maximum number of file handles that can be allocated. You may need to increase this value if users get error messages stating that they cannot open more files because the maximum number of open files has been reached. This can be set to any number of files and can be changed by writing a new numeric value to the file.


    Default setting: 4096