#!/bin/bash
mXFCE_C_PATH=`pwd`
mBUILD_LOG='configure.log'
cd src
pwd
echo "Make xfce4.4" > $mBUILD_LOG
echo >> $mBUILD_LOG
#for i in *; do tar -xvf "$i"; done;
function zion_config_clean {
for i in `ls -lr | grep ^d | cut -d: -f2 | cut -d\ -f2`;
do
cd $i
rm _zion_config 2>/dev/null
cd ..
done;
}
function my_echo() {
echo $1
echo $1 >> "$mXFCE_C_PATH/$mBUILD_LOG"
}
function handle_error {
if [ $1 -gt 0 ]; then
my_echo "ERROR"
exit 1
else
my_echo "SUCCES"
my_echo ""
fi
}
function config_module {
my_echo "CONFIGURE $1"
echo >> configure.log
cd "$1"
if [ -e _zion_config ]; then
my_echo " -> zion config found"
else
my_echo " -> config & make & make install"
./configure #>> ../configure.log
ok=$?
handle_error $ok
make && make install
ok=$?
handle_error $ok
touch _zion_config
fi
cd ..
}
#zion_config_clean -> ha elölről akarjuk kezdeni
#list from: http://www.xfce.org/documentation/4.4/requirements
config_module 'xfce4-dev-tools-4.4.0.1'
config_module 'libxfce4util-4.4.3'
config_module 'libxfcegui4-4.4.3'
config_module 'libxfce4mcs-4.4.3'
config_module 'exo-0.3.4'
config_module 'xfce-mcs-manager-4.4.3'
config_module 'xfce-mcs-plugins-4.4.3'
config_module 'xfce4-panel-4.4.3'
config_module 'Thunar-0.9.3'
config_module 'xfce4-session-4.4.3'
config_module 'xfwm4-4.4.3'
config_module 'xfdesktop-4.4.3'
config_module 'xfce-utils-4.4.3'
config_module 'xfprint-4.4.3'
config_module 'gtk-xfce-engine-2.4.3'
config_module 'mousepad-0.2.14'
config_module 'Terminal-0.2.8.3'
config_module 'xfce4-appfinder-4.4.3'
config_module 'xfce4-mixer-4.4.3'
#maradék
for i in `ls -lr | grep ^d | cut -d: -f2 | cut -d\ -f2`;
do
config_module $i
done;
exit 0;
Ha minden lefordult rendben, akkor:
/usr/share/xsessions-ben létrehozni a xfce.desktop file-t a következő tartalommal:
[Desktop Entry]
Encoding=UTF-8
Type=XSession
Exec=/usr/local/bin/startxfce4
TryExec=/usr/local/bin/startxfce4
Name=Xfce 4.4
Comment=The Xfce 4.4 Desktop Environment
Nálam ez után még nem lehetett bejelentkezni:
/usr/local/bin/xfce4-session: error while loading shared libraries: libxfsm-4.2.so.0: cannot open shared object file: No such file or directory
De egy
sudo ldconfig
után rendben ment minden.
- pgee blogja
- A hozzászóláshoz be kell jelentkezni
- 746 megtekintés
Hozzászólások
Ez igy nem HC kicsit? Nem lenne jobb PPA-t hasznalni vagy valami hasonlot?
- A hozzászóláshoz be kell jelentkezni
Működik ez is... :) és nem volt túl bonyolult... lehet, hogy lehetett volna ppa-bol is, de ez így tuti...
- A hozzászóláshoz be kell jelentkezni
(Nem azert szoltam, en is igy frissitettem anno XFCE-t Xubuntu alatt. De azert .deb alapu megoldassal kicsit baratibb lenne. :))
- A hozzászóláshoz be kell jelentkezni
Miért jó régi Xfce-t feltenni? Szerintem semmi baja az újnak.
- A hozzászóláshoz be kell jelentkezni