Author Topic: Comment faire un remaster de Lxde ?  (Read 9200 times)

Offline melodie

  • Hero Member
  • *****
  • Posts: 5946
  • Internet Relay Chat sur Freenode
    • PCLinuxOS Fr
Re: Comment faire un remaster de Lxde ?
« Reply #15 on: December 14, 2011, 03:31:07 AM »
Salut,
D'après tes pastebin je peux dire que tu es parti d'une version d'origine, créée par Neal, et aussi que tu es bien parti pour créer une image ISO pour faire un DVD. Alors autant mettre la gomme ! Tu peux aller jusqu'à 4 Go ! :D

Je te donnerai des détails plus tard, quand je pourrais prendre plus de temps.

Tu peux ajouter et supprimer des bureaux depuis le configurateur de Openbox. Essaies de lancer Lxappearance, mais si tu n'as pas la version qui intègre la config de Openbox, alors lances Obconf. C'est là que se configure tout ce qui est spécifique à Openbox.

Tu peux ouvrir un paragraphe sur le wiki, concernant les détails de la configuration de Lxde, en commençant par là, si tu veux. (En indiquant que dans Openbox standalone, qui emploie aussi Lxpanel, les bureaux se configurent de la même manière).

Bonne journée, et à bientôt,
Mélodie

PS: j'ai un compte chez Minus.com : http://minus.com/ (avec pas grand-chose dedans, comme : http://minus.com/m5gQCblOe#1 )

Tu peux y avoir 10 Go d'espace et si tu y vas de la part de "melodie", j'aurais alors 12 Go, car chaque personne qu'on envoie nous fait gagner 1 Go de plus ! :D



« Last Edit: December 14, 2011, 03:33:35 AM by melodie »
melodie at #lpic-fr on irc.freenode.net

Offline melodie

  • Hero Member
  • *****
  • Posts: 5946
  • Internet Relay Chat sur Freenode
    • PCLinuxOS Fr
Re: Comment faire un remaster de Lxde ?
« Reply #16 on: December 14, 2011, 04:24:09 PM »
Pour les fichiers de config dans le répertoire visiteur, il reste les éléments suivants (est-ce que je peux/dois les supprimer?)  .adobe, .fontconfig, .gconf, .gconfd. gnome2-rivate, .gnupg, .gstream-r0.10, .icons, .macromedia, .mozilla, .thumbnails

Enfin, voilà ce qui reste dans le home de l'utilisateur
http://pastebin.com/7rtDDEus

Et voici l'historique de synaptic
http://pastebin.com/dDYPfgDj



Tu peux supprimer .gnupg, .gstreamer-10, .icons, .macromedia, .mozilla et aussi .adobe. → mozilla étant accompagne de flashplayerplugin génère .adobe et .macromedia. Par contre, pour la dernière version de Firefox on se retrouve avec une version dont les menus sont en anglais. Donc, on reconfigure pour le français, et ensuite on copie tout le répertoire .mozilla vers /etc/skel pour être sûrs que les nouveaux utilisateurs l'auront en français. Quand à .adobe et .macromedia... il vaut mieux les supprimer systématiquement.

http://pastebin.com/7rtDDEus

[root@localhost home]# ls -lR
.:
total 24
drwx------  2 root     root     16384 déc.   9 21:42 lost+found/
drwxr-xr-x  3 root     root      4096 déc.  10 07:05 mysql/

inutiles, à supprimer. lost+found vient d'une partition /home séparée lors de la création de l'iso précédente. mysql/ vient de la version Kde qui a servi de support pour créer Lxde.

Dans la liste suivante:
./visiteur:
total 52
-rw-rw-r-- 1 visiteur visiteur  280 déc.   9 22:45 arrow.conf
drwxr-xr-x 2 visiteur visiteur 4096 août  19 22:37 Bureau/
-rw-rw-r-- 1 visiteur visiteur  284 déc.   9 22:45 circle.conf
drwx------ 2 visiteur visiteur 4096 janv. 19  2010 Documents/
-rw-rw-r-- 1 visiteur visiteur  303 déc.   9 22:45 double_arrow.conf
-rw-rw-r-- 1 visiteur visiteur  278 déc.   9 22:45 hand2.conf
drwxr-xr-x 2 visiteur visiteur 4096 août  19 22:35 Images/
drwxr-xr-x 2 visiteur visiteur 4096 août  19 22:35 Modèles/
-rw-rw-r-- 1 visiteur visiteur  280 déc.   9 22:45 move.conf
drwxr-xr-x 2 visiteur visiteur 4096 août  19 22:35 Musique/
drwxr-xr-x 2 visiteur visiteur 4096 déc.  13 20:45 Téléchargements/
drwx------ 3 visiteur visiteur 4096 déc.  13 20:57 tmp/
drwxr-xr-x 2 visiteur visiteur 4096 août  19 22:35 Vidéos/

Qu'est-ce que sont ces fichiers de conf ? Quel programme les a créés et que contiennent-ils ?

http://pastebin.com/dDYPfgDj

à voir tous les paquets d'impression, je supposerai que tu as installé "task-printing", voire "task-printing-scanning". Cela peut contribuer à grossir beaucoup de volume de l'iso. Pour ma part j'installe uniquement "task-printing-hp" qui fait déjà pas mal de modèles dans une des marques les mieux reconnues sous Linux, et ensuite les utilisateurs s'arrangent pour installer autre chose s'ils ont une autre marque. J'installe aussi généralement xsane/saned pour scanner. (Pour le scanner j'ai les fichiers suivants dans mon système :
libsane-hpaio
libsane1
sane-backends
sane-backends-iscan
xsane
et xsane-gimp qui permet de scanner un document depuis Gimp)

Je vois aussi libgwenhywfar60 : c'est généralement une dépendance de pidgin : as-tu installé pidgin ? Si c'est non, tentes de le désinstaller.

De quel paquet dépend celui-ci ? xcur2png (0.7.1-1pclos2011)

(tu peux le savoir en tentant de le supprimer, pour voir ce que ça désinstallerait).

clementine : c'est mignon, mais il me semble me souvenir qu'il installe un certain nombre de dépendances.

Quote
$ apt-cache show clementine
Package: clementine
Section: Sound
Installed Size: 9787973
Packager:
Version: 0.7.1-2pclos2011
Depends: qt4-database-plugin-sqlite, libprojectm-data, gstreamer0.10-flac, gstreamer0.10-plugins-ugly, libechonest1.1, glibc >= 2.12.1, libstdc++6 >= 4.5.2, libc.so.6, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.6), libdl.so.2, libdl.so.2(GLIBC_2.0), libdl.so.2(GLIBC_2.1), libechonest.so.1.1, libgcc_s.so.1, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libgdk_pixbuf-2.0.so.0, libgio-2.0.so.0, libGLEW.so.1.5, libglib-2.0.so.0, libGL.so.1, libGLU.so.1, libgmodule-2.0.so.0, libgnutls.so.26, libgobject-2.0.so.0, libgpod.so.4, libgstbase-0.10.so.0, libgstreamer-0.10.so.0, libgthread-2.0.so.0, libICE.so.6, libimobiledevice.so.1, libindicate-qt.so.1, liblastfm.so.0, libm.so.6, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libmtp.so.8, libplist.so.1, libpng12.so.0, libpthread.so.0, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.2), libQtCore.so.4, libQtDBus.so.4, libQtGui.so.4, libQtNetwork.so.4, libQtOpenGL.so.4, libQtSql.so.4, libQtWebKit.so.4, libQtXmlPatterns.so.4, libQtXml.so.4, librt.so.1, libSM.so.6, libstdc++.so.6, libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.14), libstdc++.so.6(GLIBCXX_3.4.9), libtag.so.1, libtasn1.so.3, libusb-0.1.so.4, libusbmuxd.so.1, libX11.so.6, libXext.so.6, libxml2.so.2, libz.so.1


Yîkk !

Ensuite, avec quel programme as-tu "attrapé" celui-ci ? libquesoglc0 --- Les xscreensavers sont-ils utiles ? --- sgsearch : je l'ai essayé, il fonctionne moins bien que les lignes de commandes qu'il est supposé reproduire.

Quel volume de données a été installé avec ceux-ci ?
Quote
Les paquets suivants ont été installés :
chromium (0.9.15-2pclos2011)
libfreealut0 (1.1.0-7pclos2010)
libftgl2 (2.1.3-0.rc5.2pclos2010)
libglpng1 (1.45-2pclos2010)Commit Log for Mon Dec 12 21:02:23 2011



Voilà voilà. En espérant que ça t'aide à progresser.

Bon courage !
Mélodie

« Last Edit: December 14, 2011, 04:32:14 PM by melodie »
melodie at #lpic-fr on irc.freenode.net

Offline turzin

  • Full Member
  • ***
  • Posts: 232
  • Libéré depuis 2010. Merci Linux!
Re: Comment faire un remaster de Lxde ?
« Reply #17 on: December 14, 2011, 06:50:41 PM »
Quote
D'après tes pastebin je peux dire que tu es parti d'une version d'origine, créée par Neal, et aussi que tu es bien parti pour créer une image ISO pour faire un DVD. Alors autant mettre la gomme ! Tu peux aller jusqu'à 4 Go


Salut, je te jure que j'ai installé la version que tu as mise à notre disposition dans la Colection en français.  Je n'ai rien localisé, seulement ajouté des paquets.  ;D

Avec mon deuxième test, je suis descendu à 655Mo, donc je devrais atteindre l'objectif de sortir l'ISO sur CD.
Étant donné que j'ai un peu de place, je vais ajouté d'autres choses (client torrent, peut-être pigdin et gwibber, prise de notes...)

J'ai placé mon ISO d'hier soir sur Minus.  Voici le lien: http://min.us/mDv9oqDY4
Suite à ton dernier Post, je vais trouver du temps dans les jours qui viennent pour faire ce ménage des fichiers config et paquets pour une version 3 de l'ISO (pas le temps ce soir  :( ).

Pour le problème de Chorimum-BSU et le GLX, la solution proposée par Texstar est d'enlever complètement les  fichiers libGL.so.1 libGL.so.1.2 du répertoire /usr/lib/. Ça fonctionne! Mais je crois que pour un remaster je devrais les laisser où ils sont car ils ont peut-être des incidences sur d'autres programmes...?  Par précaution je vais les laisser où ils sont.

Encore merci pour tes conseils!

Offline melodie

  • Hero Member
  • *****
  • Posts: 5946
  • Internet Relay Chat sur Freenode
    • PCLinuxOS Fr
Re: Comment faire un remaster de Lxde ?
« Reply #18 on: December 15, 2011, 02:11:37 AM »
Salut, je te jure que j'ai installé la version que tu as mise à notre disposition dans la Colection en français.  Je n'ai rien localisé, seulement ajouté des paquets.  ;D


Bonjour,
Tu es sûr ? Généralement j'ôte le répertoire /home/mysql. Quand au /home/lost+found : aurais-tu installé avec une partition à part pour le /home ?

Peux-tu me donner le retour de la commande:
Code: [Select]
$ ls -l /etc/sysconfig/console
?

Quote
Avec mon deuxième test, je suis descendu à 655Mo, donc je devrais atteindre l'objectif de sortir l'ISO sur CD.


Bravo !

Quote
client torrent


Puis-je suggérer Transmission ? Nous avons un tutoriel pour lui sur le wiki.
Quote
peut-être pigdin et gwibber,


Humm !! Miam-miam ! Bonjour les Kilos...bytes ! :D

Quote
prise de notes...


Comme quelle applications ?

Quote
J'ai placé mon ISO d'hier soir sur Minus.  Voici le lien: http://min.us/mDv9oqDY4
Suite à ton dernier Post, je vais trouver du temps dans les jours qui viennent pour faire ce ménage des fichiers config et paquets pour une version 3 de l'ISO (pas le temps ce soir  :( ).


Bien, je te suggère de faire un post à part pour demander des testeurs. Pour ma part je préfèrerais attendre la version suivante...

Quote
Pour le problème de Chorimum-BSU et le GLX, la solution proposée par Texstar est d'enlever complètement les  fichiers libGL.so.1 libGL.so.1.2 du répertoire /usr/lib/. Ça fonctionne! Mais je crois que pour un remaster je devrais les laisser où ils sont car ils ont peut-être des incidences sur d'autres programmes...?  Par précaution je vais les laisser où ils sont.


Tiens donc ? À quel paquet appartient libGL.so.1 ?

rpm -qf /usr/lib/libGL.so.1
libmesagl1-7.11.2-1pclos2011

et le .1.2 ?
$ rpm -qf /usr/lib/libGL.so.1.2
libmesagl1-7.11.2-1pclos2011

idem. Quels fichiers sont installés par le paquet libmesagl1-7.11.2 ?
Quote
$ rpm -qil libmesagl1-7.11.2-1pclos2011
Name        : libmesagl1                   Relocations: (not relocatable)
Version     : 7.11.2                            Vendor: (none)
Release     : 1pclos2011                    Build Date: jeu. 01 déc. 2011 04:43:30 CET
Install Date: sam. 03 déc. 2011 00:11:20 CET      Build Host: thenudiebar
Group       : System/Libraries              Source RPM: mesa-7.11.2-1pclos2011.src.rpm
Size        : 858869                           License: MIT
Signature   : (none)
URL         : http://www.mesa3d.org
Summary     : Files for Mesa (GL and GLX libs)
Description :
Mesa is an OpenGL 2.1 compatible 3D graphics library.
GL and GLX parts.
/usr/lib/libGL.so.1
/usr/lib/libGL.so.1.2
/usr/lib/mesa
/usr/lib/mesa/libGL.so.1
/usr/lib/mesa/libGL.so.1.2
/usr/share/doc/libmesagl1
/usr/share/doc/libmesagl1/COPYING


???

Voudrais-tu questionner Texstar pour lui demander si ça n'irait pas plus vite de désinstaller libmesagl1-7.11.2-1pclos2011 ? (Et si il sait ce qui fait que la présence de ces fichiers rend le jeu moins rapide).

Quote
Encore merci pour tes conseils!


Pas de quoi, jeune padawan ! ;D

Bonne journée,
Mélodie

PS: libmesagl1 est lié à tous ces programmes:
Quote
# apt-get remove libmesagl1
Reading Package Lists... Done
Building Dependency Tree... Done
Les paquets suivants seront ENLEVÉS :
   AdobeReader-plugin (9.3.2-1pclos2010)
   AdobeReader_enu (9.4.6-1)
   avidemux (2.5.5-2pclos2011)
   avidemux-gtk (2.5.5-2pclos2011)
   avidemux-i10n (2.5.5-2pclos2011)
   cinelerra (4-0.svn1061.3pclos2011)
   deadbeef (0.5.1-1pclos2011)
   drak3d (1.27-3pclos2011)
   drak3d-common (1.27-3pclos2011)
   evolution (2.32.3-1pclos2011)
   ffmpeg (0.7.8-1pclos2011)
   fontmatrix (0.6.0-1pclos2010)
   gimp (2.6.11-3pclos2011)
   gimp-plugin-vector-brushes (1.0-1pclos2010)
   glxinfo (8.0.1-1pclos2011)
   gogglesmm (0.12.4-1pclos2011)
   google-earth (6.1.0.5001-2pclos2011)
   graveman (0.3.12-9pclos2010)
   gstreamer0.10-plugins-gl (0.10.2-1pclos2010)
   gstreamer0.10-x264 (0.10.18-1pclos2011)
   hplip-gui (3.11.10-2pclos2011)
   libIrrlicht1_8 (1.7.9.3629-1pclos2011)
   libalsa-plugins (1.0.24-1pclos2011)
   libavfilter1 (0.7.8-1pclos2011)
   libavformats52 (0.7.8-1pclos2011)
   libchamplain-gtk0.4_0 (0.4.6-1pclos2010)
   libchamplain0.4_0 (0.4.6-1pclos2010)
   libclutter-gtk0.10_0 (0.10.8-1pclos2011)
   libclutter1.0_0 (1.6.14-2pclos2011)
   libffmpeg52 (0.7.8-1pclos2011)
   libffmpegthumbnailer4 (2.0.7-1pclos2011)
   libfltk1.1 (1.1.10-1pclos2010)
   libfox1.6_0 (1.6.36-3pclos2010)
   libgegl0.1_0 (0.1.6-1pclos2011)
   libglew1.5 (1.5.7-1pclos2010)
   libgstgl0.10_1 (0.10.2-1pclos2010)
   libmesagl1 (7.11.2-1pclos2011)
   libmesaglu1 (7.11.2-1pclos2011)
   libmesaglut3 (7.11.2-1pclos2011)
   libmesaglw1 (7.11.2-1pclos2011)
   libopal3.6.8-plugins (3.6.8-3pclos2011)
   libqtopengl4 (4.7.3-1pclos2011)
   libva1 (0.31.1.1.sds4-1pclos2010)
   lsb (4.0-1pclos2010)
   mesa (7.11.2-1pclos2011)
   mesa-demos (8.0.1-1pclos2011)
   mplayer (4.4.1-0.33819.2pclos2011)
   mylivecd (0.9.4-10pclos2011)
   python-qt4 (4.8.2-1pclos2011)
   python-qt4-opengl (4.8.2-1pclos2011)
   sox (14.3.0-5pclos2011)
   supertuxkart (0.7.2-1pclos2011)
   task-qt4 (4.5.2-1pclos2009)
   vlc (1.1.12-1pclos2011)
   vlc-plugin-libass (1.1.12-1pclos2011)
   vlc-plugin-opengl (1.1.12-1pclos2011)
   vlc-plugin-speex (1.1.12-1pclos2011)
   vlc-plugin-theora (1.1.12-1pclos2011)
   vlc-plugin-twolame (1.1.12-1pclos2011)
   x264 (1.115-1pclos2011)
   xfe (1.32.4-2pclos2011)
   xine-plugins (1.1.19-4pclos2010)
   xmoto (0.5.5-1pclos2011)
0 mis à jour, 0 nouvellement installés, 63 removed and 0 not upgraded.
Il est nécessaire de prendre 0o dans les archives.
After unpacking 785MB disk space will be freed.
Do you want to continue? [Y/n] n
Annulation.
#


PS-2:
la description de Chromium donne un début de réponse au "pourquoi ?":
Quote
# apt-cache show chromium
Package: chromium
Section: Games/Arcade
Installed Size: 1890406
Packager:
Version: 0.9.15-2pclos2011
Depends: libglpng1, libftgl2, openal, libopenal1, glibc >= 2.12.1, libstdc++6 >= 4.5.1, /bin/sh, /bin/sh, libalut.so.0, libc.so.6, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3.4), libgcc_s.so.1, libgcc_s.so.1(GCC_3.0), libGLC.so.0, libglpng.so.1, libGL.so.1, libGLU.so.1, libm.so.6, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libopenal.so.1, libpthread.so.0, libpthread.so.0(GLIBC_2.0), libSDL-1.2.so.0, libSDL_image-1.2.so.0, libstdc++.so.6, libstdc++.so.6(GLIBCXX_3.4), libX11.so.6
Provides: chromium = 0.9.15-2pclos2011
Architecture: i586
Size: 1386617
MD5Sum: 1dd6cfc961e94a07596caeb5a497e8b7
Filename: chromium-0.9.15-2pclos2011.i586.rpm
Summary: Fast paced, arcade-style, top-scrolling space shooter
Description:
 You are captain of the cargo ship Chromium B.S.U., responsible for delivering
 supplies to our troops on the front line. Your ship has a small fleet of
 robotic fighters which you control from the relative safety of the Chromium
 vessel. This is an OpenGL-based shoot 'em up game with fine graphics.
 
 Note: If you are using Nvidia or fglrx driver you may need to move or rename
 the following in the /usr/lib folder

 
 libGL.so
 libGL.so.1
 libGL.so.1.2

#


« Last Edit: December 15, 2011, 02:26:07 AM by melodie »
melodie at #lpic-fr on irc.freenode.net

Offline melodie

  • Hero Member
  • *****
  • Posts: 5946
  • Internet Relay Chat sur Freenode
    • PCLinuxOS Fr
Re: Comment faire un remaster de Lxde ?
« Reply #19 on: December 16, 2011, 02:41:50 PM »
Salut,
Je vais essayer de trouver un moment pour tester ton ISO. Ma console via wget me dit que ton iso fait 599 Mo : ne devrait-elle pas être plus grosse ?

Autre chose: il faudrait faire un fichier pour le contrôle du hash md5. Comme ceci:

Code: [Select]
$ md5sum moniso_bienjolie.iso > moniso_bienjolie.md5sum
cela calcule le hash md5, et envoie la sortie dans un fichier, que tu nommes au même nom que l'image disque, sauf pour le nom d'extension : il est possible de mettre "md5", ou "md5sum", ou "txt" etc... "md5sum" est bien... et "md5" aussi. Pour contrôler:

Code: [Select]
$ md5sum -c moniso_bienjolie.md5sum
doit répondre:
moniso_bienjolie.md5sum Ok

(Si les deux fichiers sont dans le même répertoire).

melodie at #lpic-fr on irc.freenode.net

Offline melodie

  • Hero Member
  • *****
  • Posts: 5946
  • Internet Relay Chat sur Freenode
    • PCLinuxOS Fr
Re: Comment faire un remaster de Lxde ?
« Reply #20 on: December 16, 2011, 05:13:57 PM »
Première remarque : Démarrage de l'iso en live dans vbox : clavier Canadien (Quebec) et police poilue. (Serif).

Utilisateur : "visiteur". (Mot de passe visiteur, logique).

Il faudrait ajouter les identifiants de connexion au login de GDM, ou bien faire comme la Lxde d'origine : configurer GDM pour un login automatique, et ensuite ajouter un script qui s'affiche au démarrage de la session Live, et qui donne les informations. Ce script est présent dans les autres versions PCLinuxOS, y compris Zen mini (une des plus petites).

Les icônes du bureau gagneront à être alignées sur la grille (esthétique), à supprimer : /etc/sysconfig/console/default.kmap. (Sinon les consoles restent en qwerty, surtout les tty).

en root sous /, je trouve que find trouve beaucoup de fichiers "old":
Code: [Select]
# find . -name "*.old"
après les avoir affichés, pour les supprimer:
Code: [Select]
# find . -name "*.old" -exec rm {} \;
Les fichiers de log peuvent être supprimés. Se rendre sous /var/log:
Code: [Select]
# cd /var/log
/!\ Attention : commande dangereuse, ne pas faire si tu n'est pas sûr d'être dans le bon répertoire !
Supprimer tous les fichiers, (conserver tous les répertoires):
Code: [Select]
find . -type f -exec rm {} \;
le '.' après find veut dire "dans le répertoire courant". Après le signe '{}' et avant le '\'  il faut un espace, et entre le '\' et le ';' final, pas d'espace. ('-type f' désigne les fichiers, '-type d' désignerait les répertoires).

Question : le compte visiteur sera-t-il supprimé lors du premier démarrage après installation ? La réponse est non. Il faut éditer le fichier /etc/rc.d/rc.sysinit (en mode root avec mc : sélectionner le fichier, presser la touche F4 pour éditer, avec F7 chercher "guest").

On trouvera dans le rc.sysinit le paragraphe suivant:
Quote
#LIVECD STUFF
if [ -f /etc/delete-guest-account ]; then
   action "Removing Guest Account on first boot" /usr/sbin/userdel -r guest
   rm -rf /etc/delete-guest-account

# Remove Livecd file
   rm -rf /etc/livecd

# reset on first boot dpms to true so screensavers will kick in
   perl -pi -e "s|"DPMS\"" "\"false"|"DPMS"|" /etc/X11/xorg.conf

#Remove draklive-install stuff
        rpm -e draklive-install
        rm -rf /root/Desktop/draklive-install.desktop
#       rpm -e virtualbox-guest-additions
fi
#END LIVECD STUFF

Il faut modifier cette ligne:
Quote
   action "Removing Guest Account on first boot" /usr/sbin/userdel -r guest

pour qu'elle ressemble à ça:
Quote
   action "Removing Guest Account on first boot" /usr/sbin/userdel -r visiteur

avec mc : une fois la modification faite, presser F2 pour sauvegarder puis F10 pour quitter (ou F10 et confirmer la modification du fichier).

Petit aparté, mc est le couteau suisse dans la console. Afficher, éditer, supprimer des fichiers, des lignes dans des fichiers (avec F8, comme quand on supprime des fichiers), déplacer ou copier fichiers et répertoires, se connecter à une machine distante en ssh, en ftp...

Les modifications du panel n'ont pas été répercutées dans le home de root : est-ce voulu ou un oubli ? (J'ai fait un diff sur les deux répertoires, à toi de voir ce que tu veux répercuter dans le home de root, ou pas).

Les répertoires créés par firefox sont toujours dans le /home de visiteur. Ils ne sont pas gros, mais pas utiles non plus. .gstreamer prend 778 kb, pas utile. .mtpaint, à priori, pas utile. .xsession-errors : peut être supprimé.

Le PCLOS Mag de 51 pages dans la corbeille de /home fait 11 Mo. Je te suggère de supprimer : /home/mysql, /home/lost+found et /home/.Trash-0.

Sous / il y a un fichier "dead.letter", en principe, installer procmail enverra les messages destinées à root dans /var/mail/root, ce qui devrait éviter d'avoir tous les warnings dans un fichier "dead.letter" sous /.

Une prochaine fois, je regarderai les paquets installés dans Synaptic. (Ce serait bien que tu choisisses une police de caractères plus lisible que la police serif... je suggèrerai Arial, ou Dejavu Sans, ou... une autre police à chasse variable et sans serif).

J'espère que tu pourras faire une autre version encore meilleure. Pour une première, c'est quand même déjà très bien. Elle n'a que des défauts relatifs à des choses que tu ne pouvais pas savoir. Et je ne souhaite pas dire tout en une fois non plus, sans compter que je ne pense jamais à tout en une fois non plus. :)

Bonne nuit,
Mélodie

PS: un début pour Synaptic : je te suggère de supprimer le driver fglrx. Il est énorme. Et Faenza icon theme : soit ne pas garder le paquet, soit trier dans les répertoires d'icônes un ou deux thèmes et enlever les autres. (C'est réellement plusieurs thèmes qui forment des variantes d'un thème principal, et le tout prend beaucoup de Mo).








melodie at #lpic-fr on irc.freenode.net

Offline turzin

  • Full Member
  • ***
  • Posts: 232
  • Libéré depuis 2010. Merci Linux!
Re: Comment faire un remaster de Lxde ?
« Reply #21 on: December 18, 2011, 07:47:02 PM »
Salut Mélodie,
                       merci d'avoir regardé ça, je corrige le tout en début de semaine.
Party de bureau et autres,  alors pas eu le temps encore de travailler là-dessus.  J'ai bien hâte de faire le ménage!

Je voulais ajouter quelque chose du genre Tomboy ou Knotes mais il y a une floppée de dépendances qui s'installent en même temps (c'Est la même chose avec Pigdin et Gwibber d'ailleurs que j'ai décidé de ne pas installer) est-ce que tu connais quelque chose de léger pour la prise de notes?

Et aussi, s'il y a des paquets auxquels je n'aurais pas pensé et qui pourraient être utiles pour un remaster "prêt à l'emploi pour un utilisateur moyen".

« Last Edit: December 18, 2011, 07:50:48 PM by turzin »

Offline melodie

  • Hero Member
  • *****
  • Posts: 5946
  • Internet Relay Chat sur Freenode
    • PCLinuxOS Fr
Re: Comment faire un remaster de Lxde ?
« Reply #22 on: December 19, 2011, 03:03:44 AM »
est-ce que tu connais quelque chose de léger pour la prise de notes?


Labyrinth. Il est dans la PCLinuxOS Education.
Quote
Labyrinth is a lightweight mind-mapping tool, written in Python using Gtk and
 Cairo to do the drawing. It is intended to be as light and intuitive as
 possible, but still provide a wide range of powerful features.


Ou alors Osmo : calendrier, notes, carnet d'adresses, très léger.

Quote
Et aussi, s'il y a des paquets auxquels je n'aurais pas pensé et qui pourraient être utiles pour un remaster "prêt à l'emploi pour un utilisateur moyen".


Installes PCLinuxOS Openbox sur une partition, ou en machine virtuelle et regardes dedans. Les choix ont été faits en grande partie avec les testeurs dans la section MiniMe/E17/Openbox et en partie de visu quand j'ai fait installer à des personnes que je connais, autour de moi.

Ne te presse pas : je viens d'en mettre une à jour, il me reste à la mettre en ligne, et même à la faire tester. Donc si tu veux la tester ça pourrait aussi me rendre service.

Dés qu'elle sera en ligne je viens l'annoncer et donner les liens.




melodie at #lpic-fr on irc.freenode.net

Offline melodie

  • Hero Member
  • *****
  • Posts: 5946
  • Internet Relay Chat sur Freenode
    • PCLinuxOS Fr
Re: Comment faire un remaster de Lxde ?
« Reply #23 on: December 19, 2011, 07:26:56 AM »
Voilà, c'est en ligne et les liens sont sur ce post.

Bonne journée,
Mélodie

melodie at #lpic-fr on irc.freenode.net

Offline turzin

  • Full Member
  • ***
  • Posts: 232
  • Libéré depuis 2010. Merci Linux!
Re: Comment faire un remaster de Lxde ?
« Reply #24 on: December 19, 2011, 07:19:39 PM »
J'ai fait mon petit ménage.  J'ai trouvé réponse à quelques unes de tes interrogations:
Quote
De quel paquet dépend celui-ci ? xcur2png (0.7.1-1pclos2011)
Dépend de LXCursor (donc je l'ai gardé)
Quote
Quand au /home/lost+found : aurais-tu installé avec une partition à part pour le /home ?
Je crois que oui, sans faire exprès, j'ai choisi d'installer sur tout le disque et ça a donné ça. J'avais tout planté mes partitions avant alors je voulais faire un clean-up.

Quote
Peux-tu me donner le retour de la commande:
Code:
Code: [Select]
$ ls -l /etc/sysconfig/console ?

Voilà:
Code: [Select]
[visiteur@localhost ~]$ su
Password:
[root@localhost visiteur]# ls -l /etc/sysconfig/console
total 40
drwxr-xr-x 2 root root  4096 mai   31  2010 consolefonts/
drwxr-xr-x 2 root root  4096 mai   31  2010 consoletrans/
-rw-r--r-- 1 root root 15352 août  19 22:34 default.disable.kmap
-rw-r--r-- 1 root root 12595 déc.   9 21:40 default.kmap
[root@localhost visiteur]#

Pour le hash md5, c'est quoi exactement?  J'imagine que je fais ça après la création de mon image iso?

J'ai essayé de supprimer les fichiers dans le répertoire /var/log et avec la commande
Code: [Select]
find . -type f -exec rm{} \;j'ai obtenu une liste dont voici un extrait (une liste de fichiers et c'était écrit: Aucun fichier ou dossier de ce type pour tous les éléments de la liste
Code: [Select]
find: `rm./security/groups_list.today': Aucun fichier ou dossier de ce type
find: `rm./security/users_list.yesterday': Aucun fichier ou dossier de ce type

Quote
(Ce serait bien que tu choisisses une police de caractères plus lisible que la police serif... je suggèrerai Arial, ou Dejavu Sans, ou... une autre police à chasse variable et sans serif).
Dans le gestionnaire de configuration d'OpenBox, onglet "Apparence" c'était à sans, j'ai tout changé pour DejaVu sans, et ça ne semble rien changer dans les polices de mes fenêtres ou de mon menu. Est-ce que je suis au bon endroit?

Et  deux petites questions...
Quote
Les modifications du panel n'ont pas été répercutées dans le home de root : est-ce voulu ou un oubli ? (J'ai fait un diff sur les deux répertoires, à toi de voir ce que tu veux répercuter dans le home de root, ou pas).
C'est où ça le home de root?  Qu'est ce que je devrais copier exactement et à quel endroit?  ???

Quote
Il faudrait ajouter les identifiants de connexion au login de GDM, ou bien faire comme la Lxde d'origine : configurer GDM pour un login automatique, et ensuite ajouter un script qui s'affiche au démarrage de la session Live, et qui donne les informations. Ce script est présent dans les autres versions PCLinuxOS, y compris Zen mini (une des plus petites).
Je ne sais pas trop comment faire. 
Dans le LXDE Control Center, sous l'onglet "Système" , si je clic sur configurations de GDM, j'ai le message que "GDM n'est pas en cours de fonctionnement.... ...  Il se peut que vous utilisiez un gestionnaire différent.....".  Par contre dans le PCLOS Contriol Center, je vois que GDM est bien chois comme Gestionnaire de connection.

Est-ce que je dois aller dans "Configurer la connexion automatique" et cocher Connexion automatique avec visiteur et LXDE comme choix par défaut?

Et finalement pour Faenza, c'était déjà là au point de départ.  est-ce que c'est bien "grave" si je le laisse?

Merci encore pour ta patience et bonne soirée!

P.S.  J'ai downloader ta Opnebox et je vais trouver un moment pour tester le tout!



Offline melodie

  • Hero Member
  • *****
  • Posts: 5946
  • Internet Relay Chat sur Freenode
    • PCLinuxOS Fr
Re: Comment faire un remaster de Lxde ?
« Reply #25 on: December 19, 2011, 07:48:11 PM »
Bonjour,

La commande suivante:
Quote
/!\ Attention : commande dangereuse, ne pas faire si tu n'est pas sûr d'être dans le bon répertoire !
Supprimer tous les fichiers, (conserver tous les répertoires):
Code: [Select]
find . -type f -exec rm {} \;


ne fait pas la même chose que la commande que tu as faite:
Code: [Select]
find . -type f -exec rm{} \;
Attention ! Tu as mis l'accolade contre la command "rm". Saches que la commande "find" couplée avec "rm" est très dangereuse. Il faut respecter les espaces.

Que fait cette commande ? find cherche, elle cherche quoi ? des fichiers : -type f (f pour fichier ou file), et ensuite elle en fait quoi ? Elle les supprime tous : "rm {}" et après il y a "\;" qui indique au shell bash que c'est la fin de la ligne de commande.

Quote
Quand au /home/lost+found : aurais-tu installé avec une partition à part pour le /home ?
Je crois que oui, sans faire exprès, j'ai choisi d'installer sur tout le disque et ça a donné ça. J'avais tout planté mes partitions avant alors je voulais faire un clean-up.


Choisis plutôt le partitionnement personnalisé.
http://wiki.pclinuxos-fr.org/doku.php?id=installer

là, vas directement à la ligne: "Partitionnement personnalisé

Si vous choisissez le partitionnement personnalisé… "

Quote
[visiteur@localhost ~]$ su
Password:
[root@localhost visiteur]# ls -l /etc/sysconfig/console
total 40
drwxr-xr-x 2 root root  4096 mai   31  2010 consolefonts/
drwxr-xr-x 2 root root  4096 mai   31  2010 consoletrans/
-rw-r--r-- 1 root root 15352 août  19 22:34 default.disable.kmap
-rw-r--r-- 1 root root 12595 déc.   9 21:40 default.kmap
[root@localhost visiteur]#


Il faudrait que tu supprimes le fichier "default.kmap". C'est le même que "default.disable.kmap", lequel j'ai renommé la fois d'avant. Ce fichier est la cause du clavier en qwerty US dans les console tty. (J'avais eu de l'aide sur le forum pour trouver la cause du problème).

Quote
Pour le hash md5, c'est quoi exactement?  J'imagine que je fais ça après la création de mon image iso?


http://jargonf.org/wiki/MD5SUM

Après création de l'iso:

Code: [Select]
# md5sum ton-image.iso > ton-image.md5sum
Quote
Dans le gestionnaire de configuration d'OpenBox, onglet "Apparence" c'était à sans, j'ai tout changé pour DejaVu sans, et ça ne semble rien changer dans les polices de mes fenêtres ou de mon menu. Est-ce que je suis au bon endroit?


Non, c'est dans LxAppearance, mais tu peux aussi éditer à la main le fichier ~/.gtkrc-2.0

Le home de root : sous /root (tu n'y accèderas que en mode root, par exemple depuis une console root).
Quote
Il faudrait ajouter les identifiants de connexion au login de GDM, ou bien faire comme la Lxde d'origine : configurer GDM pour un login automatique, et ensuite ajouter un script qui s'affiche au démarrage de la session Live, et qui donne les informations. Ce script est présent dans les autres versions PCLinuxOS, y compris Zen mini (une des plus petites).
Je ne sais pas trop comment faire.
Dans le LXDE Control Center, sous l'onglet "Système" , si je clic sur configurations de GDM, j'ai le message que "GDM n'est pas en cours de fonctionnement.... ...  Il se peut que vous utilisiez un gestionnaire différent.....".  Par contre dans le PCLOS Contriol Center, je vois que GDM est bien chois comme Gestionnaire de connection.


Puisque tu auras téléchargé Openbox, regardes dans /usr/share/gdm/themes/PCOBOX-GDM : dans le LIVE, AVANT d'installer. Tu y verras "background.jpg" et "background2.jpg". Puis, regarde avec mcedit en root dans le fichier /etc/rc.d/rc.sysinit, avec la touche F7 dans mcedit cherche "guest" et tu devrais voir une ligne, un peu avant "End of Live CD stuff", qui montre une ligne de commande qui remplace background.jpg par background2.jpg.

(mv /chemin/vers/fichier/background2.jpg /chemin/vers/fichier/background.jpg).

Cela devrait te donner des idées.

Si tu choisis le login automatique, tu auras juste besoin de modifier un fichier background qui restera dans le home de "visiteur" et donc sera supprimé au redémarrage après installation (si tu as bien fait le boulot dans la section de rc.sysinit, comme je t'ai indiqué).

Quote
Et finalement pour Faenza, c'était déjà là au point de départ.  est-ce que c'est bien "grave" si je le laisse?


C'est juste une question de taille pour l'installation et donc d'espace pour l'iso. Si tu fais mine de le supprimer, quels sont les autres paquets que ça désinstallerait ?

J'ai l'impression que tu prends un cours en accéléré. :)

Quote
Merci encore pour ta patience et bonne soirée!


Bah, quand tu seras rôdé, tu te chargeras de publier les versions Lxde pour les francophones, ça me fera ça de moins... ;)


Bon courage ! Et bonnes fêtes !


melodie at #lpic-fr on irc.freenode.net

Offline turzin

  • Full Member
  • ***
  • Posts: 232
  • Libéré depuis 2010. Merci Linux!
Re: Comment faire un remaster de Lxde ?
« Reply #26 on: December 21, 2011, 08:02:20 PM »
Bonjour ou bonsoir  :)

J'ai un petit blocage concernant ce que je dois faire avec GDM. Je vois pas exactement où je dois en venir, quel but je dois atteindre.

Dans le Live de OpenBox j'ai bien vu la ligne qui remplace le background.jpg par background2.jpg et je comprend le principe (le background au login ne sera pas le même sur le LiveCD et une fois installé), sauf que sur ma LXDE, il n'y a qu'un background très simple avec le logo LXDE et aucune alternative.


Et autre blocage:  qu'est-ce que je devrais copier dans /root?
Voici ce que j'ai.  J'ai ajouté le draklive-install.desktop.  Est-ce que tu parlais de ça?, de mes iĉones sur le bureau?
Code: [Select]
[root@localhost visiteur]# cd /root
[root@localhost ~]# ls
Bureau/  drakx/  tmp/
[root@localhost ~]# cd Bureau
[root@localhost Bureau]# ls
addlocale.desktop     draklive-install.desktop  myhome.desktop
drakfirewall.desktop  lomanager.desktop         trash.desktop
[root@localhost Bureau]#


J'ai ajouté Xchat et Labyrinth.  Ça me convient :)

Et pour mon {} coller sur le rm, j'espère que j'ai rien brisé.  :-[ Je crois que non, tout semble focntionnel et je ferai bien attention au "espaces" à l'avenir!
« Last Edit: December 21, 2011, 08:04:46 PM by turzin »

Offline melodie

  • Hero Member
  • *****
  • Posts: 5946
  • Internet Relay Chat sur Freenode
    • PCLinuxOS Fr
Re: Comment faire un remaster de Lxde ?
« Reply #27 on: December 21, 2011, 08:52:30 PM »
Pour les identifiants de connexion, tu trouveras le fond d'écran du login de GDM sous /usr/share/gdm/themes : il y a plusieurs répertoires, dont un relatif à Lxde pour la Lxde, relatif à Openbox pour la version Openbox... Les noms de répertoires sont explicites.

Après, tu peux copier cette image vers le home de l'utilisateur, ou vers le tien, et éditer l'image avec Gimp. Si tu ne sais pas le faire:
http://docs.gimp.org/fr/gimp-tool-text.html

Pour root non ce n'est pas ça.

Quote
Et  deux petites questions...
Quote
Les modifications du panel n'ont pas été répercutées dans le home de root : est-ce voulu ou un oubli ? (J'ai fait un diff sur les deux répertoires, à toi de voir ce que tu veux répercuter dans le home de root, ou pas).
C'est où ça le home de root?  Qu'est ce que je devrais copier exactement et à quel endroit?  Huh


Quand tu modifie la configuration du panel, cela est écrit dans un fichier de configuration qui est sous ~/.config (dans le home de l'utilisateur donc). Pour Lxpanel : /home/utilisateur/.config/lxpanel. Si tu veux que le panel soit aussi pareil dans le home de root, tu devrais y copier les fichiers en question (ne te trompe pas de répertoire en recopiant : ce sera : /root/.config/lxpanel  ).

Une astuce : connectes-toi avec la commande "su -" en console, pour un environnement full root. Ainsi, tu pourras copier des fichiers depuis le home de l'utilisateur, vers /root, et vers /etc/skel, et les fichiers appartiendront à root.root. Autrement, il arrive que les fichiers restent au propriétaire "user.user", et là ça ne va pas (sous /etc/skel il ne seraient pas copiés vers le home des nouveaux utilisateurs et sous /root ça pourrait ne pas aller).

Utilises-tu la touche tab dans la console pour bénéficier de la complétion ?

melodie at #lpic-fr on irc.freenode.net

Offline turzin

  • Full Member
  • ***
  • Posts: 232
  • Libéré depuis 2010. Merci Linux!
Re: Comment faire un remaster de Lxde ?
« Reply #28 on: December 22, 2011, 06:57:07 PM »
OK, c'est plus clair maintenant!  Je continue!

Offline turzin

  • Full Member
  • ***
  • Posts: 232
  • Libéré depuis 2010. Merci Linux!
Re: Comment faire un remaster de Lxde ?
« Reply #29 on: December 24, 2011, 10:54:18 AM »
Bonjour,

J'ai réussi à produire une autre version entre deux emballages de cadeaux.
J'ai mis ma version ici sur Minus: (c'est loin de la vitesse du FTP   :( )
http://minus.com/mGerIKQMy#1
Surement qu'il reste encore des choses à améliorer (par exemple, j'ai remarqué que mes projets de gravure des iso dans Brasero sont toujours là sur le LiveCD, faudra que tu me dises où aller pour les supprimer)  alors j'attend tes commentaires!

Joyeux Noël!
« Last Edit: December 24, 2011, 11:01:48 AM by turzin »