LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   *BSD (https://www.linuxquestions.org/questions/%2Absd-17/)
-   -   HOWTO: Lightest XFCE (https://www.linuxquestions.org/questions/%2Absd-17/howto-lightest-xfce-530412/)

vermaden 02-19-2007 09:16 AM

HOWTO: Lightest XFCE
 
XFCE is generally light out from the box but it can be a lot more light, to have most of its functionality we need only these 3 processes running:
Code:

VSZ  RSS  COMMAND
14080  9300  xfwm4
23448 12020  xfce4-panel
19836  9512  xfce4-menu-plugin

mandatory ports:
/usr/ports/x11-wm/xfce4
/usr/ports/graphics/feh
# to have wallpaper and nice ultra light/fast image viewer.

to start XFCE with only these processes we will use this ~/.xinitrc:
Code:

xfce4-panel & pid=$!
{
  xfwm4 --compositor=off --daemon && killall -9 xfce-mcs-manager &
  random_wallpaper.sh ~/gfx/wallpapers
}
wait $pid

my random_wallpaper.sh script:
Code:

#! /bin/sh

walls="${1}"
count=`ls ${walls} | wc -l`
random=`( time ps aux ; date +"%S" ; w ) 2>&1 | cksum | awk '{print substr($0, 0, 5)}'`
choosen=`expr ${random} % ${count} + 1`
feh --bg-scale ${walls}/`ls ${walls} | sed -n ${choosen}p`

In XFCE generally all settings like current theme icon theme and so are handled by xfce-mcs-manager but we kill it and use pure old ~/.gtkrc-2.0 for that:
Code:

gtk-icon-theme-name = "Tango-Blue-Materia"
gtk-theme-name      = "Luminance"
gtk-font-name      = "Sans 10"

here are links for that themes if You like them:
gtk-icon-theme-name: http://vermaden.proplayer.pl/tmp/xfce-icons.tar.gz
gtk-theme-name: http://vermaden.proplayer.pl/tmp/xfce-theme.tar.gz

icons dir: ~/.icons/Tango-Blue-Materia
theme dir: ~/.themes/Luminance

to end work with XFCE You can traditionally hit CTRL + ALT + BACKSPACE or hit EXIT on XFCE panel.

the END RESULT looks like that:
http://vermaden.proplayer.pl/gfx/scr...xfce-light.png

Have Fun. ;)


All times are GMT -5. The time now is 11:34 AM.