Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#451 Le 29/03/2009, à 15:06

Nik0s

Re : MultiBoot LiveUSB & ModCustom LiveCD

Bon ok.... Un reboot et sa fonctionne... J'ai pas compris.

Bizarre. Je teste et donne mon avis

Hors ligne

#452 Le 29/03/2009, à 15:14

Nik0s

Re : MultiBoot LiveUSB & ModCustom LiveCD

Quand je tente d'ouvrir un terminal en Chroot voici le message :
Erreur pas trouv terminal


Est-ce lié à ma distribution de linux (mini ubuntu) dans ce cas-là,  la faute est de moi

Hors ligne

#453 Le 29/03/2009, à 16:15

thom83

Re : MultiBoot LiveUSB & ModCustom LiveCD

Bonjour,
J'ai installé et essayé la dernière version. Je la trouve parfaite en ce qui concerne le multiboot et la création du cd de boot. Je n'ai pas testé la customisation et ne puis donc donner un avis à ce sujet.
Pour l'installation du script version 2, la commande
sudo ./install.sh&
n'a pas fonctionné, peut-être parce que je n'avais pas supprimé la version avec glade. Cela a affiché
[1] 7779
et le terminal est revenu à l'attente de commande. J'ai donc lancé, depuis mon /home la commande
sudo /tmp/customultiboot-v2/install.sh
qui a parfaitement fonctionné. Encore bravo à/aux auteur(s).

Hors ligne

#454 Le 29/03/2009, à 16:57

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

Bonjour,

==> Nik0s
pour erreur terminal, je n'ai jamais testé (ou alors y a tres longtemps)
mini ubuntu, bizarre que il n'y ait pas au moins un xterm...
le script recherche gnome-terminal/konsole/xterm
si aucun de ces 3 terminal n'est trouvé , on a un message d'erreur...

==> thom83
pour eviter que d'autres user n'attendent pas la fin de l'installation
j'ai supprimé & de la methode d'install.

==> All-user
prochaine etape, je suis dessus, reecriture quasi totale
de ModCustom ou personnaliser un LiveCD, en effet cette partie
va heriter de gtkdialog en fenetre principale a l'arrivée dans Xephyr (server graphique),
un mode simplifié va etre ajouté pour mermettre aux utilisateurs non experimentés
de modifier leur LiveCD, et quelques fonction en + vont arriver dans mode avancé...

Hors ligne

#455 Le 29/03/2009, à 17:10

Nik0s

Re : MultiBoot LiveUSB & ModCustom LiveCD

Je viens de remarquer un point important je pense, enfin pour moi j'ai ce symptome, si l'interface ne se ferme pas correctement, impossible de relancer le MultiBoot, j'ai uniquement la fenêtre de dbug qui s'ouvre !!

Hors ligne

#456 Le 29/03/2009, à 17:13

Nik0s

Re : MultiBoot LiveUSB & ModCustom LiveCD

Frafra,

La mini iso d'ubuntu ne comporte aucun environnement graphique pas de xserver ni autre, donc pas de gnome terminal ni même de xterm je crois, d'aprés cette page, il faut les packages suivants : gdm gnome-core xfonts-base xserver-xorg

J'ai essayé par le biais d'un Addon mais... je dois mal m'y prendre ça n'a pas l'air de fonctionner.
Voici le code de mon fichier Addon, je me suis basé sur un de tes fichiers.

Coe erroné

L'addon apparait bien dans la partie Addon une fois celle-ci chargée, par contre quand je coche la case dédiée à l'installation de Gnome rien n'apparait dans la fenêtre de log...

Dernière modification par Nik0s (Le 30/03/2009, à 21:35)

Hors ligne

#457 Le 29/03/2009, à 17:20

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

le gui est encore un peu jeune smile
pour tuer tous les process zombie qui peuvent empecher un nouveau lancement:

TUER=$(ps ax | grep -E "(/usr/local/share/customultiboot-v2/gui/lanceur.sh)|(gtkdialog --program=ACCUEILMULTIBOOT)|(gtkdialog --program=MULTIBOOT)|(gtkdialog --program=MODCUSTOM) |(gtkdialog --program=PREFERENCES)" | awk '{print $1}' | xargs)
[ "$TUER" ] && sudo kill $TUER

Dernière modification par frafa (Le 29/03/2009, à 17:22)

Hors ligne

#458 Le 29/03/2009, à 17:22

Nik0s

Re : MultiBoot LiveUSB & ModCustom LiveCD

Frafra,

Merci rudement efficace ta commande j'adore !!

Hors ligne

#459 Le 29/03/2009, à 18:21

Nik0s

Re : MultiBoot LiveUSB & ModCustom LiveCD

Frafra, je confirme qu'en modifiant ton fichier et en forcant l'installation de xterm il est possible d'ouvrir un xterm, donc de base dans la miniubuntu il n'y a pas de xterm. Question quand on est sous Xephyr est-on dans l'environnement CHrooté, que se passe t-il si je tente l'installation d'un logiciel ?

DESCRIPTION="Installe Xterm"

###################_ADD_ON_PERSO_###################
function ADD_ON_PERSO()
{
chroot /mnt/tmp_modif_liveusb << "EOF"
export LANG="$(cat /opt/lang.txt)"
export HOME=/home/liveusb
export LC_ALL=C
apt-get install -y --force-yes xterm &>/dev/null
echo -e '\E[37;44m'"\033[1m force install xterm \033[0m"
EOF
}
ADD_ON_PERSO
###################_FIN_ADD_ON_PERSO_################

Voici le plugin qui fonctionnera à merveille !!

Dernière modification par Nik0s (Le 29/03/2009, à 18:30)

Hors ligne

#460 Le 29/03/2009, à 18:31

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

si tu choisit menu ==> "Ouvrir un terminal en chroot"
la fonction lancée est: MOD_TREMINAL()
du fichier /usr/local/share/customultiboot-v2/modcustom/livecdcustom.sh
cela ouvre un terminal chrooté et le display est celui de Xephyr
a savoir DISPLAY=localhost:5.0
donc toute commande graphique s'ouvrira chrootée dans Xephyr
tu as acces a apt, aptitude etc ... bref a toute les commandes habituelles
mais dans le chroot...
attention à ne pas utiliser uname car il retourne la version local et non la version du chroot.

Hors ligne

#461 Le 29/03/2009, à 18:34

Nik0s

Re : MultiBoot LiveUSB & ModCustom LiveCD

Ok merci pour l'info, je suis entrain de customiser un peu ton multiBoot (qui est trés trés utile !!) je suis entrain de m'amuser avec !!!
Pour info, en modifiant un peu ton script, j'obtiens un ubuntu light de 380 MB avec un gnome dessus. Excellent !!!

Dernière modification par Nik0s (Le 29/03/2009, à 18:53)

Hors ligne

#462 Le 29/03/2009, à 20:01

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

=> All-user
Bonjour,

je suis entrain de coder la future interface du mode simplifié de ModCustom
qui ne passera pas par mode Xephyr juste 1 fenetre avec des choix simples
puis on construit le liveCD, bref un mode pour newbies smile

si vous avez des suggestions, c'est le moment...
Ebauche:
newbies.png

Dernière modification par frafa (Le 29/03/2009, à 20:02)

Hors ligne

#463 Le 29/03/2009, à 22:36

ninnell

Re : MultiBoot LiveUSB & ModCustom LiveCD

@Frafa: Ca a l'air cool ta nouvelle interface. Serait-il possible d'ajouter un moyen de desinstaller des pgm? Ca pourrait etre utile a des gens qui veulent un Ubuntu plus leger sur leur USB...

@ Nik0s: Ca m'interesse ce que tu es en train de faire. Pourrais-tu en dire un peu plus? Moi aussi, j'aimerais avoir un Ubuntu light. En fait, je ne veux que Apache et Firefox! Pour l'instant, ma technique consistait a "nettoyer" un live CD de base. Mais c'est un peu fastidieux...

Hors ligne

#464 Le 29/03/2009, à 22:48

AnsuzPeorth_out

Re : MultiBoot LiveUSB & ModCustom LiveCD

Ca  à l'air pas mal en effet !
Et je trouve rien à redire...merde smile

#465 Le 29/03/2009, à 23:48

ninnell

Re : MultiBoot LiveUSB & ModCustom LiveCD

encore une petite remarque en passant: smile

Avec la nouvelle interface, les dialogues de choix de fichier ou de repertoire (pour deloc du mnt ou selection de l'iso) s'ouvrent dans le repertoire du soft ou dans le repertoire root. Pas tres pratique... Bon, c'est pas vital, ms le repertoire de l'utilisateur qui a fait le sudo serait plus pratique...

Hors ligne

#466 Le 30/03/2009, à 03:41

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

==> ninnell
oui c'est prevu de modifier pas eut le temps de faire
en attendant drag and drop le .iso  dans la fenetre le fait tres bien.

pour desinstaller non, passera par mode avancé ça,
cette interface doit rester simpliste.

==> AnsuzPeorth
t'est ou ? smile

==> Nik0s smile

Hors ligne

#467 Le 30/03/2009, à 04:23

ninnell

Re : MultiBoot LiveUSB & ModCustom LiveCD

Frafa,

J'ai un probleme avec le CustomUSB (v2... peut-etre pas la toute derniere...). C'est la deuxieme fois qu'il crash lors de la reconstruction de l'image. Voici ce dit le log:

update-initramfs: Generating /boot/initrd.img-2.6.27-7-generic
 Erreur: impossible de détecter la version du kernel!(2) VERSION_LIN:2.6.27-7-generic

J'ai volontairement bloque toutes les tentatives de maj des paquetages (pas encore besoin pour l'instant) et ai retire tous ceux dont je n'avais pas besoin. Est-ce en rapport? J'ai aussi trouve ces lignes dans le log qui semblent indiquer un mauvais sudo a un endroit:

 
[...]
Sauvegarde conf origine 
 Démarrer gnome-panel 
 fin de Préconfigurer compiz pour activer le support du cube , en cours... 
 Temps d'execution: 1 Minutes et 15 Secondes 
 fin de chargement de gnome-panel 
 Temps d'execution: 0 Minutes et 6 Secondes 
 Désactiver alias ubiquity et Examples du bureau 
# Default settings for user directories
#
# The values are relative pathnames from the home directory and
# will be translated on a per-path-element basis into the users locale
DESKTOP=Desktop
DOWNLOAD=Desktop
TEMPLATES=Templates
PUBLICSHARE=Public
DOCUMENTS=Documents
#MUSIC=Music
#PICTURES=Pictures
#VIDEOS=Videos
# Another alternative is:
MUSIC=Documents/Music
PICTURES=Documents/Pictures
VIDEOS=Documents/Videos
[b]usage: sudo -h | -K | -k | -L | -l | -V | -v
usage: sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value]
            {-i | -s | <command>}[/b]
usage: sudo -e [-S] [-p prompt] [-u username|#uid] file ...
 Ajout du scroll rapide à firefox 
[...]

Un autre indice: l'import des cles PGP:

[...]
#ajout de clé, ajoutez les votres...
wget -T 10 -t 10 http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | apt-key add -
wget -T 10 -t 10 http://dl.google.com/linux/linux_signing_key.pub -O- | apt-key add -
wget -T 10 -t 10 http://dl.google.com/linux/linux_signing_key.pub -O- | apt-key add -
wget -T 10 -t 10 http://falcon.landure.fr/9FA7DC39.gpg -O- | apt-key add -
wget -T 10 -t 10 http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -
wget -T 10 -t 10 http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -
wget -T 10 -t 10 http://repository.cairo-dock.org/ubuntu/cairo-dock.gpg -O- | apt-key add -

OK
OK
OK
OK
OK
OK
OK
Err http://mirror.pacific.net.au intrepid Release.gpg
  Connection failed
Err http://mirror.pacific.net.au intrepid-updates Release.gpg
  Connection failed
Err http://mirror.pacific.net.au intrepid-security Release.gpg
  Connection failed
Ign http://mirror.pacific.net.au intrepid Release
[...]

Kessten pense?? hmm

Hors ligne

#468 Le 30/03/2009, à 04:38

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

laisse passer les mise a jour
car /boot est quasi vide, et vi pas besoin en livecd on boot pas par là
par contre le script en a besoin...

Dernière modification par frafa (Le 30/03/2009, à 04:38)

Hors ligne

#469 Le 30/03/2009, à 04:48

ninnell

Re : MultiBoot LiveUSB & ModCustom LiveCD

euh... g pas tout compris en fait...

Hors ligne

#470 Le 30/03/2009, à 05:03

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

le script a besoin de reinstaller le kernel pour pouvoir effectuer update-initramfs
qui est indispensable pour pouvoir copier le nouveau kernel a la racine du livecd
bref laisse passer les mises a jour...
ou attend la prochaine version de ModCustom, je suis dessus...

Hors ligne

#471 Le 30/03/2009, à 05:18

Hizoka

Re : MultiBoot LiveUSB & ModCustom LiveCD

Soir, je viens de tester le script et ca commence mal lol

je suis sous kde et de ce fait gksudo ne fonctionne pas...

/usr/local/share/customultiboot-v2/gui/lanceur.sh: line 3: gksudo : commande introuvable

de ce fait, impossible de le faire fonctionner.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#472 Le 30/03/2009, à 06:35

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

ben
de toute facon tu as deja tout gtk d'installé donc
qui peut le moins peut le plus, euhhhhhhh smile
enfin apt-get install gksu ...

Hors ligne

#473 Le 30/03/2009, à 06:56

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

==> Hizoka
surtout ne remplace pas gksu par kdesu dans le script,
car kdesu a pas option  --preserve-env, -k

Hors ligne

#474 Le 30/03/2009, à 07:22

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

==> ninnell
je te previens l'utilisation de Ubuntu minimal
necessite de bonnes conaissances du monde linux et de la construction des LiveCD en gereral (je ne connait pas ton niveau).
en effet il y a le minimum vital pour booter,
pas de serveur graphique, pas de gestionnaire de sessoin, etc.. bref le minimum...
fo tout rajouter....

Dernière modification par frafa (Le 30/03/2009, à 07:23)

Hors ligne

#475 Le 30/03/2009, à 09:50

frafa

Re : MultiBoot LiveUSB & ModCustom LiveCD

==> All-user
Bonjour,

bon reste a optimiser un peu le code,
mais je vais integrer ca en mode simplifié,
si vous avez des suggestions apres il sera trop tard, enfin je rechignerais à modifier smile
newbies.png

#!/bin/bash

#activer mode reprise uniquement si sauvegarde presente
#
#arrivee sur choix du mode, simplifié ou avancé. (si simplifié on decompresse squashfs apres comca acces rapide)
#option verifier le md5 du LiveCD (si user dit non faire apres)
#
#fonctions a prevoir sur mode simplifié
#choix iso
#definir login/pass/autologin

#Effectuer les Mises à jour ?
#installer les driver proprio ?
#Modifier la langue (choix)
#Selection zone horaire (choix)
#Selection type clavier (choix)
#choix/install d'un theme (choix)
#Charger un fichier sources.list (chemin) (activer tous les depots)
#copier votre dossier mozilla ? (pref ffox et thunderbird)
#Ajouter des Logiciels (liste a definir) restricted/etc...
#sufit comca a mon avis, c'est pas le mode avancé .

export show_tabs="true"
export page="0"
export ONGLETS="ModCustom|Aide"


function lister_install()
{
cat "$cache"
liste="linux-restricted-modules
ubuntu-restricted-extras
linux-backports-modules-intrepid
thunderbird
googleearth
amsn
vlc
amule
acroread
skype
fontmatrix
xchat
avant-window-navigator
compizconfig-settings-manager
wine"
echo -e "$liste" | grep -v "^#" | awk '{print "<checkbox><label>" $0 "</label><variable>checkbox" NR "</variable></checkbox>"}'
}


function lister_zoneinfo()
{
#ln -sf /usr/share/zoneinfo/Europe/Zurich /etc/localtime
#hwclock --localtime
#/usr/share/zoneinfo/zone.tab
echo "<combobox allow-empty=\"false\" value-in-list=\"true\" width_request=\"180\"><variable>COMBOBOX32</variable>"
echo "<item>Europe/Paris</item>"
cat /usr/share/zoneinfo/zone.tab | grep -v "^#" | awk '{print "<item>" $3 "</item>"}'
echo  "<action>echo $COMBOBOX32</action></combobox>"
}


function lister_themes()
{
#/usr/share/themes
echo "<combobox allow-empty=\"false\" value-in-list=\"true\" width_request=\"180\"><variable>COMBOBOX32</variable>"
echo "<item>Human</item>"
ls -A /usr/share/themes | awk '{print "<item>" $0 "</item>"}'
echo  "<action>echo $COMBOBOX32</action></combobox>"
}


function lister_lang()
{
#language-pack-fr-base
#language-support-fr
#language-support-translations-fr
#language-support-writing-fr
#manpages-fr
#manpages-fr-extra
#langcode-gnome-fr
#language-pack-gnome-fr-base
#language-pack-kde-fr
#language-pack-kde-fr-base

# Language;supported_environments;locale;fallbacklocale;langcode;countrycode;langlist;console-data
#prendre langcode pour determinier langcode à installer...
echo "<combobox allow-empty=\"false\" value-in-list=\"true\" width_request=\"180\"><variable>COMBOBOX32</variable>"
echo "<item>French ==> fr_FR.UTF-8</item>"
cat /usr/share/language-selector/data/languagelist | grep -v "^#" | awk 'BEGIN { FS = ";" };{print "<item>" NR " " $1 " ==> " $4"</item>"}'
echo  "<action>echo $COMBOBOX35</action></combobox>"
}


function lol()
{
mkdir /tmp/mountiso
mkdir /tmp/mountsquashfs
sudo mount -o loop /home/frafa/Bureau/distro/ubuntu-intrepid/ubuntu-8.10-desktop-i386.iso /tmp/mountiso
sudo mount -o loop /tmp/mountiso/casper/filesystem.squashfs /tmp/mountsquashfs

sudo chroot /tmp/mountsquashfs
echo lol
read

sudo umount /tmp/mountsquashfs
sudo umount /tmp/mountiso
}

function lister_xkb()
{
#/etc/kbd/config
#/etc/default/console-setup
#/etc/default/locale
#/var/lib/locales/supported.d
#setxkbmap -model pc105 fr #setxkbmap -layout fr  #setxkbmap -model pc105 -layout fr -variant latin9
#dumpkeys | grep "nul" > keycode.list
#http://artisan.karma-lab.net/node/1590
#/usr/share/X11/xkb/rules/base.lst

#extraire partie variant
#oss             fr: Alternative
echo "<combobox allow-empty=\"false\" value-in-list=\"true\" width_request=\"180\"><variable>COMBOBOX32</variable>"
echo "<item>oss fr: Alternative</item>"
cat /usr/share/X11/xkb/rules/base.lst | sed -n '/\! variant.*/,/^\!/p' | grep -v "^\!" | sed "/^$/d" | awk '{print "<item>" $1 " " $2 " " $3"</item>"}'
echo  "<action>echo $COMBOBOX36</action></combobox>"
}


export MAIN_DIALOG='<window title="Accueil ModCustom LiveCD" icon_name="gtk-cdrom" decorated="true" width_request="600" height_request="440" window_position="3">
<vbox>
<notebook show-tabs="'$show_tabs'" height_request="430" page="'$page'" scrollable="true" enable-popup="true" labels="'$ONGLETS'">


<vbox homogeneous="true">
<hbox homogeneous="true">
<vbox width_request="280" height_request="400" spacing="0" homogeneous="true">




<hbox>
<text use-markup="true">
<input>echo "\<b>\nUtilisateur:\</b>" | sed "s%\\\%%g"</input>
</text>
<entry max_length="20" width_chars="20">
<variable>EntryNom</variable>
<input>echo "'$EntryNom'"</input>
</entry>
</hbox>
<checkbox active="false">
<label>Modifier mot de passe</label>
<variable>checkModif</variable>
<action>if true enable:checkAdmin</action>
<action>if true enable:autologin</action>
<action>if true enable:radioMdp1</action>
<action>if true enable:radioMdp2</action>
<action>if true enable:radioMdp3</action>
<action>if true enable:EntryMdp1</action>
<action>if true enable:EntryMdp2</action>
<action>if true clear:EntryMdp1</action>
<action>if true clear:EntryMdp2</action>
<action>if true enable:texte1</action>
<action>if true enable:texte2</action>
<action>if true enable:texte3</action>
<action>if true enable:texte4</action>
<action>if false disable:checkAdmin</action>
<action>if false disable:autologin</action>
<action>if false disable:radioMdp1</action>
<action>if false disable:radioMdp2</action>
<action>if false disable:radioMdp3</action>
<action>if false disable:EntryMdp1</action>
<action>if false disable:EntryMdp2</action>
<action>if false clear:EntryMdp1</action>
<action>if false clear:EntryMdp2</action>
<action>if false disable:texte1</action>
<action>if false disable:texte2</action>
<action>if false disable:texte3</action>
<action>if false disable:texte4</action>
</checkbox>
<hbox>
<radiobutton active="true">
<label>Activer</label>
<variable>radioMdp1</variable>
<action>if true enable:checkAdmin</action>
<action>if true enable:autologin</action>
<action>if true enable:radioMdp2</action>
<action>if true enable:radioMdp3</action>
<action>if true enable:EntryMdp1</action>
<action>if true enable:EntryMdp2</action>
<action>if true clear:EntryMdp1</action>
<action>if true clear:EntryMdp2</action>
<action>if true enable:texte1</action>
<action>if true enable:texte2</action>
<action>if true enable:texte3</action>
<action>if true enable:texte4</action>
</radiobutton>
<radiobutton>
<label>Modifier</label>
<variable>radioMdp2</variable>
<action>if true enable:checkAdmin</action>
<action>if true enable:autologin</action>
<action>if true enable:radioMdp1</action>
<action>if true enable:radioMdp3</action>
<action>if true enable:EntryMdp1</action>
<action>if true enable:EntryMdp2</action>
<action>if true clear:EntryMdp1</action>
<action>if true clear:EntryMdp2</action>
<action>if true enable:texte1</action>
<action>if true enable:texte2</action>
<action>if true enable:texte3</action>
<action>if true enable:texte4</action>
</radiobutton>
<radiobutton>
<label>Supprimer</label>
<variable>radioMdp3</variable>
<action>if true disable:checkAdmin</action>
<action>if true disable:autologin</action>
<action>if true disable:EntryMdp1</action>
<action>if true disable:EntryMdp2</action>
<action>if true clear:EntryMdp1</action>
<action>if true clear:EntryMdp2</action>
<action>if true disable:texte2</action>
<action>if true disable:texte3</action>
<action>if true disable:texte4</action>
</radiobutton>
</hbox>
<hbox>
<text use-markup="true">
<variable>texte2</variable>
<input>echo "\<b>\nMot de passe:\</b>" | sed "s%\\\%%g"</input>
</text>
<entry max_length="20" width_chars="20" invisible_char="●" visibility="false">
<variable>EntryMdp1</variable>
<input>echo "'$EntryMdp1'"</input>
</entry>
</hbox>
<hbox>
<text use-markup="true">
<variable>texte3</variable>
<input>echo "\<b>\n Confirmation:\</b>" | sed "s%\\\%%g"</input>
</text>
<entry max_length="20" width_chars="20" invisible_char="●" visibility="false">
<variable>EntryMdp2</variable>
<input>echo "'$EntryMdp2'"</input>
</entry>
</hbox>
<hbox>
<checkbox active="false">
<label>Avec mot de passe</label>
<variable>checkAdmin</variable>
<action>if true enable:autologin</action>
<action>if false disable:autologin</action>
</checkbox>
<checkbox active="true">
<label>Autologin</label>
<variable>autologin</variable>
<action>if true enable:NOMISO2</action>
<action>if false disable:autologin</action>
</checkbox>
</hbox>



<checkbox active="true">
<label>Effectuer les Mises à jour</label>
<variable>var1</variable>
</checkbox>
<checkbox>
<label>installer les driver propriétaire</label>
<variable>var2</variable>
</checkbox>
<checkbox>
<label>Copier votre dossier local mozilla</label>
<variable>var3</variable>
</checkbox>

<hbox>
<text>
<input>echo "\nLangue:"</input>
</text>
'$(lister_lang)'
</hbox>

<hbox>
<text>
<input>echo "\nClavier:"</input>
</text>
'$(lister_xkb)'
</hbox>

<hbox>
<text>
<input>echo "\nChoix thème:"</input>
</text>
'$(lister_themes)'
</hbox>

<hbox>
<text>
<input>echo "\nZone horaire:"</input>
</text>
'$(lister_zoneinfo)'
</hbox>

<hbox>
<text>
<input>echo "\nChoix du fichier sources.list:"</input>
</text>
<entry editable="false">
<variable>ISO1</variable>
<input>echo "'$ISO1'"</input>
</entry>
<vbox>
<vbox>
<text width_request="2" height_request="2">
<input>echo ""</input>
</text>
<button>
<input file stock="gtk-open"></input>
<action type="fileselect">ISO1</action>
</button>
</vbox>

</vbox>
</hbox>
</vbox>


<vbox width_request="280" height_request="400" spacing="0">
<frame Programmes à Installer>
<vbox spacing="0" homogeneous="true">
'$(lister_install)'
</vbox>
</frame>
<vbox>
<button>
<input file stock="gtk-save"></input>
<label>Customiser votre LiveCD</label>
<action type="exit">newbies</action>
</button>
</vbox>
</vbox>


</hbox>
</vbox>




<vbox>
<text use-markup="true">
<variable>texte</variable>
<input>echo "\<b>Aide...\</b>" | sed "s%\\\%%g"</input>
</text>
</vbox>

</notebook>
</vbox>
<action signal="show">disable:checkAdmin</action>
<action signal="show">disable:autologin</action>
<action signal="show">disable:radioMdp1</action>
<action signal="show">disable:radioMdp2</action>
<action signal="show">disable:radioMdp3</action>
<action signal="show">disable:EntryMdp1</action>
<action signal="show">disable:EntryMdp2</action>
<action signal="show">clear:EntryMdp1</action>
<action signal="show">clear:EntryMdp2</action>
<action signal="show">disable:texte1</action>
<action signal="show">disable:texte2</action>
<action signal="show">disable:texte3</action>
<action signal="show">disable:texte4</action>
</window>'
gtkdialog --program=MAIN_DIALOG

exit 0


#Rajouter install xterm si pas present dans ModCustom
#corriger bog si kernel rt dans ModCustom

Hors ligne