This program is a front end for udisks and mount. It provides a means of mounting devices with udisks through a graphical interface.

It is principally intended for use where (i) the user does not want to make use of the automounting facilities of say, nautilus, as and when removable media are inserted in or removed from a computer, (ii) the removable media are not recognised by nautilus (or whatever else is used for automounting), or (iii) the user wants to be able to mount filesystems on user demand which are not removable media, such as network filesystems.

The program is built as a single-instance program - if the user attempts to start it when another instance of it is already running, the existing instance will be brought up on the current desktop.  It will therefore not usually be necessary to mark it as displayable on all desktops - instead a normal program launcher for mount-gtk can be placed in the desktop panel and clicked on when the user wants it presented.

More information is provided in the README file: README


The requirements for the current series of mount-gtk (series 1.4) are:

udisks2 >= 1.94
glib >= 2.26.0
gtk+2 >= 2.12.0 or gtk+3 >= 2.99.0
c++-gtk-utils-2.0 >= 2.0.9 or c++-gtk-utils-2.2 >= 2.1.0

If gcc is used, gcc >= 4.6 is required (see below about the 1.0 and 1.2 series of mount-gtk, which will compile with earlier versions of gcc, and will also compile with the udisks1 and with pmount). It is also recommended, but not required, that libnotify >= 0.7.1 is installed so that if there is a mounting error or some other problem, an appropriate message can be displayed conveniently to the user.


The source code for the most recent stable version is 1.4.4 and can be obtained here: mount-gtk-1.4.4

See the ChangeLog for further information about releases. c++-gtk-utils can be obtained from c++-gtk-utils.

Separate 1.0 and 1.2 series of the program are available. The 1.2 series uses udisks (as opposed to udisks2) as the backend, and the 1.0 series uses pmount as the backend. These can be compiled with older versions of gcc than the 1.4 series (the 1.4 series requires gcc >= 4.6), and they can be compiled with earlier versions of c++-gtk-utils (they only require c++-gtk-utils-1.2 >= 1.2.7 or c++-gtk-utils-2.0 >= 2.0.0-rc1. In addition, the 1.0 series only requires glib >= 2.16, so it can also be used with installations which do not have a reasonably recent version of glib installed.

The latest version of the 1.2 series is 1.2.6 and can be obtained here: mount-gtk-1.2.6.

The latest version of the 1.0 series is 1.0.17 and can be obtained here: mount-gtk-1.0.17.

The 1.0 and 1.2 series are still maintained.


A public forum is available at

I can be contacted at cvine -at- users -dot- sourceforge -dot- net.


NOTE: only the versions of mount-gtk listed above in the Download section are stable.  The code in git is unstable and although it will probably compile, it is not guaranteed to work.  With this understanding, the latest source code in git can be obtained from the sourceforge git repository with:

  git clone git://

The contents of the git repository for mount-gtk can be viewed through the web interface at viewgit

Chris Vine cvine -at- users -dot- sourceforge -dot- net

Get mount-gtk at Fast, secure and Free Open Source software downloads