#551 Le 13/12/2012, à 14:23
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
Perso je n'aime pas toucher à /etc/skel,
je préfère modifier les fichiers de conf par defaut genre pour openbox c'est par là:
.../squashfs-root/etc/xdg/openbox/...
Bonjour,
Je comprends, mais de mon côté je préfère laisser les configurations d'origine de openbox tranquilles, pour que des utilisateurs avertis aient une chance de les consulter et de s'en inspirer pour faire leur propre set de configurations s'ils le souhaitent, et surtout je met aussi des fichiers de configuration pour tint2 : afin de pouvoir continuer à accéder au menu clic-droit en se positionnant dessus quand une fenêtre est ouverte, et non pas fermer toutes les applications quand on fait un clic-droit sur le panel, configurations pour bleachbit : afin que les utilisateurs non avertis puissent l'employer sans se faire peur, et encore quelques autres. (Ces diverses configurations ont été construites sur trois années de temps avec les retours de nombreux testeurs, avant et ailleurs).
Pareil pour icones, lanceurs à placer sur le bureau, etc
il est vrai que c'est plus complexe a mettre en place,
mais c'est plus propre ...
Si une solution existe pour les y placer en post-installation... y aurait-il un fichier fait pour ça ? J'ai regardé un peu du côté des fichiers init et n'ai rien trouvé (un genre de "rc.sysinit" avec une section pour "LIVE", ou autre chose ?)
J'essaie de trouver le temps ce soir pour les dossiers francisé ...
Merci !
Hors ligne
#552 Le 13/12/2012, à 14:25
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
j'ai fait essai avec les modifs du post précédent,
et tous les dossiers users sont bien crées et francisés Musique/Téléchargements/etc...,
sauf Bureau, qui reste en Desktop,
mais a mon avis pas géré par openbox la traduction en Bureau,
dont faudra te contenter de Desktop ...
Et dans le fichier 25user dont tu m'as parlé, si je remplaçais les trois occurrences de "Desktop" par "Bureau", ça ne le ferait pas ?
Hors ligne
#553 Le 13/12/2012, à 17:37
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Non si tu fait ça tu vas tout casser,
c'est xdg qui doit gérer transformation de Desktop en Bureau,
car sinon pcmanfm obconf etc ne seront pas au courrant du changement,
il y a un bug en quelque part, mais pas encore trouvé ou ...
car si on fait
xdg-user-dirs-update --force
le dossier Bureau se crée bien, mai il n'est pas pris en compte par pcmanfm obconf etc ...
Dernière modification par frafa (Le 13/12/2012, à 17:38)
Hors ligne
#554 Le 13/12/2012, à 19:24
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bizarre en fait il manque le fichier de traduction de pcmanfm dans ton iso....
==> /usr/share/locale/fr/LC_MESSAGES/pcmanfm.mo ...
si on fait une reinstall de pcmanfm les fichier réapparait, tu as souvenir de l'avoir viré ?
Hors ligne
#555 Le 13/12/2012, à 20:02
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Retélécharge ModCustom, corrigé le bug qui plante dbus a construction iso ...
Téléchargement: http://liveusb.info/ModCustom/ModCustom.tar.bz2
Hors ligne
#556 Le 13/12/2012, à 22:12
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
Non si tu fait ça tu vas tout casser,
c'est xdg qui doit gérer transformation de Desktop en Bureau,
car sinon pcmanfm obconf etc ne seront pas au courrant du changement,
il y a un bug en quelque part, mais pas encore trouvé ou ...
car si on faitxdg-user-dirs-update --force
le dossier Bureau se crée bien, mai il n'est pas pris en compte par pcmanfm obconf etc ...
Salut,
Je ne comprend pas comment "il n'est pas pris en compte" ? Je lance l'installation que j'ai faite en dur, et je regarde si je trouve.
Bizarre en fait il manque le fichier de traduction de pcmanfm dans ton iso....
==> /usr/share/locale/fr/LC_MESSAGES/pcmanfm.mo ...
si on fait une reinstall de pcmanfm les fichier réapparait, tu as souvenir de l'avoir viré ?
Je ne l'ai pas supprimé. Je n'aurais jamais fait ça, dans une installation qui le nécessite pour gérer le fond et les icônes (le fond encore d'autres programmes le font bien, mais pour les icônes il n'y a rien d'autre de récent et facile à utiliser).
Retélécharge ModCustom, corrigé le bug qui plante dbus a construction iso ...
Téléchargement: http://liveusb.info/ModCustom/ModCustom.tar.bz2
D'accord ! Merci bien.
PS: je viens de lancer en console mode utilisateur "xdg-user-dirs-update --force" et la console a retourné:
Moving DESKTOP directory from Desktop to Bureau
Moving PICTURES directory from Photos to Images
Pour la première ligne je trouve qu'il a bien fait et pour la seconde je trouve ça curieux. C'est supposé se nomme "Images" ?
Et pourquoi ça a fonctionné ici et non chez toi ?
(S'il y a un bug, ça peut être intéressant de se mettre sur la piste mais je me sens assez dépourvue sur ce coup-là).
Dernière modification par melodie (Le 13/12/2012, à 22:19)
Hors ligne
#557 Le 13/12/2012, à 23:13
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
En fait je pense avoir compris pourquoi le fichier de francisation de pcmanfm est partis en vacances,
tu as selectionné francais dans modcustom, sauf que dans l'iso que j'ai téléchargé
il manque les paquets de francisation
wfrench
language-pack-fr
firefox-locale-fr
et du coup c'est localepurge qui as du foutre le bordel,
car pour lui il fallait purger le .fr car il n'etait pas installé.
Quand tu as une iso de prête passe adresse de téléchargement, et je regarderais ce qui deconne...
Dernière modification par frafa (Le 14/12/2012, à 10:05)
Hors ligne
#558 Le 14/12/2012, à 12:37
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
En fait je pense avoir compris pourquoi le fichier de francisation de pcmanfm est partis en vacances,
tu as selectionné francais dans modcustom, sauf que dans l'iso que j'ai téléchargé
il manque les paquets de francisationwfrench
language-pack-fr
firefox-locale-fret du coup c'est localepurge qui as du foutre le bordel,
car pour lui il fallait purger le .fr car il n'etait pas installé.Quand tu as une iso de prête passe adresse de téléchargement, et je regarderais ce qui deconne...
Salut,
Ça me fait penser, je ne t'ai pas encore parlé d'un détail qui me gène : l'option qui est un peu vers le bas dans l'interface ModCustom, pour localiser en français : elle installe tout un tas de paquets Libreoffice : mais je ne les veux pas ! Ne pourrais-tu pas ôter cette partie là ou en faire une option séparée facultative ?
Ok, dés que la prochaine iso sera prête je te fais signe. Et je ferais attention à ce que les trois paquets que tu as cités soient bien dedans.
Merci.
Dernière modification par melodie (Le 14/12/2012, à 12:38)
Hors ligne
#559 Le 16/12/2012, à 00:16
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
Je suis en train de préparer une prochaine version. Je reconfigure (installation et désinstallations de locales + les éléments que tu m'as fournis plus d'autres fournis sur LinuxVillage) pour avoir la prochaine en français. Je voudrais savoir deux choses.
Pourquoi ai-je ce message quand je lance "accueil.sh" dans ModCustom ?
# ./accueil.sh
non-network local connections being added to access control list
kill_dir:
lsof: status error on /squashfs-root: No such file or directory
lsof 4.81
(....)
Use the ``-h'' option to get more help information.
listkill:
ln: impossible de créer le lien symbolique «/sbin/initctl»: Le fichier existe
Unknown username "whoopsie" in message bus configuration file
Je voudrais aussi savoir si cela peut gêner une bonne localisation si je laisse par défaut toutes les locales anglaises et toutes les locales françaises après avoir réinstallé wfrench etc... ?
Dernière modification par melodie (Le 16/12/2012, à 01:07)
Hors ligne
#560 Le 16/12/2012, à 19:04
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
Pour message d'ereur whoopsie,
http://packages.ubuntu.com/precise/whoopsie
pas d'idée, mais a mon avis viens du faut que on est dans un chroot,
perso pas ce message ...
Sous Ubuntu on peux laisser plusieurs localisation sans aucun souci,
on peux avoir des distro multilingue, il suffit de choisir via touche F2 au boot la langue,
donc tu peux te faire facilement une distro FR/EN,
tu peux même rajouter un menu de boot avec les options de boot adaptées qui evitent de passer par F2 ...
c'est pour cela que fo pas ecrire en dur, et laisser le live décider.
Hors ligne
#561 Le 16/12/2012, à 19:07
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Salut
Je voulais faire une version custom à partir de la mini-remix mais il ne trouve rien à installer.... J'essaie d'installer gnome-desktop environment mais rien
Et je n'arrive pas à trouver les sources concernant cet environnement, j'ai cherché sur launchpad mais je ne trouve pas de ppa...
J'ai trouvé ce ppa
sudo add-apt-repository ppa:gnome3-team/gnome3
mais comme gnome-shell est inclus dans ubuntu par défaut, je ne vois pas l'intérêt
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#562 Le 16/12/2012, à 19:28
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@Ric_punk
Bonjour,
Pas conpris...
c'est quoi la paquet dont tu parle "gnome-desktop environment"
tu recherche un paquet équivalent à ubuntu-desktop
http://packages.ubuntu.com/precise/ubuntu-desktop
pour installer gnome-shell c'est ca ?
quelle version de Ubuntu Mini Remix tu utilise ?
Hors ligne
#563 Le 16/12/2012, à 20:18
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Salut
Oui en fait je veux installer gnome-shell comme environnement et j'utilise ubuntu-mini-remix-12.10-amd64 c'est vrai que je n'ai pas été très clair, désolé
En fait je voudrais installer ça http://packages.ubuntu.com/quantal/ubuntu-gnome-desktop
Et je vais installer en utilisant l'option --no-install-recommends
Dernière modification par Ric_punk (Le 16/12/2012, à 20:29)
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#564 Le 16/12/2012, à 22:15
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Dans Quantal tu as un paquet ubuntu-gnome-desktop
http://packages.ubuntu.com/quantal/ubuntu-gnome-desktop
bon tu as trouvé tout seul
Hors ligne
#565 Le 16/12/2012, à 23:03
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Je connaissais le nom de ce que j'avais à installer mais justement il ne le trouve pas
Package 'gnome-desktop-environment' has no installation candidate
mais en fait je viens de trouver la solution qui est très simple
J'ai édité le fichiers sources.list de la distribution, j'ai enlevé les # devant les sources dont j'ai besoin
Merci en tout cas
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#566 Le 16/12/2012, à 23:08
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
Pour message d'ereur whoopsie,
http://packages.ubuntu.com/precise/whoopsie
pas d'idée, mais a mon avis viens du faut que on est dans un chroot,
perso pas ce message ...
Ok, donc je vais l'ignorer.
Sous Ubuntu on peux laisser plusieurs localisation sans aucun souci,
on peux avoir des distro multilingue, il suffit de choisir via touche F2 au boot la langue,
donc tu peux te faire facilement une distro FR/EN,
tu peux même rajouter un menu de boot avec les options de boot adaptées qui evitent de passer par F2 ...
c'est pour cela que fo pas ecrire en dur, et laisser le live décider.
Je veux bien en écrire le moins possible en dur, et même ne rien mettre dans le /etc/skel, si je savais faire autrement. Toujours pas d'idée pour les fichiers que je veux ajouter sur le bureau ?
Et pour le login, quelqu'un m'a demandé d'avoir le login automatique dans le live. Comment faire pour avoir l'autologin avec lightdm dans le Live ? J'ai tenté d'imiter le lightdm.conf de Xubuntu en adaptant le nom d'utilisateur, et de modifier le lightdm.conf dans le répertoire de travail (sous squashfsh.filesystem/etc/lightdm) mais ça n'a pas fonctionné, j'avais toujours l'écran de login. J'ai cherché à différents endroits sur le web, le wiki fr, le wiki en, les forums, je n'ai pas trouvé. Tous ne parlent que de l'autologin après installation, je n'ai rien trouvé sur la création d'un live qui comporte tous les détails.
Merci encore.
Dernière modification par melodie (Le 16/12/2012, à 23:09)
Hors ligne
#567 Le 17/12/2012, à 00:26
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@melodie
Normalement si tu ne touche a rien doit être en autologin par defaut lightdm,
c'est géré aussi par casper ça,
les modifs faites en boot live dans lightdm se trouvent dans le fichier:
.../squashfs-root/usr/share/initramfs-tools/scripts/casper-bottom/15autologin
le script 15autologin crée un fichier de conf /etc/lightdm/lightdm.conf contenant ça:
allow-guest=false
autologin-guest=false
autologin-user=$USERNAME
autologin-user-timeout=0
autologin-session=lightdm-autologin
Pour ajouter un fichier sur le bureau il te faut faire un script d'init,
dit moi ce que tu souhaite ajouter sur le bureau et je te donnerai un exemple ...
Hors ligne
#568 Le 17/12/2012, à 09:05
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
@melodie
Normalement si tu ne touche a rien doit être en autologin par defaut lightdm,
c'est géré aussi par casper ça,
les modifs faites en boot live dans lightdm se trouvent dans le fichier:
.../squashfs-root/usr/share/initramfs-tools/scripts/casper-bottom/15autologinle script 15autologin crée un fichier de conf /etc/lightdm/lightdm.conf contenant ça:
allow-guest=false
autologin-guest=false
autologin-user=$USERNAME
autologin-user-timeout=0
autologin-session=lightdm-autologin
Bonjour,
Dans la section du fichier 15autologin que tu m'indiques, pour la partie lightdm, voici ce que je trouve:
if [ -d /root/etc/lightdm ]; then
# Configure LightDM autologin
LightDMCustomFile=/root/etc/lightdm/lightdm.conf
AutologinParameters="allow-guest=false\n\
autologin-guest=false\n\
autologin-user=$USERNAME\n\
autologin-user-timeout=0\n\
autologin-session=lightdm-autologin"
Pourtant j'ai obtenu un écran de connexion à chacune des isos que j'ai créées jusqu'ici.
Pour ajouter un fichier sur le bureau il te faut faire un script d'init,
dit moi ce que tu souhaite ajouter sur le bureau et je te donnerai un exemple ...
Je voudrais mettre les deux fichiers suivants:
http://meets.free.fr/debian/Configurations/home.desktop
http://meets.free.fr/debian/Configurati … sh.desktop
Merci !
Je crois que je vais recommencer depuis le début... (dans les deux derniers essais que j'ai faits, je n'arrive plus à lancer Ubiquity, il se vautre avec une erreur python : j'ai dû casser quelque chose).
Autre chose, je vois que pour une iso en français j'arrive à 460/480 Mo avec tes scripts, alors qu'il n'y a presque pas d'applications dedans, juste des drivers, firmware et codecs... et deux ou trois programmes utilisateurs : je me dis que c'est peut-être déjà bien gros pour ce que ça contient. Saurais-tu comment les versions officielles font pour offrir le choix de la langue dans toutes les langues au démarrage du Live ? Parviennent-elles à avoir à la fois toutes les langues et un ratio de compression élevé pour créer le squashfs ? (xz, ou lzma, par exemple ?)
Hors ligne
#569 Le 17/12/2012, à 09:12
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
Package 'gnome-desktop-environment' has no installation candidate
mais en fait je viens de trouver la solution qui est très simple
J'ai édité le fichiers sources.list de la distribution, j'ai enlevé les # devant les sources dont j'ai besoin
Salut,
J'ai lu dans Synaptic que le nouveau nom du meta-paquet pour le bureau Gnome est juste "gnome". Si ça peut t'aider quand même...
Hors ligne
#570 Le 17/12/2012, à 09:55
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@melodie
Bonjour,
Dans les distro officielles les langues ne sont pas installées,
juste les menus sont internationnalisés, les paquets de langues ne sont pas installés,
de memoire rien que pour .fr ils pèsent déjà 80 mio ...
poir ajouter les lanceurs sur le Bureau,
tu crée un srcipt nommé:
.../squashfs-root/usr/share/initramfs-tools/scripts/casper-bottom/26melodie_lanceurs
tu colle ca dadans:
#!/bin/sh
PREREQ=""
DESCRIPTION="Ajout des lanceurs sur le Bureau"
prereqs()
{
echo "$PREREQ"
}
case $1 in
# get pre-requisites
prereqs)
prereqs
exit 0
;;
esac
. /scripts/casper-functions
log_begin_msg "$DESCRIPTION"
echo -e '[Desktop Entry]
Type=Application
Icon=gohome
Name=My Documents
Name[fr]=Mes Documents
Name[nl]=Mijn Documenten
Name[de]=Meine Dokumente
Name[sv]=Mina dokument
Name[rs]=Моји Документи
Name[it]=Documenti
Comment=Open File Manager in your Home
Comment[fr]=Ouvrez le gestionnaire de fichiers dans votre Home
Comment[et]=Lehitse failisüsteemi ja halda faile
Comment[fi]=Selaa tiedostojärjestelmää ja hallitse tiedostoja
Comment[ja]=ファイルシステムをブラウズし、ファイルの管理を行います
Comment[nl]=Home-map openen in bestandsbeheerder
Comment[de]=Der Dateimanager öffnet ihr persönliches Verzeichnis
Comment[zh_TW]=瀏覽檔案系統及管理檔案
Comment[sv]=Öppnar din home-mapp i filhanteraren
Comment[rs]=Погледајте Ваше Документе
Comment[it]=Apre il File-Manager sulla vostra Home
Categories=FileManager;FileManager;X-MandrivaLinux-System-FileTools;
Exec=pcmanfm %U
StartupNotify=true
Terminal=false
MimeType=x-directory/normal;inode/directory;
Encoding=UTF-8
X-Desktop-File-Install-Version=0.11' >/root/home/$USERNAME/Desktop/home.desktop
echo -e '[Desktop Entry]
Type=Link
Icon=user-trash.png
Name=Trash
Name[de]=Mülleimer
Name[fr]=Corbeille
GenericName=Trash
GenericName[de]=Mülleimer
GenericName[fr]=Corbeille
Comment=Contains trash
Comment[de]=Beinhaltet gelöschte Dateien
Comment[fr]=Fichiers supprimés
Categories=FileManager;FileManager;X-MandrivaLinux-System-FileTools;
URL=trash:///
StartupNotify=true
Terminal=false
MimeType=x-directory/normal;inode/directory;
Encoding=UTF-8
X-Desktop-File-Install-Version=0.11' >/root/home/$USERNAME/Desktop/trash.desktop
log_end_msg
Puis tu le rend executable via le terminal chroot:
chmod +x /usr/share/initramfs-tools/scripts/casper-bottom/26melodie_lanceurs
Refait une iso et passe adresse de téléchargement, et je regarde pour le reste ...
Dernière modification par frafa (Le 17/12/2012, à 09:59)
Hors ligne
#571 Le 17/12/2012, à 12:31
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour frafra,
Je note tout ici pour ma todo:
http://www.linuxvillage.net/t278-Ubuntu … .htm#p2354
et je vais m'y remettre à partir de mercredi.
Dans les distro officielles les langues ne sont pas installées,
juste les menus sont internationnalisés
J'aimerais bien mettre le choix de la langue au démarrage, même pour les menus ce serait bien déjà. Je trouve que ce vaste choix ça fait bien.
Hors ligne
#572 Le 17/12/2012, à 13:08
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@melodie
Bonjour,
Pour modifier les menu de boot c'est par là (dans dossier de travail):
.../iso/isolinux/txt.cfg
fait passer contenu de ton fichier txt.cfg, et je te dirais quoi mettre dedans pour avoir
un menu en .fr et un menu en .en
Hors ligne
#573 Le 17/12/2012, à 15:22
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
fait passer contenu de ton fichier txt.cfg, et je te dirais quoi mettre dedans pour avoir
un menu en .fr et un menu en .en
Salut frafra,
Tu es super ! Par curiosité:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
label live-install
menu label ^Install Ubuntu
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash --
label check
menu label ^Check disc for defects
kernel /casper/vmlinuz
append boot=casper integrity-check initrd=/casper/initrd.lz quiet splash --
label memtest
menu label Test ^memory
kernel /install/mt86plus
label hd
menu label ^Boot from first hard disk
localboot 0x80
cela dit ce n'est pas le choix entre fr et en que je voudrais, mais le choix de la langue comme dans les versions Desktop et alternate officielle.
(saurais-tu comment le réaliser ?)
Hors ligne
#574 Le 17/12/2012, à 16:51
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@melodie
Pour avoir le choix graphique des langue et boot live ou install,
il faut ajouter option de boot "maybe-ubiquity"
ce qui donne:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed maybe-ubiquity boot=casper initrd=/casper/initrd.lz quiet splash --
label live-install
menu label ^Install Ubuntu
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity initrd=/casper/initrd.lz quiet splash --
label check
menu label ^Check disc for defects
kernel /casper/vmlinuz
append boot=casper integrity-check initrd=/casper/initrd.lz quiet splash --
label memtest
menu label Test ^memory
kernel /install/mt86plus
label hd
menu label ^Boot from first hard disk
localboot 0x80
Hors ligne
#575 Le 17/12/2012, à 20:03
- melodie
Re : ModCustom personnaliser un LiveCD base Ubuntu
@melodie
Pour avoir le choix graphique des langue et boot live ou install,
il faut ajouter option de boot "maybe-ubiquity"
ce qui donne:default live label live menu label ^Try Ubuntu without installing kernel /casper/vmlinuz append file=/cdrom/preseed/ubuntu.seed maybe-ubiquity boot=casper initrd=/casper/initrd.lz quiet splash -- (...)
Merci ! \o/ !!
Hors ligne