#126 Le 03/12/2010, à 12:39
- sysnetpro
Re : ModCustom personnaliser un LiveCD base Ubuntu
Tres jolie projet, si vous avez besoin d'un site web pour mettre en avant votre projet je me ferais une joie de le faire sa sera ma modeste contribution vue que je ne pas participer d'un point de vue financier. PS si je vous avez besoin de béta-testeur je suis aussi présent.:D
Je suis un GEEK, et alors YA un PROBLEME.
Hors ligne
#127 Le 03/12/2010, à 16:45
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
J'ai un petit soucis, enfin il me semble
J'ai personnalisé perso.sh, je lance le script et j'ai "Exécution du script .../perso.sh en cours" qui "tourne, et tourne et tourne et tourne" alors que je n'ai pas mis grand chose dans le script.... C'est normal ???
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#128 Le 03/12/2010, à 18:00
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@Ric_punk
fait voir le contenu de ton script perso STP...
.../perso.sh
Hors ligne
#129 Le 03/12/2010, à 18:04
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@sysnetpro
Bonjour,
Merci pour ta proposition
on verra le cas échéant si ce script rencontre du succès,
il y a surement des manières de l'ameliorer encore,
puis il faudra le traduire au moins en Anglais.
Hors ligne
#130 Le 03/12/2010, à 18:07
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
En fait j'ai ajouté tout ça au début mais je n'ai touché à rien d'autre....
gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults \
--type string --set \
/apps/nautilus/preferences/default_folder_viewer "compact_view"
/apps/nautilus/compact_view/all_columns_have_same_width "False"
/apps/nautilus/compact_view/default_zoom_level "small"
/apps/nautilus/preferences/side_pane_view "NautilusTreeSidebar"
/apps/nautilus/desktop/volumes_visible "False"
/apps/nautilus/desktop/computer_icon_visible "True"
/apps/nautilus/desktop/home_icon_visible "True"
/apps/indicator-session/suppress_logout_restart_shutdown "True"
/apps/nautilus/preferences/show_advanced_permissions "True"
/desktop/gnome/file_views/show_backup_files "True"
/desktop/gnome/file_views/show_hidden_files "True"
/apps/gnome-screensaver/idle_activation_enabled "False"
/apps/gnome-screensaver/lock_enabled "False"
/apps/gnome-power-manager/timeout/sleep_display_ac "120"
/apps/gnome-power-manager/timeout/sleep_display_battery "120"
/apps/gnome-session/options/logout_prompt "False"
/apps/metacity/general/button_layout "menu:minimize,maximize,close"
/desktop/gnome/interface/menus_have_icons "True"
/apps/gnome-power-manager/lock/hibernate "False"
/apps/gnome-power-manager/lock/suspend "False"
Mais je viens de me rendre compte qu'il y a plein de choses après alors je vais revoir ça et ça sera peut-être plus rapide
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#131 Le 03/12/2010, à 18:28
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@Ric_punk
si tu met ce contenu dans le fichier .../perso.sh
sans rien d'autre, ce code ne sera pas appliqué à ton iso mais a ta distro de boot !
tu n'a même pas chrooté !...
retélécharge le script et regarde les exemples fourni dans .../perso.sh
Hors ligne
#132 Le 03/12/2010, à 18:39
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Non excuse j'avais juste fait une copie de ce que j'ai rajouté
Voilà la copie de perso.sh au complet, j'ai enlevé des trucs mais peut-être un peu trop
#! /bin/bash
#http://doc.ubuntu-fr.org/personnalisation
#export DISPLAY
export LANGUAGE=$(cat "${dossier}/selang.txt")
export LANG=$(cat "${dossier}/selang.txt")
export LC_ALL=$(cat "${dossier}/selang.txt")
function FCT_PERSO()
{
gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults \
--type string --set \
/apps/nautilus/preferences/default_folder_viewer "compact_view"
/apps/nautilus/compact_view/all_columns_have_same_width "False"
/apps/nautilus/compact_view/default_zoom_level "small"
/apps/nautilus/preferences/side_pane_view "NautilusTreeSidebar"
/apps/nautilus/desktop/volumes_visible "False"
/apps/nautilus/desktop/computer_icon_visible "True"
/apps/nautilus/desktop/home_icon_visible "True"
/apps/indicator-session/suppress_logout_restart_shutdown "True"
/apps/nautilus/preferences/show_advanced_permissions "True"
/desktop/gnome/file_views/show_backup_files "True"
/desktop/gnome/file_views/show_hidden_files "True"
/apps/gnome-screensaver/idle_activation_enabled "False"
/apps/gnome-screensaver/lock_enabled "False"
/apps/gnome-power-manager/timeout/sleep_display_ac "120"
/apps/gnome-power-manager/timeout/sleep_display_battery "120"
/apps/gnome-session/options/logout_prompt "False"
/apps/metacity/general/button_layout "menu:minimize,maximize,close"
/desktop/gnome/interface/menus_have_icons "True"
/apps/gnome-power-manager/lock/hibernate "False"
/apps/gnome-power-manager/lock/suspend "False"
/desktop/gnome/peripherals/mouse/left_handed "True"
zenity --info --text "$(eval_gettext 'Adaptez à votre convenace: ')${dossier}/perso.sh\n\nchroot: ${selcustom}/squashfs-root"&
EOF
}
else
echo R.A.S
fi
}
#FCT_DETECT
}
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#133 Le 03/12/2010, à 18:51
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@Ric_punk
Ouep comme ca, ca ne peut pas marcher,
fait gaffe j'ai l'inpression que tu ne maitrise pas du tout le bash
tu risque de faire des conneries qui seront appliquées a ta distro de boot et pas au chroot !
moi pas responsable de ca....
Pour la partie gconftool-2, il faut chrooter
le code a mettre dans perso.sh est (je n'ai pas repris en totalité ton code, a adapter...):
#! /bin/bash
#http://doc.ubuntu-fr.org/personnalisation
#export DISPLAY
export LANGUAGE=$(cat "${dossier}/selang.txt")
export LANG=$(cat "${dossier}/selang.txt")
export LC_ALL=$(cat "${dossier}/selang.txt")
function FCT_PERSO()
{
sudo -u root chroot "${selcustom}/squashfs-root"<<"EOF"
#export HOME=/etc/skel
export HOME=/root
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
...
EOF
}
Hors ligne
#134 Le 03/12/2010, à 18:57
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Ben oui c'est clair que je ne maitrise pas le bash
Merci
Je vais modifier mon perso.sh avec ce que tu as mis et ce que je veux, ce qui donnerait
#! /bin/bash
#http://doc.ubuntu-fr.org/personnalisation
#export DISPLAY
export LANGUAGE=$(cat "${dossier}/selang.txt")
export LANG=$(cat "${dossier}/selang.txt")
export LC_ALL=$(cat "${dossier}/selang.txt")
function FCT_PERSO()
{
sudo -u root chroot "${selcustom}/squashfs-root"<<"EOF"
#export HOME=/etc/skel
export HOME=/root
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
--type string --set \
/apps/nautilus/preferences/default_folder_viewer "compact_view"
/apps/nautilus/compact_view/all_columns_have_same_width "False"
/apps/nautilus/compact_view/default_zoom_level "small"
/apps/nautilus/preferences/side_pane_view "NautilusTreeSidebar"
/apps/nautilus/desktop/volumes_visible "False"
/apps/nautilus/desktop/computer_icon_visible "True"
/apps/nautilus/desktop/home_icon_visible "True"
/apps/indicator-session/suppress_logout_restart_shutdown "True"
/apps/nautilus/preferences/show_advanced_permissions "True"
/desktop/gnome/file_views/show_backup_files "True"
/desktop/gnome/file_views/show_hidden_files "True"
/apps/gnome-screensaver/idle_activation_enabled "False"
/apps/gnome-screensaver/lock_enabled "False"
/apps/gnome-power-manager/timeout/sleep_display_ac "120"
/apps/gnome-power-manager/timeout/sleep_display_battery "120"
/apps/gnome-session/options/logout_prompt "False"
/apps/metacity/general/button_layout "menu:minimize,maximize,close"
/desktop/gnome/interface/menus_have_icons "True"
/apps/gnome-power-manager/lock/hibernate "False"
/apps/gnome-power-manager/lock/suspend "False"
/desktop/gnome/peripherals/mouse/left_handed "True"
EOF
}
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#135 Le 03/12/2010, à 19:02
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Commence déjà par valider ta commande gconftool
direct dans le terminal chrooté du menu de ModCustom avant de te lancer dans perso.sh...
Hors ligne
#136 Le 03/12/2010, à 19:05
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Valider la commande gconftool ???? Cékoidon ? Je lance le contenu de mon fichier perso.sh directement dans la console chrootée ???
Je viens de modifier perso.sh et le début, avant les modifs ça donne ça
#! /bin/bash
#http://doc.ubuntu-fr.org/personnalisation
#export DISPLAY
export LANGUAGE=$(cat "${dossier}/selang.txt")
export LANG=$(cat "${dossier}/selang.txt")
export LC_ALL=$(cat "${dossier}/selang.txt")
function FCT_PERSO()
{
sudo -u root chroot "${selcustom}/squashfs-root"<<"EOF"
#export HOME=/etc/skel
export HOME=/root
gconftool-2 --direct --config-source \
xml:readwrite:/etc/gconf/gconf.xml.defaults \
--type string --set \
Ensuite les modifs, et à la fin
EOF
}
Dernière modification par Ric_punk (Le 03/12/2010, à 19:09)
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#137 Le 03/12/2010, à 19:12
- sysnetpro
Re : ModCustom personnaliser un LiveCD base Ubuntu
ok frafa
Je suis un GEEK, et alors YA un PROBLEME.
Hors ligne
#138 Le 03/12/2010, à 19:26
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@Ric_punk
Désolé tu n'a pas les bases pour te servir de .../perso.sh
tu ne maitrise ni le bash, ni la construction d'une iso ni même la fonction chroot
tu ne sait pas te servir de gconftool-2,
bref a coup sur tu va faire peter ta distro principale si tu contine comme ca en modifiant sans maitriser.
je ne puis t'apporter cette aide faute de temps pause, sorry .
j'espère que tu comprendra le sens amical de ce message...
Hors ligne
#139 Le 03/12/2010, à 19:32
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Ben ouais c'est clair que je ne maitrise pas, mais j'apprends petit à petit
Vi vi je comprends le sens de ton message... et c'est justement pour ça que je voudrais réussir à le faire.. mais si vraiment je vois que ça déconne je laisserai tomber le gconftool-2 et je ferai ça "à la main" une fois ma distro terminée
Je ne suis pas du genre à laisser tomber alors je vais essayer de continuer....
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#140 Le 03/12/2010, à 19:41
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Nouvelle modification de mon perso.sh
Voici la totalité
#! /bin/bash
#http://doc.ubuntu-fr.org/personnalisation
#export DISPLAY
export LANGUAGE=$(cat "${dossier}/selang.txt")
export LANG=$(cat "${dossier}/selang.txt")
export LC_ALL=$(cat "${dossier}/selang.txt")
function FCT_GCONFTOOL()
{
sudo -u root chroot "${selcustom}/squashfs-root"<<"EOF"
#export HOME=/etc/skel
export HOME=/root
if [ "$(which gconftool-2)" ]; then
gconftool-2 --direct --config-source=xml:readwrite:/etc/gconf/gconf.xml.defaults \
--set "/apps/nautilus/preferences/default_folder_viewer" --type text "compact_view"
--set "/apps/nautilus/compact_view/all_columns_have_same_width" --type bool "False"
--set "/apps/nautilus/compact_view/default_zoom_level" --type text "small"
--set "/apps/nautilus/preferences/side_pane_view" --type text "NautilusTreeSidebar"
--set "/apps/nautilus/desktop/volumes_visible" --type bool "False"
--set "/apps/nautilus/desktop/computer_icon_visible" --type bool "True"
--set "/apps/nautilus/desktop/home_icon_visible" --type bool "True"
--set "/apps/indicator-session/suppress_logout_restart_shutdown" --type bool "True"
--set "/apps/nautilus/preferences/show_advanced_permissions" --type bool "True"
--set "/desktop/gnome/file_views/show_backup_files" --type bool "True"
--set "/desktop/gnome/file_views/show_hidden_files" --type bool "True"
--set "/apps/gnome-screensaver/idle_activation_enabled" --type bool "False"
--set "/apps/gnome-screensaver/lock_enabled" --type bool "False"
--set "/apps/gnome-power-manager/timeout/sleep_display_ac" --type plain "120"
--set "/apps/gnome-power-manager/timeout/sleep_display_battery" --type plain "120"
--set "/apps/gnome-session/options/logout_prompt" --type bool "False"
--set "/apps/metacity/general/button_layout" --type text "menu:minimize,maximize,close"
--set "/desktop/gnome/interface/menus_have_icons" --type bool "True"
--set "/apps/gnome-power-manager/lock/hibernate" --type bool "False"
--set "/apps/gnome-power-manager/lock/suspend" --type bool "False"
--set "/desktop/gnome/peripherals/mouse/left_handed" --type bool "True"
EOF
}
Je vais tester ça pour voir.....
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#141 Le 03/12/2010, à 19:47
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bon
c'est mon dernier conseil...
arrete d'inventer des truc, je t'aurai prévenu, tu va faire peter ta distro principale !
la fonction de base pour être executée doit s'appeler:
function FCT_PERSO()
{
#...
}
Hors ligne
#142 Le 03/12/2010, à 19:57
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Ok merci du dernier conseil
Je vais tester, et si ma distro pète et bien je recommence, c'est pas grave
Inventer des trucs ??? Ah ???
En tout cas, merci de tes conseils !!!!
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#143 Le 04/12/2010, à 08:55
- Compte supprimé
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour Frafra, merci pour cet outil qui va bien me servir.
Pourrais-tu dire s'il est possible, au cours du processus de fabrication de l'iso, d'utiliser synaptic pour faire une mise à jour des paquets. On gagnerait du temps ensuite sur chaque installation.
#144 Le 04/12/2010, à 11:34
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@Tamarou
Bonjour,
le menu "Intaller des paquets dans le chroot"
ouvre synaptic/adept/kpackagekit
si l'un d'entre eux est dispo dans le chroot...
Hors ligne
#145 Le 04/12/2010, à 22:11
- Compte supprimé
Re : ModCustom personnaliser un LiveCD base Ubuntu
Ah ! je me suis mal exprimé. Oui j'ai déjà réalisé un processus complet de création d'iso perso et j'ai vu comment utiliser synaptic dans ce cadre.
La question c'est que je voudrais profiter d'avoir synaptic dans le chroot pour faire une mise à jour.
J'ai déjà tenté le coup mais cela a entraîné une installation ou mise à jour de grub. Une fenêtre demande où l'installer et je n'ai pas su comment lui dire que c'est pour l'iso en cours de construction.
Cela s'est terminé par une "destruction" du grub de mon sda et j'ai du le réinstaller. C'est pas grave mais je me demande si on peut ou non faire la mises à jour et comment faire pour les conséquences sur grub.
Dernière modification par Compte supprimé (Le 04/12/2010, à 22:21)
#146 Le 05/12/2010, à 10:29
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Etant donné que je ne parviens pas à faire fonctionner le "peso.sh (mais je cherche toujours), est-ce que je peux ajouter des clés dans gconf en passant par le terminal chrooté ??
Des clés du genre
gconftool-2 --set /apps/nautilus/preferences/default_folder_viewer --type string compact_view
ou du genre
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /apps/nautilus/preferences/default_folder_viewer "compact_view"
Dernière modification par Ric_punk (Le 05/12/2010, à 11:26)
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#147 Le 05/12/2010, à 13:30
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
@Tamarou
Pour faire une mise à jour system préfére la ligne de commande
tu ouvre un treminal chrooté,
puis tu recharge les sources:
apt-get update
puis tu met à jour:
apt-get upgrade
si grub2 te demande ou il faut l'installer tu ne selectionne rien
en liveCD on ne boot pas avec le kernel du chroot,
mais avec isolinux et une copie du ramdisk/kernel située dans le dossier /isolinux à la racine de l'iso.
@Ric_punk
C'est ce que je t'ai dit de faire dans les post précédent...
Dernière modification par frafa (Le 05/12/2010, à 16:50)
Hors ligne
#148 Le 05/12/2010, à 15:57
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Ok merci Frafa, je vais pouvoir finir MA version sans le péter
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#149 Le 05/12/2010, à 19:24
- Compte supprimé
Re : ModCustom personnaliser un LiveCD base Ubuntu
Merci frafra, effectivement on peut ne rien choisir, et ça roule ...
Dernière modification par Compte supprimé (Le 05/12/2010, à 19:25)
#150 Le 08/12/2010, à 23:53
- dejanter
Re : ModCustom personnaliser un LiveCD base Ubuntu
bonjours a tous
tous d abord merci frafa pour ce petit prog bien sympa, c est le genre de chose que je cherchais depuis fort longtemps, par contre j ai un bug tout bête sur mon pc (portable, je sais pas si ca compte) mais au moment ou je veut créé l iso cela ouvre une fenêtre disant que par mesure de sécurité il faut que je débranche tout mes périphérique usb hors j ai rien de branché... ce bug m empêche carrément de créé l iso... une idé???
Hors ligne