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.

#1 Le 16/03/2008, à 21:14

ZgegBall

Cherche aide pour créer des paquets pour des thèmes Ubuntu

Bonjour à tous,
J'ai créer plusieurs thème pour Ubuntu. Vous pouvez voir un exemple ici: http://gnome-look.org/content/show.php/ … tent=76557, ou sur mon site http://francois.vogelweith.free.fr.
J'avais pour projet de créer des scripts pour automatiser l'installation de ces thèmes. Actuellement il faut installer soi même les différentes parties du thème (usplash, GDM, Gtk...).
N'étant pas développeur, j'avais prévu d'apprendre a créer ces scripts.
Malheureusement, je vais manquer de temps et je préfère me consacrer a la création de ces thèmes.

C'est pourquoi j'aimerai savoir si quelqu'un est d'accord pour me donner un petit coup de main pour créer  des scripts d'installation et des paquets (si c'est possible) pour mes différents thèmes.

Donc si quelqu'un voulais bien m'aider ce serait sympa;)
Merci d'avance

P.S: Je vais bientôt créer un thème dédié à GNOME (et non plus ubuntu spécifiquement). Si vous avez des idées spécifiques (fond d'écran, logo à intégrer, couleur dominante du thème..) pour créer ce thème n'hésitez pas à me les communiquer

Hors ligne

#2 Le 08/10/2008, à 21:19

beudbeud

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

salut je viens sur ce sujet car je mis connait un peu en création de paquet je réalise les miens pour arte +7 recorder

je regarde ce que je peux faire


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#3 Le 08/10/2008, à 21:21

beudbeud

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

je pense q'un dépôt serait pas mal aussi pour faciliter l'installation et surtout la mise a jour


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#4 Le 08/10/2008, à 21:22

morphoneo69

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

Faudrait regarder de mac4lin qui intègre un script qui permet d'installer leur thème. Il ya surement des bonnes idées à piocher.

Hors ligne

#5 Le 08/10/2008, à 21:23

ZgegBall

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

salut beudbeud

Ce serait vraiment sympa si tu réussissais a faire des paquets pour mes thèmes, j'ai déjà une personne qui est prete a creer et héberger des dépots... malheureusement il me manquait quelqu'un pour créer ces paquets!!
Merci de me donner un coup de main

Hors ligne

#6 Le 08/10/2008, à 21:27

morphoneo69

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

Si tu fais des thèmes gnomes, les scripts sont peut-être une meilleur idée, les .deb c'est pas universel.

Sinon voici le code du script de mac4lin : http://sourceforge.net/projects/mac4lin

#!/bin/sh

echo "*************************************"
echo "  Welcome to Mac4Lin v1.0 Installer  "
echo "*************************************"
echo
echo
echo

echo "Installing Mac4Lin UI..."
tar -xzf GTK/Mac4Lin_GTK_v1.0_RC.tar.gz -C ~/.themes/
tar -xzf GTK/Mac4Lin_GTK_Graphite_v1.0_RC.tar.gz -C ~/.themes/
tar -xzf GTK/Mac4Lin_MacMenu_v1.0_RC.tar.gz -C ~/.themes/
tar -xzf GTK/Mac4Lin_MacMenu_Graphite_v1.0_RC.tar.gz -C ~/.themes/
tar -xzf GTK/Mac4Lin_Meta_v1.0_RC.tar.gz -C ~/.themes/

gconftool-2 --type string --set /desktop/gnome/interface/gtk_theme "Mac4Lin_GTK_v1.0_RC"
gconftool-2 --type string --set /apps/metacity/general/theme "Mac4Lin_GTK_v1.0_RC"
gconftool-2 --set /apps/metacity/general/button_layout --type string "close,minimize,maximize:menu"
gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons "true"
gconftool-2 --type string --set /desktop/gnome/interface/toolbar_style "icons"

echo "Done!"
echo 

echo "Installing Mac4Lin Icons..."
tar -xzf Icons/Mac4Lin_Icons_v1.0_RC.tar.gz -C ~/.icons/
gconftool-2 --type string --set /desktop/gnome/interface/icon_theme "Mac4Lin_Icons_v1.0_RC"


echo "Done!"
echo 

echo "Installing Mac4Lin Cursors..."
tar -xzf Cursors/Mac4Lin_Cursors_v1.0_RC.tar.gz -C ~/.icons/

echo "Done! Please enable the cursor theme from Appearances."
echo 

echo "Installing Mac4Lin Emerald Window Borders..."
tar -xzf Emerald/Mac4Lin_Emerald_v1.0_RC.tar.gz -C ~/.emerald/themes
tar -xzf Emerald/Mac4Lin_Graphite_Emerald_v1.0_RC.tar.gz -C ~/.emerald/themes
tar -xzf Emerald/Mac4Lin_Emerald_v1.0_RC.tar.gz -C ~/.emerald/theme

echo "Done!"
echo 

echo "Installing Mac4Lin misc. componenets..."
mkdir -p ~/.purple/plugins
cp Pidgin/pidgin_awn.so ~/.purple/plugins/
mkdir -p ~/.xmms/Skins
mkdir -p ~/.bmp/Skins
cp MP/Mac4Lin_MP_v1.0_RC.tar.gz ~/.xmms/Skins/
cp MP/Mac4Lin_MP_v1.0_RC.tar.gz ~/.bmp/Skins/
gconftool-2 --type boolean --set /apps/gnome-session/options/show_splash_screen FALSE
#gconftool-2 --type string --set /apps/panel/toplevels/top_panel_screen0/background/image "~/.themes/Mac4Lin_GTK_v1.0_RC/gtk-2.0/Panel/panel-bg-trans.png"
mkdir -p ~/.fonts
tar -xzf Fonts/fonts.tar.gz -C ~/.fonts/
mkdir -p ~/Mac4Lin_v1.0_RC/GRUB
mkdir -p ~/Mac4Lin_v1.0_RC/Usplash
mkdir -p ~/Mac4Lin_v1.0_RC/AWN
mkdir -p ~/Mac4Lin_v1.0_RC/Mozilla
mkdir -p ~/Mac4Lin_v1.0_RC/Rhythmbox_AWN

cp GRUB/*.* ~/Mac4Lin_v1.0_RC/GRUB/
cp Usplash/*.* ~/Mac4Lin_v1.0_RC/Usplash/

cp AWN/*.* ~/Mac4Lin_v1.0_RC/AWN
cp Mozilla/*.* ~/Mac4Lin_v1.0_RC/Mozilla
cp Rhythmbox_AWN/*.* ~/Mac4Lin_v1.0_RC/Rhythmbox_AWN

echo
echo "The following componenets require root access. You can opt out of installing them as they can be manually installed as well."
echo "Would you like to install these components [y/n]? "
read ans

if [ $ans = y -o $ans = Y ]; then

echo "Installing Mac4Lin GDM Login Theme and Sounds..."
sudo tar -xzf GDM/Mac4Lin_GDM_v1.0_RC.tar.gz -C /usr/share/gdm/themes/
sudo tar -xzf Sounds/Mac4Lin_Sounds_v1.0_RC.tar.gz -C /usr/share/sounds/
sudo tar -xzf Sounds/Mac4Lin_Pidgin-Sounds_v1.0_RC.tar.gz -C /usr/share/sounds/

echo
echo "Setting GDM Theme"
echo 

THEME_DIR=/usr/share/gdm/themes
THEMES=Mac4Lin_GDM_v1.0_RC
N=`echo $THEMES | wc -w`
sudo sed -i.old s/GraphicalTheme=.*/GraphicalTheme=`echo $THEMES | cut -d ' ' -f $N`/  /etc/gdm/gdm.conf

THEME_DIR=~/.themes
THEMES=Mac4Lin_GTK_v1.0_RC
N=`echo $THEMES | wc -w`
sudo sed -i.old s/GtkTheme=.*/GtkTheme=`echo $THEMES | cut -d ' ' -f $N`/  /etc/gdm/gdm.conf
echo
echo "Done!"
echo "Please assign the sounds to events manually. All sounds are saved in /usr/share/sounds"
echo 
echo

echo "Installing Mac4Lin Backgrounds..."
sudo cp Wallpapers/*.* /usr/share/backgrounds
gconftool-2 --type string --set /desktop/gnome/background/picture_filename "/usr/share/backgrounds/Mac4Lin_Wallpaper1.jpg"

echo "Done!"
echo


echo
echo "Installing Pidgin theme..."
mkdir -p ~/Mac4Lin_v1.0_RC/Backup
tar -cf ~/Mac4Lin_v1.0_RC/Backup/pidgin_backup.tar.gz /usr/share/pixmaps/pidgin/
sudo tar -xzf Pidgin/Mac4Lin_Pidgin_v1.0_RC.tar.gz -C /usr/share/pixmaps/

echo "Done!"
echo "The current Pidgin theme has been backed up as ~/Mac4Lin_v1.0_RC/Backup/pidgin_backup.tar.gz"
echo "Note that Mac4Lin_v1.0_RC will be in your home folder"
echo "Please enable the Pidgin AWN plugin from within Pidgin and place a launcher for Pidgin on AWN"
echo

else

echo "Components requiring root access not installed. Kindly install them manually"

fi

echo "****************************************"
echo "     Mac4Lin installation complete!"
echo "  Please refer to the documentation for"
echo "   advanced installation instructions"
echo "   (for installing usplash, grub etc.)"
echo " For best results, log off and log back"
echo "   in for all changes to be effected"
echo "****************************************"

echo
key=""
echo -n "Press any key to continue..."
stty -icanon
key=`dd count=1 2>/dev/null`
stty icanon
echo

Hors ligne

#7 Le 08/10/2008, à 21:35

ZgegBall

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

merci pour le script!!!
J'en avais deja fait un (un peu plus light) pour un de mes thèmes... merci de me donné un modele complet!
Mais si je n'ai pas généralisé ce type d'installation, c'est parce que plusieurs personnes m'ont fait remarquer que pour un "débutant", il est plus facile de faire de simple glisser déposer, plutot que d'ouvrir une console (ca doit être moins déroutant je suppose)

Hors ligne

#8 Le 08/10/2008, à 21:42

morphoneo69

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

SI le script à les droits d'execution (chmod +x script.sh) il suffit de faire une belle archive, d'extraire le tout et de double cliquer sur le script et d'appuyer sur lancer.
Mais tu peux donner les explications pour les deux méthodes.
Merci pour tes thèmes wink

Hors ligne

#9 Le 08/10/2008, à 23:38

beudbeud

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

bon j'ai commencé a bosser sur les paquets je commence par wild-shine je pense avoir fini demain après ça ira plus vite une fois la trame faite

Dernière modification par beudbeud (Le 08/10/2008, à 23:38)


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#10 Le 09/10/2008, à 09:11

ZgegBall

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

merci pour ton aide beudbeud, et pour ta rapidité aussi!!!

Hors ligne

#11 Le 09/10/2008, à 11:01

beudbeud

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

voila les paquets pour wild-shine sont terminés

Dernière modification par beudbeud (Le 09/10/2008, à 11:01)


Télécharger les émissions de Arte +7 avec Arte +7 recorder
Theme pour Ubuntu Bisigi Project

Vostro 1510 Ubuntu 10.04

Hors ligne

#12 Le 09/10/2008, à 13:12

atlante

Re : Cherche aide pour créer des paquets pour des thèmes Ubuntu

Pour créer des paquets, va voir ici: http://forum.ubuntu-fr.org/viewtopic.php?id=257909

Hors ligne