1wmudmount(1)                General Commands Manual               wmudmount(1)
2
3
4

NAME

6       wmudmount - A WindowMaker filesystem mounting dockapp using udisks
7

SYNOPSIS

9       wmdgumount [options]
10

DESCRIPTION

12       wmudmount  is a filesystem mounter that uses udisks to handle notifica‐
13       tion of new volumes and mounting of the filesystems as a non-root user.
14       It  also  includes  a  mode to display the mounted filesystems with the
15       least free space percentage (similar to wmfsm).
16

OPTIONS

18       --help Display usage information.
19
20       -V, --version
21              Display the version number and exit.
22
23       --no-default-config
24              Prevent reading of the default configuration files.
25
26       --conf <filename>
27              Specify a configuration file to use in addition to the default.
28
29       -v, --verbose
30              Print more messages to the console. May be repeated.
31
32       -q, --quiet
33              Print fewer messages to the console. May be repeated.
34
35       -n, --notify <level>
36              Specify what level of notification to display (using the desktop
37              notification service). Valid levels are:
38
39              none - No messages
40              error - Only provide failure messages, e.g. "Mount failed"
41              warn - Only provide failure and warning messages
42              info  -  Provide  informational  messages,  e.g.  "Device added"
43              (default)
44
45       --exclude-system-volumes, --include-system-volumes
46       --fsm-exclude-system-volumes, --fsm-include-system-volumes
47       --pager-exclude-system-volumes, --pager-include-system-volumes
48              Whether to include volumes in the paging  list  and/or  the  FSM
49              display  that require the administrator authorization for mount‐
50              ing (i.e. those reported as  "system  internal"  by  udisks  and
51              those listed in fstab without the "user" option).
52
53       --return-to-fsm-timeout <seconds>
54              Specify  the  number  of  seconds the mouse pointer must be away
55              from the dockapp before the display  changes  back  to  the  FSM
56              view. The default is 60, set negative to disable.
57
58       --allow-insecure-memory, --no-allow-insecure-memory
59              Normally,  the password dialog will insist that secure memory be
60              allocated to hold the entered password;  this  can  prevent  the
61              password  from  being written to swap in a low-memory situation.
62              If your system does not allow users to allocate  secure  memory,
63              you  can use --allow-insecure-memory to allow the use of normal,
64              insecure memory.
65
66       --allow-core-files, --no-allow-core-files
67              The dumping of core files is disabled so entered passwords  will
68              not  be  written  to disk if a coredump signal is received. Nor‐
69              mally, the program will exit if this cannot be done;  if  neces‐
70              sary,  --allow-core-files may be used to allow execution despite
71              the risk.
72
73       --blink-full-filesystems, --no-blink-full-filesystems
74              Normally, the "disk space used" bar for a read-write  filesystem
75              will blink when it is over 95% full. --no-blink-full-filesystems
76              may be used to prevent this.
77
78       --non-wmaker
79              Create windows differently, in a manner more  friendly  to  non-
80              Window  Maker window managers. If you wind up with both a docked
81              icon and an unmanaged window, try setting this.
82

CONFIGURATION

84       The configuration files may contain the following options:
85
86       verbose
87       quiet
88       non-wmaker
89       notify = <level>
90       exclude-system-volumes
91       include-system-volumes
92       fsm-exclude-system-volumes
93       fsm-include-system-volumes
94       pager-exclude-system-volumes
95       pager-include-system-volumes
96       return-to-fsm-timeout = <seconds>
97       allow-insecure-memory
98       no-allow-insecure-memory
99       allow-core-files
100       no-allow-core-files
101       blink-full-filesystems
102       no-blink-full-filesystems
103              Same as the corresponding command line options.
104
105       warn = <level>
106              Sets the verbosity level, error, warn (default), info, or debug.
107
108       command = <command-spec>
109              Allows adding arbitrary commands to the right-click menu. A com‐
110              mand-spec  is  of  the  form  title;command.  The command is NOT
111              passed through the shell, but the search path is used. The  fol‐
112              lowing printf-style escapes may be used:
113
114              %p - The udisks dbus path for the device
115              %d - The /dev path for the device
116              %m - The mountpoint of the filesystem
117              %% - A literal "%"
118
119              If  any  of  the above are not available (e.g. the filesystem is
120              not mounted), commands using them  will  be  greyed-out  in  the
121              right-click menu.
122
123              For  example,  "command  = Console; urxvt -cd %m" would create a
124              menu item that will open a terminal window at  the  filesystem's
125              mountpoint.
126
127       click-command = <command-spec>
128              Same  as command, plus this command will be executed when click‐
129              ing a device in the display.
130
131       double-click-command = <command-spec>
132              Same as command, plus this command will be executed when double-
133              clicking a device in the display.
134
135       include-volume = <spec>
136       exclude-volume = <spec>
137       fsm-include-volume = <spec>
138       fsm-exclude-volume = <spec>
139       pager-include-volume = <spec>
140       pager-exclude-volume = <spec>
141              Allows  for specificly identifying volumes to include or exclude
142              from the paging and/or the FSM display, overriding  the  general
143              behavior  chosen  by  --include-system-volumes or --exclude-sys‐
144              tem-volumes.
145
146              The values for <spec> are similar to those for the  first  field
147              in  /etc/fstab: If it begins with "LABEL=", the remainder of the
148              spec is matched against the volume's label. If  it  begins  with
149              "UUID=",  the  remainder of the spec is matched against the vol‐
150              ume's UUID. Otherwise, the spec is matched against the  volume's
151              device and current mountpoint.
152
153              If multiple include and exclude entries match a volume, the last
154              one wins. Specifying include-volume is equivalent to  specifying
155              both  fsm-include-volume and pager-include-volume (and similarly
156              for the exclude variants).
157

DISPLAY

159       The dockapp consists of a display window, two "action" buttons  on  the
160       left,  and  two  "paging"  buttons on the right. The paging buttons are
161       used for paging through the available devices;  the  mouse  scrollwheel
162       may  also  be  used  while  over  the dockapp for the same purpose. The
163       action buttons vary depending on which device is focused.
164
165       Hovering the mouse over the display will show a tooltip  with  informa‐
166       tion  on  the  current  device, and over the action buttons will show a
167       tooltip describing the  button's  action.  Right-clicking  the  display
168       gives a popup menu with additional options for the current device. Mid‐
169       dle-clicking moves back to FSM mode.
170
171       The "default" mode is the FSM display. In  this  mode,  the  filesystem
172       usage  information for all filesystems reported as mounted by udisks is
173       periodically queried and the 6 with the  highest  percentage  used  are
174       displayed,  along with a bar indicating the percentage. If the percent‐
175       age is over 95%, the bar turns red and (optionally) blinks. The  action
176       buttons are not used. If no click-command is set, clicking a filesystem
177       line will go to that device's page, if any.
178
179       The other mode is for displaying a device. In this mode, the top of the
180       display  window  shows the device label or /dev node name, with an icon
181       representing the device below. The right  action  button  is  used  for
182       removing  the media as applicable, e.g. locking a crypto device, eject‐
183       ing a CD, or detaching a USB stick for safe removal.
184
185       When displaying a filesystem device, the mountpoint and  usage  percent
186       bar  (if mounted) are at the bottom of the display. The icon has a blue
187       background if the filesystem is mounted, or  a  red  background  if  an
188       operation  is  currently in progress. The left action button is used to
189       mount or unmount the filesystem.
190
191       When displaying a locked crypto device, the type of  the  device  (e.g.
192       "LUKS  device")  is  displayed at the bottom. The left action button is
193       used to unlock the device; the passphrase will be loaded from the  sys‐
194       tem keyring if possible, and you will be prompted if necessary.
195
196       The  right-click menu gives access to a few additional actions, includ‐
197       ing relabeling a filesystem and forgetting a saved crypto device  pass‐
198       word.
199

BUGS

201       None yet.
202

FILES

204       /etc/wmudmount.conf
205              System configuration.
206
207       $HOME/.wmudmountrc
208              User configuration.
209

SIGNALS

211       SIGUSR1
212              Perform the same action as clicking the left action button.
213
214       SIGUSR2
215              Perform the same action as clicking the right action button.
216
217       SIGRTMIN+0
218              Perform  the  same action as clicking the left paging button. To
219              find the expected signal number of SIGRTMIN+0, use the --verbose
220              option.
221
222       SIGRTMIN+1
223              Perform  the same action as clicking the right paging button. To
224              find the expected signal number of SIGRTMIN+1, use the --verbose
225              option.
226

AUTHORS

228       wmudmount was written by Brad Jorsch <anomie@users.sourceforge.net>.
229
230       Email  regarding  wmudmount  should  be  sent  to  anomie@users.source‐
231       forge.net.
232
233
234
235                               February 12, 2017                  wmudmount(1)
Impressum