Thunar - thunar-shares-plugin
Introduction
The Thunar Shares Plugin (thunar-shares-plugin) allows you to quickly share a folder using Samba from Thunar (the XFCE file manager) without requiring root access.
Screenshots
Required Packages
- Thunar-VFS (0.8 or above)
For detailed information on the minimum required versions, check the configure.ac.in file.
Dependencies
- Thunar
- Thunar-VFS (0.8 or above)
- Thunarx (0.8 or above)
- Gtk+-2.0 (2.12 or above)
- Glib-2.0 (2.10 or above)
Building and Installing
(For information about how to setup Samba correctly see bellow)
If you downloaded a source tarball from the download page, you can run:
./configure --prefix=$(pkg-config --variable prefix thunarx-1)
in order to configure the plugin. If you fetched the source from SVN, you have to use this command:
./autogen.sh --prefix=$(pkg-config --variable prefix thunarx-1)
After that you should be able to build and install the plugin, using the following commands (remember you have to be root for that!):
make && make install
Setup Samba
If your are using (X)ubuntu 8.04 or above just check your User privileges after install the plugin. Also install samba and libpam-smbpass.
For non (X)ubuntu users the Samba setup is:
Create a group (must be done as root)
export USERSHARES_DIR="/var/lib/samba/usershares" export USERSHARES_GROUP="sambashare" mkdir -p ${USERSHARES_DIR} groupadd ${USERSHARES_GROUP} chown root:${USERSHARES_GROUP} ${USERSHARES_DIR} chmod 01770 ${USERSHARES_DIR}
Use the following /etc/samba/smb.conf (or something similar)
[global] workgroup = WORKGROUP security = share usershare path = /var/lib/samba/usershares usershare max shares = 100 usershare allow guests = yes usershare owner only = yes
Add the samba group to your user (replace your_username by your login)
usermod -a -G ${USERSHARES_GROUP} your_username
Restart Samba daemons
/etc/init.d/samba restart
Logout and login your user (your_username)
Latest Release
- thunar-shares-plugin 0.5.0 released (2025/05/20 16:31)thunar-shares-plugin 0.5.0 is now available for download from https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.5/thunar-shares-plugin-0.5.0.tar.xz https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.5/thunar-shares-plugin-0.5.0.tar.xz?sha1 https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.5/thunar-shares-plugin-0.5.0.tar.xz?sha256 What is thunar-shares-plugin? ============================= thunar-shares-plugin allows you to quickly share a folder using Samba from Thunar (the XFCE file manager) without requiring root access. Website: https://docs.xfce.org/xfce/thunar/custom-actions Release notes for 0.5.0 ======================= Meson has been added as a build system in this release, and the associated archive has been generated by 'meson dist'. Although autotools has been retained for the time being and can still be used via 'autogen.sh', meson is now the preferred build system, and autotools will be removed in a future release. - Update README after switchover to meson - Add support to Meson - Translation Updates: Basque, Catalan, Estonian, Hebrew, Hungarian, Japanese, Turkish
Source Code Repository
Reporting Bugs
- Reporting Bugs – Open bug reports and how to report new bugs