I agree that we needed a seporate thread for conky,tint2,pypanel,blah blah blah stuff. Filling up the desktop thread with something we're going to change in a few days is just making it bloated.
Screen shots and config files required.
Arch with OpenBox, tint2, conky. System specs found in screenshot.
.conkyrc
background no
use_xft yes
xftfont 123:size=8
xftalpha 0.1
update_interval 1
total_run_times 0
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
maximum_width 400
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
default_color lightgray
default_shade_color red
default_outline_color green
alignment top_right
gap_x 10
gap_y 30
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
use_spacer none
TEXT
${alignc 32}${font Open Sans:size=20}${color #0FDF00}arch${color } linux$font$color
${alignc}${font Open Sans:size=10}${color white}${execi 30 users | cut -c1-5}@$nodename
${color #0FDF00}${font Open Sans:Bold:size=10}Time Date${hr 2}$color$font
$color${font Open Sans:size=12}${time %I:%M}$alignr${time %d %b %Y}$font$color
# SYS
${font Open Sans:Bold:size=10}${color #0FDF00}SYSTEM${hr 2}$color${font}
$sysname $kernel $alignr $machine
Uptime $alignr $uptime
GPU Temperature $alignr ${execi 30 sensors | grep 'temp1:' | cut -c16-17}°C
# CPU
${font Open Sans:Bold:size=10}${color #0FDF00}CPU${hr 2}
$color${font}Intel i5 2500k $alignr ${freq_g cpu0}GHz
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
${font}Core 1 ${color #0FDF00}${execi 30 sensors | grep 'Core 0:' | cut -c16-17}°C${color} @ ${cpu cpu1} % $alignc ${color #0FDF00}${cpubar cpu1}${color}
${font}Core 2 ${color #0FDF00}${execi 30 sensors | grep 'Core 1:' | cut -c16-17}°C${color} @ ${cpu cpu2} % $alignc ${color #0FDF00}${cpubar cpu2}${color}
# MEMORY
${font Open Sans:Bold:size=10}${color #0FDF00}MEMORY${hr 2}
$color${font}${font Open Sans:bold:size=8.5}RAM$font
$mem / $memmax $alignr $memperc %
${color #0FDF00}$membar
# NETWORK
${font Open Sans:Bold:size=10}${color #0FDF00}Network${hr 2}
$color${font Open Sans:bold:size=8.5}External IP ${font}${alignr}${execi 6666666 wget -O - http://ip.tupeux.com | tail}$font
${font Open Sans:bold:size=8.5}wlo1 $font$alignr ${addr wlo1}
down $alignr ${downspeedf wlo1} kb/s
up $alignr ${upspeedf wlo1} kb/s
down total ${totaldown wlo1} $alignr up total ${totalup wlo1}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
down graph $alignr up graph
${downspeedgraph wlo1 30,120 0FDF00 0FDF00}$alignr${upspeedgraph wlo1 30,120 0FDF00 0FDF00}
# HDD
${font Open Sans:Bold:size=10}${color #0FDF00}Disks${hr 2}
$color${font Open Sans:bold:size=8.5}/dev/sda $font$alignr ${execi 30 python2 ~/Python_Code/conky_hddtemp.py}°C
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
${font Open Sans:bold:size=8.5}ROOT $font$font$alignr ${fs_type /}/ext4
${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /} %
${color #0FDF00}${fs_bar /}
$color${font Open Sans:bold:size=8.5}HOME $font$font$alignr home/ext4
${fs_used /home} / ${fs_size /home} $alignr ${fs_used_perc /home} %
${color #0FDF00}${fs_bar /home}
# TOP
${font Open Sans:Bold:size=10}${color #0FDF00}TOP${hr 2}
$color${font}${font Open Sans:bold:size=8.5}PROCESS $alignr CPU USAGE$font
${top name 1}${alignr}${top cpu 1} %
${top name 2}${alignr}${top cpu 2} %
${top name 3}${alignr}${top cpu 3} %
${top name 4}${alignr}${top cpu 4} %
${top name 5}${alignr}${top cpu 5} %
conky_hddtemp.py -- becuase the hdd temp needs sudo
#Requires hddtemp installed
#!/usr/bin/python2
import os
command = "hddtemp /dev/sda | cut -c24-25"
sudo_pass = "doItInTheButtLulz"
x = os.popen("echo %s | sudo -S %s" % (sudo_pass, command)).read()
print x.strip()
Tint2
# Tint2 config file
# Generated by tintwizard (http://code.google.com/p/tintwizard/)
# For information on manually configuring tint2 see http://code.google.com/p/tint2/wiki/Configure
#Edit- Techb
# Background definitions
# ID 1
rounded = 10
border_width = 1
background_color = #000700 74
border_color = #07A410 80
# ID 2
rounded = 5
border_width = 0
background_color = #FFFFFF 40
border_color = #FFFFFF 46
# ID 3
rounded = 5
border_width = 0
background_color = #FFFFFF 14
border_color = #FFFFFF 66
# Panel
panel_monitor = all
panel_position = top center horizontal
panel_size = 100% 30
panel_margin = 0 0
panel_padding = 7 0 7
panel_dock = 0
wm_menu = 0
panel_layer = top
panel_background_id = 1
# Panel Autohide
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 2
autohide_height = 2
strut_policy = follow_size
# Taskbar
taskbar_mode = single_desktop
taskbar_padding = 2 3 2
taskbar_background_id = 0
taskbar_active_background_id = 0
# Tasks
urgent_nb_of_blink = 8
task_icon = 1
task_text = 1
task_centered = 1
task_maximum_size = 70 35
task_padding = 6 2
task_background_id = 3
task_active_background_id = 2
task_urgent_background_id = 2
task_iconified_background_id = 3
# Task Icons
task_icon_asb = 70 0 0
task_active_icon_asb = 100 0 0
task_urgent_icon_asb = 100 0 0
task_iconified_icon_asb = 70 0 0
# Fonts
task_font = Sans 7
task_font_color = #0F8A00 66
task_active_font_color = #09FF00 100
task_urgent_font_color = #9B0D0D 81
task_iconified_font_color = #0F8A00 66
font_shadow = 0
# System Tray
systray = 1
systray_padding = 0 4 5
systray_sort = ascending
systray_background_id = 0
systray_icon_size = 16
systray_icon_asb = 70 0 0
# Clock
time1_format = %I:%M
time1_font = sans 8
time2_format = %A %d %B
time2_font = sans 6
clock_font_color = #FFFFFF 72
clock_padding = 1 0
clock_background_id = 0
clock_rclick_command = orage
# Tooltips
tooltip = 0
tooltip_padding = 2 2
tooltip_show_timeout = 0.7
tooltip_hide_timeout = 0.3
tooltip_background_id = 1
tooltip_font = sans 10
tooltip_font_color = #000000 80
# Mouse
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify
# Battery
battery = 1
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
battery_hide = 98
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #FFFFFF 72
battery_padding = 1 0
battery_background_id = 0
# End of config
openbox/rx.xml -- Only the relevent part
<!-- Custome Keybinds -->
<keybind key="C-A-t">
<action name="Execute">
<command>urxvt</command>
</action>
</keybind>
<keybind key="C-A-f">
<action name="Execute">
<command>thunar</command>
</action>
</keybind>
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer set Master 1+</command>
</action>
</keybind>
<keybind key="XF86AudioLowerVolume">
<action name="Execute">
<command>amixer set Master 1-</command>
</action>
</keybind>
<keybind key="XF86AudioMute">
<action name="Execute">
<command>amixer set Master toggle</command>
</action>
</keybind>
<keybind key="C-A-s">
<action name=Execute">
<command>import -window root screen.jpg</command>
</action>
</keybind>
<keybind key="W-m">
<action name="ShowMenu">
<menu>root-menu</menu>
</action>
</keybind>
.Xresources
XTerm*foreground: green
XTerm*background: black
XTerm*scrollBar: on
XTerm*saveLines: 2000
XTerm*loginShell: on
XTerm*reverseWrap: on
XTerm*rightScrollBar: true
XTerm*VT100*jumpScroll: true
XTerm*boldFont: 7x14bold
XTerm*font: 7x14
URXvt*title: TechTerm
URxvt*transparent: true
URxvt*shading: 110
URxvt*foreground: green
URxvt*background: black
URxvt*saveLines: 2000
URxvt*loginShell: on
URxvt*reverseWrap: on
URxvt*scrollBar: on
URxvt*scrollBar_right: true
URxvt*scrollstyle: xterm
URxvt*scrollColor: green
URxvt*boldFont: 7x14bold
URxvt*font: 7x14
URxvt.iconFile: /usr/share/icons/gnome/32x32/apps/terminal.png