summaryrefslogtreecommitdiff
path: root/README
blob: 655515400db963f7421aa424c2ddd936edb084da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
What is it?
===========

thunar-volman is an extension for the Thunar File Manager, which enables
automatic management of removable drives and media. For example, if
thunar-volman is installed and configured properly, and you plug in your
digitcal camera, it will automatically spawn your preferred photo application
and import the new pictures from your camera.

It was designed to look and behave similar to gnome-volume-manager to get
consistent removable drive and media management in Xfce and GNOME. This is
to help GNOME refugees and people using both Xfce and GNOME (i.e. having to
use GNOME at the office).


Required packages
=================

thunar-volman depends on the following packages:

 - Thunar 1.1.1 or above
 - exo 0.5.0 or above
 - glib 2.18.0 or above
 - GTK+ 2.24.0 or above
 - GUDev 145 or above
 - libxfce4ui 4.7.0 or above
 - libxfce4util 4.7.0 or above
 - xfconf 4.7.0 or above


Installation
============

The file 'INSTALL' contains generic installation instructions. For more
detailed information, visit the thunar-volman website at
http://www.xfce.org/~benny/projects/thunar-volman/index.html.


Debugging Support
=================

thunar-volman currently supports four different levels of debugging support, which
can be setup using the configure flag `--enable-debug' (check the output of
`configure --help'):

  `full'	Use this if you want to debug thunar-volman to locate a bug.
		The build will most probably be noticably slower. This is also
		recommended for people that want to develop thunar-volman stuff.

  `yes'		This is the default for SVN snapshot builds. It adds all
  		kinds of checks to the code, and is therefore likely to run
		slower.

  `minimum'	This is the default for release builds, and presents the
  		recommended behaviour.

  `no'		Disables all sanity checks. Don't use this unless you know
  		exactly what you do.


Standards compliance
====================

Thunar supports the following standards/specifications:

  * XDG Base Directory Specification
    http://freedesktop.org/wiki/Standards_2fbasedir_2dspec

  * Shared MIME Database Specification
    http://freedesktop.org/wiki/Standards_2fshared_2dmime_2dinfo_2dspec

  * Icon Naming Specification
    http://freedesktop.org/wiki/Standards_2ficon_2dnaming_2dspec

  * Icon Theme Specification
    http://freedesktop.org/wiki/Standards_2ficon_2dtheme_2dspec

  * File URI Specification
    http://freedesktop.org/wiki/Standards_2ffile_2duri_2dspec

  * Desktop Application Autostart Specification
    http://freedesktop.org/wiki/Standards_2fautostart_2dspec


How to report bugs?
===================

Bugs should be reported to the Xfce bug tracking system
(http://bugzilla.xfce.org, product Thunar Plugins, component
thunar-volman). You will need to create an account for yourself.