Coder Social home page Coder Social logo

mate-desktop / caja-extensions Goto Github PK

View Code? Open in Web Editor NEW
28.0 14.0 27.0 3.13 MB

Set of extensions for Caja, the MATE file manager

Home Page: http://www.mate-desktop.org

License: GNU General Public License v2.0

Shell 0.19% C 83.86% Makefile 11.18% M4 4.47% Roff 0.31%

caja-extensions's Introduction

Set of extensions for Caja, the MATE file manager.

Debug
-----

In order to see caja debug messages, you need to set the CAJA_DEBUG env variable.
e.g.: $ CAJA_DEBUG=y caja

Notes
-----

To test caja-extensions with a custom caja build you need to specify the
caja-extension dir. e.g.:

$ ./configure --with-cajadir=/usr/local/lib/caja/extensions-2.0/ \
    --prefix=/usr/local

caja-extensions's People

Contributors

20kdc avatar acran avatar clefebvre avatar dahenry avatar fbarriga avatar flexiondotorg avatar infirit avatar knucklesfan avatar kreijack avatar mbkma avatar monsta avatar piotrjurkiewicz avatar raveit65 avatar rbuj avatar rnagy avatar sc0w avatar stefano-k avatar tamplan avatar yetist avatar yselkowitz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

caja-extensions's Issues

gksu loaded even if disabled

caja 1.10.4 caja-gksu 1.10.1 on debian sid 32bits
When gksu is disabled in the preferences, the extension is loaded anyway and works correctly.
When enabled, is loaded twice and the second instance correctly fires errors in .xsession-errors about
"Refusing to add non-unique action 'Gksu::open_as_root' to action group 'DirExtensionsMenuGroup"
and several other related gtk errors on every action done in ui.
I straced the process and noticed that all installed extension libraries are always loaded, despite the preference status. I suppose this is by design. But other extensions are not activated if disabled, while gksu is.
I searched anywhere to find a trace of previous installations (mate upgrade is not always straightforward on debian ;-)) but i found nothing. Tell me if I can give other details or run any kind of test.
Regards
Claudio

caja-extension-sendto-upnp doesn't build with gupnp-1.2

On openSUSE Tumbleweed we only ship gupnp-1.2 (1.2.1), so no gupnp-1.0. So we can't build caja-extension-sendto-upnp out-of-the-box anymore.

I created the following patch to let it build again:

--- configure.ac
+++ configure.ac
@@ -196,7 +196,7 @@
             fi
             ;;
             upnp)
-                PKG_CHECK_MODULES(UPNP, gupnp-1.0 >= $GUPNP_REQUIRED,
+                PKG_CHECK_MODULES(UPNP, gupnp-1.2 >= $GUPNP_REQUIRED,
                     enable_upnp=yes, enable_upnp=no)
                 if test "${enable_upnp}" != "yes" ; then
                     sendto_plugin_error_or_ignore "you need gupnp installed to build the upnp plugin"
--- sendto/plugins/upnp/upnp.c
+++ sendto/plugins/upnp/upnp.c
@@ -206,7 +206,7 @@
                return FALSE;
        g_free (upload_cmd);
 
-       context_manager = gupnp_context_manager_new (NULL, 0);
+       context_manager = gupnp_context_manager_create (0);
        g_assert (context_manager != NULL);
        g_signal_connect (context_manager, "context-available",
                          G_CALLBACK (on_context_available), NULL);

Is this the right way to do it? Would you accept a proper PR, the configure.ac thing needs some more love.

1.27.0: caja-extensions is not gcc 14.x ready

Looks like last version build fails with latest gcc 14.x which is now used in fedora rawhide.

Build fails with
Making all in upnp
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/caja-extensions-1.27.0/sendto/plugins/upnp'
/bin/sh ../../../libtool  --tag=CC   --mode=compile /usr/bin/gcc -DHAVE_CONFIG_H -I. -I../../..  -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DMATELOCALEDIR=\""/usr/share/locale"\" -I../../.. -I../../../sendto  -DDATADIR=\"/usr/share\" -DICONDIR=\"\"   -Wall -Wmissing-prototypes -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include  -I/usr/include/gupnp-1.6 -I/usr/include/gssdp-1.6 -I/usr/include/libsoup-3.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2  -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -Os -c -o libnstupnp_la-upnp.lo `test -f 'upnp.c' || echo './'`upnp.c
libtool: compile:  /usr/bin/gcc -DHAVE_CONFIG_H -I. -I../../.. -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DMATELOCALEDIR=\"/usr/share/locale\" -I../../.. -I../../../sendto -DDATADIR=\"/usr/share\" -DICONDIR=\"\" -Wall -Wmissing-prototypes -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gupnp-1.6 -I/usr/include/gssdp-1.6 -I/usr/include/libsoup-3.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -Os -c upnp.c  -fPIC -DPIC -o .libs/libnstupnp_la-upnp.o
upnp.c: In function 'device_proxy_available_cb':
upnp.c:151:9: error: implicit declaration of function 'gupnp_service_info_get_introspection_async'; did you mean 'gupnp_service_info_introspect_async'? [-Wimplicit-function-declaration]
  151 |         gupnp_service_info_get_introspection_async (info,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |         gupnp_service_info_introspect_async
make[4]: *** [Makefile:535: libnstupnp_la-upnp.lo] Error 1

image-converter: scale percentage not applied, uses custom width value (default: 1000 px)

Steps to reproduce the behaviour

Green-Wall-Logo

image

  • Open image-converter
  • Select Scale (default 50%)
  • Resize

Expected behaviour

The image should be resized with a 50% scale.

Actual behaviour

Green-Wall-Logo resized50scale

The resized image has the width value set in Custom size input (default: 1000 px).

MATE general version

MATE 1.24.0

Package version

1.24.0-1

Linux Distribution

Release 20.04.2 LTS (Focal Fossa) 64-bit
Kernel Linux 5.4.0-71-generic x86_64

Link to bugreport of your Distribution (requirement)

https://bugs.launchpad.net/ubuntu-mate

caja gksu: apps launched by caja gksu are inaccessible to orca

steps to reproduce: Enable orca. Add an application to the desktop by highlighting it in the menus, right clicking it and selecting add this launcher to the desktop. Right click on the new icon and select "run as administrator". Expected results: orca should read the new application. Orca is silent, and can't see the window. In fact, it won't read anything until the application is closed, at which point it resumes as if you'd never launched it.

support gupnp-1.6?

Expected behaviour

Don't fail to find upnp if gupnp-1.6 is installed.

Actual behaviour

configure fails to find upnp if gupnp-1.6 is installed (instead of gupnp-1.2)

Steps to reproduce the behaviour

remove any installation of gupnp-1.2
install gupnp-1.6
configure

observe that UPNP is not found:

checking for UPNP... no
checking for UPNP... no
configure: WARNING: you need gupnp installed to build the upnp plugin (disabling sendto plugin)

MATE general version

1.26

Package version

n/a

Linux Distribution

not distro specific

Link to bugreport of your Distribution (requirement)

not specific to a distro, but see related bug after freebsd update to gupnp 1.5.0:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263599

port nautilus-seafile to caja

I would be really nice if, just like nautilus-dropbox, nautilus-seafile was ported to caja. I tried to convince them on haiwen/seafile-client#575 but they considered it not their task.

Seafile is a fully open source alternative to dropbox that can be easily self-hosted.

caja-open-terminal extension not working

Expected behaviour

In caja, terminal should display after right click -> "open in terminal"

Actual behaviour

Nothing happened.

Steps to reproduce the behaviour

Steps is quite simple:

  1. open caja, right click on background
  2. left click on "open in terminal"

MATE general version

No MATE installed

Package version

caja version: MATE caja 1.18.3
caja-open-terminal version: 1.18.1-1

Linux Distribution

Arch Linux Linux arch 4.11.5-1-ARCH #1 SMP PREEMPT Wed Jun 14 16:19:27 CEST 2017 x86_64 GNU/Linux
My WM is openbox 3.6.1-3

I think maybe the problem lies in how the extension finds terminal-emulator, I've installed xfce4-terminal and xterm, no mate-terminal or gnome-terminal installed, so is there somewhere to specify what terminal-emulator I would prefer to use?

F4 keyboard shortcut to Open in Terminal

Expected behaviour

Hitting the hot key F4 opens the folder in a Terminal window.

Actual behaviour

The key F4 is currently not assigned as a shortcut to any Caja function.

F1 to F3 are already assigned.
Furthermore, F4 lies left of F5 which is often used as a make -B shortcut.

Steps to reproduce the behaviour

Hitting the hot key F4.

MATE general version

1.24
Running Caja standalone in XFCE 4.14.

Package version

1.24.0-1 (focal)

Linux Distribution

Xubuntu 20.4.2 LTS

Link to bugreport of your Distribution (requirement)

Not applicable: Caja is not installed by default on Xubuntu.

caja-share doesn't display translated (French)

Expected behaviour

To be in French on Ubuntu.

Actual behaviour

Not in French. Currently it is only in English. I download the new caja-extensions.po with the strings translated, convert it to mo, copied on the good place, it is not yet in French. Maybe it should be an other name for the mo file? Because the package is currently caja-share. But in the po, the strings of all the extensions are present.

Steps to reproduce the behaviour

Install caja-share on your ubuntu mate, use the french localisation and see.

MATE general version

mate-desktop (1.12.1-1)

Package version

caja-share (1.12.0-1)

Linux Distribution

Ubuntu 16.04

Link to downstream report of your Distribution

dbus-glib deprecation

Expected behaviour

sendto/pidgin and sendto/gajim build without the need of dbus-glib

Actual behaviour

sendto/pidgin and sendto/gajim still build-require dbus-glib which is deprecated upstream

Steps to reproduce the behaviour

...

MATE general version

1.24

Package version

1.24.0

Linux Distribution

Debian

Link to downstream report of your Distribution

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955880

"Open in Terminal" does not open the selected directory

Expected behaviour

  • The selected directory in caja should be opened in File -> "Open in Terminal" (in this case ~/.config/, not ~/.config/)

Actual behaviour

  • ~/.config/caja/ will be opened in the terminal, not ~/.config/
    3

Steps to reproduce the behaviour

  • In caja, open a sub-directory in caja, for example ~/.config/caja
  • Go back one directory level, in this case to ~/.config/
  • Open File -> "Open in Terminal"

1
2

MATE general version

1.26.0

Package version

1.26.0

Linux Distribution

Ubuntu MATE 22.04, Ubuntu MATE 23.04, Trisquel 11.

Link to bugreport of your Distribution (requirement)

https://bugs.launchpad.net/ubuntu/+source/caja/+bug/2030290

caja-extensions depends on gksu which is deprecated

debian bug:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822595

quote from debian bug:

Hi,

caja-extensions depends on gksu, which is deprecated and
unmaintained. Thus we want to remove it from the archive.

caja-extensions should switch to a supported and securer way to
become root, particularly one that doesn't mean running your whole
application as root (including the GUI), e.g. using polkit.

Please try to do this before the Stretch release as we're going to
try to remove gksu this cycle.

We'll bump this to serious when the list of rdeps is small and we're
getting ready to removing gksu completely.

If you have any question don't hesitate to ask.

https://www.freedesktop.org/wiki/Software/polkit/
https://wiki.debian.org/PolicyKit

Cheers, Emilio

caja-sendto does not send Email with file (from terminal or by "Send To" GUI option)

Expected behaviour

  • caja-sendto sends e-mail with the file attachment to the specified e-mail address

Actual behaviour

  • caja-sendto does not send e-mail, opens Evolution main window instead

Steps to reproduce the behaviour

  1. Install Ubuntu MATE 20.04 LTS
  2. Configure Email account in the default E-mail client - GNOME Evolution
    3a. Open Atril, open some file in it (for example /usr/share/cups/data/default-testpage.pdf ), select File->Send To
    3b. Open terminal and execute command caja-sendto /usr/share/cups/data/default-testpage.pdf
  3. In the Send To... window set Send as to Email and provide correct E-mail address in Send to, click Send

MATE general version

1.24.0

Package version

1.24.0-1

Linux Distribution

Ubuntu 20.04 LTS

Link to downstream report of your Distribution

https://bugs.launchpad.net/ubuntu/+source/caja-extensions/+bug/1864432

Caja freezes/hangs sometimes when browsing a network share(samba)

Expected behaviour

Browse a network share with no freezes/hangs

Actual behaviour

sometimes i can browse a network share without problems, but other times when i go in to a folder on the share, caja freezes/hangs and i need to force quit caja and restart it to start browsing again on the share. i have tried nautilus and that is working fine, no hangs or freezes.

Steps to reproduce the behaviour

Open caja and it hangs, close it, open it again and it hangs after a while.

MATE general version

1.16

Package version

1.16.6

Linux Distribution

Debian 9

mate-search-tool: integrate with Caja

Please, create extension for Caja that adds "Search in this folder" menu item to context menu and opens mate-search-tool.

I mean about something like caja-open-terminal.

Typo in xattr-tags extension

--- a/xattr-tags/caja-xattr-tags-extension.c
+++ b/xattr-tags/caja-xattr-tags-extension.c
@@ -101,7 +101,7 @@ static gchar *caja_xattr_tags_get_xdg_ta
     GFile *location;
     GFileInfo *info;

-    uri = caja_file_get_activation_uri (file);
+    uri = caja_file_info_get_activation_uri (file);
     location = g_file_new_for_uri (uri);
     info = g_file_query_info (location,
                               G_FILE_ATTRIBUTE_XATTR_XDG_TAGS,

xattrs tags support

It would be nice to have tags support using xattrs. I made an extension that do this (only display them).

#23

Caja-extensions

Expected behaviour

Actual behaviour

Steps to reproduce the behaviour

MATE general version

Package version

1.20.3

Linux Distribution

Debian 10

Link to downstream report of your Distribution

Mint 17 MATE's Caja is missing the bluetooth option in the "Send to..." menu

OS Version

$$$ cat /etc/os-release
NAME="Ubuntu"
VERSION="14.04.1 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.1 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

$$$ cat /etc/issue
Linux Mint 17 Qiana \n \l

Workaround:

I did not have caja-sendto installed by default (this is not a bug), so the context menu was missing
sudo apt-get install caja-sendto

I had to link a sendto plugin related to bluetooth, which is installed with nautilus-sendto (I do not know if this one was alredy installed or was installed as a dependency of another package.

sudo ln -s /usr/lib/nautilus-sendto/plugins/libnstblueman.so /usr/lib/x86_64-linux-gnu/caja-sendto/plugins/libnstblueman.so

Request:

I tried it and it works. So the code related to libnstblueman.so from nautilus-sendto package can be copied to caja-sendto and it should work.

ClamTK and download-subtitles extensions.

I have released clamtk-mate 0.02.01 and periscopio-mate 1.18.1. The first one adds an entry in caja context menu to scan files or directories for menaces. The second adds an entry in caja context menu to right click any movie or tv show video file and search & download the corresponding subtitle.

https://github.com/darkshram/clamtk-mate/

https://github.com/darkshram/periscopio-mate/

Demo video for clamtk-mate: https://www.youtube.com/watch?v=cUSpfMbjQpc
Demo video for periscopio-mate: https://www.youtube.com/watch?v=j7Hn5Xr1Jk4

Caja-image-converter should offert to convert the image to another image format

Expected behaviour

As the caja-image-converter name implies, it should convert the image to a different file type (ie. png -> jpg or webp)

Actual behaviour

We can only rotate or resize the images.

Steps to reproduce the behaviour

MATE general version

Package version

Linux Distribution

Link to bugreport of your Distribution (requirement)

caja-sendto does not work properly with claws-mail

Expected behaviour: claws-mail should open with a composer window with the destination filled in and the file(s) to be sent attached.

Actual behaviour: claws-mail opens but not with a composer window, the destination address is not filled in, and without
the file(s) to be attached.

Steps to reproduce the behaviour: Use Sendto from the context menu on a file showing in caja.

MATE general version: MATE 1.26.0
Package version: 1.26.0
Linux Distribution: Linux Mint 20.3 Una 64-bit

Additional information:

Starting caja-sendto from a command line and trying to send a file can produce these diagnostic messages on the terminal:

** Message: 02:51:19.927: Mailer type: 3
** Message: 02:51:19.928: Command: claws-mail

indicating the correct selection of claws-mail but no parameters are given in the command.

Looking in caja-extensions-master/sendto/plugins/emailclient/emailclient.c (from 1.27.0)

In function "send_files", this line (#242 in my emailclient.c)

cmd = g_strdup_printf (mail_cmd, mailto->str);

seems intended to combine mail_cmd with mailto->str, however it can only do that if the mail_cmd contains a "%s".

For claws-mail, mail_cmd does not have the "%s", so mailto->str is just thrown out.

I believe that for Thunderbird and Evolution mail_cmd does have the %s, but for balsa and claws it doesn't have it, so maybe this problem affects balsa as well (I can't easily test this).

For me the problem can be fixed up in the function "init" by changing these lines:

		} else if (strstr (mail_cmd, "sylpheed") || strstr (mail_cmd, "claws"))
			type = MAILER_SYLPHEED;

to these:

		} else if (strstr (mail_cmd, "sylpheed") || strstr (mail_cmd, "claws")) {
			char *mail_cmd_aux = mail_cmd;
			mail_cmd = g_strdup_printf ("%s %%s", mail_cmd_aux);
			g_free (mail_cmd_aux);
			type = MAILER_SYLPHEED;
		}

These lines were adapted from the code that follows in emailclient.c for Evolution and I present them for illustration only.

Default keyboard shortcut for "Open in Terminal"?

Hi all,

The open in terminal option is really great.

What I am missing, however, is a quick way to launch the terminal from the current directory without having to open the context menu.

Could we provide a default keyboard shortcut such as F4?

missing rabbitvcs extension (as well as compare)

Mint 17.1 32 bit mate edition.

Caja seems to be missing some of the useful extensions that are available in the repo for Nautilus and Nemo.

IMO, caja should have the same client extensions as nemo to provide a consistent/similar "mint" experience on both mate and cinnamon.

While there are more, the two that I find most useful that are missing are:

  • rabbitvcs
  • compare

There is a caja rabbitvcs client available in the rabbitvcs repo, so rolling a package shouldn't be that difficult.
https://github.com/rabbitvcs/rabbitvcs/tree/master/clients/caja

In the larger picture, it would be great if caja had all the same extensions as nemo.
When it doesn't, it makes caja seem like it is not getting the same level of support as nemo.

W: caja-xattr-tags: spelling-error-in-description extention extension

W: caja-xattr-tags: spelling-error-in-description extention extension
N:
N: Lintian found a spelling error in the package description. Lintian has a
N: list of common misspellings that it looks for. It does not have a
N: dictionary like a spelling checker does. It is particularly picky about
N: spelling and capitalization in package descriptions since they're very
N: visible to end users.
N:
N: Severity: minor, Certainty: certain
N:
N: Check: description, Type: binary, udeb

Keyboard shortcut for open-terminal

Should it be possible to bind the action "open in terminal" to the key F4?
(Like in Lubuntu, it is very handy!)
What do you think of this?

Thanks.

caja-share is not working on Ubuntu MATE 22.04 LTS, shows 'net usershare' returned error 255 in Folder Sharing window

Expected behaviour

Caja Shared folders are configured and work normally.

Actual behaviour

User is unable to configure and use shared folders from Caja.

fs-2204-error-255
'net usershare' returned error 255

Have error message in ~/.xsession-errors file also

Caja-Share-Message: 11:11:41.190: Called "net usershare add" but it failed: 'net usershare' returned error 255

Steps to reproduce the behaviour

  1. Install relevant packages by sudo apt-get install caja-share samba
  2. Reboot
  3. Open Caja, select folder, do right mouse click on it, choose Sharing Options, tick all checkboxes, click Create Share

MATE general version

1.26.0

Package version

1.26.0-1

Linux Distribution

Ubuntu MATE 22.04 LTS

Link to bugreport of your Distribution (requirement)

https://bugs.launchpad.net/ubuntu/+source/caja/+bug/1972057

Open-in-Terminal in context menu of items in location bar?

Hi,

let me reaffirm #31 by saying that the open-terminal is really great.
Is there a way to integrate the open-terminal-call into the context menu of a 'folder-button' in caja's location bar?
Sometimes, I'd like to open a terminal in a place a little up in the hierarchy. Also, in list view that takes up the whole height of the window, I sometimes can't find a spot to right click the current folder. Of course, the shortcut is an option I am currently getting comfortable with. But it doesn't help me with my first 'issue'.
If you point me to the place where the context menus are created, I'll be happy to contribute this feature.

Best
Mirco

menuitem show top

hello, my english is poor, and i'm not sure if you can understand me.
i just want to make my customed-menu-item show top of context-menu when i right-click on file. Is there anyway to achieve it?
thank you.

feature request: Be able to tag files

I'm currently working on an extension to add support to manage Tags on files. This extension is a new tab on the File Properties window.
You can see the tags associated with a file, add new tags and remove existing ones.

Demo:
demo_tag_property_page

Features:

  • Each time you add a new tag, it will be added to a list of recently used tags. The next time you add an existing tag, the autosuggestion/autocomplete will appear on the text input.

Current Limitations:

  • Cannot edit tags of multiple files at the same time.

Missing features due to lacking support for extension settings/preferences:

  • Clear the list of tags on the autocomplete feature
  • Remove specific tags from the autocomplete feature
  • Configure the max amount of entries to have in the recent tags

Those missing features can be worked-around with dconf-editor

TODO:

  • Check corner cases (read only/permissions/missing support for xattrs/multi-thread/file rename/file remove/etc)
  • Look for memory leaks

The current name for this extension is caja-xattr-tags-property-page-extension which I think is too long.. any suggestion ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.