"desire" eh? lol 1MB
-
Here is the latest. PCLinuxOS running KDE 4.3 on my T61:
-
Can you hide the task bar yet?
-
-
-
-
-
-
-
-
Have you been able to run any other Linux on it? Has Windows ever given you problems?
-
-
-
-
Thx guys. I'm pretty happy with it, only the wallpaper has changed since then.
There's no composite, just an age old mix of openbox, pypanel & conky. Other apps on show are audacious, firefox, sakura & thunar.
The ob & gtk themes are custom, the icons were taken form an old Zenwalk release & of course, Interfacelift for the wallpaper - is there any other? -
-
-
-
-
-
Fortunately.
Xfce adds some really nice touches that I couldn't find in Gnome, it's amazing how it's so light by comparison. -
Question: I've always wondered, how do you get the terminal to display all that?
Question: Can I have your conky please? -
I'll give XFCE a shot after I revert back to i686 for compatibility's sake.
-
zephyrus17, in Xfce it's really simple. Right-click the menu button, click properties & select an image. For Gnome, have a look here.
The info grabber is taken from here & here's mine:
Code:#!/usr/bin/perl use Switch; use strict; use File::Basename; #################### ## Config options ## #################### ## What distro logo to use to use, Available "Archlinux Debian Ubuntu None" ## my $distro = "Archlinux"; my $myArchVersion = "ArchLinux (Core Dump)"; ## what values to display. Use "OS Kernel DE WM win_theme Theme Font Icons" ## my $display = "OS Kernel DE WM Win_theme Theme Icons Font Background"; ## Takes a screen shot if set to 0 ## my $shot = 0; ## Command to run to take screen shot ## my $command = "scrot -d 10"; ## What colors to use for the variables. ## my $textcolor = "\e[0m"; ## Prints little debugging messages if set to 0 ## my $quite = 1; ######################## ## Script starts here ## ######################## ## Define some thing to work with strict ## my @line = (); my $found = 0; my $DE = "NONE"; my $WM = "Beryl"; ## Hash of WMs and the process they run ## my %WMlist = ("Beryl", "beryl", "Fluxbox", "fluxbox", "Openbox", "openbox", "Blackbox", "blackbox", "Xfwm4", "xfwm4", "Metacity", "metacity", "Kwin", "kwin", "FVWM", "fvwm", "Enlightenment", "enlightenment", "IceWM", "icewm", "Window Maker", "wmaker", "PekWM","pekwm" ); ## Hash of DEs and the process they run ## my %DElist = ("Gnome", "gnome-session", "Xfce4", "xfce-mcs-manage", "Xfce4.6", "xfconfd", "KDE", "ksmserver"); ## Get Kernel version ## if ( $display =~ "Kernel"){ print "\::$textcolor Finding Kernel version\n" unless $quite == 1; my $kernel = `uname -r`; $kernel =~ s/\s+/ /g; $kernel = " Kernel:$textcolor $kernel"; push(@line, "$kernel"); } ## Find running processes ## print "\::$textcolor Getting processes \n" unless $quite == 1; my $processes = `ps -A | awk {'print \$4'}`; ## Find DE ## while( (my $DEname, my $DEprocess) = each(%DElist) ) { print "\::$textcolor Testing $DEname process: $DEprocess \n" unless $quite == 1; if ( $processes =~ m/$DEprocess/ ) { $DE = $DEname; print "\::$textcolor DE found as $DE\n" unless $quite == 1; if( $display =~ m/DE/ ) { push(@line, " DE:$textcolor $DE"); } last; } } ## Find WM ## while( (my $WMname, my $WMprocess) = each(%WMlist) ) { print "\::$textcolor Testing $WMname process: $WMprocess \n" unless $quite == 1; if ( $processes =~ m/$WMprocess/ ) { $WM = $WMname; print "\::$textcolor WM found as $WM\n" unless $quite == 1; if( $display =~ m/WM/ ) { push(@line, " WM:$textcolor $WM"); } last; } } ## Find WM theme ## if ( $display =~ m/Win_theme/ ){ switch($WM) { case "Openbox" { print "\::$textcolor Finding $WM theme\n" unless $quite == 1; open(FILE, "$ENV{HOME}/.config/openbox/rc.xml") || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if( /<name>(.+)<\/name>/ ) { while ( $found == 0 ) { print "\::$textcolor $WM theme found as $1\n" unless $quite == 1; push(@line, " WM Theme:$textcolor $1"); $found = 1; } } } close(FILE); } case "Metacity" { print "\::$textcolor Finding $WM theme\n" unless $quite == 1; my $gconf = `gconftool-2 -g /apps/metacity/general/theme`; print "\::$textcolor $WM theme found as $gconf\n" unless $quite == 1; chomp ($gconf); push(@line, " WM Theme:$textcolor $gconf"); } case "Fluxbox" { print "\::$textcolor Finding $WM theme\n" unless $quite == 1; open(FILE, "$ENV{HOME}/.fluxbox/init") || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if( /session.styleFile:.*\/(.+)/ ) { print "\::$textcolor $WM theme found as $1\n" unless $quite == 1; push(@line, " WM Theme:$textcolor $1"); } } close(FILE); } case "Blackbox" { print "\::$textcolor Finding $WM theme\n" unless $quite == 1; open(FILE, "$ENV{HOME}/.blackboxrc") || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if( /session.styleFile:.*\/(.+)/ ) { print "\::$textcolor $WM theme found as $1\n" unless $quite == 1; push(@line, " WM Theme:$textcolor $1"); } } close(FILE); } case "Xfwm4" { print "\::$textcolor Finding $WM theme\n" unless $quite == 1; switch($DE) { case "Xfce4" { open(FILE, "$ENV{HOME}/.config/xfce4/mcs_settings/xfwm4.xml") || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if( /<option name="Xfwm\/ThemeName" type="string" value="(.+)"\/>/ ) { print "\::$textcolor $WM theme found as $1\n" unless $quite == 1; push(@line, " WM Theme:$textcolor $1"); } } close(FILE); } case "Xfce4.6" { my $xfconf = `xfconf-query -c xfwm4 -p /general/theme`; chomp($xfconf); push(@line, " WM Theme:$textcolor $xfconf"); } } } case "Kwin" { print "\::$textcolor Finding $WM theme\n" unless $quite == 1; open(FILE, "$ENV{HOME}/.kde/share/config/kwinrc") || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if( /PluginLib=kwin3_(.+)/ ) { print "\::$textcolor $WM theme found as $1\n" unless $quite == 1; push(@line, " WM Theme:$textcolor $1"); } } close(FILE); } case "Enlightenment" { print "\::$textcolor Finding $WM theme\n" unless $quite == 1; my $remote = `enlightenment_remote -theme-get theme` ; if( $remote =~ m/.*FILE="(.+).edj"/ ) { print "\::$textcolor $WM theme found as $1\n" unless $quite == 1; push(@line, " WM Theme:$textcolor $1"); } } case "IceWM" { print "\::$textcolor Finding $WM theme\n" unless $quite == 1; open(FILE, "$ENV{HOME}/.icewm/theme") || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if( /Theme="(.+)\/.*.theme/ ) { while( $found == 0 ) { print "\::$textcolor $WM theme found as $1\n" unless $quite == 1; push(@line, " WM Theme:$textcolor $1"); $found = 1; } } } close(FILE); } case "PekWM" { print "\::$textcolor Finding $WM theme\n" unless $quite == 1; open(FILE, "$ENV{HOME}/.pekwm/config") || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if( /Theme.*\/(.*)"/ ) { print "\::$textcolor $WM theme found as $1\n" unless $quite == 1; push(@line, " WM Theme:$textcolor $1"); } } close(FILE); } } } ## Find Theme Icon and Font ## if ( $display =~ m/[Theme, Icons, Font, Background]/) { switch($DE) { case "Gnome" { print "\::$textcolor Finding $DE variables\n" unless $quite == 1; if ( $display =~ m/Theme/ ) { my $gconf = `gconftool-2 -g /desktop/gnome/interface/gtk_theme`; chomp ($gconf); print "\::$textcolor GTK Theme found as $1\n" unless $quite == 1; push(@line, " GTK Theme:$textcolor $gconf"); } if ( $display =~ m/Icons/ ) { my $gconf = `gconftool-2 -g /desktop/gnome/interface/icon_theme`; chomp ($gconf); push(@line, " Icons:$textcolor $gconf"); } if ( $display =~ m/Font/ ) { my $gconf = `gconftool-2 -g /desktop/gnome/interface/font_name`; chomp ($gconf); push(@line, " Font:$textcolor $gconf"); } if ( $display =~ m/Background/ ) { my $gconf = `gconftool-2 -g /desktop/gnome/background/picture_filename`; chomp ($gconf); my $bname = basename($gconf); push(@line, " Background:$textcolor $bname"); } } case "Xfce4" { my @sort = (); print "\::$textcolor Finding $DE variables\n" unless $quite == 1; open(FILE, "$ENV{HOME}/.config/xfce4/mcs_settings/gtk.xml") || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if ( $display =~ m/Theme/ ) { if (/<option name="Net\/ThemeName" type="string" value="(.+)"\/>/ ) { print "\::$textcolor GTK Theme found as $1\n" unless $quite == 1; unshift(@sort, " GTK Theme:$textcolor $1"); } } if ( $display =~ m/Icons/ ) { if (/<option name="Net\/IconThemeName" type="string" value="(.+)"\/>/ ) { print "\::$textcolor Icons found as $1\n" unless $quite == 1; unshift(@sort, " Icons:$textcolor $1"); } } if ( $display =~ m/Font/ ) { if ( /<option name="Gtk\/FontName" type="string" value="(.+)"\/>/ ) { print "\::$textcolor Font found as $1\n" unless $quite == 1; unshift(@sort, " Font:$textcolor $1"); } } } close(FILE); ## Sort variables so they're ordered "Theme Icon Font" ## foreach my $i (@sort) { push(@line, "$i"); } } case "Xfce4.6" { my @sort = (); print "\::$textcolor Finding $DE variables\n" unless $quite == 1; if ( $display =~ m/Theme/ ) { my $xfconf = `xfconf-query -c xsettings -p /Net/ThemeName`; chomp($xfconf); push(@line, " GTK Theme:$textcolor $xfconf"); } if ( $display =~ m/Icons/ ) { my $xfconf = `xfconf-query -c xsettings -p /Net/IconThemeName`; chomp($xfconf); push(@line, " Icons:$textcolor $xfconf"); } if ( $display =~ m/Font/ ) { my $xfconf = `xfconf-query -c xsettings -p /Gtk/FontName`; chomp($xfconf); push(@line, " Font:$textcolor $xfconf"); } if ( $display =~ m/Background/ ) { my $xfconf = `xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path`; chomp($xfconf); my $bname = basename($xfconf); push(@line, " Background:$textcolor $bname"); } } case "KDE" { print "\::$textcolor Finding $DE variables\n" unless $quite == 1; open(FILE, "$ENV{HOME}/.kde/share/config/kdeglobals") || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if ( $display =~ m/Theme/ ) { if ( /widgetStyle=(.+)/ ) { print "\::$textcolor Wiget Style found as $1\n" unless $quite == 1; push(@line, " Wiget Style:$textcolor $1"); } if (/colorScheme=(.+).kcsrc/ ) { print "\::$textcolor Color Scheme found as $1\n" unless $quite == 1; push(@line, " Color Scheme:$textcolor $1"); } } if ( $display =~ m/Icons/ ) { if ( /Theme=(.+)/ ) { print "\::$textcolor Icons found as $1\n" unless $quite == 1; push(@line, " Icons:$textcolor $1"); } } if ( $display =~ m/Font/ ) { if ( /font=(.+)/ ) { my $font = (split/,/, $1)[0]; print "\::$textcolor Font found as $font\n" unless $quite == 1; push(@line, " Font:$textcolor $font"); } } } close(FILE); } else { my @files = ("$ENV{HOME}/.gtkrc-2.0", "$ENV{HOME}/.gtkrc.mine",); foreach my $file (@files) { if ( -e $file ) { print "\::$textcolor Opening $file\n" unless $quite == 1; open(FILE, $file) || die "\e[0;31m<Failed>\n"; while( <FILE> ) { if ( $display =~ m/Theme/ ) { if( /include ".*themes\/(.+)\/gtk-(1|2)\.0\/gtkrc"/ ){ print "\::$textcolor GTK theme found as $1\n" unless $quite == 1; push(@line, " GTK Theme:$textcolor $1"); } } if ( $display =~ m/Icons/ ) { if( /.*gtk-icon-theme-name.*"(.+)"/ ) { print "\::$textcolor Icons found as $1\n" unless $quite == 1; push(@line, " Icons:$textcolor $1"); } } if ( $display =~ m/Font/ ) { if( /.*gtk-font-name.*"(.+)"/ ) { print "\::$textcolor Font found as $1\n" unless $quite == 1; push(@line, " Font:$textcolor $1"); } } } close(FILE); } } } } } ## Display the system info ## if ( $distro =~ m/Archlinux/ ) { ## Get Archlinux version ## if ( $display =~ "OS"){ print "\::$textcolor Finding Archlinux version\n" unless $quite == 1; my $version = $myArchVersion; $version =~ s/\s+/ /g; $version = " OS:$textcolor $version"; unshift(@line, "$version"); } my $c1 = "\e[1;36m"; my $c2 = "\e[0;36m"; system("clear"); print " ${c1} -` ${c1} .o+` ${c1} `ooo/ ${c1} `+oooo: ${c1} `+oooooo: ${c1} -+oooooo+: ${c1} `/:-:++oooo+: $c1@line[0] ${c1} `/++++/+++++++: $c1@line[1] ${c1} `/++++++++++++++: $c1@line[2] ${c1} `/+++${c2}ooooooooooooo/` $c1@line[3] ${c2} ./ooosssso++osssssso+` $c1@line[4] ${c2} .oossssso-````/ossssss+` $c1@line[5] ${c2} -osssssso. :ssssssso. $c1@line[6] ${c2} :osssssss/ osssso+++. $c1@line[7] ${c2} /ossssssss/ +ssssooo/- $c1@line[8] ${c2} `/ossssso+/:- -:/+osssso+- ${c2} `+sso+:-` `.-/+oso: ${c2} `++:. `-/+/ ${c2} .` `` ${c2} \e[0m"; } system('scrot screen-%H-%M-%S.png -d 5 -e \'mv $f ~/images/screenshots/\'');
Code:use_xft yes xftfont DejaVu Sans:size=8 update_interval 1 total_run_times 0 double_buffer yes text_buffer_size 1024 own_window yes own_window_type normal own_window_transparent yes own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager minimum_size 185 0 maximum_width 185 draw_shades no default_color white alignment top_right gap_x 12 gap_y 12 no_buffers no net_avg_samples 2 override_utf8_locale yes TEXT ${alignc 25}${font Requiem:size=26}SXPS ${voffset -18}${alignc 12}${font LT Sweet Nothings:size=20}m M ${font} SYSTEM ${hr 2} ${voffset 2}${font OpenLogos:size=16}A${font} Kernel: ${alignr}${kernel} ${font StyleBats:size=16}q${font} Frequency: ${alignr}${freq 1} MHz ${font StyleBats:size=16}A${font} Core1: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60} ${font StyleBats:size=16}A${font} Core2: ${cpu cpu2}% ${alignr}${cpubar cpu2 8,60} ${font StyleBats:size=16}g${font} RAM: $memperc% ${alignr}${membar 8,60} ${font StyleBats:size=16}j${font} SWAP: $swapperc% ${alignr}${swapbar 8,60} ${font Webdings:size=16}~${font} Battery: ${battery_percent BAT0}% ${alignr}${battery_bar 8,60 BAT0} HD ${hr 2} ${voffset 4}${font Pie charts for maps:size=14}7${font} ${voffset -5}Arch: ${voffset 4}${fs_used /}/${fs_size /} ${alignr}${fs_bar 8,60 /} ${font Pie charts for maps:size=14}7${font} ${voffset -5}Vista: ${voffset 4}${fs_used /mnt/win}/${fs_size /mnt/win} ${alignr}${fs_bar 8,60 /mnt/win} NETWORK ${hr 2} ${if_existing /proc/net/route wlan0} ${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed wlan0} ${alignr}${upspeedgraph wlan0 8,60 aaaaaa ffffff} ${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed wlan0} ${alignr}${downspeedgraph wlan0 8,60 aaaaaa ffffff} ${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup wlan0} ${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown wlan0} ${voffset 4}${font PizzaDude Bullets:size=14}Z${font} Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0} ${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr wlan0} ${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip: ${alignr}${execi 3600 curl http://riivo.eu/php/ip.php} ${if_existing /proc/net/route eth0} ${voffset -6}${font PizzaDude Bullets:size=14}O${font} Up: ${upspeed eth0} ${alignr}${upspeedgraph eth0 8,60 aaaaaa ffffff} ${voffset 4}${font PizzaDude Bullets:size=14}U${font} Down: ${downspeed eth0} ${alignr}${downspeedgraph eth0 8,60 aaaaaa ffffff} ${voffset 4}${font PizzaDude Bullets:size=14}N${font} Upload: ${alignr}${totalup eth0} ${voffset 4}${font PizzaDude Bullets:size=14}T${font} Download: ${alignr}${totaldown eth0} ${voffset 4}${font PizzaDude Bullets:size=14}a${font} Local Ip: ${alignr}${addr eth0} ${voffset 4}${font PizzaDude Bullets:size=14}b${font} Public Ip: ${alignr}${execi 3600 curl http://riivo.eu/php/ip.php} ${endif}${else} ${font PizzaDude Bullets:size=14}4${font} Network Unavailable ${endif} DATE ${hr 2} ${alignc 35}${font Arial Black:size=26}${time %H:%M}${font} ${alignc}${time %A %d %B} ${voffset 4}${font RsbillsDng:size=14}O${font}${font DejaVu Sans Mono:size=8}${execpi 3600 DJS=`date +%_d`; cal -m | sed '1d' | sed '/./!d' | sed 's/$/ /' | fold -w 21 | sed -n '/^.\{21\}/p' | sed 's/^/${alignc} /' | sed /" $DJS "/s/" $DJS "/" "'${color grey}'"$DJS"'${color0}'" "/}${font} WEATHER ${hr 2} ${if_existing /proc/net/route wlan0} ${execpi 10800 conkyForecast -t ~/scripts/conkyForecast.template} ${if_existing /proc/net/route eth0} ${execpi 10800 conkyForecast -t ~/scripts/conkyForecast.template} ${endif}${else} ${font PizzaDude Bullets:size=14}4${font} Weather Unavailable ${endif}
Code:${voffset -10}${alignr 56}${font ConkyWeather:style=Bold:size=40}[--location=YOURLOCATION --datatype=WF]${font} ${voffset -50}${font Weather:size=40}y${font} ${voffset -38}${font Arial Black:size=26}[--location=YOURLOCATION --datatype=HT]${font} ${voffset 0}${alignc 43}[--location=YOURLOCATION --datatype=DW --startday=1 --shortweekday] ${alignc 8}[--location=YOURLOCATION --datatype=DW --startday=2 --shortweekday] ${alignc -29}[--location=YOURLOCATION --datatype=DW --startday=3 --shortweekday] ${alignc -64}[--location=YOURLOCATION --datatype=DW --startday=4 --shortweekday] ${voffset 0}${alignc 75}${font ConkyWeather:size=28}[--location=YOURLOCATION --datatype=WF --startday=1 --endday=4 --spaces=1]${font} ${voffset 0}${font DejaVu Sans:size=7}${alignc 48}[--location=YOURLOCATION --datatype=HT --startday=1 --hideunits --centeredwidth=3]/[--location=YOURLOCATION --datatype=LT --startday=1 --hideunits --centeredwidth=3] ${alignc -14}[--location=YOURLOCATION --datatype=HT --startday=2 --hideunits --centeredwidth=3]/[--location=YOURLOCATION --datatype=LT --startday=2 --hideunits --centeredwidth=3] ${alignc -40}[--location=YOURLOCATION --datatype=HT --startday=3 --hideunits --centeredwidth=3]/[--location=YOURLOCATION --datatype=LT --startday=3 --hideunits --centeredwidth=3] ${alignr 6}[--location=YOURLOCATION --datatype=HT --startday=4 --hideunits --centeredwidth=3]/[--location=YOURLOCATION --datatype=LT --startday=4 --hideunits --centeredwidth=3]${font} ${voffset 2}${font DejaVu Sans:size=7}SUNRISE/SET:${font}${alignr}[--location=YOURLOCATION --datatype=SR] / [--location=YOURLOCATION --datatype=SS]
More examples: http://bbs.archlinux.org/viewtopic.php?id=39906
Enjoy. -
-
-
-
-
nice thing is, ubuntu recognized everything out of the box. webcam, bluetooth, wifi, ethernet etc. all I had to do was turn on the proprietary nvidia drivers and go! -
-
FarmersDaughter Notebook Consultant
Haven't figured out thumbnails yet. My #! desktop at the moment. -
-
FarmersDaughter Notebook Consultant
No but its Zwopper's. He designs them for crunchbang. He has several really cool ones.
-
-
Also, if you want your Adeskbar to have an transparent background enable compositing/eye candy in the autostart file. You just need to uncomment out this line and logoff/restart:
Only problem(more like annoyance) is that you need to disable compositing when playing games/working with some programs like Google Earth, but there is a menu option for compositing(look under preferences) so its not too bad. -
FarmersDaughter Notebook Consultant
Thanks will do.
-
switched Metacity for Openbox in Gnome for grins:
Attached Files:
-
-
-
Q: Does gnome still handle all the antialiasing of fonts? or do I need a .fonts.conf file in ~/ for Openbox window fonts? -
Yeah, gnome should do everything except manage the window controls. Have you played around with ~/.config/openbox/rc.xml yet? That's where all the good stuff's at. Especially the < application > and < keybind > sections.
-
-
Nice conky there Zoid.
The true beauty of openbox shines through when you ditch your DE altogether. -
pix...getting invalid attachment on your links
-
-
-
-
Show off your Linux desktop
Discussion in 'Linux Compatibility and Software' started by pixelot, Mar 22, 2008.