File manager extension for launching programs
  • C 95.6%
  • Makefile 2.1%
  • M4 1.4%
  • Shell 0.9%
Find a file
2026-08-29 18:33:35 -07:00
data update COPYRIGHT 2017-02-12 17:57:28 +01:00
docs update COPYRIGHT 2017-02-12 17:57:28 +01:00
icons update COPYRIGHT 2017-02-12 17:57:28 +01:00
m4 na-enable-manuals.m4: ENABLE_MANUALS conditional 2017-07-10 12:06:09 +02:00
po Fix various spelling issues in code and printed text (and translation files). 2017-02-12 16:50:06 +01:00
src chore: apply clang-format 2026-08-29 18:33:35 -07:00
tools chore: apply clang-format 2026-08-29 18:33:35 -07:00
.clang-format chore: apply clang-format 2026-08-29 18:33:35 -07:00
AUTHORS
autogen.sh update configure.ac 2017-07-10 12:06:09 +02:00
ChangeLog generate changelog from git history 2017-02-12 16:41:01 +01:00
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010 Fix various spelling issues in code and printed text (and translation files). 2017-02-12 16:50:06 +01:00
ChangeLog-2011
ChangeLog-2012 Move history to ChangeLog-2012 2014-03-10 20:42:51 +01:00
configure.ac release 1.8.3 2017-07-17 11:47:38 +02:00
COPYING
COPYING-DOCS
gtk-doc.make
INSTALL Include a hacked version of mate-doc-utils.make 2014-03-09 23:03:13 +01:00
MAINTAINERS
Makefile.am update COPYRIGHT 2017-02-12 17:57:28 +01:00
NEWS release 1.8.3 2017-07-17 11:47:38 +02:00
README edit README 2017-02-12 17:07:23 +01:00
README.md edit README.md 2017-02-12 17:14:33 +01:00

Mate Installation

NOCONFIGURE=1 ./autogen.sh

./configure \

--with-gtk=2/3

--enable-html-manuals

make

sudo make install

debian installer package from community member:

http://static.dbedia.org/files/deb/caja-actions_1.7.1-1_amd64.deb

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.