-
Notifications
You must be signed in to change notification settings - Fork 6
/
README
65 lines (50 loc) · 2.43 KB
/
README
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
Description
==================
Caja-Actions
Caja-actions is an extension for Caja file manager which
allows the user to add arbitrary program to be launched through the
Caja file manager popup menu of selected files.
Caja-Actions components.
Caja-Actions has three sort of components:
- A user interface, caja-actions-config-tool (CACT), which let you
manage your actions. With CACT, you are able to create, modify and
delete actions, to define menus and submenus, to order and reorder
items.
Import/export functions are also managed via CACT.
- Caja extensions as dynamically loadable plugins. These extensions
are automatically loaded by Caja when it starts. For now, two
extensions are provided:
. libcaja-actions-menu.so is a plugin which takes care of displaying
actions in Caja context menus;
. libcaja-actions-tracker.so is a plugin which tracks the current
Caja selection, and sends it in response to a DBus request.
- Command-line utilities:
a) installed in PREFIX/bin:
. caja-actions-new lets you create new actions from the command-line;
. caja-actions-run lets you execute a predefined action, taking
into account the current Caja selection via a DBus call to the
libcaja-actions-tracker plugin;
b) installed in PKGLIBEXECDIR:
. na-print-schemas prints the full MateConf schemas on stdout;
. na-delete-xmltree deletes a tree from a XML file;
Caja-Actions plugins.
I/O Providers.
Caja-Actions itself uses plugins to load menus and actions from
the storage space. These plugins are installed in PKGLIBDIR, usually
something as /usr/lib/caja-actions/.
Starting with 1.5.0, the preferred default I/O provider is 'na-desktop',
which means that newly created actions and menus will be stored on
disk as .desktop files, in accordance with DES-EMA specification [1].
Importers/Exporters.
Caja-Actions also relies on plugins to import actions and menus,
and to export them, in several formats.
For now, Caja-Actions is able to import/export its items as:
. XML;
. .desktop files.
Caja-Actions documentation.
Documentation is provided in several formats:
- developer documentation is provided as xml and html files, as generated
by gtk-doc;
- CACT user's manuals and general documentation is provided as xml, pdf
and html files, as generated by mate-doc-utils, docbook-utils or dblatex
tools.