Dmitry Glazov wrote: > rvadmin пишет: > >> Pivushkov Alexandr wrote: >> >>> Здравствуйте Уважаемые! >>> На работе создал обновляемый репозиторий Ubuntu. С флешкой его >>> синхронизирую командой: >>> sudo rsync -rvlhP --delete /home/pav/Ubuntu/ /media/disk/Ubuntu/ >>> где, >>> /home/pav/Ubuntu/ - репозиторий >>> /media/disk/Ubuntu/ - флэшка >>> >>> 1. Как то уж очень долго происходит синхронизация этих двух папок, даже >>> когда копировать/удалять файлы не надо (то есть когда папки уже >>> синхронизированы). Поделитесь пожалуйста опытом, кто, с какими ключами, >>> работает с rsync. >>> >>> 2. Как можно сделать так, чтобы при вставке флэшки автоматом запускалась >>> команда "sudo rsync ..." >>> >>> >> ковырять ivman, а если быть конкретнее, то: >> в файле ivmConfigActions.xml я внизу использовал >> <ivm:Match name="*"> >> <ivm:Option name="exec" value="touch /tmp/mnt.log; >> /home/admin/myscript.sh $hal.volume.mount_point$ >> /tmp/mnt.log >> 2>&1 " /> >> </ivm:Match> >> >> -------------- >> >> Потом я используя библиотеку libxosd2 навоял маленький бинарник, который >> очень помогает уведомлять о каких-то действиях. >> >> #include <xosd.h> >> >> int main (int argc, char *argv[]) >> { >> if(argc!=4) >> exit(1); >> xosd *osd; >> osd = xosd_create (1); >> xosd_set_font(osd, "-*-courier-*-*-*-*-34-*-*-*-*-*-*-*"); >> xosd_set_colour(osd, "red"); >> xosd_set_timeout(osd, 0); >> xosd_set_horizontal_offset(osd,atoi(argv[1])); >> xosd_set_vertical_offset(osd,atoi(argv[2])); >> xosd_set_shadow_offset(osd, 2); >> xosd_display (osd, 0, XOSD_string, argv[3]); >> xosd_wait_until_no_display(osd); >> >> xosd_uninit (osd); >> return 0; >> } >> >> ------------------ >> >> скомпилил его, и теперь в скриптах пишу >> xosd 50 500 "Flash card mounted" & >> >> И на экране выводится красная надпись. Потом чтобы убить надпись просто >> killall xosd >> >> Может способ и извращенный, но других вариантов я не нашел >> > > > Про либосд и самопальный бинарник - это весело... :-) > А родными средствами - что никак? :-) > > ----------------------------------------- > osd_cat --help > Usage: osd_cat [OPTION] [FILE]... > Version: 2.2.14 > Display FILE, or standard input, on top of display. > > -h, --help Show this help > -p, --pos=(top|middle|bottom) > Display at top/middle/bottom of screen. Top is > default > -o, --offset=OFFSET Vertical Offset > -A, --align=(left|right|center) > Display at left/right/center of screen.Left is > default > -i, --indent=OFFSET Horizontal Offset > -f, --font=FONT Use font (default: > -misc-fixed-medium-r-semicondensed--*-*-*-*-c-*-*-*) > -c, --colour=COLOUR Use colour > -s, --shadow=OFFSET Offset of shadow, default is 0 which is no shadow > -S, --shadowcolour=COLOUR > Colour of shadow, default is black > -O, --outline=WIDTH > Offset of outline, default is 0 which is no outline > -u, --outlinecolour=COLOUR > Colour of outline, default is black > -a, --age[=TIME] Time in seconds before old scroll lines are discarded > If no time is given, the current DELAY is used. > -l, --lines=N Scroll using n lines. Default is 5. > -d, --delay=TIME Show for specified time > -w, --wait Delay display even when new lines are ready > > -b, --barmode=(percentage|slider) > Lets you display a percentage or slider bar > instead of just text. > Options may be 'percentage' or 'slider'. > Disregards any text or files when used. > When this option is used, the following options > are also valid. > -P, --percentage=PERCENTAGE > The length of the percentage bar / slider > position (0 to 100). > -T, --text=TEXT The text to get displayed above the percentage bar. > > > With no FILE, or when FILE is -, read standard input. > ---------------------- > > Не оно? :-) > ЕСЛИ БЫ ЗНАЛ :)))) Нигде в гугле не находил, да и в голову не приходило написать osd и таб > >
-- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru