Планета Calculate
Блоги пользователей
Облако тэгов
« Введение в шаблоны Calculate 2.2 часть 3 - настраиваем нижнюю панель в XFCE
Доскам объявления AcoolA 10 лет! »
Графического инструмента для запись USB Флешки
#!/bin/bash #Автор: Росен Александров #jabber - roko@jabber.calculate-linux.org #e-mail - sandikata@yandex.ru #irc - irc.freenode.net/ROKO__ #Лиценз: GPL - 2 # Переменные DIALOG="Xdialog" SUDO=`find /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin -name gksu` pn="calculate-usb-creator" if [ -z "$SUDO" ]; then SUDO="kdesu" else SUDO="gksu" fi # Суперпользователь if [ `id -u` -ne 0 ]; then ${SUDO} "${pn}" ; exit 1 fi # Calculate USB Creator 0.1 $DIALOG --title "Calculate USB Creator 0.1" --yesno "Добро пожаловать.\n Добро пожаловать.\n Calculate USB Creator 0.1\n Мы не принимаем жалобы на потерю данных!\n Автор: Росен Александров\n Готовы ли вы продолжать?" 0 0 otwet=$? if [ $otwet -ne 0 ] then notify-send -t 10000 "Вы не согласились, чтобы продолжить. Программа закрывается!" exit 0 fi # USB/ISO детектор # Автор: Joern Lindau # e-mail: joern.lindau@t-online.de # Лиценз: GPL - 2 $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Пожалуйста, отключите все USB устройства!" 0 0 dmesg -c 1> /dev/null $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Теперь подключите USB устройство, которое будет признано, это займет некоторое время." 0 0 sleep 10 USB=`dmesg | grep removable | cut -d '[' -f 3 | cut -d ']' -f 1` DEVICE=`for var in $USB; do echo "/dev/$var"; done` set $DEVICE usb=`$DIALOG --title "Выберите устройство." --radiolist "Calculate USB Creator 0.1" 0 0 0 \ :$1 "" off \ :$2 "" off \ :$3 "" off \ :$4 "" off \ :$5 "" off \ :$6 "Не трогайте здесь!" off 3>&1 1>&2 2>&3 | cut -c2-11` [ -z "$usb" ] ; # USB/ISO Детектор # Образ iso=`$DIALOG --title "Calculate USB Creator 0.1 Выберите образ (ISO)" --fselect "/" 40 100 3>&1 1>&2 2>&3` [ -z "$iso" ] ; # Продолжать $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Вы выбрали устройство $usb" 0 0 0 $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Вы выбрали образ $iso" 0 0 0 $DIALOG --title "Calculate USB Creator 0.1" --clear \ --yesno "Вы уверены, что хотите продолжить?" 0 0 0 value=$? case $value in 0) $DIALOG --no-buttons --infobox "Копирование ... Пожалуйста, подождите ..." 0 0 ; umount "$usb" ; dd if="$iso" of="$usb" ;; 1) notify-send -t 10000 "Отмена нажатой." ; exit 0 ;; 255) notify-send -t 10000 "Диалог был закрыт." ; exit 0 ;; esac $DIALOG --title "Calculate USB Creator 0.1" --msgbox "Копирование завершено, или прекращено." 0 0 exit 0
Надеюсь будеть помоч.
Так, для всё Генте дистрибутивы можно установите из портежей.
layman -f layman -a ROKO__ eix-sync emerge ddflash-gui
Ссылка:
Ссылка:
Комментарии
Добавил(а) Евгений Савченко почти 7 года назад
спасибо друг мой
Добавил(а) Rosen Alexandrow почти 7 года назад
И так. вот вам финалны релиз. Допилен.
Добавил(а) Rosen Alexandrow почти 7 года назад
Так, для всё Генте дистрибутивы можно установите из портежей.
Добавил(а) Евгений Савченко почти 7 года назад
Rosen Alexandrow писал(а):
Спасибо, установил. Работает
Добавил(а) Rosen Alexandrow почти 7 года назад
Обновил ебилды, пожалуйста сделайте:
Добавил(а) B. X. почти 7 года назад
Что-то не так, с выбором флешки...
Не названия, а двоеточия...