[kde-linux] How to silence the device notifier in a multi seat environment
Duncan
1i5t5.duncan at cox.net
Thu Nov 12 01:53:51 UTC 2015
Juan Ignacio Saitua posted on Wed, 11 Nov 2015 13:40:28 +0000 as
excerpted:
> On Wednesday, November 11, 2015 9:24 AM, Duncan wrote:
>> Removing udisks is likely to do it.
> I tried and it works. Now the notifier does nothing when a usb storage
> is connected. But now I can't mount the device from within kde. I can
> make it by using the command line, but not every user has the knowledge
> to do that. How are you dealing with that?
>
> I already have a udev rule that notifies only the corresponding user
> desktop that an usb device is connected, but now I would like to trigger
> an "usb insertion device" event in the kde device notifier as well. Do
> you know if there is some dbus interface that can be use to achieve
> that?
OK, this whole post makes me feel a bit like I'm the grouchy old geezer
waving his cane at the kids to get off his grass, while complaining about
kids these days and how much better things were in the old days, but
anyway...
First thing, please don't post in HTML to mailing lists. (FWIW, your
post appeared in two parts, one HTML, the other plain text.) It's
considered by many knowledgeable list regulars to be a security-
vulnerable message format, and is vulnerable to web-beacon privacy
invasion techniques even when functioning as designed. If a message is
worth reading, it's worth reading in plain text, and dressing it up in
HTML only makes you look like a spammer, malware spreader, or simply
someone with a bad understanding of security concepts. Some choose not
to respond to HTML posters or even to killfile them, but I do at least
try to ask nicely first and explain, as I've found a significant number
of people actually agree and are embarrassed to find they were posting in
HTML in the first place. (Kinda like being thankful when someone tells
you your zipper is down. =:^)
To the topic at hand...
I actually prefer the manual way, entering the mount command in konsole
or the like. That way I know it's not mounted until I mount it, and when
it's mounted, I know the options its mounted with and that they include
nodev,noexec,user(s), etc, if appropriate, and that they don't, if not.
What I'd do here if necessary for less technically literate users (or
those without the perms ordinarily necessary to do the mount) would be to
setup a script with exactly the options I wanted, put an icon for it on
the desktop or in the menu, and tell them to click it to access their
device if they want to. I might even get fancy and use kdialog or the
like to script a popup dialog telling them they can now use it, and that
they can close the dialog window when they are done using it, as that
will automatically kill anything still using it and unmount the device.
The script would have the appropriate sudo mount command if necessary,
and that specific mount command would be allowed for them in /etc/sudoers,
so no dbus or polkit necessary.
But I'm sure there's a dbus/polkit interface for it too, were I to look
for it, as that's surely what the udisks scripts and plasma device
notifier were using.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
More information about the kde-linux
mailing list