toad(8) (Toad Opens All Devices) is a utility meant to be started from
the OpenBSD hotplugd(8) attach and detach scripts. It will try to mount
all partitions found on the device under /run/media/username/device.
Where username is the active user login name and device is the type of
the device: usb or cd, followed by its number (from 0 to 9).
This follows the udev hierarchy in Linux which allows interaction with
GLib/GIO's GUnixMount.
That means it interacts natively with file managers like Thunar and
Nautilus (where you can directly unmount/eject devices).
It comes with toadd(8), a small daemon that will detect the insertion of
a medium in the optical drives of the machine by periodically reading
their disklabel(8) (every 8 seconds) and call toad(8) with the attach or
detach argument respectively.
NOTE: this is somewhat still a WIP and a moving target for sure
ok jasper@
- use --enable-deprecated instead of passing -DENABLE_DEPRECATED via the
configure env, and add a comment explaining that it is about
deprecated featureset (the linux implem now uses logind APIs for
suspend/hibernate calls), nothing related to the G*DEPRECATED macros.
From ajacoutot@, also prodded by giovanni@ a while ago.
- backport upstream 7933b0e55234fca86809dad1dee53f0d8e2b96ec,
g_type_init() is deprecated with glib 2.36.
- use g_thread_try_new instead of deprecated g_thread_create (prodded by
ajacoutot@ too)
- include config.h in up-backend.h to reach ENABLE_DEPRECATED #define
The two last patches reported upstream in bug #70071
- Recognize a battery not being present (and reset various metrics accordingly)
- Recognize a fully charged battery
as discussed with and OK landry@ (MAINTAINER), aja@
instead. It is just too hard to maintain a coherent list of still
reachable homepages for GNOME projects so use wiki.gnome.org which is
the entry point for *all* GNOME apps.
as I missed something).
Tray-app is a set of small gtk programs that reside in the system tray
(aka notification area).
eject ("safely remove hardware") allows you to choose a device from a
list, unmount filesystems and eject the device. This would normally be
run using sudo to elevate privileges.
battery is a battery charge level meter.
sound is an audio mixer.
CVE-2013-4259: Ansible uses a socket with predictable filename in /tmp
CVE-2013-4260: Predictable filename used for failed results in world
writable directory
- Remove a temporary post-extract hook, that was only there because
of stray files in the 1.2.1 distfile.
ok aja@ sthen@