jrichard a écrit :

Bonjour à tous,

Je souhaiterais configurer le bureau Gnome2 (pas JDS) pour tous les utilisateurs qui se connectent à la machine?

Quelqu'un peut-il m'aider? Je n'arrive pas à trouver où gnome prend et définit ces menus par défaut...

J'ai peut-être une solution ? mais je la trouve un peu bancale :
configurer gnome pour un utilisateur quelconque et reprendre ces fichiers ~/.gnome* ~/.gconf* ... et les coller dans les répertoires de chaques utilisateurs? boff n'est-ce pas?

Et en plus j'aimerais bien placé un configuration fixe des bureaux sans que l'utilisateurs puissent modifier certains paramètres...

Bref, je rame.
Pour le window manager fvwm, il y a un fichier de configuration par defaut : /.../system.fvwm2rc pour le system considéré

Quelqu'un a une idee pour Gnome?
Merci d'avance.
Julien :-)

_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr


Si cela peut servir à quelqu'un d'autres... voici quelques explications "dites juliuss" pour la configuration de gnome 2.8 pour l'ensemble de utilisateurs qui se connectent sur la machine

Moi je me base sur une installation de Gnome 2.8 (Non gnome de JDS) avec blastwave, les fichiers de configuration de ce type d'install sont située à un emplacement particulier mais les noms de ces fichiers de "configuration" sont les mêmes que l'on considère JDS ou Gnome 2.8 :

Détails :
#--------------------------------------------------
/opt/csw/etc/gnome-vfs-2.0/modules : contient une liste de fichier de configuration ... "*.conf"
exemple :
default-modules.conf
cdemenu-module.conf.... --> si on enleve ce fichier il ya toujours "Menu CDE" dans la barre de lancement, mais celle-ci est vide!
....
#--------------------------------------------------
/opt/csw/etc/gnome-vfs-2.0/vfolders/
ce répertoire contient un certain nombre de fichier comme :
***applications-all-users.vfolder-info : permet de mettre en place tous les menu classique de la barre de menu:, exemple : accessoire, accessibilité, réseau, bureautique... c'est un fichier de type "xml", avec des balises qui définissent où aller rechercher les icones et les noms des menus .... en autres
en faisant le lien avec le répertoire :
/opt/csw/share/gnome/vfolders/* qui contient des fichiers qui définissent les menus (pour toutes les langues, le type... un peu comme pour l'ouverture de connexion quand on rajoute un choix possible) exemple Accessoires-directory, Applications, Developpement-directory....

***preferences-all-users.vfolder-info : définit le menu Préférences de la barre de lancement et son contenu.... même principe de balises que dans le fichier ci-dessus

-- Remarque : pour désactiver un menu par exemple (pour qu'il ne soit plus visible pour les users) : on peut mettre en commentair (" <!-- --> ") la partie xml qui lui correspond dans le ou les fichiers *-info du répertoires /opt/csw/etc/gnome-vfs-2.0/vfolders/

-- Remarque 2 : enfin ce n'est pas une solution parfaites, parceque les executables des choix de ces menus sont toujours là et accessiible en ligne de commande et meme les fichiers qui définissent ses choix de menu sont toujours là .... a ce propos voir-ci-dessous
#--------------------------------------------------

les choix de ces menus : exemple Menu Internet --> mozilla.... sont définis aussi. Si vous regarder les commentaires du début du fichier "applications-all-users.vfolder-info", on nous détaille différents répertoires comme
/opt/csw/share/applications
/usr/share/applications
...
de même si vous regarder le fichier " preferences-all-users.vfolder-info ", on nous donne :
/opt/csw/share/control-center-2.0/capplets/
/usr/share/control-center-2.0/capplets/
....

attention, voilà ce que j'ai pu comprendre : (ce n'est pas une loi)
dans ces répertoires, il ya un certain nombre de fichiers *.desktop et chacun de ceu-ci est lié avec un choix possible dans les différents menu si on enlève ce fichier.
l'option correspondante dans le menu disparait!
**Rem1 : pour certaine manip, il faut relancer la session, voir le PC exemple quand on modifie les "menus" dans applications-all-users.vfolder-info **Rem2 : si vous ne faites que déplacer un fichier *.desktop dans un répertoire placé dans /usr/share/applications : sur le coup le choix dans le menu disparait sans relancer la session, mais au prochain démarrage, Solaris retrouve la définition de ce choix possible de ce menu et vous le retrouver dans la barre de lancement! **Rem3 : ces répertoires /usr/share/applications/ ... /opt/csw/share/applications sont scruté par le système au démarrage pour construire l'intérieure des menus mais le système scrute aussi l'intérieure des répertoires qui sont placés dans ceux-ci!!! **Rem4 : si vous ne voulez pas supprimer certains fichier *.desktop sans pour autant les laisser dans la barre de lancement --> solus modifier le droits de ceux-ci et passer de 644 à 000 !

**Rem5 : encore une chose, certain fichies *.desktop sont présents plusieurs fois! (c'est peut-être du a mon installation j'ai JDS et gnome en même temps, JDS désactivé mais pas désintallé de peur qu'il soit utilisé par le système pour je ne sais quoi :-) bibliothèque manquante...) Donc si vous enlever un fichier *.desktop exemple mozilla.desktop il se peut qu'il soit en double dans un autre répertoire et a ce moment là, il est toujours dans la barre de lancement


Bref en gros çà marche à peu près comme çà. Si je suis loin du compte... call me
et j'espère que mon charabia servira à qqn

ch'ti Julien





_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à