Возможно, что-то как:
if sudo -Hu "$user" xdpyinfo -display "$DISPLAY" > /dev/null 2>&1; then
echo "user $user can connect to display $DISPLAY"
else
echo "user $user cannot connect to display $DISPLAY"
fi
Если Вы не имеете xdpyinfo
, можно попробовать любую из тех стандартных простых утилит X11, которые ничего не отображают на X-сервере (с их stdout и stderr, перенаправленным к/dev/null как вышеупомянутый):
xlsatoms -name PRIMARY
xprop -notype -root CUT_BUFFER0
xwininfo -root
В первую очередь, необходимо смонтировать, что устройство, с помощью GUI или команды монтируется.
# mount -t iso9660 -o ro /dev/cdrom /cdrom
или
# mkdir /mnt/cdrom
# mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
извлекитесь команда для извлечения CD/DVD-привода.
# eject
eject
если/dev/cdrom
не CD-привод или символьная ссылка на него. – Graeme 31.01.2014, 21:48mount: special device /dev/cdrom does not exist
, и вывод к второмуeject: tried to use /mnt/cdrom as device name but it is no block device
иeject: unable to find or open device for: cdrom
– Tim 31.01.2014, 22:25