Покажи Публикации - AMD
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: 1 2 [3] 4 5 ... 59
31  Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1) -: Mar 05, 2012, 13:03
Не съм от разбирачите, но с 'dd' не е ли бавничко? Ако iso-то е DVD?!
Бързодействието на dd зависи и от параметъра bs=

Това за bs нещо не го схващам. Често го ползвам при създаване на файлове в диска. С dd if=/dev/zero of=/tmp/script bs=1k count=50M което създава 50 гигабайта файл. Но тук не знам каква точно ще е ролята му?!
32  Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1) -: Mar 05, 2012, 12:40
http://www.calculate-linux.ru/blogs/ru/343/show

Ето и финалната версия. Периодично теглете наново програмката, за да я имате винаги актуална при евентуални промени от моя страна.

Смятам да подобрявам интерфейса но изисква време, така че търпение!
Надявам се да помогне на много хора при създаването на Boot USB Flash.

Тъй като често се пита "Как да си напраа флашката да боот..."
33  Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1) -: Mar 05, 2012, 12:16
Не съм от разбирачите, но с 'dd' не е ли бавничко? Ако iso-то е DVD?!

То няма бързо копиране при бавна памет.

Мисля че открих проблема, след малко ще кача официалната версия!
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 години, и чак сега чат пат става за нещо, а гнома го осрахте преди да е станал на година..
37  Linux секция за начинаещи / Настройка на програми / Re: Изпълнение на скрипт през произволен период - как? -: Mar 04, 2012, 13:58
crontab
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.png
http://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)
41  Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1) -: Mar 03, 2012, 20:11
Малко снимки от програмката.

http://imglink.ru/show-image.php?id=be907b1ee69b125a6f388d5a7981d2e4
http://imglink.ru/show-image.php?id=7c6e5dfecefe6fec45d63291c698a494
http://imglink.ru/show-image.php?id=5d3344a56109098d53c55117abdccdd7
http://imglink.ru/show-image.php?id=ef70a832f44b08be7ff85aed3ed3de8e

ПС: Не всички диалози се показват при мен, защото нямам включено USB и съм направил скрипта да не продължава ако не покаже налични устройства в списъка (4-тия линк).
42  Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1) -: Mar 03, 2012, 19:56
Xdialog си е самостоятелен пакет. За всяка дистрибуция. Вече отделен въпрос е дали всяка дистрибуция ще го има в хранилището си (Особено ако е КДЕ Десктоп.)

Xdialog е еквивалент на Zenity и Kdialog

http://mirror.yandex.ru/gentoo-distfiles/distfiles/Xdialog-2.3.1.tar.bz2 - с GTK

http://mirror.yandex.ru/gentoo-distfiles/distfiles/dialog-1.1-20120215.tgz - с Console Like Interface

Зависимости: libtool bash ncurses gettext gtk+-2

ПС: За Дебиан/Убунту потребители, ако не съществува в хранилищата може да се инсталира ръчно както писах по-горе, тъй като при тях се използва "whiptail"
43  Програмиране / Общ форум / Re: Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1) -: Mar 03, 2012, 19:52
Ако искаш някой да ти ползва скрипта - махни тези номера на редове или дай линк за сваляне.
А какъв е този Xdialog, в кой-пакет се намира, освен ако не трябва да се ползва твоята дистрибуция.
При версия 0.2, ще ходиш да заменяш 0.1 с 0.2 ли
Не се заяждам, градивна критика.

Не това 0.1 го добавям като пиша пакети за моята дистрибуция, и нали ако има големи промени ще стане 0.2, а евентуално ако са само фиксове добавям 0.1-r1 r2 и така нататък.

Линк за сваляне сега ще публикувам.

https://github.com/sandikata/ROKO__/blob/master/ddflash-gui

Цъкваш на RAW и получаваш чистия код, без номерация на редовете.
44  Програмиране / Общ форум / Инструмент за записване на ISO върху USB FLASH (Calculate USB Creator 0.1) -: Mar 03, 2012, 18:09
Код
GeSHi (Bash):
  1. #!/bin/bash
  2. #Автор: Росен Александров
  3. #jabber - roko@jabber.calculate-linux.org
  4. #e-mail - sandikata@yandex.ru
  5. #irc - irc.freenode.net/ROKO__
  6.  
  7. # Переменные
  8. XDIALOG=`find /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin -name Xdialog`
  9. if [ -z "$XDIALOG" ]
  10. then
  11.  DIALOG="dialog"
  12. else
  13.  DIALOG="Xdialog"
  14. fi
  15.  
  16. pn="ddflash-gui"
  17. # Суперпользователь
  18. if [ `id -u` -ne 0 ] ; gksu $pn
  19. then
  20. $DIALOG --title "Ошибка!" --msgbox "Вы должны иметь привилегии суперпользователя!" 0 0
  21. exit 1
  22. fi
  23.  
  24. # DDFLASH 0.1
  25. $DIALOG --title "DDFLASH 0.1" --yesno "Добро пожаловать.\n
  26. Это тест версия!\n
  27. Используйте на свой страх и риск!\n
  28. Мы не принимаем жалобы на потерю данных!\n
  29. Автор: Росен Александров\n
  30. Готовы ли вы продолжать?" 16 85
  31.  
  32. otwet=$?
  33. if [ $otwet -ne 0 ]
  34. then notify-send -t 10000 "Вы не согласились, чтобы продолжить. Программа закрывается!"
  35. exit 0
  36. fi
  37.  
  38. $DIALOG --title "DDFLASH 0.1" --msgbox "Пожалуйста, отключите все USB устройства!" 16 85
  39. dmesg -c 1> /dev/null
  40. $DIALOG --title "DDFLASH 0.1" --msgbox "Теперь подключите USB устройство, которое будет признано, это займет некоторое время." 16 85
  41. sleep 10
  42. USB=`dmesg | grep removable | cut -d '[' -f 3 | cut -d ']' -f 1`
  43. if [ -z "$USB" ]; then
  44. USB=`dmesg | grep removable | cut -d ' ' -f 3 | cut -c 2,3,4`
  45. fi
  46. DEVICE=`for var in $USB; do echo "/dev/$var"; done`
  47. set $DEVICE
  48. usb=`$DIALOG --title "$TITLE" --radiolist "DDFLASH 0.1 Выберите устройство?" 15 60 3 \
  49. :$1 "" off \
  50. :$2 "" off \
  51. :$3 "" off 3>&1 1>&2 2>&3 | cut -c2-11`
  52. [ -z "$usb" ] && exit 0
  53.  
  54. # Образ
  55. iso=`$DIALOG --title "DDFLASH 0.1 Выберите изображение? (ISO)" --fselect "/" 40 100 3>&1 1>&2 2>&3`
  56. [ -z "$iso" ] ;
  57.  
  58. # Продолжать
  59. $DIALOG --title "DDFLASH 0.1" --clear \
  60. --yesno "Вы уверены, что хотите продолжить?" 16 85 3
  61.  
  62. value=$?
  63.  
  64. case $value in
  65. 0) umount $usb ; dd if=$iso of=$usb
  66.   Xdialog --no-buttons --infobox "Копирование ... Пожалуйста, подождите ..." 0 0
  67. ;;
  68.  
  69. 1) notify-send -t 10000 "Отмена нажатой."
  70.   exit 0
  71. ;;
  72.  
  73. 255) notify-send -t 10000 "Диалог был закрыт."
  74. ;;
  75.  
  76. esac
  77. $DIALOG --title "DDFLASH 0.1" --msgbox "Копирование завершено." 15 60
  78. exit 0
  79.  
  80.  

Скоро ще има още подобрения по програмата.
45  Програмиране / Общ форум / Re: python exec -: Mar 03, 2012, 16:27
ОК де, вече са ти казали всичко, което ти трябва. Да разбираме ли, че няма сам да се пробваш, а искаш кода наготово?  ???

Аз поне не виждам да са ми казали ? Пробвах се но не намирам полезна информация или кратки примери.

Извън темата, някой има ли опит с Xdialog?
При параметри като Xdialog --yesno "Въпрос" размер1 размер2 нали се показва диалогов прозорец с въпроса, та мисълта ми е как точно трябва да се направи в скрипта за да може да "знае" кога какъв бутон е натиснат, и следователно при различните действия да изпълнява различни командни линии.
Страници: 1 2 [3] 4 5 ... 59