You are not logged in.
For my image I basically took a screenshot of my Emerald window theme at 100% opacity (seen in the picture as it normally looks at 73%), cropped it down to 1 pixel wide and 41 pixels tall, and then I set my panel opacity to 13 (making the icons still look solid).
I wish the xfce4 panel was more like gnome panel, I also sometimes miss the gnome sounds for clicking. I prefer xfce4 because it's faster, and Thunar has a better feel to it, and I like xfce4 Terminal better than gnome terminal.
I have the panel image if you want it.
Yeah that would be great, email me if you like
Certified Android Junkie
Arch 64
Offline
Barrucadu wrote:Oh my god, it's October! Well, I can show off my new gallery and new website in this thread
http://www.barrucadu.co.uk/screenshots/ … -09-29.png
Details, and link to full size versionHow do you get pacman to be like that?
Add the line "ILoveCandy" to your /etc/pacman.conf.
Offline
haxit wrote:Barrucadu wrote:Oh my god, it's October! Well, I can show off my new gallery and new website in this thread
http://www.barrucadu.co.uk/screenshots/ … -09-29.png
Details, and link to full size versionHow do you get pacman to be like that?
Add the line "ILoveCandy" to your /etc/pacman.conf.
It doesn't recognize it
Last edited by haxit (2008-10-03 03:08:27)
Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.
Offline
dmz wrote:haxit wrote:How do you get pacman to be like that?
Add the line "ILoveCandy" to your /etc/pacman.conf.
It doesn't recognize it
Are you sure you typed "ILoveCandy" (without the quotes)?
Offline
Nice desktop!
Plaisant de voir un Québecois
archlinux on Macbook Pro 10,1
Offline
"..... Yeah that would be great, email me if you like ....."
Here is my panel image:
Another good image to use for the panel is the "title-5-active.png" from the /usr/share/themes/Kokodi/xfwm4
Just resize and edit it to 1px wide using GIMP, and then you can change the color of the panel using the gtkrc-2.0 script and re-writting this part:
bg[NORMAL] = "#000000"
When I use xfwm4 with compositing, I use that panel with the kokodi theme and it looks good (I also re-write the kokodi theme's xpm files to change the colors and look). This is what that kokodi image looks like when used as a panel. I didn't have the compositing on for the pic but it usually looks good at about 10% - 20% opacity: http://i144.photobucket.com/albums/r161 … shot-6.png
Last edited by methuselah (2008-10-03 04:35:40)
Offline
haxit wrote:dmz wrote:Add the line "ILoveCandy" to your /etc/pacman.conf.
It doesn't recognize it
Are you sure you typed "ILoveCandy" (without the quotes)?
Also, I'm fairly certain you should put it in the [options] section:
...
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
IgnorePkg = ndiswrapper ndiswrapper-utils
ILoveCandy
...
Peter
Offline
How to you display the Todo file? kde applet ?
Offline
rebugger wrote:How to you display the Todo file? kde applet ?
KNotes might be your friend Just adjust the color settings (to white-background)
Offline
Greeting from Egypt! :-)
http://xs432.xs.to/xs432/08404/screenshot927.png.xs.jpg
Theme: GNOME Wise Dark
Icons: GNOME Wise
Gnome (Arabic interface) + Conky
Wallpaper: can't remember where I found it..
Please could you share your .conkyrc?
Thanks
Offline
Offline
Please could you share your .conkyrc?
Thanks
Sure! Though I have edited it a bit to add the Arch Logo..
# Conky sample configuration
#
# the list of variables has been removed from this file in favour
# of keeping the documentation more maintainable.
# Check http://conky.sf.net for an up-to-date-list.
# set to yes if you want Conky to be forked in the background
background yes
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Delicious:bold:size=9
# Text alpha when using Xft
xftalpha 0.5
# Print everything to stdout?
# out_to_console no
# MPD host/port
mpd_host localhost
mpd_port 6600
# mpd_password tinker_bell
# Print everything to console?
# out_to_console no
# mail spool
# mail_spool $MAIL
# Update interval in seconds
update_interval 5.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
# If own_window is yes, you may use type normal, desktop or override
own_window_type override
# Use pseudo transparency with own_window?
own_window_transparent yes
# If own_window_transparent is set to no, you can set the background colour here
#own_window_colour black
# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 1680 5
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Draw borders around graphs
draw_graph_borders yes
# Stippled borders?
stippled_borders 8
# border margins
border_margin 4
# border width
border_width 1
# Default colors and also border colors
#default_color 9ab8c2
default_shade_color white
default_outline_color white
#dexter_client no
#dexter_server no
# config file for libdexter (default search path: $HOME/.dexterrc; /etc/libdexter/dexter.conf)
#dexter_config
# Text alignment, other possible values are commented
#alignment top_left
#alignment top_right
#alignment bottom_left
alignment bottom_middle
#alignment none
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 10
gap_y 10
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer right
# Allow each port monitor to track at most this many connections (if 0 or not set, default is 256)
#max_port_monitor_connections 256
# Maximum number of special things, e.g. fonts, offsets, aligns, etc.
#max_specials 512
# Maximum size of buffer for user text, i.e. below TEXT line.
#max_user_text 16384
# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
# stuff after 'TEXT' will be formatted on screen
TEXT
${alignc}${font openlogos:size=10}B ${font} $nodename - $sysname $kernel on $machine | Uptime:$color $uptime | RAM:$color $mem/$memmax | Swap:$color $swap/$swapmax | Root: $color${fs_used /}/${fs_size /} - /home: $color${fs_used /home}/${fs_size /home} | CPU: $cpu% | Temp: ${acpitemp}| Battery: ${battery BAT0} ${battery_time BAT0} ${font openlogos:size=10}B ${font}
Offline
These Arch screen shots are amazing, all these minimalist desktops look a lot better than any of the Gnome, KDE, XFCE and E17 desktops I've ever seen. You guys can converted me into wanting to install Openbox opposed to any other DE
PS. Has anyone been able to use Gnome-Do on Openbox without any problems?
Offline
haxit wrote:dmz wrote:Add the line "ILoveCandy" to your /etc/pacman.conf.
It doesn't recognize it
Are you sure you typed "ILoveCandy" (without the quotes)?
First time I did it without quotes. But I didn't put it under general options ;P
Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.
Offline
Here is my Openbox:
wm: Openbox
file manager: pcmanfm
terminal: sakura
icon theme: Elementary
window theme: Onyx-black
panel: pypanel
font: Terminus
wallpaper: 86861-archbox.png
conky
Incase someone is interested here are my configs:
~/.conkyrc
### my conky setup for t21 ###
# ARCH - CONKY
# A comprehensive conky script, configured for use on
# Ubuntu / Debian Gnome, without the need for any external scripts.
#
# Based on conky-jc and the default .conkyrc.
# INCLUDES:
# - tail of /var/log/messages
# - netstat connections to your computer
#
# -- Pengo (conky@pengo.us)
#
# Create own window instead of using desktop (required in nautilus)
#own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# fiddle with window
use_spacer right
use_xft yes
# Update interval in seconds
update_interval 3.0
# Minimum size of text area
#minimum_size 250 5
# Maximum Width
maximum_width 295
# Draw shades?
draw_shades no
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
font Terminus -1
uppercase no # set to yes if you want all text to be in uppercase
# Stippled borders?
stippled_borders 3
# border margins
border_margin 9
# border width
border_width 5
# Default colors and also border colors, grey90 == #e5e5e5
default_color white
own_window_colour black
own_window_transparent yes
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 5
gap_y -8
# stuff after 'TEXT' will be formatted on screen
TEXT
$color
${color ffffff}Arch ${hr 2}$color
$nodename $sysname $kernel on $machine
${color ffffff}Uptime ${hr 2}$color
${uptime}
${color ffffff}Intel Mobile Pentium III ${hr 2}$color
${freq}MHz $alignr ${cpu cpu1}% Load ${loadavg} Temp ${acpitemp}
${cpubar cpu0}
${cpugraph 000000 ffffff}
Processes $processes
Running $running_processes
NAME PID CPU% MEM%
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${color ffffff}Memory ${hr 2}$color
Mem $alignc $memperc% $mem / $memmax
${membar 6}$color
Swap $alignc $swapperc% $swap / $swapmax
${swapbar 6}$color
${color ffffff}Hdd ${hr 2}$color
/ $alignc ${fs_free_perc /}% ${fs_used /}/ ${fs_size /}
${fs_bar 6 /}$color
/home $alignc ${fs_free_perc /home}% ${fs_used /home}/ ${fs_size /home}
${fs_bar 6 /home}$color
${color ffffff}Network ${hr 2}$color
eth0's IP ${addr eth0}$color
Public IP ${execi 3600 wget -O - http://whatismyip.org/ | tail}$color
Down $color${downspeed eth0}k/s Up ${upspeed eth0}k/s
${downspeedgraph eth0 25,140 000000 ffffff}$color ${alignr}${upspeedgraph eth0
25,140 000000 ffffff}$color
Total ${totaldown eth0} Total ${totalup eth0}
${color ffffff}${hr 2}$color
~/.config/openbox/autostart.sh:
# Run the system-wide support stuff
.GLOBALAUTOSTART
# Programs to luanch at startup
feh --bg-center /home/ml/pictures/86861-archbox.png &
#Programs that will run after Openbox has started
(sleep 2 && conky) &
~/.config/openbox/menu.xml:
<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/3.4/menu">
<menu id="system-menu" label="Openbox">
<item label="Obmenu">
<action name="Execute">
<execute>
/usr/bin/obmenu
</execute>
</action>
</item>
<item label="Openbox Configuration Manager">
<action name="Execute">
<command>
obconf
</command>
<startupnotify>
<enabled>
yes
</enabled>
</startupnotify>
</action>
</item>
<item label="Lxappearance">
<action name="Execute">
<execute>
/usr/bin/lxappearance
</execute>
</action>
</item>
<item label="Manage Cups Printers">
<action name="Execute">
<command>
xdg-open http://localhost:631/
</command>
<startupnotify>
<enabled>
no
</enabled>
<icon>
cups
</icon>
</startupnotify>
</action>
</item>
<separator/>
<item label="Reconfigure Openbox">
<action name="Reconfigure"/>
</item>
<item label="Exit Openbox">
<action name="Exit">
<prompt>
yes
</prompt>
</action>
</item>
</menu>
<menu id="root-menu" label="Openbox 3">
<separator label="Applications"/>
<item label="firefox">
<action name="Execute">
<execute>
/usr/bin/firefox
</execute>
</action>
</item>
<item label="gimp">
<action name="Execute">
<execute>
/usr/bin/gimp
</execute>
</action>
</item>
<item label="keepassx">
<action name="Execute">
<execute>
/usr/bin/keepassx
</execute>
</action>
</item>
<item label="pcmanfm">
<action name="Execute">
<execute>
/usr/bin/pcmanfm
</execute>
</action>
</item>
<item label="sakura">
<action name="Execute">
<execute>
/usr/bin/sakura
</execute>
</action>
</item>
<item label="vlc">
<action name="Execute">
<execute>
/usr/bin/vlc
</execute>
</action>
</item>
<item label="xterm">
<action name="Execute">
<execute>
/usr/bin/xterm
</execute>
</action>
</item>
<separator label="System"/>
<menu id="system-menu"/>
<separator/>
<item label="Log Out">
<action name="SessionLogout">
<prompt>
yes
</prompt>
</action>
</item>
</menu>
<menu execute="obm-xdg" id="xdg-menu" label="xdg"/>
</openbox_menu>
~/.pypanel:
#------------------------------------------------------------------------------
#
# PyPanel v2.4 Configuration
#
# This configuration file is a Python script that will be executed when
# PyPanel is started. In order for PyPanel to start properly, make sure that
# this file contains proper Python formatting and no syntax errors.
#------------------------------------------------------------------------------
VERSION = 2.4 # Config file version
#------------------------------------------------------------------------------
# Colors: Format is hex triplet - 0xrrggbb
#------------------------------------------------------------------------------
BG_COLOR = "0xd6d6d6" # Panel background and tinting color
TASK_COLOR = "0x000000" # Normal task name color
FOCUSED_COLOR = "0xffffff" # Focused task name color
SHADED_COLOR = "0x808080" # Shaded task name color
MINIMIZED_COLOR = "0x808080" # Minimized task name color
DESKTOP_COLOR = "0xffffff" # Desktop name color
CLOCK_COLOR = "0xffffff" # Clock text color
LINE_COLOR = "0x606060" # Vertical line color
# Text Shadow Colors
TASK_SHADOW_COLOR = "0xffffff"
FOCUSED_SHADOW_COLOR = "0xffffff"
SHADED_SHADOW_COLOR = "0xffffff"
MINIMIZED_SHADOW_COLOR = "0xffffff"
DESKTOP_SHADOW_COLOR = "0xffffff"
CLOCK_SHADOW_COLOR = "0xffffff"
#------------------------------------------------------------------------------
# Panel Spacing and Location Options: Measured in pixels
#------------------------------------------------------------------------------
P_LOCATION = 1 # Panel placement: 0 = top, 1 = bottom
P_WIDTH = 0 # Panel width: 0 = Use full screen width
P_START = 0 # Starting X coordinate of the panel
P_SPACER = 6 # Spacing between panel objects
P_HEIGHT = 24 # Panel height
#------------------------------------------------------------------------------
# Icon Size Options: Measured in pixels
#------------------------------------------------------------------------------
I_HEIGHT = 16 # Panel application icon height
I_WIDTH = 16 # Panel application icon Width
APPL_I_HEIGHT = 24 # Application launcher icon height
APPL_I_WIDTH = 24 # Application launcher icon width
TRAY_I_HEIGHT = 24 # System tray icon height (usually 16 or 24)
TRAY_I_WIDTH = 24 # System tray icon width (usually 16 or 24)
# If TRAY_I_WIDTH is set to 0, then the
# width specified by the tray app will be used
#------------------------------------------------------------------------------
# Panel Clock Format: 'man strftime' for detailed formatting options and help
#------------------------------------------------------------------------------
CLOCK_FORMAT = "%H:%M | %m.%d.%Y" # Ex: 17:45 | 09-29 2008
#------------------------------------------------------------------------------
# Clock Delay: Seconds between each clock update during periods of inactivity
#------------------------------------------------------------------------------
CLOCK_DELAY = 20
#------------------------------------------------------------------------------
# Hidden Application List: Apps listed here will not be display on the panel
# The application name is its WM_CLASS name, use 'xprop' to find WM_CLASS
# Ex: ["xmms", "xine", "gDesklets"]
#------------------------------------------------------------------------------
HIDE_LIST = []
#------------------------------------------------------------------------------
# Hidden Panel Size: Size of the panel when it's hidden/minimized
#------------------------------------------------------------------------------
HIDDEN_SIZE = 2
#------------------------------------------------------------------------------
# Panel Text Font: This option takes either a traditional or Xft font string
# Ex: "-schumacher-clean-medium-r-normal-*-12-*-*-*-*-*-*-*"
# "aquafont-8"
#------------------------------------------------------------------------------
FONT = "Terminus-8"
#------------------------------------------------------------------------------
# Show All Applications: Show apps from all desktops or just the current
# 0: Disabled - Only applications on the current desktop will be displayed
# 1: Enabled - Selected apps are moved to the current desktop
# 2: Enabled - Current desktop is changed to the selected apps desktop
#------------------------------------------------------------------------------
SHOWALL = 0 # 0, 1 or 2 - see descriptions above
#------------------------------------------------------------------------------
# Show Minimized/Iconified Applications: Show only minimized apps or all apps
# 0: Disabled - Show all applications on the panel
# 1: Enabled - Show only minimized apps on the panel
#------------------------------------------------------------------------------
SHOWMINIMIZED = 0
#------------------------------------------------------------------------------
# Application Icon List: List of custom icons for specific applications
# The application name is its WM_CLASS name, use 'xprop' to find WM_CLASS
#
# The "default" entry is used for applications with no icon. If left "",
# PyPanel will use the default icon distributed with the source.
#
# Add entries using the following format -
# "<application name>" : "<full path to icon>",
#------------------------------------------------------------------------------
ICON_LIST = {
"default" : "",
"example" : "/usr/share/imlib2/data/images/audio.png",
}
#------------------------------------------------------------------------------
# Application Launch List: Ordered list of icons and applications for the
# application launcher.
#
# Add entries using the following format -
# ("<executable>", "<full path to icon>")
#------------------------------------------------------------------------------
LAUNCH_LIST = [
("gimp-2.2", "/usr/share/imlib2/data/images/paper.png"),
]
#------------------------------------------------------------------------------
# Background Alpha/Shade Level: 0 (Fully Translucent) -> 255 (Fully Opaque)
# BG_COLOR is used for tinting
#------------------------------------------------------------------------------
SHADE = 50
#------------------------------------------------------------------------------
# Misc. Options: 1 = Enabled/Yes, 0 = Disabled/No
#------------------------------------------------------------------------------
ABOVE = 1 # Panel is always above other apps
APPICONS = 1 # Show application icons
AUTOHIDE = 0 # Autohide uses the CLOCK_DELAY timer above
SHADOWS = 0 # Show text shadows
SHOWLINES = 0 # Show object seperation lines
SHOWBORDER = 0 # Show a border around the panel
#------------------------------------------------------------------------------
# Desktop Names: Configure the names of your desktops
# If the option is [], PyPanel will attempt to use the desktop name specified
# by the XServer, if that fails it will use the desktop number as its name
# Ex. ["One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight"]
#------------------------------------------------------------------------------
DESKTOP_NAMES = []
#------------------------------------------------------------------------------
# Panel Layout: -----------------------------------
# [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ]
# -----------------------------------
#
# The panel layout is split into 5 sections numbered 1, 2, 3, 4 or 5 as shown
# in the diagram above. Each of the following objects can be enabled by
# assigning it a section number or disabled by assigning it 0:
#------------------------------------------------------------------------------
DESKTOP = 1 # Desktop name section
TASKS = 2 # Task names section
TRAY = 3 # System tray section
CLOCK = 4 # Clock section
LAUNCHER = 0 # Application launcher section
#------------------------------------------------------------------------------
# Button Event Function Definitions
#------------------------------------------------------------------------------
# Left click - button 1
# Middle click - button 2
# Right click - button 3
# Wheel up - button 4
# Wheel down - button 5
#
# changeDesktop(x)
# - Change Desktop: Increase or decrease the current desktop by 'x' amount
#
# toggleShade(task)
# - Shade or Unshade an application
#
# toggleHidden()
# - Minimize the panel to the top or bottom depending on its start location
#
# toggleMinimize(task, traise=1)
# - Minimize or Unminimize an application and optionally raise it
#
# taskRaise(task, focus=1)
# - Raise an application to the top of the window list and optionally focus it
#
# taskLower(task, focus=0)
# - Lower an app to the bottom of the window list and optionally focus it
#
# taskFocus(task)
# - Give focus to the selected application, if it has focus then minimize it
#
# showDesktop()
# - Toggle between hiding and unhiding ALL applications
#------------------------------------------------------------------------------
#----------------------------------
def desktopButtonEvent(pp, button):
#----------------------------------
""" Button event handler for the panel's desktop object """
if button == 1:
pp.changeDesktop(1)
elif button == 2:
pp.showDesktop()
elif button == 3:
pp.changeDesktop(-1)
elif button == 4:
pp.changeDesktop(1)
elif button == 5:
pp.changeDesktop(-1)
#--------------------------------
def clockButtonEvent(pp, button):
#--------------------------------
""" Button event handler for the panel's clock object """
if button == 1:
os.system("xclock &")
elif button == 2:
pass
elif button == 3:
pp.toggleHidden()
elif button == 4:
pp.showDesktop()
elif button == 5:
pp.showDesktop()
#--------------------------------
def panelButtonEvent(pp, button):
#--------------------------------
""" Button event handler for the panel with no active tasks """
if button == 1:
pass
elif button == 2:
pass
elif button == 3:
pass
elif button == 4:
pass
elif button == 5:
pass
#-------------------------------------
def taskButtonEvent(pp, button, task):
#-------------------------------------
""" Button event handler for the panel's tasks """
if button == 1:
pp.taskFocus(task)
elif button == 0:
# Destroy the application
task.obj.destroy()
elif button == 3:
# Ex. - XMMS doesn't shade, so we want to minimize it instead and
# still use button 3 to shade other applications
# task.tclass is the tasks class name (WM_CLASS)
if "xmms" in task.tclass:
pp.toggleMinimize(task)
else:
pp.toggleShade(task)
elif button == 4:
pp.taskRaise(task, focus=1)
elif button == 5:
pp.taskLower(task, focus=0)
Last edited by m_l (2008-10-03 16:43:14)
Offline
http://img352.imageshack.us/img352/6025 … gd1.th.pnghttp://img352.imageshack.us/images/thpix.gif
sakura, pcmanfm, consonance, openbox, conky, pypanel, oxygenrefit2-icon-theme (aur)
feel free to ask if you need any config
What's your OB theme?
archlinux on Macbook Pro 10,1
Offline
gtk theme (theme is avaible in the aur)
[gentox@thor ~]$ pacman -Qs aurora
local/gtk-aurora-engine 1.4-1
gtk-engine: latest member of the clearlooks family
local/gtk-elegant-aurora-theme 1.2-1
Theme for Aurora GTK+ engine
openbox theme (inspired by the onyx theme which comes along with the "obconf" package from extra)
i only replaced the colours and added some features
[gentox@thor ~]$ cat /home/gentox/.themes/Arch/openbox-3/themerc
!! Inspired by the Onyx theme
!! arch0r@inbox.com
!! Menu background
menu.items.bg: flat gradient vertical
menu.items.bg.color: #333333
menu.items.bg.colorTo: black
!! Menu text
menu.items.text.color: white
menu.items.justify: left
menu.items.disabled.text.color: #606060
!! Menu headers
menu.title.bg: raised splitvertical gradient
menu.title.bg.color: #303030
menu.title.bg.colorTo: #181818
menu.title.text.color: white
menu.title.text.justify: center
!! Selected menu item
menu.items.active.bg: flat solid
menu.items.active.bg.color: #1994D1
menu.items.active.bg.colorTo: #1793D1
menu.items.active.text.color: white
!! Titlebar
window.active.title.bg: raised splitvertical gradient
window.active.title.bg.color: #414141
window.active.title.bg.colorTo: #202020
window.inactive.title.bg: gradient splitvertical gradient flat
window.inactive.title.bg.color: #DEE0D8
window.inactive.title.bg.colorTo: #E0E0D8
!! Titlebar text
window.label.text.justify: center
window.active.label.bg: parentrelative
window.active.label.text.color: white
window.inactive.label.bg: parentrelative
window.inactive.label.text.color: #747474
!! Window buttons
window.*.button.*.bg: parentrelative
window.active.button.*.hover.bg: flat splitvertical gradient border
window.inactive.button.*.hover.bg: parentrelative
window.*.button.*.pressed.bg: flat splitvertical gradient border
window.active.button.*.hover.bg.color: #1994D1
window.active.button.*.hover.bg.colorTo: #236d83
window.active.button.*.hover.bg.border.color: #236d83
window.active.button.*.pressed.bg.color: #235679
window.active.button.*.pressed.bg.colorTo: #154350
window.active.button.*.pressed.image.color: #898989
window.active.button.*.pressed.bg.border.color: #154350
window.inactive.button.*.pressed.bg.color: #4ab5ff
window.inactive.button.*.pressed.bg.colorTo: #38b3d6
window.inactive.button.*.pressed.image.color: #b7fdef
window.inactive.button.*.pressed.bg.border.color: #38b3d6
window.active.button.*.image.color: #e0e0e0
window.active.button.disabled.image.color: #707070
window.inactive.button.*.image.color: #747474
window.inactive.button.disabled.image.color: #c0c0c0
!! Borders
window.active.border.color: #181818
window.inactive.border.color: #404040
window.inactive.title.separator.color: #eeeee6
border.width: 1
padding.width: 2
window.handle.width: 0
window.active.client.color: #181818
window.inactive.client.color: #CACAB6
window.client.padding.width: 1
window.client.padding.height: 1
menu.overlap: 0
!! Font shadows
!! menu.items.font:shadow=y:shadowtint=30
!! On-screen displays
osd.bg: gradient vertical flat
osd.bg.color: #303030
osd.bg.colorTo: black
Offline
These Arch screen shots are amazing, all these minimalist desktops look a lot better than any of the Gnome, KDE, XFCE and E17 desktops I've ever seen. You guys can converted me into wanting to install Openbox opposed to any other DE
PS. Has anyone been able to use Gnome-Do on Openbox without any problems?
YEY! We've converted another one!
PS. You don't have any use at all of Gnome-Do in openbox. Just take a look at your rc.xml.
Offline
hard drive failed day before yesterday, so i had to start over. here's a very basic awesome3 setup.
http://phisphere.org/shots/oct-awesome3-clean-thumb.png http://phisphere.org/shots/oct-awesome3-thumb.png
I used that background for years
Offline
Offline
Openbox, pypanel and conky
~/.pypanelrc
#------------------------------------------------------------------------------
#
# PyPanel v2.4 Configuration
#
# This configuration file is a Python script that will be executed when
# PyPanel is started. In order for PyPanel to start properly, make sure that
# this file contains proper Python formatting and no syntax errors.
#------------------------------------------------------------------------------
VERSION = 2.4 # Config file version
BG_COLOR = "0x000000" #"0xd6d6d6" # Panel background and tinting color
TASK_COLOR = "0x808080" # Normal task name color
FOCUSED_COLOR = "0x53aedc" # Focused task name color
SHADED_COLOR = "0x808080" # Shaded task name color
MINIMIZED_COLOR = "0x808080" # Minimized task name color
DESKTOP_COLOR = "0xa8a8a8" # Desktop name color
CLOCK_COLOR = "0xa8a8a8" # Clock text color
LINE_COLOR = "0x495a74" # Vertical line color
TASK_SHADOW_COLOR = "0xffffff"
FOCUSED_SHADOW_COLOR = "0xffffff"
SHADED_SHADOW_COLOR = "0xffffff"
MINIMIZED_SHADOW_COLOR = "0xffffff"
DESKTOP_SHADOW_COLOR = "0xffffff"
CLOCK_SHADOW_COLOR = "0xffffff"
P_LOCATION = 1 # Panel placement: 0 = top, 1 = bottom
P_WIDTH = 0 # Panel width: 0 = Use full screen width
P_START = 0 # Starting X coordinate of the panel
P_SPACER = 6 # Spacing between panel objects
P_HEIGHT = 26 # Panel height
I_HEIGHT = 16 # Panel application icon height
I_WIDTH = 16 # Panel application icon Width
APPL_I_HEIGHT = 24 # Application launcher icon height
APPL_I_WIDTH = 24 # Application launcher icon width
TRAY_I_HEIGHT = 24 # System tray icon height (usually 16 or 24)
TRAY_I_WIDTH = 24 # System tray icon width (usually 16 or 24)
# If TRAY_I_WIDTH is set to 0, then the
# width specified by the tray app will be used
P_L_BUFF = 4
P_R_BUFF = 4
P_T_BUFF = 0
P_B_BUFF = 4
CLOCK_FORMAT = "%d %b %Y %H:%M" # Ex: 2004-09-25 17:45
CLOCK_DELAY = 20
HIDE_LIST = []
HIDDEN_SIZE = 2
FONT = "nimbus sans l-8" # "bitstream vera sans-8"
SHOWALL = 0 # 0, 1 or 2 - see descriptions above
SHOWMINIMIZED = 0
ICON_LIST = {
"default" : "",
"example" : "/usr/share/imlib2/data/images/audio.png",
}
LAUNCH_LIST = [
("gimp-2.2", "/usr/share/imlib2/data/images/paper.png"),
]
SHADE = 200
ABOVE = 1 # Panel is always above other apps
APPICONS = 1 # Show application icons
AUTOHIDE = 0 # Autohide uses the CLOCK_DELAY timer above
SHADOWS = 0 # Show text shadows
SHOWLINES = 0 # Show object seperation lines
SHOWBORDER = 0 # Show a border around the panel
DESKTOP_NAMES = []
DESKTOP = 0 # Desktop name section
TASKS = 2 # Task names section
TRAY = 3 # System tray section
CLOCK = 4 # Clock section
LAUNCHER = 0 # Application launcher section
#----------------------------------
def desktopButtonEvent(pp, button):
#----------------------------------
""" Button event handler for the panel's desktop object """
if button == 1:
pp.changeDesktop(-1)
elif button == 2:
pp.changeDesktop(2)
elif button == 3:
pp.changeDesktop(1)
elif button == 4:
pp.changeDesktop(1)
elif button == 5:
pp.changeDesktop(-1)
#--------------------------------
def clockButtonEvent(pp, button):
#--------------------------------
""" Button event handler for the panel's clock object """
if button == 1:
pass #os.system("xclock &")
elif button == 2:
pass
elif button == 3:
pass
elif button == 4:
pass
elif button == 5:
pass
#--------------------------------
def panelButtonEvent(pp, button):
#--------------------------------
""" Button event handler for the panel with no active tasks """
if button == 1:
pass
elif button == 2:
pass
elif button == 3:
pass
elif button == 4:
pass
elif button == 5:
pass
#-------------------------------------
def taskButtonEvent(pp, button, task):
#-------------------------------------
""" Button event handler for the panel's tasks """
if button == 1:
pp.taskFocus(task)
pp.taskFocus(task)
elif button == 2:
pass
elif button == 3:
task.obj.destroy()
elif button == 4:
pass
elif button == 5:
pass
~/.conkyrc
background no
use_xft yes
xftfont "nimbus sans l-8"
xftalpha 0.9
update_interval 3.0
total_run_times 0
own_window yes
own_window_type desktop
own_window_transparent no
own_window_hints undecorated,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 1265
maximum_width 1265
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color 808080
default_shade_color 101319
default_outline_color green
alignment top_left
gap_x 8
gap_y 8
no_buffers yes
uppercase yes
cpu_avg_samples 2
override_utf8_locale no
TEXT
${alignc}${color 53aedc}Kernel: ${color}$kernel | ${color 53aedc}Uptime: ${color}${uptime} | ${color 53aedc}CPU: ${color}${cpu}% | ${color 53aedc}RAM: ${color}$memperc% | ${color 53aedc}Swap: ${color}$swapperc% | ${color 53aedc}Disk: ${color}${fs_free /}/${fs_size /} | ${color 53aedc}IP: ${color}${addr ath0} | ${color 53aedc}Wireless: ${color}${wireless_essid ath0} @ ${wireless_link_qual_perc ath0}% | ${color 53aedc}Up: ${color}${upspeedf ath0}k/s | ${color 53aedc}Down: ${color}${downspeedf ath0}k/s
~/.conkyrc_updates
background no
use_xft yes
xftfont "nimbus sans l-9"
xftalpha 0.9
update_interval 3.0
total_run_times 0
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200
maximum_width 300
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color 808080
default_shade_color 101319
default_outline_color green
alignment top_left
gap_x 8
gap_y 60
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
TEXT
${color}ArchLinux Updates
${hr 1}
${color 53aedc}${texeci 10800 python ~/.conkyscripts/notify.pl}
~/.conkyscripts/notify.pl (stolen from Michal Orlik and sabooky, great script guys, thanks)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Description: Python script for notifying archlinux updates.
# Usage: Put shell script with command 'pacman -Sy' into /etc/cron.hourly/
# Conky: e.g. put in conky '${texeci 1800 python path/to/this/file}'
# Author: Michal Orlik <thror.fw@gmail.com>, sabooky <sabooky@yahoo.com>
################################################################################
# SETTINGS - main settings
# set this to True if you just want one summary line (True/False)
brief = False
# number of packages to display (0 = display all)
num_of_pkgs = 0
#show only important packages
onlyImportant = False
########################################
# OPTIONAL SETTINGS
# PACKAGE RATING - prioritize packages by rating
# pkgs will be sorted by rating. pkg rating = ratePkg + rateRepo for that pkg
# pkg (default=0, wildcards accepted)
ratePkg = {
'kernel*':10,
'pacman':9,
'nvidia*':8,
}
# repo (default=0, wildcards accepted)
rateRepo = {
'core':5,
'extra':4,
'community':3,
'testing':2,
'unstable':1,
}
# at what point is a pkg considered "important"
iThresh = 5
########################################
# OUTPUT SETINGS - configure the output format
# change width of output
width = 52
# if you would use horizontal you possibly want to disable 'block'
horizontally = False
# separator of horizontal layout
separator = ' ---'
# pkg template - this is how individual pkg info is displayed ('' = disabled)
# valid keywords - %(name)s, %(repo)s, %(size).2f, %(ver)s, %(rate)s
pkgTemplate = " %(repo)s/%(name)s %(ver)s"
# important pkg tempalte - same as above but for "important" pkgs
ipkgTemplate = " *!* %(repo)s/%(name)s %(ver)s"
# summary template - this is the summary line at the end
# valid keywords - %(numpkg)d, %(size).2f, %(inumpkg), %(isize).2f, %(pkgstring)s
summaryTemplate = " %(numpkg)d %(pkgstring)s"
# important summary template - same as above if "important" pkgs are found
isummaryTemplate = summaryTemplate + " (%(inumpkg)d important %(isize).2f MB)"
# pkg right column template - individual pkg right column
# valid keywords - same as pkgTemplate
pkgrightcolTemplate = "%(size).2f MB"
# important pkg right column template - same as above but for important pkgs
ipkgrightcolTemplate = pkgrightcolTemplate
# summary right column template - summay line right column
# valid keywords - same as summaryTemplate
summaryrightcolTemplate = "%(size).2f MB"
# important summary right column template - same as above if "important" pkgs are found
isummaryrightcolTemplate = summaryrightcolTemplate
# seperator before summary ('' = disabled)
block = '-' * 12
# up to date msg
u2d = ' Your system is up to date'
################################################################################
import subprocess
import re
from time import sleep
from glob import glob
from fnmatch import fnmatch
program = []
pkgs = []
url = None
def runpacman():
"""runs pacman returning the popen object"""
p = subprocess.Popen(['pacman','-Qu'],
stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
return p
def cmpPkgs(x, y):
"""Compares packages for sorting"""
if x['rate']==y['rate']:
return cmp(x['size'], y['size'])
else:
return x['rate']-y['rate']
if onlyImportant:
pkgTemplate, pkgrightcolTemplate = '',''
p = runpacman()
#parse pacmans output
for line in p.stdout:
if re.match('(Cíle|Pakete|Targets|Se procesará|Cibles|Pacchetti|'
'Celuje|Pacotes|Цели):', line):
program = line.split()[1:]
for line in p.stdout:
if not line.strip():
break
program += line.split()
for item in program:
pkg = {}
desc_path = False
desc_paths = glob('/var/lib/pacman/sync/*/%s'%item)
if not desc_path:
desc_path = desc_paths[0] + '/desc'
pkg['repo'] = desc_path.split('/')[-3]
desc = open(desc_path).readlines()
checkName = 0
checkSize = 0
checkVersion = 0
for index, line in enumerate(desc):
if line=='%NAME%\n' and checkName == 0:
pkgName = desc[index+1].strip()
pkg['name'] = pkgName
checkName = 1
if line=='%CSIZE%\n' and checkSize == 0:
pkgSize = int(desc[index+1].strip())
pkg['size'] = pkgSize / 1024.0 / 1024
checkSize = 1
if line=='%VERSION%\n' and checkVersion == 0:
pkgVersion = desc[index+1].strip()
pkg['ver'] = pkgVersion
checkVersion = 1
pkgRate = [v for x, v in ratePkg.iteritems()
if fnmatch(pkg['name'], x)]
repoRate = [v for x, v in rateRepo.iteritems()
if fnmatch(pkg['repo'], x)]
pkg['rate'] = sum(pkgRate + repoRate)
pkgs.append(pkg)
# echo list of pkgs
if pkgs:
summary = {}
summary['numpkg'] = len(pkgs)
summary['size'] = sum([x['size'] for x in pkgs])
if summary['numpkg'] == 1:
summary['pkgstring'] = 'package'
else:
summary['pkgstring'] = 'packages'
summary['inumpkg'] = 0
summary['isize'] = 0
lines = []
pkgs.sort(cmpPkgs, reverse=True)
for pkg in pkgs:
important = False
if pkg['rate'] >= iThresh:
summary['isize'] += pkg['size']
summary['inumpkg'] += 1
pkgString = ipkgTemplate % pkg
sizeValueString = ipkgrightcolTemplate % pkg
else:
pkgString = pkgTemplate % pkg
sizeValueString = pkgrightcolTemplate % pkg
if len(pkgString)+len(sizeValueString)>width-1:
pkgString = pkgString[:width-len(sizeValueString)-4]+'...'
line = pkgString.ljust(width - len(sizeValueString)) + sizeValueString
if line.strip():
lines.append(line)
if not horizontally:
separator = '\n'
if not brief:
if num_of_pkgs:
print separator.join(lines[:num_of_pkgs])
else:
print separator.join(lines)
if block:
print block.rjust(width)
if summary['inumpkg']:
overallString = isummaryTemplate % summary
overallMBString = summaryrightcolTemplate % summary
else:
overallString = summaryTemplate % summary
overallMBString = isummaryrightcolTemplate % summary
summaryline = overallString.ljust(width - len(overallMBString)) \
+ overallMBString
if summaryline and not horizontally:
print summaryline
else:
print u2d
Last edited by Ghost1227 (2008-10-04 00:26:37)
Offline
YEY! We've converted another one!
PS. You don't have any use at all of Gnome-Do in openbox. Just take a look at your rc.xml.
Aren't you supposed to say... 'muahaha and you're never going back!'
Last edited by molom (2008-10-04 11:24:45)
Offline
dmz wrote:YEY! We've converted another one!
PS. You don't have any use at all of Gnome-Do in openbox. Just take a look at your rc.xml.
Aren't you supposed to say... 'muahaha and your never going back!'
Oh yeah, forgot about that little thingy.. :>
Offline