xfskin(1)

NAME

xfskin, version 0.2.x

SYNOPSYS

xfskin

DESCRIPTION

xfskin is a TCL script to manage skins (or "themes") for
xfce.

WORKING

It applies changes read from a skin file directly into the
xfce configuration files, than restarts xfwm to commit the
changes.

INSTALLING

After starting xfskin for the first time, a directory
~/xfskins is created, where the skins will be stored. To
add a downloaded (.tar.gz) skin, use the [file/add] menu to add the downloaded skin. xfskin will extract the skin
on the correct location & display it in the list.

CREATING

To create a skin, just press the create button on the main
window. When you create a skin, please note that you have
to enter at least a title, an author name and one comment
line befor it is accepted. When a skin is created, a
.tar.gz file of this skin is placed in ~/xfskins, ready
for upload.

DELETING

To delete a skin, just press the delete button on the main
window. When pressing the delete button in the main win
dow, when there are no themes available, the xfskins
directory wil be deleted & recreated, what results in a
'new' installation, but also removes all (.tar.gz) files
in the ~/xfskins directory. (so be carefull with that
option, you're warned!)

SKINS

Ok, so a skin is a collection of settings that together
change the looks of XFCE. A skin does not include menu
items or other settings that are system (or user) depend
ing. To see what settings are included in a skin, see
section SKINFILE below.

The skins are stored in the xfskins directory in your
home. The name of a skin is the name of the directory the
settings are stored in. A skin is typically contains the
following file & directories:

~/xfskins/<skinname>/<skinname>.xfce This file contains the various settings this skin makes to
XFCE.

~/xfskins/<skinname>/backdrop In this subdirectory the backdrop (if any) is stored.

~/xfskins/<skinname>/icons The icons used by this skin are stored here

~/xfskins/<skinname>/sounds Euh... A subdir to store the sounds used by this skin.

~/xfskins/<skinname>/texture If there's a texture used, it's placed here.

CONVENTIONS

To create a skin standard, there has to be a rule, saying
which item on the XFCE panel stands for which application
group. Otherwise you could end up with an icon using a
Netscape image, pointing to your trashcan. So, to get
somewhere i choose to use the 'default' symbols of XFCE as
a reference: the internal icons of xfce. From left to
right there are the following icons:

[xftree] files related, starting xftree, or
whatever file-browser you like
(default xftree)
[terminal] starts your terminal (default xfterm)
[mail] starts your mail client or browser
(default netscape)
[editor] starts your text editor (default abi
word)
[calendar] starts your calendar, PIM or whatever
(nothing default)
[games] starts your games (no default)
[network] opens your network connections
[graphics] opens your pic editors (xv default)
[trash] this one is a little odd, it default
icon points to sound, while the
default app points to xftrash. I
choose to use trash as default.
(default app: xftrash)
[printer] opens xfprint by default
[configuration] opens various configuration applica
tions
[tools] opens default tools & utilities.

SKINFILE

The skinfile, is a config name with the same name as the
skin, using the extension .xfce. It contains the following
settings: (not that you'll need them, just for those who
want to edit a skin by hand)

author= well, who made the skin?

version= with what version of xfskin was it made
(for future compatible?)
comment1= where is it about
comment2= line 2 for the ones who have a lot to say
comment3= an extra line for those who have even more
to say
image= the backdrop used in this skin. only the
name, paths are added by xfskin
style= style of the backdrop: stretch, tiled or
auto. if omitted, auto is used
newdesk= sound made when switched to a new desk
addwin= sound made when a window is added
raisewin= sound made when a window is raised
lowerwin= sound made when a window is lowered
configwin= sound made when a window is configured
focuschange= sound made when a window focus is changed
destroywin= sound made when a window is closed
iconify= sound made when a window is iconified
de-iconify= sound made when a window is de-iconified
shade= sound made when a window is shaded
un-shade= sound made when a window is un-shaded
maximize= sound made when a window is maximized
de-maximize= sound made when a window is de-maximized
startup= sound made on xfce startup
shutdown= sound made on xfce shutdown
unknown= sound made on unknown events
files-icon= icon nr 1 on the XFCE bar, left to right,
assuming 12 popups. (see CONVENTIONS sec
tion above for explanation)
term-icon= icon nr 2 on the XFCE bar
browse-icon= icon nr 3 on the XFCE bar
edit-icon= icon nr 4 on the XFCE bar
sched-icon= icon nr 5 on the XFCE bar
games-icon= icon nr 6 on the XFCE bar
net-icon= icon nr 7 on the XFCE bar
graph-icon= icon nr 8 on the XFCE bar
trash-icon= icon nr 9 on the XFCE bar
print-icon= icon nr 10 on the XFCE bar
config-icon= icon nr 11 on the XFCE bar
utils-icon= icon nr 12 on the XFCE bar
help-icon= Help icon (right most) on the XFCE bar
clocktype= Display an analog or digital clock. Analog
is default.
24h= Display the clock in military mode.
Defaults to yes.
menufont= Font used for the root menus.
iconfont= Font used for the icons.
titlefont= Font used for window titles.
active-gradient=
Use a gradient on active window (only
Xfce_engine IFAIK), defaults to yes
inactive-gradient=
Use a gradient on inactive window (only
Xfce_engine IFAIK), defaults to yes
mouse= color of the mouse pointer
statusbar= color of gtk status-bars
clock= color of the clock & xfce buttons (also 3rd
desktop, when not using a backdrop)
inactiveleft= left color of inactive window, when usng
gradient titlebars.
root= color of the first desktop, also used as
selection color
activeright= right color of the active window. Also the
color of the second desktop.
activeleft= left color of the active window.
panel= color of the xfce panel, border etc.
engine= used theme engine (on the Panel tab of the
Setup dialog), defaults to XFCE
win-engine= used window border style (on the Window tab
of the Setup dialog), defaults to XFCE
font= Default font
texture= Used texture.

BUGS

One of the 'bugs' i now know of, is that the XFCE panel
sometimes doesn't show up when switching to a skin without
a backdrop, for example the empty skin. Just restart xfwm
(using the root menu) to have a work-around.
author
H.R. ter Veer (terveer@subdimension.com)

SEE ALSO

xfce, xfwm
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout