Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

projects:thunar-plugins:thunar-shares-plugin [2009/02/17 15:30] (current)
Line 1: Line 1:
 +====== thunar-shares-plugin ======
  
 +===== About =====
 +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 =====
 +{{:​projects:​thunar-plugins:​thunar-shares-plugin.png|:​projects:​thunar-plugins:​thunar-shares-plugin.png}}
 +
 +The share editor can be found in the file properties dialog (Share page).
 +
 +
 +
 +
 +===== Downloads =====
 +
 +==== Version 0.2 ====
 +
 +[[http://​goodies.xfce.org/​releases/​thunar-shares-plugin/​ChangeLog|ChangeLog]]
 +
 +[[http://​goodies.xfce.org/​releases/​thunar-shares-plugin/​MD5SUMS|MD5SUMS]]
 +
 +[[http://​goodies.xfce.org/​releases/​thunar-shares-plugin/​thunar-shares-plugin-0.2.0.tar.gz|thunar-shares-plugin-0.2.0.tar.gz]]
 +
 +
 +==== Xubuntu packages ====
 +
 +[[https://​launchpad.net/​~danielmorales/​+archive/​ppa/​|Packaged to: i386 and amd64]]
 +
 +==== Subversion ====
 +
 +[[http://​svn.xfce.org/​svn/​goodies/​thunar-shares-plugin/​]]
 +
 +===== 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) ====
 +
 +===== Reporting Bugs =====
 +
 +Bugs should be reported to the [[http://​bugzilla.xfce.org|Xfce bug tracking system]] (product ''​Thunar Plugins'',​ component ''​thunar-shares-plugin''​).