tmount

System Software

Source (required if based on other people's work): https://github.com/abwaldner/tmount

0
Score 52%
Description:

tmount - mounter/unmounter of block devices and removable media for the system tray (and not only) on Linux.
The program uses only the functionality of the "libudev" library and "procfs" system and does not require running "udisks" and it needs "policykit", "consolekit", etc.
To mount/unmount file systems the application uses "udevil" or any your specified program (for example, "pmount"), or your own script.
On start the program puts itself in the system tray and when you click on the icon provides a menu containing available for mounting/unmounting devices. Default is any block devices containing the filesystems or LUKS containers.
The program can also work as automounter and as mounter of filesystem images.
Application settings are available through the dialog window, called from the context menu.
It's possible to start the program without show the icon in the system tray (and control the display of menus using UNIX signals).
In more detail see http://github.com/abwaldner/tmount.
Originally based on the idea and the code of easymount, it contains quite a number of fixes, enhancements and additional features.
----------------------------------------
tmount - монтировщик/размонтировщик блочных устройств и сменных носителей для системного лотка (и не только) в Linux.
Программа использует функциональность только библиотеки "libudev" и системы "procfs" и не требует запуска "udisks" и необходимых ему "policykit", "consolekit", etc.
Для монтирования/размонтирования файловых систем приложение использует "udevil" или любую заданную вами программу (например, "pmount"), или ваш собственный скрипт.
При запуске программа помещает себя в системный лоток и при щелчке на иконке предоставляет меню, содержащее доступные для монтирования/размонтирования устройства. По умолчанию это любые блочные устройства, содержащие файловые системы или контейнеры LUKS.
Программа также может работать как автомонтировщик и монтировщик образов файловых систем.
Настройки приложения доступны через диалог, вызываемый из контекстного меню.
Возможен запуск программы без показа иконки в системном лотке (и управлением показом меню с помощью сигналов UNIX).
Подробнее см. http://github.com/abwaldner/tmount (*.ru)
Первоначально основанный на идее и коде easymount, он содержит значительное количество исправлений, улучшений и дополнительных возможностей.
Last changelog:

New in latest version. 2 months ago

New in version 0.0.7
1) Added "Hide icon/Show in tray" feature.
2) The scripting examples are substantially revised. Added "Expect" and "Expect+Tk" scripts, as well as examples of using "gtkdialog" or "Xdialog" instead of "qarma"/"zenity".
3) Added "Show anyway" feature. Changed "Settings" dialog.
4) Modified format of "Hidden devices" field in "Settings" dialog.
5) Installation is simplified. ".pro" and ".ebuild" files changed.
6) Added and updated documentation in accordance with paragraphs 1-5.
7) Refactoring, small enhancement, and noncritical errors fixes.
----------------------------------------
Новое в версии 0.0.7
1) Добавлена возможность "Скрыть иконку/Показать в лотке".
2) Примеры скриптов существенно пересмотрены. Добавлены скрипты на Expect и Expect+Tk, а также примеры употребления gtkdialog и Xdialog вместо qarma/zenity.
3) Добавлена возможность "Показывать всегда". Изменён диалог "Настройки".
4) Изменён формат поля "Скрытые устройства" диалога "Настройки".
5) Упрощена установка. Изменены ".pro" и ".ebuild" файлы.
6) Добавлена и обновлена документация в соответствии с пп. 1-5.
7) Рефакторинг, небольшие улучшения и исправления некритических ошибок.

I-Jurij

1 year ago

Hi!
Well!
What about "mtp"?

Report

C

abwaldner

1 year ago

With libmtp installed, it's easy to find mtp devices. But at the moment I do not see any way to establish
a correspondence between the device and the fuse mountpoint, at least for the unprivileged user. (In
"mountinfo", it is visible as a "non-device mount" with the major device number 0).

I'm sorry, but I rarely visit this page, in fact, only with the purpose of updating, and my mailbox, attached to this account, is blocked in Ukraine.

Report

New in latest version. 2 months ago

New in version 0.0.7
1) Added "Hide icon/Show in tray" feature.
2) The scripting examples are substantially revised. Added "Expect" and "Expect+Tk" scripts, as well as examples of using "gtkdialog" or "Xdialog" instead of "qarma"/"zenity".
3) Added "Show anyway" feature. Changed "Settings" dialog.
4) Modified format of "Hidden devices" field in "Settings" dialog.
5) Installation is simplified. ".pro" and ".ebuild" files changed.
6) Added and updated documentation in accordance with paragraphs 1-5.
7) Refactoring, small enhancement, and noncritical errors fixes.
----------------------------------------
Новое в версии 0.0.7
1) Добавлена возможность "Скрыть иконку/Показать в лотке".
2) Примеры скриптов существенно пересмотрены. Добавлены скрипты на Expect и Expect+Tk, а также примеры употребления gtkdialog и Xdialog вместо qarma/zenity.
3) Добавлена возможность "Показывать всегда". Изменён диалог "Настройки".
4) Изменён формат поля "Скрытые устройства" диалога "Настройки".
5) Упрощена установка. Изменены ".pro" и ".ebuild" файлы.
6) Добавлена и обновлена документация в соответствии с пп. 1-5.
7) Рефакторинг, небольшие улучшения и исправления некритических ошибок.

New in latest versions. 10 months ago

New in version 0.0.6
1) Added Unix signal handling and correct termination on TERM, HUP, INT,
QUIT signals.
2) Added control of menus show by SIGUSR1 and SIGUSR2 signals.
3) Added "work without system tray" feature and appropriate command line
option.
4) Added and updated documentation in accordance with paragraphs 1-3.
5) Refactoring and regression fixes.

New in version 0.0.5
1) Added "Supplementary menu" feature with "Eject" and "Remove" items.
2) Added "Autoeject" setting.
3) Added "Show output on success" feature and corresponding settings
for every command and "Auto..." setting.
4) Added examples of "Remove" action implementation via util-linux/eject
and via '/sys/.../remove' write.
5) Added setting of "TMOUNT_*" environment variables.
6) Added and updated documentation in accordance with paragraphs 1-5.
7) Refactoring and regression fixes.

New in version 0.0.4
1) Added a separate setting for the "Add image" action.
2) Separate timeout settings for all actions are added.
3) Examples of using the "cryptsetup" with "sudo" are added.
4) Added support for LUKS containers in the regular files.
5) Added support for "cryptsetup" --key-file (and "pmount" -p) option.
6) Documentation fixed.
7) Minor fixes and refactoring.

New in version 0.0.3
1) Added support for mounting of filesistem images.
2) Added show of device capacity.
3) Added ebuild template for Gentoo users.
4) Added and updated documentation in accordance with paragraphs 1-3.
5) Added Russian "documentation" and fixed translation.
6) Minor fixes and refactoring.

New in version 0.0.2
1) Added support for LUKS containers.
2) Added support for regular expressions in the list of hidden devices.
3) Added and updated documentation in accordance with paragraphs 1-2.
4) Fixed processing mountpoints containing quotes.
5) Fixed processing mountpoints of symlinked devices.
6) Minor refactoring.

Новое в версии 0.0.6
1) Добавлена обработка UNIX-сигналов и корректное завершение по сигналам
TERM, HUP, INT, QUIT.
2) Добавлено управление показом меню сигналами SIGUSR1 и SIGUSR2.
3) Добавлена возможность работы без показа в системном лотке и
соответствующий параметр командной строки.
4) Добавлена и обновлена документация в соответствии с пп. 1-3.
5) Рефакторинг и исправление регрессий.

Новое в версии 0.0.5
1) Добавлено "дополнительное меню" с пунктами "Извлечь" и "Отключить".
2) Добавлена настройка "Автоизвлечение".
3) Добавлены возможность показывать вывод команды при её успешном
завершении и соответствующие настройки для каждой команды и "Авто..."
режима.
4) Добавлены примеры реализации действия "Отключить" через
util-linux/eject и через запись в '/sys/.../remove'.
5) Добавлена установка переменных окружения "TMOUNT_*".
6) Добавлена и обновлена документация в соответствии с пп. 1-5.
7) Рефакторинг и исправление регрессий.

Новое в версии 0.0.4
1) Добавлена отдельная настройка для действия "Добавить образ".
2) Добавлены раздельные настройки таймаутов для всех действий.
3) Добавлены примеры использования cryptsetup с sudo.
4) Добавлена поддержка контейнеров LUKS в регулярных файлах.
5) Добавлена поддержка опции cryptsetup --key-file (и опции pmount -p).
6) Исправлена документация.
7) Небольшие исправления и рефакторинг.

Новое в версии 0.0.3
1) Добавлена поддержка монтирования файлов-образов ФС.
2) Добавлен показ размера устройств.
3) Добавлен шаблон ebuild для пользователей Gentoo.
4) Добавлена и обновлена документация в соответствии с пп. 1-3.
5) Добавлена русская "документация" и исправлен перевод.
6) Небольшие исправления и рефакторинг.

Новое в версии 0.0.2
1) Добавлена поддержка LUKS-контейнеров.
2) Добавлена поддержка регулярных выражений в списке скрытых устройств.
3) Добавлена и обновлена документация в соответствии с пп. 1-2.
4) Исправлена обработка точек монтирования с кавычками в имени.
5) Исправлена обработка точек монтирования устройств, монтируемых по
символьным ссылкам.
6) Небольшой рефакторинг.

product-maker lionhater Apr 20 2016

product-maker 6 6

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
GPLv3
version
0.0.7
updated Jun 13 2018
added Apr 20 2016
downloads today
0
page views today 0
System Tags app software gplv3