Package: thunar-archive-plugin
Version: 0.3.1-2
Followup-For: Bug #746504
From thunar-archive-plugin's README:
The .tap and .desktop files should have the same basename, otherwise the
thunar-archive-plugin is not able to find the appropriate .tap
file for an archive manager. For example, if the name of the .desktop file is
ark.desktop, the .tap file must be named ark.tap.
Currently file-roller installs the file
/usr/share/applications/org.gnome.FileRoller.desktop (previously named
file-roller.desktop)
So the solution is to add
/usr/lib/$ARCH-linux-gnu/thunar-archive-plugin/org.gnome.FileRoller.desktop
(which is the same file as
file-roller.tap and gnome-file-roller.tap in the same directory). Symlinking
works, but I'll attach a copy of the file anyway.
Please add this to the debian package source, as this bugs completely breaks
thunar-archive-plugins with file-roller,
Thanks
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing'), (200, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages thunar-archive-plugin depends on:
ii libatk1.0-0 2.12.0-1
ii libc62.18-5
ii libcairo21.12.16-2
ii libexo-1-0 0.10.2-3
ii libfontconfig1 2.11.0-5
ii libfreetype6 2.5.2-1
ii libgdk-pixbuf2.0-0 2.30.7-1
ii libglib2.0-0 2.40.0-3
ii libgtk2.0-0 2.24.23-1
ii libpango-1.0-0 1.36.3-1
ii libpangocairo-1.0-0 1.36.3-1
ii libpangoft2-1.0-01.36.3-1
ii libthunarx-2-0 1.6.3-1
ii libxfce4util64.10.1-1
ii thunar 1.6.3-1
Versions of packages thunar-archive-plugin recommends:
ii file-roller 3.12.1-2
thunar-archive-plugin suggests no packages.
-- no debconf information
#!/bin/sh
#
# vi:set et ai sw=2 sts=2 ts=2:
# -
# file-roller.tap - Wrapper script to create and extract archive files
# in Thunar, via the thunar-archive-plugin, using the
# file-roller archive manager.
#
# Copyright (c) 2006 Benedikt Meurer be...@xfce.org
# Copyright (c) 2011 Jannis Pohlmann jan...@xfce.org
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2 of
# the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public
# License along with this program; if not, write to the Free
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
# Boston, MA 02110-1301, USA.
# determine the action and the folder, $@ then contains only the files
action=$1; shift;
folder=$1; shift;
# check the action
case $action in
create)
exec file-roller --default-dir=$folder --add $@
;;
extract-here)
exec file-roller --extract-to=$(pwd) --extract-here --force $@
;;
extract-to)
exec file-roller --default-dir=$folder --extract $@
;;
*)
echo Unsupported action '$action' 2
exit 1
esac