Графического инструмента для запись 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

Ссылка: Calculate USB Creator
Ссылка: Calculate USB Creator Болгарская Версия

спасибо друг мой

И так. вот вам финалны релиз. Допилен.

Так, для всё Генте дистрибутивы можно установите из портежей.

layman -f 
layman -a ROKO__ 
eix-sync
emerge ddflash-gui

Rosen Alexandrow писал(а):

Так, для всё Генте дистрибутивы можно установите из портежей.

[…]

Спасибо, установил. Работает

Обновил ебилды, пожалуйста сделайте:

layman -s ROKO__ ; emerge calculate-usb-creator

Что-то не так, с выбором флешки…
Не названия, а двоеточия…