#
# Xfe default settings
# Version : 17/05/2011 for Debian
#
# These settings are overridden in ~/.config/xfe/xferc
#

[SETTINGS]
#
# Where to search for icons
#
iconpath = /usr/share/xfe/icons/gnomeblue-theme


[KEYBINDINGS]
#
# Default key bindings
# These shortcuts can be changed by copying them to your .xferc file
#

# Common default key bindings for all Xfe applications
# Note : ESC and Return key bindings are hardcoded
select_all=Ctrl-A
copy=Ctrl-C
search=Ctrl-F
search_prev=Shift-Ctrl-G
search_next=Ctrl-G
go_home=Ctrl-H
invert_selection=Ctrl-I
open=Ctrl-O
print=Ctrl-P
quit=Ctrl-Q
paste=Ctrl-V
close=Ctrl-W
cut=Ctrl-X
deselect_all=Ctrl-Z
help=F1
new_file=F2
new_folder=F7
big_icons=F10
small_icons=F11
full_file_list=F12
hidden_files=Ctrl-F6
thumbnails=Ctrl-F7
go_work=Shift-F2
go_up=Backspace
go_back=Ctrl-Backspace
go_forward=Shift-Backspace


# Key bindings specific to X File Explorer (Xfe)
add_bookmark=Ctrl-B
filter=Ctrl-D
execute_command=Ctrl-E
new_symlink=Ctrl-J
switch_panels=Ctrl-K
clear_location=Ctrl-L
mount=Ctrl-M
rename=Ctrl-N
refresh=Ctrl-R
symlink_to=Ctrl-S
terminal=Ctrl-T
unmount=Ctrl-U
synchronize_panels=Ctrl-Y
new_window=F3
edit=F4
copy_to=F5
move_to=F6
properties=F9
one_panel=Ctrl-F1
tree_panel=Ctrl-F2
two_panels=Ctrl-F3
tree_two_panels=Ctrl-F4
hidden_dirs=Ctrl-F5
go_to_trash=Ctrl-F8
new_root_window=Shift-F3
view=Shift-F4
move_to_trash=Del
restore_from_trash=Alt-Del
delete=Shift-Del
empty_trash_can=Ctrl-Del


# Key bindings specific to X File Image (Xfimage)
# Note : Ctrl-+ and Ctrl-- (zoom in and zoom out) key bindings are hardcoded
zoom_win=Ctrl-F
mirror_horizontally=Ctrl-H
zoom_100=Ctrl-I
rotate_left=Ctrl-L
rotate_right=Ctrl-R
mirror_vertically=Ctrl-V

# Key bindings specific to X File Write (Xfwrite)
word_wrap=Ctrl-K
goto_line=Ctrl-L
new=Ctrl-N
replace=Ctrl-R
save=Ctrl-S
line_numbers=Ctrl-T
upper_case=Shift-Ctrl-U
lower_case=Ctrl-U
redo=Ctrl-Y
undo=Ctrl-Z


[FILETYPES]
#
# You can add new types and customizations in the file ~/.xfe/xferc
# Format :
# ext = "open command, view command, edit command;short description;bigicon.png;miniicon.png;mime type"
# Full names instead of ext are allowed
# Extensions ext should be all lower case
# Default editor has been changed to xfwrite : you can of course safely change it to whatewer you want!
#

# Xfe configuration files
xferc = "xfwrite,xfview,xfwrite;Xfe Configuration;config_32x32.png;config_16x16.png;;"
xfvrc = "xfwrite,xfview,xfwrite;Xfview Configuration;config_32x32.png;config_16x16.png;;"
xfprc = "xfwrite,xfview,xfwrite;Xfpack Configuration;config_32x32.png;config_16x16.png;;"
xfirc = "xfwrite,xfview,xfwrite;Xfimage Configuration;config_32x32.png;config_16x16.png;;"
xfwrc = "xfwrite,xfview,xfwrite;Xfwrite Configuration;config_32x32.png;config_16x16.png;;"

# Administration
menu.lst = "xfwrite,xfview,xfwrite;Grub Configuration;config_32x32.png;config_16x16.png;;"

# Trash info
trashinfo = "xfwrite,xfview,xfwrite;Trash info;text_32x32.png;text_16x16.png;;"

# Information
bugs = "xfwrite,xfview,xfwrite;Bugs File;bug_32x32.png;bug_16x16.png;;"
news = "xfwrite,xfview,xfwrite;News File;news_32x32.png;news_16x16.png;;"
copyright = "xfwrite,xfview,xfwrite;Copyright File;info_32x32.png;info_16x16.png;;"
install = "xfwrite,xfview,xfwrite;Install File;info_32x32.png;info_16x16.png;;"
readme = "xfwrite,xfview,xfwrite;Readme File;help_32x32.png;help_16x16.png;;"
log = "xfwrite,xfview,xfwrite;Log File;info_32x32.png;info_16x16.png;;"
changelog = "xfwrite,xfview,xfwrite;Log File;info_32x32.png;info_16x16.png;;"
control = "xfwrite,xfview,xfwrite;Control File;info_32x32.png;info_16x16.png;;"
copying = "xfwrite,xfview,xfwrite;Copyright File;info_32x32.png;info_16x16.png;;"
authors = "xfwrite,xfview,xfwrite;Authors File;info_32x32.png;info_16x16.png;;"
watch = "xfwrite,xfview,xfwrite;Watch File;info_32x32.png;info_16x16.png;;"

# Bin formats
so = ",,;Shared Library;so_32x32.png;shared_16x16.png;;"
a = ",,;Static Library;a_32x32.png;shared_16x16.png;;"
la = ",,;Libtool library file;a_32x32.png;shared_16x16.png;;"

# Edition / compilation / scripting
rules = "xfwrite,xfview,xfwrite;Rules Makefile;make_32x32.png;make_16x16.png;;"
makefile = "xfwrite,xfview,xfwrite;Makefile;make_32x32.png;make_16x16.png;;"
makefile.am = "xfwrite,xfview,xfwrite;Automake Makefile;make_32x32.png;make_16x16.png;;"
mk = "xfwrite,xfview,xfwrite;Makefile;make_32x32.png;make_16x16.png;;"
ac = "xfwrite,xfview,xfwrite;Configure Makefile;make_32x32.png;make_16x16.png;;"
in = "xfwrite,xfview,xfwrite;Configure Makefile;make_32x32.png;make_16x16.png;;"
configure = "xfwrite,xfview,xfwrite;Configure Script;make_32x32.png;make_16x16.png;;"
sh = ",xfview,xfwrite;Shell Script;shell_32x32.png;shell_16x16.png;;"
csh = ",xfview,xfwrite;C-Shell Script;shell_32x32.png;shell_16x16.png;;"
h = "xfwrite,xfview,xfwrite;C Header;h_32x32.png;h_16x16.png;;"
hpp = "xfwrite,xfview,xfwrite;C++ Header;h_32x32.png;h_16x16.png;;"
hxx = "xfwrite,xfview,xfwrite;C++ Header;h_32x32.png;h_16x16.png;;"
o = ",,;Object File;o_32x32.png;o_16x16.png;;"
c = "xfwrite,xfview,xfwrite;C Source;c_32x32.png;c_16x16.png;;"
cc = "xfwrite,xfview,xfwrite;C++ Source;cc_32x32.png;cc_16x16.png;;"
cpp = "xfwrite,xfview,xfwrite;C++ Source;cc_32x32.png;cc_16x16.png;;"
cxx = "xfwrite,xfview,xfwrite;C++ Source;cc_32x32.png;cc_16x16.png;;"
java = "xfwrite,xfview,xfwrite;Java Source;java_32x32.png;java_16x16.png;;"
class = "xfwrite,xfview,xfwrite;Java Binary;class_32x32.png;class_16x16.png;;"
core = ",,;Core Dump;core_32x32.png;core_16x16.png;;"
pl = "xfwrite,xfview,xfwrite;Perl Source;text_32x32.png;text_16x16.png;;"
pm = "xfwrite,xfview,xfwrite;Perl Module;text_32x32.png;text_16x16.png;;"
py = "xfwrite,xfview,xfwrite;Python Source;text_32x32.png;text_16x16.png;;"
pyo = ",,;Python Object;o_32x32.png;o_16x16.png;;"
rb = "xfwrite,xfview,xfwrite;Ruby Source;text_32x32.png;text_16x16.png;;"
ml = "xfwrite,xfview,xfwrite;Caml Source;text_32x32.png;text_16x16.png;;"
pas = "xfwrite,xfview,xfwrite;Pascal Source;text_32x32.png;text_16x16.png;;"
tcl = "xfwrite,xfview,xfwrite;Tcl Source;tcl_32x32.png;tcl_16x16.png;;"
bak = "xfwrite,xfview,xfwrite;Backup File;bak_32x32.png;bak_16x16.png;;"
conf = "xfwrite,xfview,xfwrite;Configuration file;config_32x32.png;config_16x16.png;;"
config = "xfwrite,xfview,xfwrite;Configuration file;config_32x32.png;config_16x16.png;;"
ini = "xfwrite,xfview,xfwrite;Configuration file;config_32x32.png;config_16x16.png;;"
kdelnk = "xfwrite,xfview,xfwrite;KDE Link;config_32x32.png;config_16x16.png;;"
desktop = "xfwrite,xfview,xfwrite;Desktop Entry;config_32x32.png;config_16x16.png;;"
txt = "xfwrite,xfview,xfwrite;Plain Text;text_32x32.png;text_16x16.png;;"
m = "xfwrite,xfview,xfwrite;Matlab Source;m_32x32.png;m_16x16.png;;"
sci = "xfwrite,xfview,xfwrite;Scilab Function;sci_32x32.png;sci_16x16.png;;"
sce = "xfwrite,xfview,xfwrite;Scilab Script;sci_32x32.png;sci_16x16.png;;"
vhdl = "xfwrite,xfview,xfwrite;Vhdl Source;vhdl_32x32.png;vhdl_16x16.png;;"
vhd = "xfwrite,xfview,xfwrite;Vhdl Source;vhdl_32x32.png;vhdl_16x16.png;;"
vlog = "xfwrite,xfview,xfwrite;Verilog Source;vlog_32x32.png;vlog_16x16.png;;"
diff = "xfwrite,xfview,xfwrite;Diff File;text_32x32.png;text_16x16.png;;"
po = "xfwrite,xfview,xfwrite;Locale File;text_32x32.png;text_16x16.png;;"
dpatch = "xfwrite,xfview,xfwrite;Debian Patch;text_32x32.png;text_16x16.png;;"
patch = "xfwrite,xfview,xfwrite;Source Patch;text_32x32.png;text_16x16.png;;"
spec = "xfwrite,xfview,xfwrite;RPM Spec;rpm_32x32.png;rpm_16x16.png;;"
xml = "xfwrite,xfview,xfwrite;XML File;text_32x32.png;text_16x16.png;;"
frm = "xfwrite,xfview,xfwrite;VisualBasic Source;text_32x32.png;text_16x16.png;;"
asc = "xfwrite,xfview,xfwrite;ASCII File;text_32x32.png;text_16x16.png;;"

# Web
html = "firefox,firefox,xfwrite;Hyper Text;html_32x32.png;html_16x16.png;;"
htm = "firefox,firefox,xfwrite;Hyper Text;html_32x32.png;html_16x16.png;;"
php = "firefox,firefox,xfwrite;PHP Source;html_32x32.png;html_16x16.png;;"
js = "xfwrite,xfview,xfwrite;Javascript;html_32x32.png;html_16x16.png;;"

# LaTeX / Postscript / PDF
tex = "xfwrite,xfview,xfwrite;TeX Document;tex_32x32.png;tex_16x16.png;;"
dvi = "xdvi,xdvi,;DVI Document;dvi_32x32.png;dvi_16x16.png;;"
pdf = "xpdf,xpdf,xournal;PDF Document;pdf_32x32.png;pdf_16x16.png;;"
ps = "gv,gv,xfwrite;PostScript Document;ps_32x32.png;ps_16x16.png;;"
eps = "gv,gv,xfwrite;Encapsulated PostScript Document;ps_32x32.png;ps_16x16.png;;"
djvu = "djview,djview,;DJVU Document;djvu_32x32.png;djvu_16x16.png;;"
xoj = "xournal,xournal,xournal;PDF Edit Information;gz_32x32.png;gz_16x16.png;;"

# OpenOffice.org / LibreOffice
odb = "lobase,lobase,lobase;OpenDocument Database;odf_32x32.png;odf_16x16.png;;"
odt = "lowriter,lowriter,lowriter;OpenDocument Text;odt_32x32.png;odt_16x16.png;;"
odp = "loimpress,loimpress,loimpress;OpenDocument Presentation;odp_32x32.png;odp_16x16.png;;"
odg = "lodraw,lodraw,lodraw;OpenDocument Graphic;odg_32x32.png;odg_16x16.png;;"
ods = "localc,localc,localc;OpenDocument Spreadsheet;ods_32x32.png;ods_16x16.png;;"
odf = "lomath,lomath,lomath;OpenDocument Formula;odf_32x32.png;odf_16x16.png;;"
ott = "lowriter,lowriter,lowriter;OpenDocument Template Text;odt_32x32.png;odt_16x16.png;;"
otp = "loimpress,loimpress,loimpress;OpenDocument Template Presentation;odp_32x32.png;odp_16x16.png;;"
otg = "lodraw,lodraw,lodraw;OpenDocument Template Graphic;odg_32x32.png;odg_16x16.png;;"
ots = "localc,localc,localc;OpenDocument Template Spreadsheet;ods_32x32.png;ods_16x16.png;;"
otf = "lomath,lomath,lomath;OpenDocument Template Formula;odf_32x32.png;odf_16x16.png;;"
sxw = "lowriter,lowriter,lowriter;OpenOffice 1.0 Text;sxw_32x32.png;sxw_16x16.png;;"
sxi = "loimpress,loimpress,loimpress;OpenOffice 1.0 Impress;sxi_32x32.png;sxi_16x16.png;;"
sxc = "localc,localc,localc;OpenOffice 1.0 Calc;sxc_32x32.png;sxc_16x16.png;;"
sxm = "lomath,lomath,lomath;OpenOffice 1.0 Math;sxm_32x32.png;sxm_16x16.png;;"
sxd = "lodraw,lodraw,lodraw;OpenOffice 1.0 Draw;sxd_32x32.png;sxd_16x16.png;;"
sdw = "lowriter,lowriter,lowriter;Starwriter 5.0 Document;sxw_32x32.png;sxw_16x16.png;;"
sdi = "loimpress,loimpress,loimpress;StarImpress 5.0 Document;sxi_32x32.png;sxi_16x16.png;;"
sdc = "localc,localc,localc;StarCalc 5.0 Document;sxc_32x32.png;sxc_16x16.png;;"
smf = "lomath,lomath,lomath;StarMath 5.0 Document;sxm_32x32.png;sxm_16x16.png;;"
sda = "lodraw,lodraw,lodraw;StarDraw 5.0 Document;sxd_32x32.png;sxd_16x16.png;;"

# MS Office
rtf = "lowriter,lowriter,lowriter;RTF Document;doc_32x32.png;doc_16x16.png;;"
dot = "lowriter,lowriter,lowriter;Word Template;doc_32x32.png;doc_16x16.png;;"
doc = "lowriter,lowriter,lowriter;Word Document;doc_32x32.png;doc_16x16.png;;"
wbk = "lowriter,lowriter,lowriter;Word Backup Document;doc_32x32.png;doc_16x16.png;;"
wri = "lowriter,lowriter,lowriter;Write Document;doc_32x32.png;doc_16x16.png;;"
pot = "loimpress,loimpress,loimpress;PowerPoint Template;ppt_32x32.png;ppt_16x16.png;;"
ppt = "loimpress,loimpress,loimpress;PowerPoint Presentation;ppt_32x32.png;ppt_16x16.png;;"
pps = "loimpress,loimpress,loimpress;PowerPoint Show;ppt_32x32.png;ppt_16x16.png;;"
docx = "lowriter,lowriter,lowriter;Word OOXML Document;doc_32x32.png;doc_16x16.png;;"
xlsx = "localc,localc,localc;Excel OOXML Spreadsheet;xls_32x32.png;xls_16x16.png;;"
pptx = "loimpress,loimpress,loimpress;PowerPoint OOXML Presentation;ppt_32x32.png;ppt_16x16.png;;"
xls = "localc,localc,localc;Excel Spreadsheet;xls_32x32.png;xls_16x16.png;;"
xlt = "localc,localc,localc;Excel Template;xls_32x32.png;xls_16x16.png;;"
vsd = "visio,visio,visio;Visio Drawing;vsd_32x32.png;vsd_16x16.png;;"
vst = "visio,visio,visio;Visio Template;vsd_32x32.png;vsd_16x16.png;;"
vss = "visio,visio,visio;Visio Solution;vsd_32x32.png;vsd_16x16.png;;"

# Bitmap images
png = "xfimage,xfimage,gimp;PNG Image;png_32x32.png;png_16x16.png;;"
jpg = "xfimage,xfimage,gimp;JPEG Image;jpeg_32x32.png;jpeg_16x16.png;;"
jpeg = "xfimage,xfimage,gimp;JPEG Image;jpeg_32x32.png;jpeg_16x16.png;;"
xbm = "xfimage,xfimage,gimp;X Bitmap;xbm_32x32.png;xbm_16x16.png;;"
xpm = "xfimage,xfimage,gimp;X Pixmap;xpm_32x32.png;xpm_16x16.png;;"
tif = "xfimage,xfimage,gimp;TIFF Image;tif_32x32.png;tif_16x16.png;;"
tiff = "xfimage,xfimage,gimp;TIFF Image;tif_32x32.png;tif_16x16.png;;"
gif = "xfimage,xfimage,gimp;GIF Image;gif_32x32.png;gif_16x16.png;;"
bmp = "xfimage,xfimage,gimp;BMP Image;bmp_32x32.png;bmp_16x16.png;;"
xcf = "gimp,gimp,gimp;XCF Image;xcf_32x32.png;xcf_16x16.png;;"
ico = "xfimage,xfimage,gimp;Icon Image;gif_32x32.png;gif_16x16.png;;"

# Fonts
ttf = "fontforge,,fontforge;TrueType Font;font_32x32.png;font_16x16.png;;"
otf = "fontforge,,fontforge;OpenType Font;font_32x32.png;font_16x16.png;;"
sfd = "fontforge,fontforge,fontforge;Fontforge Source Font;font_32x32.png;font_16x16.png;;"
pfa = ",,;Type1 Font;font_32x32.png;font_16x16.png;;"
pfb = "fontforge,,fontforge;Type1 Font;font_32x32.png;font_16x16.png;;"
afm = ",,;Type1 Font Metric;font_32x32.png;font_16x16.png;;"
pfm = ",,;Type1 Font Metric;font_32x32.png;font_16x16.png;;"

# Vector graphics
svg = "inkscape,inkscape,inkscape;SVG Image;svg_32x32.png;svg_16x16.png;;"
dia = "dia,dia,dia;Dia Drawing;dia_32x32.png;dia_16x16.png;;"
emf = ",,;EMF Image;drw_32x32.png;drw_16x16.png;;"
wmf = ",,;WMF Image;drw_32x32.png;drw_16x16.png;;"
cgm = ",,;CGM Image;drw_32x32.png;drw_16x16.png;;"
fig = "xfig,xfig,xfig;FIG Image;drw_32x32.png;drw_16x16.png;;"

# DTP
sla = "scribus,scribus,scribus;Scribus Document;sla_32x32.png;sla_16x16.png;;"
slc = "scribus,scribus,scribus;Scribus Document;sla_32x32.png;sla_16x16.png;;"

# Sound
wav = "audacious,audacious,audacity;Wave Audio;wave_32x32.png;wave_16x16.png;;"
mp3 = "audacious,audacious,audacity;MPEG Audio;mp3_32x32.png;mp3_16x16.png;;"
mpeg3 = "audacious,audacious,audacity;MPEG Audio;mp3_32x32.png;mp3_16x16.png;;"
ogg = "audacious,audacious,audacity;Ogg Vorbis Audio;mp3_32x32.png;mp3_16x16.png;;"
xm = "xmms,xmms,;Audio module;wave_32x32.png;wave_16x16.png;;"
mod = "xmms,xmms,;Audio module;wave_32x32.png;wave_16x16.png;;"
s3m = "xmms,xmms,;Audio module;wave_32x32.png;wave_16x16.png;;"
au = "play,play,;Sound;sound_32x32.png;sound_16x16.png;;"
aup = "audacity,audacity,audacity;Sound;sound_32x32.png;sound_16x16.png;;"
midi = "timidity,timidity,;MIDI File;midi_32x32.png;midi_16x16.png;;"
mid = "timidity,timidity,;MIDI File;midi_32x32.png;midi_16x16.png;;"
pls = "xmms,xmms,xfwrite;XMMS Playlist;mp3_32x32.png;mp3_16x16.png;;"
m3u = "audacious,audacious,xfwrite;Audio Playlist;mp3_32x32.png;mp3_16x16.png;;"

# Video
avi = "xine,xine,;Video;video_32x32.png;video_16x16.png;;"
vob = "xine,xine,;MPEG Video;video_32x32.png;video_16x16.png;;"
mpeg = "xine,xine,;MPEG Video;video_32x32.png;video_16x16.png;;"
mpg = "xine,xine,;MPEG Video;video_32x32.png;video_16x16.png;;"
wmv = "xine,xine,;WMV Video;video_32x32.png;video_16x16.png;;"
mov = "xine,xine,;MPEG Video;video_32x32.png;video_16x16.png;;"
ogm = "xine,xine,;OggMedia Video;video_32x32.png;video_16x16.png;;"
ogv = "xine,xine,;Ogg Video;video_32x32.png;video_16x16.png;;"
mkv = "xine,xine,;Matroska Video;video_32x32.png;video_16x16.png;;"
flv = "xine,xine,;Flash Video;video_32x32.png;video_16x16.png;;"
rm = "realplay,realplay,;RealPlayer Video;video_32x32.png;video_16x16.png;;"
ram = "realplay,realplay,;RealPlayer Video;video_32x32.png;video_16x16.png;;"
tox = "xine,xine,;Video Playlist;video_32x32.png;video_16x16.png;;"
mp4 = "xine,xine,;MPEG4 Video;video_32x32.png;video_16x16.png;;"

# Archives
# Be careful : by default, extracting overwrite files with the same name
rpm = "xfpack,xfpack,xfpack;RPM Package;rpm_32x32.png;rpm_16x16.png;;"
deb = "xfpack,xfpack,xfpack;DEB Package;deb_32x32.png;deb_16x16.png;;"
zip = "xarchiver,unzip -o,xarchiver;ZIP Archive;zip_32x32.png;zip_16x16.png;;"
7z = "xarchiver,7z x -y,xarchiver;7ZIP Archive;zip_32x32.png;zip_16x16.png;;"
gz = "xarchiver,gunzip -f,xarchiver;Gziped File;gz_32x32.png;gz_16x16.png;;"
bz2 = "xarchiver,bunzip2 -f,xarchiver;Bziped File;bz2_32x32.png;bz2_16x16.png;;"
tar = "xarchiver,tar -xvf,xarchiver;Tar Archive;tar_32x32.png;tar_16x16.png;;"
tgz = "xarchiver,tar -xzvf,xarchiver;Gziped Tar;tgz_32x32.png;tgz_16x16.png;;"
tbz2 = "xarchiver,tar -jxvf,xarchiver;Bziped Tar;tbz2_32x32.png;tbz2_16x16.png;;"
z = "xarchiver,uncompress -f,xarchiver;Compressed File;z_32x32.png;z_16x16.png;;"
rar = "xarchiver,unrar x -o+,xarchiver;RAR Archive;rar_32x32.png;rar_16x16.png;;"
lzh = "xarchiver,lha -xf,xarchiver;LZH Archive;lzh_32x32.png;lzh_16x16.png;;"
arj = "xarchiver,arj x -y,xarchiver;ARJ Archive;arj_32x32.png;arj_16x16.png;;"
ace = "xarchiver,unace x,xarchiver;ACE Archive;ace_32x32.png;ace_16x16.png;;"

# Filesystems image files
img = ",,;Image File;package_32x32.png;package_16x16.png;;"
iso = "xarchiver,xarchiver,xarchiver;ISO9660 Image;package_32x32.png;package_16x16.png;;"

# Windows
exe = "wine,,;Windows EXE;exe_32x32.png;exe_16x16.png;;"
chm = "xchm,xchm,xchm;Windows Help;chm_32x32.png;chm_16x16.png;;"

