Ne pas cliquer
Parrain-Linux
neige quand il fait beau
Écrire un nouveau message
Page : 1
fonds d'écran XFCE - fichier paramétrage
Avatar
Debian_Alain
utilisateur
Mixte
Inscrit le : 03/05/2019
Messages : 2
Point(s) : 33
Localisation :
Brest, Finistère, France
Posté le 05/05/2019 à 15:17:41
Citer

bonjour ,  je suis tout nouveau sur parain - linux .  mdr

j'ai commencé à me créer une iso personnalisée , dans le but  , justement , d'aider les débutants .

pour ce faire , j'utilise le projet DFLinux    8)

GitLab - projet DF Linux  

mon travail

mon travail est fonctionnel mais j'aurai aimé modifier les fonds d'écran de lightdm et de xfce .

vu que l'on quitte stretch pour buster ( debian 9 vers  debian 10) . 

je pensais aussi adapter les fonds d'écran .

mate ne me pose pas de problème , il crée bien le fonds d'écran de buster 

lightdm , j'ai trouvé comment modifier le fonds d'écran 

mais xfce , c' est quasi impossible de trouver le fichier de paramétrage .  :x

pourtant , j'arrive à modifier le fonds d'écran mais impossible de trouver son fichier paramètres . Pleure

si un fin connaisseur de xfce pouvait m'aider , ce serai chouette .

le but c'est de modifier le fonds d'écran de XFCE dès le départ , dans l'installation , afin que tout soit prêt pour le service une fois l'install terminée .

Dernière édition le 05/05/2019 à 15:22:59
_________________
clé qTox :
5EE69C63EA9299EAEC673111BBA561F38C057094D6D24741D29FF3D049E3924FEC09AB1E662B
-------------------------------------------------------------------------------------
Debian_Alain 
-------------------------------------------------------------------------------------
adresse mail       :  alain_bellec@bbox.fr
-------------------------------------------------------------------------------------
zone 51 Brest Finistere 29200 France
-------------------------------------------------------------------------------------
Remonter Descendre Permalien du message
Avatar
loufy
utilisateur
Mixte
Inscrit le : 05/11/2012
Messages : 75
Point(s) : 463
Localisation :
Quimper, Finistère, France
Posté le 09/05/2019 à 09:46:36
Citer

Citation de Debian_Alain:

mais xfce , c'est quasi impossible de trouver le fichier de paramétrage .


Bonjour, je répond pour les visiteurs du futur. J’en profite pour reformuler plus explicitement.
Il reste un élément en suspend → voir plus bas.


Réponse :

Pour XFCE le fichier concerné est xfce4-desktop.xml

Il est donc question de modifier le fond d’écran par défaut de tous les utilisateurs futurs d’une distribution installée.

C’est dans le dossier /etc/skel/ que ça se passe.
En l’occurrence le fichier est précisément ici : /etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml

Il conviendrait de placer l’image souhaitée dans /usr/share/backgrounds/xfce/
Et d’indiquer cela dans le fichier xfce4-desktop.xml précité.

----------

Dans le cas d’une utilisateur existant et si ça intéresse, c’est ce fichier-ci le coupable :
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
Mais il n’y a pas lieu de modifier manuellement ce fichier.

----------

Note optionnelle :

Il est possible sur certaines distributions que le dossier /etc/skel/ ne contienne aucun fichier xfce et/ou ne contienne pas celui qu’on souhaite.
Dans ce cas il est fort probablement ici :
/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
Mais il est susceptible d’être dans un autre sous-dossier de /etc/xdg/

La documentation et le forum d’ubuntu (en l’occurrence) permettront de répondre à divers questions susceptibles de se poser alors.
S’y référer. Cependant cette pratique semble désuète et l‘indication fournie en réponse ici ne vise qu’à faciliter des recherches éventuelles.



Complément très optionnel :

Ce qui suit n’entre pas dans le cadre de la question mais… à toute fin utile :
Le contenu du fichier xfce4-desktop.xml ressemble à ça, et est susceptible d’avoir un contenu qui n’est pas exactement celui-ci :

Code:
<?xml version="1.0" encoding="UTF-8"?><channel name="xfce4-desktop" version="1.0">
<property name="backdrop" type="empty">
<property name="screen0" type="empty">
<property name="monitor0" type="empty">
<property name="workspace0" type="empty">
<property name="color-style" type="int" value="0"/>
<property name="image-style" type="int" value="5"/>
  <property name="image-path" type="string" value="/usr/share/backgrounds/xfce/Mon-Fichier.png"/>
<property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-teal.jpg"/>
</property>
<property name="workspace1" type="empty">
<property name="color-style" type="int" value="0"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-teal.jpg"/>
</property>
<property name="workspace2" type="empty">
<property name="color-style" type="int" value="0"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-teal.jpg"/>
</property>
<property name="workspace3" type="empty">
<property name="color-style" type="int" value="0"/>
<property name="image-style" type="int" value="5"/>
<property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-teal.jpg"/>
</property>
</property>
</property>
</property>
</channel>


Dans le cas où vous souhaitez modifier le fichier xfce4-desktop.xml contenu dans le dossier /etc/skel/ facilitez-vous la vie :
Faites ça pour un utilisateur de façon normale — en veillant cependant à ce que les images soient quelque-part dans /usr/share/ (ou autre emplacement accessible à tout utilisateur) avec droits d’accès en lecture pour tous — puis reportez le contenu du fichier xfce4-desktop.xml du dossier utilisateur dans le fichier du dossier /etc/skel/.


Si pour n’importe quelle raison c’est impossible ou chiant, voici pour le faire manuellement :

On peut comprendre que chaque espace de travail (bureau virtuel) peut avoir son propre fond d’écran.
→ « workspaceN »

Si dans votre fichier aucun espace de travail n’est déclaré, c’est que ça s’applique à tous.

Pour chaque espace de travail la ligne suivante indique l’image à afficher.
Code:
<property name="image-path" type="string" value="/usr/share/backgrounds/xfce/Mon-Fichier.png"/>

Si elle n’est pas présente, vous pouvez l’ajouter. (emplacement à adapter bien entendu)


La ligne suivante indique l’image présumée être anciennement affichée (avant changement) :
Code:
<property name="last-image" type="string" value="/usr/share/backgrounds/xfce/xfce-teal.jpg"/>

Je présume qu’en l’absence de la ligne indiquant l’image à afficher, et/ou si le fichier n’est pas trouvé, alors XFCE se rabat sur l’image précédente.
Mais ne présumons pas trop quand même.

C’était juste pour dire que les curieux pourraient commencer par tester sans ajouter la première des lignes que j’indique ; le cas échéant ajouter la ligne qui va bien.

Bref on comprend le principe et plus d’informations doivent être disponibles sur le web pour celles et ceux que ça intéresse plus en détail.


-------------


Ce qui reste en suspend :

Dans le cas présent, le fichier à modifier n’est pas encore sur le disque (puisque l’installation n’est pas encore faite) il s’agit donc d’intervenir sur son équivalent au sein de l’image ISO.

Toute personne ayant des informations à propos de la modification des fichiers contenus dans une image ISO existante est invitée à parler tire-langue
Ça m’intéresse aussi de savoir comment modifier 2 bricoles dans une iso existante et déjà prête à l’emploi.
C’est à dire une intervention plus légère que créer une iso personnalisée pour telle ou telle distribution.

Remonter Descendre Permalien du message
Avatar
varelec
utilisateur
Parrain
Inscrit le : 18/09/2010
Messages : 23
Point(s) : 144
Distribution : Xubuntu
Localisation :
Varangeville, Meurthe-et-Moselle, France
Posté le 10/05/2019 à 10:12:05
Citer

Bonjour,

- Merci, voilà une réponse claire et précise qui peut nous être utile.


_________________
Amitié, Daniel



Http://transfreebox.fr

Http://varangeville.free.fr
Remonter Descendre Permalien du message
Écrire un nouveau message
Page : 1
Page générée en 0.0675 seconde(s).