#1201 Le 14/07/2010, à 16:44
- Sleeper
Re : Bee (lightweight desktop environment)
@ bjm
Il y avait une raison au par avant (je sais plus laquelle) mais c'est vrai que ça serait une bonne idée d'ajouter slim. Le vieux GDM n'est plus dispo. il me semble, et quand j'ai porté le script vers 10.04 je t'avoue ne pas avoir testé si la connexion avec le nouveau GDM fonctionne.
Je note sur ma liste : " ajouter slim " ...
Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.
Hors ligne
#1202 Le 14/07/2010, à 18:18
- bjm
Re : Bee (lightweight desktop environment)
A ok
Le nouveau GDM il faut bidoullé pour pourvoir y mettre un théme , j'ai parlé de slim ou un autre
XDM .
Je connais pas très bien urxvt , connais tu d'excelent tuto ?
Hors ligne
#1203 Le 14/07/2010, à 18:24
- Kookaburra
Re : Bee (lightweight desktop environment)
Je note sur ma liste : " ajouter slim " ...
Il y a aussi "LXDM" qui est léger et permet de changer de thème facilement
Portable17p : CrunchBangLinux // EeePC : ArchLinux
Openbox Addict : http://kookadimi.deviantart.com
Mes photos : http://www.fluidr.com/photos/kookadimi/sets
Votre téléphone mobile dispose de plus de puissance que l'ensemble des ordinateurs de la NASA en 1969. La NASA a lancé un homme sur la Lune. Vous lancez un oiseau sur des cochons...
Hors ligne
#1204 Le 16/07/2010, à 15:27
- Sleeper
Re : Bee (lightweight desktop environment)
Je connais pas très bien urxvt , connais tu d'excelent tuto ?
De mémoire non mais ça doit se trouver...
Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.
Hors ligne
#1205 Le 16/07/2010, à 15:28
- Sleeper
Re : Bee (lightweight desktop environment)
@ Kookaburra
Je ne connais pas LXDM mais je note pour le tester aussi.
Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.
Hors ligne
#1206 Le 17/07/2010, à 04:15
- bjm
Re : Bee (lightweight desktop environment)
sudo aptitude search lxdm
p lxdm - LXDE display manager
Quand on l'installe, il installe tous l'environnement LXDE
Il faudrait modifier apt.conf et si çà marche pas ben slim .
Hors ligne
#1207 Le 17/07/2010, à 06:18
- HP
Re : Bee (lightweight desktop environment)
sudo aptitude search lxdm
p lxdm - LXDE display managerQuand on l'installe, il installe tous l'environnement LXDE
Ouais, je vais tester… je viens de réussir à le compiler et à l'installer depuis les sources.
Je suis encore sous Karmic, et pas de paquet pour moi !
[EDIT] Testé rapidement…
install et configuration par défaut de lxdm et pas trop de souci… voire même pas du tout !
Dernière modification par HP (Le 17/07/2010, à 18:27)
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#1208 Le 18/07/2010, à 08:15
- bjm
Re : Bee (lightweight desktop environment)
Y a WDM
http://fr.wikipedia.org/wiki/WINGs_Display_Manager
Il est présent dans les dépôt
Hors ligne
#1209 Le 26/07/2010, à 13:15
- YoniBlond
Re : Bee (lightweight desktop environment)
Bonjour, j'ai installé Bee avant hier. J'ai donc fait une install minimale de Lucid, et j'ai suivi la doc Bee. Je n'ai pas eu d'erreurs.
Par contre quand je démarre, j'ai la fenêtre graphique pour entrer le mot de passe, mais ensuite une simple console qui fait environ 1/4 de l'écran où le reste de l'écran est figé sur l'image précédente (la fenêtre de connexion, ou ce qui était affiché sur un autre tty lorsque je change). Il n'y a pas de barre des tâches etc. A partir de la console existante je peux lancer des applis (j'ai essayé firefox uniquement, je suis d'ailleurs dessus), mais ensuite le alt-tab ne fonctionne pas, impossible de revenir à la console donc sauf quand je quitte l'appli. L'appli lancée prend presque tout l'écran mais pas totalement, et là aussi le reste de l'écran est figé sur "l'image précédente".
Je suis sur un portable Asus ni trop vieux ni trop récent (4-5ans). C'est la première fois que j'essaye OpenBox, donc je suis peut être passé à côté de quelque chose à configurer ?
Merci d'avance pour d'éventuelles pistes :)
Edit : bon c'était tout bête, il fallait sélectionner "environnement Bee" dans la liste "sessions" au login, par défaut c'était "xterm". Désolé :D
Dernière modification par YoniBlond (Le 28/07/2010, à 08:12)
Hors ligne
#1210 Le 30/07/2010, à 19:10
- quatrelleman
Re : Bee (lightweight desktop environment)
Salut !
Je viens d'installer le script bee sur mon samsung n210 (netbook). J'adore ! Avec ubuntu lucid ca demarre en moins de deux. Avec openbox on a la droit à la legerté, la rapidité et la possibilité de configurer jusqu'a plus soif !
Justement j'ai soif d'info... Au moment du choix de panel j'ai installer pypanel. J'aimerai l'avoir en autohide mais je dois pas savoir le configurer ... donc j'ai installer stalonetray (au depart je voulais qu'une zone de modification) et me suis dis que j'aller commenté pypanel dans mon autostart. Ben pas de pypanel dans l'autostart et pourtant elle se charge bien au demarrage !? !!
Comment désactiver pypanel sans la désinstaller ?
De plus. Mes touche de raccourcis fn ne marche pas (sauf celle de son que je suis arrivé a activé)
C'est embetant surtout pour le controle de la luminosité. (j'ai deja installé les paquets samsung-backlight samsung-tools et meme xbacklight sans grand resultat ...) Quelqu'un peut il m'aider ?
J'ai une autre question (j'en profite ) plus fun celle là ... Je cherches des icons plus ... discrets pour trayfreq wicd parcelite volwhell et batterymon. Vous savez ou je peux trouver mon bonheur par hazard ?
Voila ca sera tout pour ce soir
Bye à plus
Linux est la solution à ton problème. Au fait c'est quoi ton problème ?
Hors ligne
#1211 Le 30/07/2010, à 22:28
- pittzebest
Re : Bee (lightweight desktop environment)
Bonjour,
je rencontre un problème de droits d'accès sur les partitions suite à une MàJ. J'avais effectué une installation de la 9.04 l'an passé. A l'arrivée de la 9.10, le script de migration de bee n'existait pas encore et tu (Sleeper) avais indiqué les liens des dépôts à modifier dans le script de la 9.04 pour updater en attendant... Et ça fonctionnait bien d'ailleurs.
Le hic, c'est que depuis que j'ai tenté une MàJ dans la console avec la commande "bee-update", ça n'a pas abouti (les mises à jour n'ont pas été trouvées) et plus moyen de revenir sous X. Pire, le contenu de /home est vide et / n'est accessible qu'en lecture.
Le fichier sources.list a sauté pour je ne sais quelle raison, je l'ai recréé en bootant avec une distro de secours.
Lorsque je tente de lancer X, les erreurs du type "cannot create temp file for here-document : Système de fichiers accessible en lecture seulement" me sont retournées, et pour cause les partitions ne sont plus modifiables...
Une idée pour m'en dépatouiller sans faire table rase ?
Hors ligne
#1212 Le 01/08/2010, à 22:07
- Sleeper
Re : Bee (lightweight desktop environment)
@ quatrelleman
Il faut que tu édites le fichier " /usr/local/bin/bee-session " et remplacer pypanel par ce que tu veux.
@ pittzebest
effectivement le " bee-update " ne vérifie pas sur quel version d'Ubuntu il se trouve et va rechercher automatiquement les mises à jours de la distribution sur laquelle le script avait été lancé lors de l'installation. On peut dire que c'est un gros bug, oups et désolé.
Connecte toi avec root en console sur le tty1 (démarre en recovery mode), va dans le répertoire " /usr/local/bin/ " supprime tous les scripts qui on un rapport avec bee et télécharge le script d'installation qui convient à ta distribution puis refait l'installation comme si c'était la première fois.
Ce qui est bizarre c'est que tu n'avais plus de " sources.list " et plus rien dans ton /home, le script ne supprime jamais de fichier mais fais un backup à chaque fois du genre " sources.list-backup ".
Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.
Hors ligne
#1213 Le 02/08/2010, à 10:04
- quatrelleman
Re : Bee (lightweight desktop environment)
Bonjour sleeper,
Merci de ta réponse. J'ai résolu mon pb de pypanel en constatant qu'elle était dans les dépôts. Donc je peux l'installer et désinstaller à volonté. Je l'installerais definitivement quand elle sera dockable. La liste des sources est exelente dans bee. Encore un bon point pour lui !
Pour les pb de mise à jour c'est à pittzebest que tu t'adresse j'imagine. J'ai pas de pb avec ça perso.
Par contre j'ai un pb de compatibilité de xcompmgr et de ALT+TAB. Je n'arrive pas a trouver de sujet là dessus sur le net. J'ai été obligé d'installer Skippy (sympa mais un peu lent) mais je n'arrive pas a changer son raccourcis clavier qui est FN+F12...
Linux est la solution à ton problème. Au fait c'est quoi ton problème ?
Hors ligne
#1214 Le 02/08/2010, à 16:25
- Sleeper
Re : Bee (lightweight desktop environment)
Bonjour sleeper,
Merci de ta réponse. J'ai résolu mon pb de pypanel en constatant qu'elle était dans les dépôts. Donc je peux l'installer et désinstaller à volonté.
Je te conseil quand même d'aller supprimer la ligne n°12 " pypanel & " du fichier " /usr/local/bin/bee-session " si tu as désinstallé pypanel. Tu peux ajouter le panel que tu veux dans le fichier " autostart ".
Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.
Hors ligne
#1215 Le 02/08/2010, à 18:19
- quatrelleman
Re : Bee (lightweight desktop environment)
Merci Sleeper.
J'ai suivi tes recommandations.
Pour le pb avc ALT+TAB apparament ca vient de xcompmgr. Il faut désactiver le fading et tout rentre dans l'ordre.
Linux est la solution à ton problème. Au fait c'est quoi ton problème ?
Hors ligne
#1216 Le 07/08/2010, à 20:51
- pittzebest
Re : Bee (lightweight desktop environment)
Hello,
Sleeper, j'ai refait une installation via le script pour karmic et tout est rentré dans l'ordre. Seul le fichier autostart d'openbox a été écrasé car je n'ai pas pensé à le sauvegarder avant. Merci pour ton aide
Hors ligne
#1217 Le 31/08/2010, à 18:03
- HP
Re : Bee (lightweight desktop environment)
bjm a écrit :sudo aptitude search lxdm
p lxdm - LXDE display managerQuand on l'installe, il installe tous l'environnement LXDE
Ouais, je vais tester… je viens de réussir à le compiler et à l'installer depuis les sources.
Je suis encore sous Karmic, et pas de paquet pour moi ![EDIT] Testé rapidement…
install et configuration par défaut de lxdm et pas trop de souci… voire même pas du tout !
Y a WDM
http://fr.wikipedia.org/wiki/WINGs_Display_Manager
Il est présent dans les dépôt
Ouais… au final, j'en suis à startx !
Et j'ai la version Openbox 3.5.0-rc1… compilée depuis le git.
Dernière modification par HP (Le 31/08/2010, à 18:06)
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#1218 Le 31/08/2010, à 21:57
- Sleeper
Re : Bee (lightweight desktop environment)
Ouais… au final, j'en suis à startx !
Et j'ai la version Openbox 3.5.0-rc1… compilée depuis le git.
Essai de mettre en place un autostartx couplé à un autologin, rien de tel
Intel Core i5 750 : 4Go DDR : HD 2To : ATI HD4850 1Go DDR3 : SyncMaster 226bw
Pourquoi choisir GNU/Linux ? : Les commandes de base
Openbox : sur Ubuntu ou Debian, le tout en un script.
Hors ligne
#1219 Le 31/08/2010, à 22:38
- HP
Re : Bee (lightweight desktop environment)
autologin je ne suis pas pour…
profiter d'un bon gros tty pour y faire quelques trucs avant de lancer X ne me dérange pas, bien au contraire… donc, je pense que ça risque de rester ainsi .
Dernière modification par HP (Le 31/08/2010, à 22:40)
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#1220 Le 12/09/2010, à 18:37
- syl-a
Re : Bee (lightweight desktop environment)
Sinon à la place de slim et autre Dm, il y a qingy qui a l'aire bien!
netbook HP Mini 210-2240ez 2GB DDR2 1066MHz 11.10+W7HP
MacBook 2.13Ghz 4GB DDR2 800Mhz/
Hors ligne
#1221 Le 06/03/2011, à 15:25
- Lenoob
Re : Bee (lightweight desktop environment)
mmh ... Comment installer bee avec ubuntu 10.10 ?
Hors ligne
#1222 Le 09/03/2011, à 09:36
- TGuanta
Re : Bee (lightweight desktop environment)
mmh ... Comment installer bee avec ubuntu 10.10 ?
Ce n'est pas possible. Il n'existe pas de script pour ubuntu 10.10
Hors ligne
#1223 Le 09/03/2011, à 16:58
- caspual
Re : Bee (lightweight desktop environment)
Salut
Il fonctionne, il faut juste le modifier un peu, mettre les tests à 10.10, virer la partie sources.list et modifier à mano cette source.list.
#!/bin/bash
# +------------------------------------------------------------+
# | Bee Desktop Environment 0.7.1
# | Dist : Ubuntu GNU/Linux 10.04 (Lucid Lynx)
# | Arch : x86
# | Last update : 18-06-2010
# +------------------------------------------------------------+
# +------------------------------------------------------------+
# | Copyright 2008 Clément GILLARD | sleeper[at]kowazy[dot]be
# |
# | This program is free software; you can redistribute it and/or
# | modify it under the terms of the GNU General Public License
# | as published by the Free Software Foundation; either version
# | 3 of the License, or (at your option) any later version.
# |
# | This program is distributed in the hope that it will be useful,
# | but WITHOUT ANY WARRANTY; without even the implied warranty
# | of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# | See the GNU General Public License for more details.
# |
# | You should have received a copy of the GNU General Public
# | License along with this program; if not, write to the
# | Free Software Foundation, Inc., 51 Franklin St,
# | Fifth Floor, Boston, MA 02110-1301 USA
# +------------------------------------------------------------+
# +------------------------------------------------------------+
# | Acknowledgements
# +------------------------------------------------------------+
# | Di@bl@l
# | Thuban
# +------------------------------------------------------------+
# +------------------------------------------------------------+
# | Check Version
# +------------------------------------------------------------+
VERSION=`grep -o 10.10 /etc/issue.net`
# +------------------------------------------------------------+
# | Var
# +------------------------------------------------------------+
USER=`grep 1000 /etc/passwd | awk -F: '{ print $1 }'`
DATE=`date "+%Y%m%d"`
DIALOG="/usr/share/bee/config/dialog"
BCOMM="/root/bee-common"
BSKEL="/root/bee-common/skel"
BDIST="/root/bee-lucid"
BBACK="/home/$USER/Bee-$DATE"
BUPDA="/usr/share/bee/config/update"
# +------------------------------------------------------------+
# | Help
# +------------------------------------------------------------+
if [ "$1" = "" ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then
echo "bee -h : help"
echo "bee -i : install"
echo "bee -r : remove"
exit 0
fi
# +------------------------------------------------------------+
# | Bee Uninstall
# +------------------------------------------------------------+
if [ "$1" = "-r" ]; then
# autostartx
if test -e /etc/skel/.profile-backup; then
cd /etc/skel/
mv .profile-backup .profile
fi
# autologin
if test -e /usr/sbin/autologin; then
rm /usr/sbin/autologin
cd /etc/init/
sed -e "s:-n -l /usr/sbin/autologin 38400 tty1:38400 tty1:g" tty1.conf > tty1.tmp && mv tty1.tmp tty1.conf
fi
# sudoers
if test -e /etc/sudoers-backup; then
mv /etc/sudoers-backup /etc/sudoers
fi
# lns
rm /root/.gtkrc-2.0
rm /root/.themes
rm /root/.icons
rm /etc/skel/wallpapers
# bin
rm /usr/local/bin/bee-calendar
rm /usr/local/bin/bee-mpd
rm /usr/local/bin/bee-session
rm /usr/local/bin/flv-to-mp3
rm /usr/local/bin/up-to-date
# lib
rm /usr/lib/thumbnailers/mplayer-thumbnailer 2> /dev/null
# config files
rm /etc/skel/.xsession
rm /etc/skel/.gtkrc-2.0
rm /etc/skel/.Xdefaults
rm /etc/skel/.mpdconf 2> /dev/null
# panel
rm -r /etc/skel/.fbpanel 2> /dev/null
rm /etc/skel/.pypanelrc 2> /dev/null
# dot desktop
rm /usr/share/xsessions/bee.desktop
rm /usr/share/applications/nitrogen.desktop
rm /usr/share/thumbnailers/mplayer-thumbnailer.desktop 2> /dev/null
# dir
rm -r /usr/share/bee/icons
rm -r /etc/skel/Desktop
rm -r /etc/skel/.config
rm -r /etc/skel/.local
# Ok
echo "+------------------------------------------------------------+"
echo "| Remove Bee [OK]"
echo "+------------------------------------------------------------+"
exit 0
fi
# +------------------------------------------------------------+
# | Bee Install
# +------------------------------------------------------------+
if [ "$1" = "-i" ] && [ $VERSION = "10.10" ]; then
# +------------------------------------------------------------+
# | Update ?
# +------------------------------------------------------------+
if test -e $BUPDA
then UPDATE="yes"
fi
# +------------------------------------------------------------+
# | Installation
# +------------------------------------------------------------+
# Go to root directory
cd /root/
# Download bee files
wget http://bee.kowazy.be/dist/all/bee-common.tar.gz
wget http://bee.kowazy.be/dist/lucid/bee-lucid.tar.gz
# Uncompress bee files
tar zxvf bee-common.tar.gz > /dev/null
tar zxvf bee-lucid.tar.gz > /dev/null
# Root files
chown -R root:root bee-common/
chown -R root:root bee-lucid/
# Backup old sources.list
# mv /etc/apt/sources.list /etc/apt/sources.list-backup
# Move new sources.list
# mv $BDIST/sources.list /etc/apt/
# Install keyring
wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | apt-key add -
# Update repository
apt-get update
# Install bee-base
apt-get -y --force-yes install xorg rxvt-unicode dialog
# Install bee-minimal
apt-get -y --force-yes install openbox gdebi gmrun obconf obmenu synaptic nitrogen
# Install bee-artwork
apt-get -y --force-yes install openbox-themes dmz-cursor-theme ubuntu-mono bee-wallpapers
# Install bee-utils
apt-get -y --force-yes install gnome-utils alsa-utils mesa-utils xarchiver unrar galternatives htop xfce4-taskmanager lxappearance
# Install Language FR
apt-get -y --force-yes install language-pack-fr language-pack-gnome-fr language-support-fr
# +------------------------------------------------------------+
# | MakeDir
# +------------------------------------------------------------+
mkdir -p /usr/share/bee/config # ne doit jamais etre supprime
mkdir -p /etc/skel/Desktop
mkdir -p /etc/skel/.config
mkdir -p /etc/skel/.local
# +------------------------------------------------------------+
# | Start Function
# +------------------------------------------------------------+
# Install GDM
function gdma (){
apt-get -y --force-yes install gdm
}
# Install Autostartx
function stax (){
cd /etc/skel/
mv .profile .profile-backup
mv $BSKEL/profile /etc/skel/.profile
}
# Install Autologin + Autostartx
function auto (){
# Autologin
cd $BCOMM/sbin/
sed -e "s/user/$USER/g" autologin > autologin.tmp && mv autologin.tmp autologin
chmod +x autologin # ne doit jamais etre supprime
mv autologin /usr/sbin/
cd /etc/init/
sed -e "s:38400 tty1:-n -l /usr/sbin/autologin 38400 tty1:g" tty1.conf > tty1.tmp && mv tty1.tmp tty1.conf
# Autostartx
stax # function
}
# Install Ubuntu-Ambiance
function ubam (){
apt-get -y --force-yes install light-themes
cd $BSKEL && sed -e "s/gtktheme/Ambiance/g;s/gtkicont/ubuntu-mono-dark/g" gtkrc-2.0 > gtkrc-2.0.tmp && mv gtkrc-2.0.tmp gtkrc-2.0
}
# Install Ubuntu-Radiance
function ubra (){
apt-get -y --force-yes install light-themes
cd $BSKEL && sed -e "s/gtktheme/Radiance/g;s/gtkicont/ubuntu-mono-light/g" gtkrc-2.0 > gtkrc-2.0.tmp && mv gtkrc-2.0.tmp gtkrc-2.0
}
# Install Shiki-Brave
function shbr (){
apt-get -y --force-yes install shiki-brave-theme
cd $BSKEL && sed -e "s/gtktheme/Shiki-Brave/g;s/gtkicont/gnome-brave/g" gtkrc-2.0 > gtkrc-2.0.tmp && mv gtkrc-2.0.tmp gtkrc-2.0
}
# Install Shiki-Human
function shhu (){
apt-get -y --force-yes install shiki-human-theme
cd $BSKEL && sed -e "s/gtktheme/Shiki-Human/g;s/gtkicont/gnome-human/g" gtkrc-2.0 > gtkrc-2.0.tmp && mv gtkrc-2.0.tmp gtkrc-2.0
}
# Install Shiki-Noble
function shno (){
apt-get -y --force-yes install shiki-noble-theme
cd $BSKEL && sed -e "s/gtktheme/Shiki-Noble/g;s/gtkicont/gnome-noble/g" gtkrc-2.0 > gtkrc-2.0.tmp && mv gtkrc-2.0.tmp gtkrc-2.0
}
# Install Shiki-Wine
function shwn (){
apt-get -y --force-yes install shiki-wine-theme
cd $BSKEL && sed -e "s/gtktheme/Shiki-Wine/g;s/gtkicont/gnome-wine/g" gtkrc-2.0 > gtkrc-2.0.tmp && mv gtkrc-2.0.tmp gtkrc-2.0
}
# Install Shiki-Wise
function shws (){
apt-get -y --force-yes install shiki-wise-theme
cd $BSKEL && sed -e "s/gtktheme/Shiki-Wise/g;s/gtkicont/gnome-wise/g" gtkrc-2.0 > gtkrc-2.0.tmp && mv gtkrc-2.0.tmp gtkrc-2.0
}
# Install Shiki-Illustrious
function shil (){
apt-get -y --force-yes install shiki-illustrious-theme
cd $BSKEL && sed -e "s/gtktheme/Shiki-Illustrious/g;s/gtkicont/gnome-illustrious/g" gtkrc-2.0 > gtkrc-2.0.tmp && mv gtkrc-2.0.tmp gtkrc-2.0
}
# Install Aurora
function auro (){
apt-get -y --force-yes install gtk2-engines-aurora
cd $BSKEL && sed -e "s/gtktheme/Aurora/g;s/gtkicont/Humanity/g" gtkrc-2.0 > gtkrc-2.0.tmp && mv gtkrc-2.0.tmp gtkrc-2.0
}
# Install Mplayer Thumbnailer
# appel de la fonction dans le script : mpth
function mpth (){
apt-get -y --force-yes install mplayer
mkdir -p /usr/lib/thumbnailers
mv $BCOMM/lib/mplayer-thumbnailer /usr/lib/thumbnailers/
mkdir -p /usr/share/thumbnailers
mv $BCOMM/dotdesktop/mplayer-thumbnailer.desktop /usr/share/thumbnailers/
}
# Install Thunar
function thun (){
apt-get -y --force-yes install thunar thunar-archive-plugin thunar-thumbnailers
cd $BSKEL/config/openbox/
sed -e "s/filemanager/thunar/g" rc.xml > rc.xml.tmp && mv rc.xml.tmp rc.xml
sed -e "s/filemanager/thunar/g" menu.xml > menu.xml.tmp && mv menu.xml.tmp menu.xml
cd $BSKEL/fbpanel/ && sed -e "s/filemanager/thunar/g" default > default.tmp && mv default.tmp default
}
# Install PCMan File Manager
function pcma (){
apt-get -y --force-yes install pcmanfm
cd $BSKEL/config/openbox/
sed -e "s/filemanager/pcmanfm/g" rc.xml > rc.xml.tmp && mv rc.xml.tmp rc.xml
sed -e "s/filemanager/pcmanfm/g" menu.xml > menu.xml.tmp && mv menu.xml.tmp menu.xml
cd $BSKEL/fbpanel/ && sed -e "s/filemanager/pcmanfm/g" default > default.tmp && mv default.tmp default
}
# Install Fbpanel FR
function fbpf (){
apt-get -y --force-yes install fbpanel-fr
mv $BSKEL/fbpanel/ /etc/skel/.fbpanel
cd $BCOMM/bin/ && sed -e "s/panel/fbpanel/g" bee-session > bee-session.tmp && mv bee-session.tmp bee-session
}
# Install Fbpanel EN
function fbpe (){
apt-get -y --force-yes install fbpanel
mv $BSKEL/fbpanel/ /etc/skel/.fbpanel
cd $BCOMM/bin/ && sed -e "s/panel/fbpanel/g" bee-session > bee-session.tmp && mv bee-session.tmp bee-session
}
# Install Pypanel
function pypa (){
apt-get -y --force-yes install pypanel
mv $BSKEL/pypanelrc /etc/skel/.pypanelrc
cd $BCOMM/bin/ && sed -e "s/panel/pypanel/g" bee-session > bee-session.tmp && mv bee-session.tmp bee-session
}
# Install Tint2
function tint (){
apt-get -y --force-yes install tint2
cd $BCOMM/bin/ && sed -e "s/panel/tint2/g" bee-session > bee-session.tmp && mv bee-session.tmp bee-session
}
# Install Network Manager
function netm (){
apt-get -y --force-yes install network-manager-gnome
echo 'nm-applet --sm-disable &' >> $BSKEL/config/openbox/autostart
}
# Install Wicd
function wicd (){
apt-get -y --force-yes install wicd
echo 'wicd-client &' >> $BSKEL/config/openbox/autostart
}
# Install Firefox
function fire (){
apt-get -y --force-yes install firefox firefox-gnome-support
}
# Install Chromium
function chro (){
apt-get -y --force-yes install chromium-browser
}
# Install Midori
function mido (){
apt-get -y --force-yes install midori
}
# Install Leafpad
function leaf (){
apt-get -y --force-yes install leafpad
}
# Install Gpicview
function gpic (){
apt-get -y --force-yes install gpicview
}
# Install Evince
function evin (){
apt-get -y --force-yes install evince
}
# Install Xpdf
function xpdf (){
apt-get -y --force-yes install xpdf
}
# Install Brasero
function bras (){
apt-get -y --force-yes install brasero
}
# Install GNOME MPlayer
function mpla (){
apt-get -y --force-yes install mplayer gnome-mplayer gecko-mediaplayer
}
# Install VLC
function vlcl (){
apt-get -y --force-yes install vlc
}
# Install Audacious
function auda (){
apt-get -y --force-yes install audacious
}
# Install Sonata/mpd
function sona (){
apt-get -y --force-yes install sonata mpd bee-music
# mpd not start in rc
invoke-rc.d mpd stop
update-rc.d -f mpd remove # update-rc.d mpd defaults (remake)
# copy config file
mkdir -p /etc/skel/.config/bee/mpd/playlists
mv $BSKEL/mpdconf /etc/skel/.mpdconf
echo 'bee-mpd &' >> $BSKEL/config/openbox/autostart
}
# Install Pidgin
function pidg (){
apt-get -y --force-yes install pidgin
}
# Install Emesene
function emes (){
apt-get -y --force-yes install emesene
}
# Install The GIMP
function gimp (){
apt-get -y --force-yes install gimp
}
# Install Transmission
function tran (){
apt-get -y --force-yes install transmission-gtk
}
# Install Geany
function gean (){
apt-get -y --force-yes install geany
}
# Install OOo 3.0.1
function ooo3 (){
apt-get -y --force-yes install openoffice.org-writer openoffice.org-calc openoffice.org-impress openoffice.org-gtk openoffice.org-l10n-fr openoffice.org-help-fr
# profile
if test ! -e /etc/profile-backup; then
cp /etc/profile /etc/profile-backup
echo 'export OOO_FORCE_DESKTOP=gnome' >> /etc/profile
fi
}
# Install GNOME Office
function goff (){
apt-get -y --force-yes install abiword gnumeric
}
# Install Xcfa
function xcfa (){
apt-get -y --force-yes install xcfa
}
# Install Avidemux
function avid (){
apt-get -y --force-yes install avidemux
}
# Install GNOME Games
function ggam (){
apt-get -y --force-yes install gnome-games
}
# Install Wbar
function wbar (){
apt-get -y --force-yes install wbar bee-wbar
echo 'sleep 6 && bee-wbar &' >> $BSKEL/config/openbox/autostart
}
# Install Java
function java (){
apt-get -y --force-yes install default-jre
}
# Install MS Fonts
function msfo (){
apt-get -y --force-yes install ttf-mscorefonts-installer
}
# Install Codecs
function code (){
apt-get -y --force-yes install gstreamer0.10-ffmpeg gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly libdvdcss2 libdvdnav4 libdvdread4
}
# Install Flash
function flas (){
apt-get -y --force-yes install flashplugin-installer
}
# Package status ( on = installed, off = not installed )
function pstatus(){
if dpkg-query -s "$1" 2> /dev/null | grep -q installed
then echo "on"
else echo "off"
fi
}
# +------------------------------------------------------------+
# | Stop Function
# +------------------------------------------------------------+
# Install Login
dialog --backtitle "Bee Desktop Environment" --title "Session" \
--ok-label "Valider" --cancel-label "Quitter" \
--radiolist "Veuillez choisir le mode de connexion à votre session.\nSélection avec la barre d'espace." 20 70 3 \
"gdma" "GDM, gestionnaire de connexion graphique" off \
"stax" "Auto startx après un login texte sur le TTY1" off \
"auto" "Auto login, auto connexion sans taper le mot de passe" on 2> $DIALOG
CONNEXION=`cat $DIALOG`
case $CONNEXION in
gdma) gdma ;;
stax) stax ;;
auto) auto ;;
esac
# Install GTK Theme
dialog --backtitle "Bee Desktop Environment" --title "GTK Thèmes" \
--ok-label "Valider" --cancel-label "Quitter" \
--radiolist "Veuillez choisir le thème GTK désiré.\nSélection avec la barre d'espace." 20 70 9 \
"ubam" "Ubuntu Ambiance, thème mi-sombre Ubuntu 10.04 (Murrine)" off \
"ubra" "Ubuntu Radiance, thème clair Ubuntu 10.04 (Murrine)" off \
"shbr" "Shiki-Brave, thème bleu mi-sombre (Murrine)" off \
"shhu" "Shiki-Human, thème orange mi-sombre (Murrine)" off \
"shno" "Shiki-Noble, thème violet mi-sombre (Murrine)" on \
"shwn" "Shiki-Wine, thème rouge mi-sombre (Murrine)" off \
"shws" "Shiki-Wise, thème vert mi-sombre (Murrine)" off \
"shil" "Shiki-Illustrious, thème rose mi-sombre (Murrine)" off \
"auro" "Aurora, thème gris bleuté (Aurora)" off 2> $DIALOG
THEME=`cat $DIALOG`
case $THEME in
ubam) ubam ;;
ubra) ubra ;;
shbr) shbr ;;
shhu) shhu ;;
shno) shno ;;
shwn) shwn ;;
shws) shws ;;
shil) shil ;;
auro) auro ;;
esac
# Install File Manager
dialog --backtitle "Bee Desktop Environment" --title "Gestionnaire de fichiers" \
--ok-label "Valider" --cancel-label "Quitter" \
--radiolist "Installation de votre gestionnaire de fichiers préféré.\nSélection avec la barre d'espace." 20 70 2 \
"thun" "Thunar, navigateur de fichiers (recommandé)" on \
"pcma" "PCman FM, navigateur de fichiers avec onglets" off 2> $DIALOG
FILEMANAGER=`cat $DIALOG`
case $FILEMANAGER in
thun) thun ;;
pcma) pcma ;;
esac
# Install Panel
dialog --backtitle "Bee Desktop Environment" --title "Panel" \
--ok-label "Valider" --cancel-label "Quitter" \
--radiolist "Installation de votre panel préféré.\nSélection avec la barre d'espace." 20 70 5 \
"fbpf" "FBPanel FR, panel GTK avec menu d'applications" on \
"fbpe" "FBPanel EN, panel GTK avec menu d'applications" off \
"pypa" "Pypanel, panel en Python sans menu d'applications" off \
"tint" "Tint2, le panel d'Openbox 3" off \
"none" "NoPanel, j'utilise un autre panel." off 2> $DIALOG
PANEL=`cat $DIALOG`
case $PANEL in
fbpf) fbpf ;;
fbpe) fbpe ;;
pypa) pypa ;;
tint) pypa ;;
esac
# Install Network Manager
dialog --backtitle "Bee Desktop Environment" --title "Gestionnaire de réseaux" \
--ok-label "Valider" --cancel-label "Quitter" \
--radiolist "Veuillez choisir votre gestionnaire de connexion réseaux.\nServez vous de la barre d'espace et des flèches." 20 70 3 \
"netm" "Network Manager, Filaire/Wifi DHCP/Fixe VPN" off \
"wicd" "Wicd, Filaire/Wifi DHCP/Fixe" off \
"none" "Aucun, vive le fichier /etc/network/interfaces" on 2> $DIALOG
NETWORK=`cat $DIALOG`
case $NETWORK in
netm) netm ;;
wicd) wicd ;;
esac
# Install Browser
# --checklist texte hauteur largeur hauteur-de-liste [ marqueur1 item1 état] ...
dialog --backtitle "Bee Desktop Environment" --title "Choix du/des navigateurs web" \
--ok-label "Valider" --cancel-label "Quitter" \
--checklist "Cochez vos navigateurs préférés avec la barre d'espace." 20 70 3 \
"fire" "Firefox, le navigateur made in Mozilla" `if [ $UPDATE = "yes" ]; then pstatus firefox; else echo "on"; fi` \
"chro" "Chromium, le navigateur made in Google" `if [ $UPDATE = "yes" ]; then pstatus chromium-browser; else echo "off"; fi` \
"mido" "Midori, un navigateur léger basé sur WebKit" `if [ $UPDATE = "yes" ]; then pstatus midori; else echo "off"; fi` 2> $DIALOG
# traitement de la réponse
for i in `cat $DIALOG`
do
case $i in
\"fire\") fire ;;
\"chro\") chro ;;
\"mido\") mido ;;
esac
done
# Install Apps
# --checklist texte hauteur largeur hauteur-de-liste [ marqueur1 item1 état] ...
dialog --backtitle "Bee Desktop Environment" --title "Choix des applications" \
--ok-label "Valider" --cancel-label "Quitter" \
--checklist "Cochez vos applications préférées avec la barre d'espace." 20 70 15 \
"leaf" "Leafpad, éditeur de texte (bloc-notes)" `if [ $UPDATE = "yes" ]; then pstatus leafpad; else echo "on"; fi` \
"gpic" "Gpicview, visionneur d'images" `if [ $UPDATE = "yes" ]; then pstatus gpicview; else echo "on"; fi` \
"evin" "Evince, lecteur de fichiers PDF" `if [ $UPDATE = "yes" ]; then pstatus evince; else echo "on"; fi` \
"xpdf" "Xpdf, suite d'outils pour les fichiers PDF" `if [ $UPDATE = "yes" ]; then pstatus xpdf; else echo "off"; fi` \
"bras" "Brasero, gravure CD & DVD" `if [ $UPDATE = "yes" ]; then pstatus brasero; else echo "on"; fi` \
"mpla" "GNOME MPlayer, lecteur multimédia suprême" `if [ $UPDATE = "yes" ]; then pstatus gnome-mplayer; else echo "on"; fi` \
"vlcl" "VLC, lecteur multimédia" `if [ $UPDATE = "yes" ]; then pstatus vlc; else echo "off"; fi` \
"auda" "Audacious, lecteur audio (winamp-like)" `if [ $UPDATE = "yes" ]; then pstatus audacious; else echo "on"; fi` \
"sona" "Sonata/mpd, lecteur audio (audiothèque)" `if [ $UPDATE = "yes" ]; then pstatus sonata; else echo "off"; fi` \
"pidg" "Pidgin, client messagerie multi-protocoles" `if [ $UPDATE = "yes" ]; then pstatus pidgin; else echo "on"; fi` \
"emes" "Emesene, client messagerie MSN" `if [ $UPDATE = "yes" ]; then pstatus emesene; else echo "off"; fi` \
"gimp" "The GIMP, éditeur d'images" `if [ $UPDATE = "yes" ]; then pstatus gimp; else echo "off"; fi` \
"tran" "Transmission, client BitTorrent" `if [ $UPDATE = "yes" ]; then pstatus transmission-gtk; else echo "off"; fi` \
"gean" "Geany, IDE rapide et léger" `if [ $UPDATE = "yes" ]; then pstatus geany; else echo "off"; fi` \
"ooo3" "OpenOffice.org 3, suite bureautique complète" `if [ $UPDATE = "yes" ]; then pstatus openoffice.org-writer; else echo "off"; fi` \
"goff" "GNOME Office, Abiword + Gnumeric" `if [ $UPDATE = "yes" ]; then pstatus abiword; else echo "off"; fi` \
"xcfa" "X Convert File Audio, convertisseur de fichier audio" `if [ $UPDATE = "yes" ]; then pstatus xcfa; else echo "off"; fi` \
"avid" "Avidemux, éditeur de vidéo libre" `if [ $UPDATE = "yes" ]; then pstatus avidemux; else echo "off"; fi` \
"ggam" "GNOME Games, collection de 17 petits jeux '5 minutes'" `if [ $UPDATE = "yes" ]; then pstatus gnome-games; else echo "on"; fi` \
"wbar" "Lanceur d'applications / dock, Wbar." `if [ $UPDATE = "yes" ]; then pstatus bee-wbar; else echo "off"; fi` \
"java" "Java OpenJDK 6" `if [ $UPDATE = "yes" ]; then pstatus default-jre; else echo "off"; fi` \
"msfo" "MS Fonts, les polices Microsoft (recommandé)" `if [ $UPDATE = "yes" ]; then pstatus ttf-mscorefonts-installer; else echo "on"; fi` \
"code" "Les codecs ffmpeg, gstreamer et DVD" `if [ $UPDATE = "yes" ]; then pstatus gstreamer0.10-ffmpeg; else echo "on"; fi` \
"flas" "Adobe Flash Plugin 10" `if [ $UPDATE = "yes" ]; then pstatus flashplugin-installer; else echo "on"; fi` 2> $DIALOG
# traitement de la réponse
for i in `cat $DIALOG`
do
case $i in
\"leaf\") leaf ;;
\"gpic\") gpic ;;
\"evin\") evin ;;
\"xpdf\") xpdf ;;
\"bras\") bras ;;
\"mpla\") mpla ;;
\"vlcl\") vlcl ;;
\"auda\") auda ;;
\"sona\") sona ;;
\"pidg\") pidg ;;
\"emes\") emes ;;
\"gimp\") gimp ;;
\"tran\") tran ;;
\"gean\") gean ;;
\"ooo3\") ooo3 ;;
\"goff\") goff ;;
\"xcfa\") xcfa ;;
\"avid\") avid ;;
\"ggam\") ggam ;;
\"wbar\") wbar ;;
\"java\") java ;;
\"msfo\") msfo ;;
\"code\") code ;;
\"flas\") flas ;;
esac
done
# Install Bee Files
# config files
mv $BSKEL/local/* /etc/skel/.local/
mv $BSKEL/config/* /etc/skel/.config/
mv $BSKEL/gtkrc-2.0 /etc/skel/.gtkrc-2.0
mv $BSKEL/Xdefaults /etc/skel/.Xdefaults
mv $BCOMM/dotdesktop/bee.desktop /usr/share/xsessions/
mv $BCOMM/dotdesktop/nitrogen.desktop /usr/share/applications/
echo "exec ck-launch-session bee-session" > /etc/skel/.xsession
# bin
chmod +x $BCOMM/bin/bee-session # ne doit jamais etre supprime
mv $BCOMM/bin/* /usr/local/bin/
mv $BDIST/bin/* /usr/local/bin/
# lns
ln -sf /usr/share/bee/wallpapers /etc/skel/
ln -sf /home/$USER/.gtkrc-2.0 /root/
ln -sf /home/$USER/.themes /root/
ln -sf /home/$USER/.icons /root/
#dir
mv $BCOMM/icons/ /usr/share/bee/
# Sudoers
if test ! -e /etc/sudoers-backup; then
cp /etc/sudoers /etc/sudoers-backup
echo "ALL ALL=NOPASSWD:/sbin/shutdown" >> /etc/sudoers
# echo "ALL ALL=NOPASSWD:/usr/sbin/update-manager" >> /etc/sudoers
fi
# Make backup dir
mkdir -p $BBACK
echo -e "Ce dossier contient une copie des fichiers de configuration qui ont été remplacés.\nFaites CTRL + H pour voir les fichiers cachés." > $BBACK/readme
# Backup Config Files
cd /home/$USER
# cp -r .[^.]* $BBACK/ # all config files
cp -r .config/ $BBACK/ 2> /dev/null
cp -r .fbpanel/ $BBACK/ 2> /dev/null
cp -r .local/ $BBACK/ 2> /dev/null
cp .gtkrc-2.0 $BBACK/ 2> /dev/null
cp .Xdefaults $BBACK/ 2> /dev/null
cp .mpdconf $BBACK/ 2> /dev/null
cp .profile $BBACK/ 2> /dev/null
cp .pypanelrc $BBACK/ 2> /dev/null
mv .xsession $BBACK/ 2> /dev/null
mv .bash_profile $BBACK/ 2> /dev/null # preventif
# Copy SKEL to Home
cd /etc/skel/
rm -f .bash_profile 2> /dev/null # preventif
cp -r /etc/skel/. /home/$USER
chown -R 1000:1000 /home/$USER
# Clean
cd /root/
rm -r bee-common/ bee-common.tar.gz
rm -r bee-lucid/ bee-lucid.tar.gz
rm /usr/share/xsessions/openbox.desktop 2> /dev/null # preventif
rm /usr/share/xsessions/openbox-gnome.desktop 2> /dev/null # preventif
rm /usr/share/xsessions/openbox-kde.desktop 2> /dev/null # preventif
rm $DIALOG
# Creation du fichier update si premiere installation
if test ! -e $BUPDA; then
touch $BUPDA
fi
echo "+------------------------------------------------------------+"
echo "| Install Bee [OK]"
echo "+------------------------------------------------------------+"
if test -e /usr/sbin/gdm; then
# GDM start
invoke-rc.d gdm restart
else
# Login
login -f $USER
fi
exit 0
else
echo "+------------------------------------------------------------+"
echo "| Votre distribution n'est pas supportée par ce script."
echo "| Ce script est prévu pour Ubuntu 10.04"
echo "| Si vous souhaitez de plus amples inforamtions concernant"
echo "| l'utilisation de ce script, tapez : bee --help"
echo "+------------------------------------------------------------+"
fi
Attention, je l'ai modifié juste pour moi, à tester...
Ma sources.list
### Ubuntu
deb http://archive.ubuntu.com/ubuntu/ maverick main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ maverick main restricted universe multiverse
### Ubuntu : Updates
deb http://archive.ubuntu.com/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ maverick-updates main restricted universe multiverse
### Ubuntu : Security
deb http://security.ubuntu.com/ubuntu maverick-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu maverick-security main restricted universe multiverse
### Ubuntu : Proposed
### http://doc.ubuntu-fr.org/depots#proposed
### deb http://archive.ubuntu.com/ubuntu/ maverick-proposed main restricted universe multiverse
### deb-src http://archive.ubuntu.com/ubuntu/ maverick-proposed main restricted universe multiverse
### Ubuntu : Backports
### http://doc.ubuntu-fr.org/depots#backports
### deb http://archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse
### deb-src http://archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse
### Canonical
### deb http://archive.canonical.com/ubuntu maverick partner
### VirtualBox
### wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
### deb http://download.virtualbox.org/virtualbox/debian maverick non-free
### Medibuntu
### wget -q http://fr.packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
deb http://fr.packages.medibuntu.org/ maverick free non-free
### Kowazy Bee Repository
deb http://apt.kowazy.be/bee/ ./
### Kowazy lucid & maverick Repository
deb http://apt.kowazy.be/dist/lucid/ ./
Bon test, bye
Hors ligne
#1224 Le 05/05/2011, à 19:58
- bsod
Re : Bee (lightweight desktop environment)
bonsoir a vous, ca fait un petit moment que je n'ai pas suivi l'evolution de bee j'aimerais savoir si une ame charitable pourrais commenter le script bee et m'expliquer les dependances aux fichiers se trouvant dans le "bee-common.tar.gz" ou autre car je compte bien me remettre a m'installer une debian squeeze en remplacement de ma jaunty sur mon portable.
de souvenir j'avais un probleme de clavier, est-il possible d'integrer dans le script bee le xmodmap.conf pour qu'il soit utilisable des l'installation?
en atente de vos eventuelles reponses.
Hors ligne
#1225 Le 10/05/2011, à 21:26
- bsod
Re : Bee (lightweight desktop environment)
je commence a comprendre comment le script marche:
**unistall** script de desinstallation de tout ce que propose le script
**install** donwload des fichiers compresser pré-paramétré, notamment avec un sourcelist
**start function** donne les commandes d'installation de tout les programmes et skin proposer dans les options plus bas
ensuite nous avons le choix des programme a installer.
donc dns le fichiers compresse nous avons le bee-common donc les fichiers de paramètre sont les même pour toutes les distributions
et le bee-nom de la distrib qui sera la surtout pour la sourcelist.
bon je vais essayer de partir sur ce script pour une installation sans internet,
Hors ligne