34
|
Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1)
|
-: Mar 05, 2012, 11:10
|
Предполагах че ще е подобен резултата. Някой от знаещите може ли да даде идея?
Не съм много сигурен в това дали изобщо скрипта записва в променливи данните въведени от Xdialog.
Ами да ....
roko__@Calculate(11:47:41-12-03-05)( ~ pts/2 )# sudo sh script.sh usr/share/ /dev/sdf /usr/share/themes/MurrinaNeoGraphite/gtk-2.0/gtkrc:52: Murrine configuration option "scrollbar_color" is no longer supported and will be ignored. /home/roko__/Торенти/Need For Speed Underground 2.iso
Не чете правилно USB-то. това usr/share не знам от къде се взема че само пречи.
usb=`$DIALOG --title "Выберите устройство." --radiolist "DDFLASH 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`
Проблема идва от тази секция ама а де...
roko__@Calculate(11:54:54-12-03-05)( ~ pts/2 )# sudo sh script.sh usr/share/ /dev/sdf /usr/share/themes/MurrinaNeoGraphite/gtk-2.0/gtkrc:52: Murrine configuration option "scrollbar_color" is no longer supported and will be ignored. /home/roko__/Торенти/Need For Speed Underground 2.iso dd: открытие «/usr/share/themes/MurrinaNeoGraphite/gtk-2.0/gtkrc:52: Murrine configuration option "scrollbar_color" is no longer supported and will be ignored.\n/home/roko__/Торенти/Need For Speed Underground 2.iso»: Нет такого файла или каталога dd: открытие «usr/share/\n/dev/sdf»: Нет такого файла или каталога 0:00:00 [ 0B/s] [<=>
Ето какво изсира, не мога да разбера от къде се взема това usr/share/\n/dev/sdf Трябва ми само /dev/sdf да излиза.
Но е доста тъпо.
|
|
|
35
|
Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1)
|
-: Mar 05, 2012, 10:22
|
И колко продължава тестовият период скрипта?
П.П. Понеже форума е на Линукс за българи, а не на Calculate Linux е по-правилно съобщенията да са преведени български.
Това мисля че важи и за статиите които се пускат на английски! Сега по темата. Тестов ще е докато получа отзиви дали работи, и какви проблеми са забелязани. Аз нямам в момента къде да го тествам. Не съществува риск да си изтриеш важна информация на диска, защото съм го направил така че да следи само за сменяеми дялове (флашки и други). Единственото е ако имаш нещо важно на флашката си заминава безвъзвратно.
|
|
|
36
|
Linux секция за начинаещи / Настройка на програми / Re: openSUSE 12.1 няколко въпроса
|
-: Mar 04, 2012, 14:02
|
Както колегата каза- всичко са скапани шел екстенжъни, които само пунтират десктоп функционалност, а и това, че гном 3 е по-лек от 2.хх са простотии, изсмукани от лявото ти кутре на крака... А недай си боже да искаш да промениш нещо по скапания шелл, като да добавиш тема или да добавиш въпросния екстенжън, май е доста по-голяма играчка от "прехваленото" кде... Гном 3 по дифолт вече яде колкото кде, което каквото и да си говорим е доста по-красиво и с повече възможности, недай си боже да разширят функционалността на гном-а ще стане по-тромав и от windows 7 с heavy usage...
О да голяма играчка е, тегля темата за шела и от gnome-tweak-tool си я сменям както искам. И какви са тези тъпотии? Всяка десктоп среда си има разширения, Лайноидите в КДЕ са си разширения, аплетите в гном2 и xfce са си разширения. Никак не даваш шанс на Гном3, на по-малко от година е.. А да ти припомня скапаното КДЕ колко години отидоха за да стане горе долу използваемо? КДЕ 4.0 - 2008ма година. Сега сме 2012-та. Какво да говорим повече ?! http://dot.kde.org/2007/10/03/announcing-kde-40-release-eventДори 2007-ма, тогава какво ръсиш глупости не те знам? От 2007-ма до 2012-та са 5 години, и чак сега чат пат става за нещо, а гнома го осрахте преди да е станал на година..
|
|
|
38
|
Linux секция за начинаещи / Настройка на програми / Re: openSUSE 12.1 няколко въпроса
|
-: Mar 04, 2012, 12:15
|
Качвал съм си точно това openSUSE с Gnome 3 и се отвратих.Не можеш нищо да си промениш.Един панел не можеш да си добавиш и да си го настроиш както искаш.За да превключиш между два отворени прозореца трябва да минаваш през старт менюто и да цъкаш 5 пъти докато се докопаш до прозорците.Няма таскбар.В старт менюто като цъкна да ми покаже програмките ми излизат артефакти.Дори единствената лента която е отгоре не можеш да и промениш widget-тите.Иначе е лъскаво и примамливо и добре изглежда ама като тръгнеш да работиш виждаш, че няма елементарни неща и всичко е ограничено.Цялата му къстъмизация се състои в десетина шел екстеншъна с които се опитват да замажат положението като добавят някои елементарни функции. Колкото за KDE-то много по-добро е и не е толкова тежко.Аз съм с KDE само, че в Kubuntu 11.10 В момента компютъра ми работи от 30 часа и заетата памет e 480 MB с пуснат Firefox. При стартиране без нищо пуснато е заета 260-280 МВ. Направо си качвай нещо с KDE или стария Gnome, тоя Gnome 3 няма да го изтърпиш и един час и само ще си изгубиш времето.
Камари камари глупости! КДЕ по никой начин не е по-леко дори от Gnome2 пък камоли от Gnome3 който е 2 пъти по-лек от Gnome2. Кажи ми в КДЕ кое ти е лесно да направиш ? За да изкараш икона на плота 1 милион гимнастики правиш, докато в Гном си има меню с възможност прати на работния плот прати в панела, и така нататък... Да не говорим в прехваленото ви КДЕ колко е лесно човек да си добави и подреди панел аплетите, ако не знае колко гимнастики трябва да направи ще му дойде да се застреля. Кой ти каза че няма таскбар ? Кой ти каза че е ограничено ? Сигурно това е нямане на таскбар и яко ограниченост, че не можеш дори меню да си отвориш.. Я да видим все пак... http://www.calculate-linux.ru/attachments/1926/pic1.pnghttp://www.calculate-linux.ru/attachments/1928/pic2.png
|
|
|
39
|
Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1)
|
-: Mar 04, 2012, 08:38
|
И това копира с dd iso-то върху флашка.
Трябва да се каже, че това е възможно само ако iso-to е така направено че да може да бутва и от CD и от Флашка. При федората знам че вече от ver 13 нагоре iso-тата им са такива. Не знам как е при другите дистрибуции. Може навсякъде вече да е така.
Относно забележката нямам в момента флашка на която да тествам поведението му. Ако можеш покажи с снимки какво си забелязал. Но в общият случай iso не може направо да се записва върху флашка. Iso-то си е за CD и ефекта ще е никакъв. Няма да бутне.
Примерно Убунту,ЛинуксМинт и някой други не могат да се записват по този начин,ама много са тези,които можеш да запишеш като bootableUSB.
P.S.Аз имам забележки към скрипта.Примерно когато не си поставил флашка в USB-то не спира до там скрипта,а си продължава до края.Може да се направи като искането на на Адмонистраторски права.Когато не открие флашка да спира скрипта.Не знам за Xdialog-а дали е еквивалент на Zenity и Kdialog,ама по-добре ползвай тях,защото при мен изглежда като инсталатор на ArchLinux.
Значи нямаш инсталиран Xdialog направил съм го така че ако имаш Xdialog излиза графично, ако имаш само dialog излиза конзолно.
|
|
|
40
|
Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1)
|
-: Mar 04, 2012, 08:36
|
И това копира с dd iso-то върху флашка.
Трябва да се каже, че това е възможно само ако iso-to е така направено че да може да бутва и от CD и от Флашка. При федората знам, че вече от ver 13 нагоре iso-тата им са такива. Не знам как е при другите дистрибуции. Може навсякъде вече да е така.
Но в общият случай iso не може направо да се записва върху флашка. Iso-то си е за CD и ефекта ще е никакъв. Няма да бутне.
Направено е за дистрибуциите които правят Хибридни образи (Hybrid ISO)
|
|
|
44
|
Програмиране / Общ форум / Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1)
|
-: Mar 03, 2012, 18:09
|
GeSHi (Bash): #!/bin/bash #Автор: Росен Александров #jabber - roko@jabber.calculate-linux.org #e-mail - sandikata@yandex.ru #irc - irc.freenode.net/ROKO__ # Переменные XDIALOG=`find /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin -name Xdialog` if [ -z "$XDIALOG" ] then DIALOG="dialog" else DIALOG="Xdialog" fi pn="ddflash-gui" # Суперпользователь if [ `id -u` -ne 0 ] ; gksu $pn then $DIALOG --title "Ошибка!" --msgbox "Вы должны иметь привилегии суперпользователя!" 0 0 exit 1 fi # DDFLASH 0.1 $DIALOG --title "DDFLASH 0.1" --yesno "Добро пожаловать.\n Это тест версия!\n Используйте на свой страх и риск!\n Мы не принимаем жалобы на потерю данных!\n Автор: Росен Александров\n Готовы ли вы продолжать?" 16 85 otwet=$? if [ $otwet -ne 0 ] then notify-send -t 10000 "Вы не согласились, чтобы продолжить. Программа закрывается!" exit 0 fi $DIALOG --title "DDFLASH 0.1" --msgbox "Пожалуйста, отключите все USB устройства!" 16 85 dmesg -c 1> /dev/null $DIALOG --title "DDFLASH 0.1" --msgbox "Теперь подключите USB устройство, которое будет признано, это займет некоторое время." 16 85 sleep 10 USB=`dmesg | grep removable | cut -d '[' -f 3 | cut -d ']' -f 1` if [ -z "$USB" ]; then USB=`dmesg | grep removable | cut -d ' ' -f 3 | cut -c 2,3,4` fi DEVICE=`for var in $USB; do echo "/dev/$var"; done` set $DEVICE usb=`$DIALOG --title "$TITLE" --radiolist "DDFLASH 0.1 Выберите устройство?" 15 60 3 \ :$1 "" off \ :$2 "" off \ :$3 "" off 3>&1 1>&2 2>&3 | cut -c2-11` [ -z "$usb" ] && exit 0 # Образ iso=`$DIALOG --title "DDFLASH 0.1 Выберите изображение? (ISO)" --fselect "/" 40 100 3>&1 1>&2 2>&3` [ -z "$iso" ] ; # Продолжать $DIALOG --title "DDFLASH 0.1" --clear \ --yesno "Вы уверены, что хотите продолжить?" 16 85 3 value=$? case $value in 0) umount $usb ; dd if=$iso of=$usb Xdialog --no-buttons --infobox "Копирование ... Пожалуйста, подождите ..." 0 0 ;; 1) notify-send -t 10000 "Отмена нажатой." exit 0 ;; 255) notify-send -t 10000 "Диалог был закрыт." ;; esac $DIALOG --title "DDFLASH 0.1" --msgbox "Копирование завершено." 15 60 exit 0
Скоро ще има още подобрения по програмата.
|
|
|
45
|
Програмиране / Общ форум / Re: python exec
|
-: Mar 03, 2012, 16:27
|
ОК де, вече са ти казали всичко, което ти трябва. Да разбираме ли, че няма сам да се пробваш, а искаш кода наготово?
Аз поне не виждам да са ми казали ? Пробвах се но не намирам полезна информация или кратки примери. Извън темата, някой има ли опит с Xdialog? При параметри като Xdialog --yesno "Въпрос" размер1 размер2 нали се показва диалогов прозорец с въпроса, та мисълта ми е как точно трябва да се направи в скрипта за да може да "знае" кога какъв бутон е натиснат, и следователно при различните действия да изпълнява различни командни линии.
|
|
|
|