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.3.2 released (2023/01/03 22:44)<pre><a href="https://docs.xfce.org/xfce/thunar/custom-actions">thunar-shares-plugin</a> 0.3.2 is now available for download from <a href="https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.3/thunar-shares-plugin-0.3.2.tar.bz2">https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.3/thunar-shares-plugin-0.3.2.tar.bz2</a> <a href="https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.3/thunar-shares-plugin-0.3.2.tar.bz2?sha1">https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.3/thunar-shares-plugin-0.3.2.tar.bz2?sha1</a> <a href="https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.3/thunar-shares-plugin-0.3.2.tar.bz2?sha256">https://archive.xfce.org/src/thunar-plugins/thunar-shares-plugin/0.3/thunar-shares-plugin-0.3.2.tar.bz2?sha256</a> 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: <a href="https://docs.xfce.org/xfce/thunar/custom-actions">https://docs.xfce.org/xfce/thunar/custom-actions</a> Release notes for 0.3.2 ======================= Bugfix release 0.3.2 (2023-01-03) ===== - Use long argument for net usershare to prevent bug (Issue #16) - build: Bump GLib minimum required to 2.26 - Revert "configure.ac: use AC_PROG_CC_C99" - configure.ac: use AC_PROG_CC_C99 - Create README.md. Update configure.ac.in - Add basic GitLab pipeline - Translation Updates: Albanian, Basque, Belarusian, Catalan, Chinese (China), Chinese (Taiwan), Eastern Armenian, Eastern Armenian (Russia), Estonian, Finnish, Galician, Greek, Hebrew, Hungarian, Indonesian, Italian, Kabyle, Norwegian Bokmål, Occitan (post 1500), Romanian, Slovak, Spanish, Turkish, Uyghur, Uzbek</pre>
Source Code Repository
Reporting Bugs
- Reporting Bugs – Open bug reports and how to report new bugs