[Comm] Послать из консоли пользователю, работающему под X
Dmitry Derjavin
dd на altlinux.org
Сб Сен 14 23:46:55 MSK 2013
Fri, 13 Sep 2013, 12:12, Yury Alyaev:
> Ага, представляю себе картину маслом и сыром: сидит жена за компом,
> смотрит себе кино, и вдруг иксы с грохотом перезагружаются, и на экран
> выскакивает сообщени "Да выйди ж ты в скайп наконец!". В общем, в
> свете xmessage все остальные способы -- автогеном и per rectvm.
Наоборот, это xmessage в данном случае — классический «per rectum»:
ни с того ни с сего на экране появляется какое-то сообщение. Оно не
системное и не вызвано никакими действиями оператора. Именно что через
одно место!
При этом не забудьте, что X-сервер оператора стал доступен всему миру, а
оператор об этом и не подозревает. «Выйди в Скайп» означает, что есть
шанс, что X-сервер торчит голым сокетом в Интернет, а аутентификацию вы
только что выключили («xhost +»). И любой желающий при известной сноровке
может читать у нашего оператора всё вплоть до клавиатурного ввода.
Понятно, что аутентификацию можно не отключать. Но принцип наименьшего
удивления в этом случае всё равно не соблюдается.
В свете вышеизложенного именно варианты с dbus/libnotify или jabber-ом
выглядят более «прямыми». И сеанс обрушивать совершенно не обязательно.
Достаточно добавить запуск клиента jabber или libnotify в сценарий
запуска сеанса. Один раз.
--
~dd
Подробная информация о списке рассылки community