LINUX.ORG.RU

Сообщения moskvich

 

Флешка USB 2.0 изменение геометрии

Форум — Linux-hardware

Есть noname флешка 128Гб, изначально, была отформатирована в vfat - но для линукса очень медленная ФС и глючная, потому хотел переформатировать в exfat, но из-за оооочееееньььь малой скорости (что-то около 8кб за 5 минут) что-то пошло не так, поэтому поигрался с hdparm, на какой-то опции, hdparm вывалил кучу вопросов смысла которых не понимаю, но смысл сводился к размеру секторов и их количеству, и таких вопросов было оооооочень много, так что везде нажимал , в результате возникла новая геометрия разметки с такими вот числами:

# hdparm /dev/sda

/dev/sda:
 multcount     =  0 (off)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 1024/0/62, sectors = 0, start = 0

Изначально была с такими числами:

# hdparm /dev/sda

/dev/sda:
 multcount     =  0 (off)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 15297/255/63, sectors = 245760000, start = 0

Можно ли вернуть размеры геометрии на первую ?

Попробовал сбросить до заводских настроек при опции «dco-rectory» (изменено умышленно) получаю такой вывод:

/dev/sda:
 issuing DCO restore command
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

…и размеры остаются прежними…

fdisk, mount устройство /dev/sda не находят, хотя lsblk видит:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    1     0B  0 disk 

 , ,

moskvich
()

файловые менеджеры и недопустимые символы.

Форум — General

Есть ли файловый менеджер, способный автоматически копировать/перемещать с переименованием такие файлы ? Есть флешки и dvd, где очень много файлов с символами «:», и.т.д, неподходящими для exfat.

Нашёл для «очистки» имён программку detox, но это не файловый менеджер, это просто утилита, надо писать скрипт: неудобно… Ну на скорую руку сочинил:

$ IFS=$'\n' ; for i in $( find /media/mylogin -name "*:*" ) ; do destfolder=~/renamefiles ; namefolder=$( dirname $i ) ; if [[ ! -d $destfolder/$namefolder ]] ; then mkdir -p $destfolder/$namefolder ; fi ; detox $i $destfolder ; done

Но это не то: detox только переименовывает, а нужно копировать с read-only системы…

 ,

moskvich
()

rsync: правило exclude отменяет все include

Форум — Admin

rsync version 3.4.1 protocol version 32

Проблема:

rsync -vtR --include='*.txt'  --include='*.zip*' --include='*.rar*' --include='*.7z*' --exclude="*" source ~/dest/

Последнее правило отменяет все предыдущие. Пробовались также и фильтры, с тем же самым результатом:

rsync -vtR  --filter "+ *.txt" --filter "+ *.zip" --filter "+ *.rar" --filter "+ *.7z" --filter "- *" source ~/dest/

Приходится пока задействовать такую конструкцию:

for i in $( find source \( -iname "*.txt" -o -iname "*.zip" -o -iname "*.rar" -o -iname "*.7z" \) ) ; do rsync -vtR $i ~/dest/ ; done

Но довольно медленно… Хотелось бы rsync :(

 

moskvich
()

Плата видеозахвата EUsbRec63: в выходном файле нет звука.

Форум — Multimedia
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: CAMERA [USB2.0 PC CAMERA], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC891 Analog [ALC891 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 2: ALC891 Alt Analog [ALC891 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Попытка подставить адрес устройства приводит к ошибке:

$ ffmpeg -f v4l2 -standard PAL -thread_queue_size 512 -i /dev/video0 -f alsa -thread_queue_size 512 -i hw:0,0 -vcodec mpeg2video -preset superfast -crf 25 -s 704x520 -r 25 -b:v 6000k  -aspect 4:3 -acodec mp2 -b:a 192k -channels 2 -ar 48000 out.mpg
...
[video4linux2,v4l2 @ 0x5611e2df6400] This device does not support any standard
[mjpeg @ 0x5611e2df6e00] EOI missing, emulating                                                                                               
Input #0, video4linux2,v4l2, from '/dev/video0':                                                                                              
  Duration: N/A, start: 2670.126785, bitrate: N/A
  Stream #0:0: Video: mjpeg (Baseline), yuvj422p(pc, bt470bg/unknown/unknown), 640x480, 30 fps, 30 tbr, 1000k tbn
[alsa @ 0x5611e2df7f40] cannot set channel count to 2 (Invalid argument)
[in#1 @ 0x5611e2df7c40] Error opening input: Input/output error                                                                               
Error opening input file hw:0,0.                                                                                                              
Error opening input files: Input/output error                                                                                                 
[video4linux2,v4l2 @ 0x5611e2df6400] Some buffers are still owned by the caller on close.                                                     
ioctl(VIDIOC_QBUF): Bad file descriptor                                                        

адрес же вида «hw:1,0» запись разрешает, но трек пуст, не записывается даже то, что сейчас идёт по «hw:1,0». Графические программы всё играют, но… qv4l2 выдаёт только дамп, videolan искажает видео вплоть до полного неприятия записей в SECAM

 , ,

moskvich
()

i3 и отображение текущей раскладки в i3status?

Форум — Desktop

Была тема на форуме. i3 и отображение текущей раскладки. Но я так и не понял, как встроить в i3status.conf прилагавшийся скрипт:

while :
do
    read line
    LG=$(setxkbmap -query | awk '/layout/{print $2}') 
    case "$(xset -q|grep LED| awk '{ print $10 }')" in
        "00000000") LG="US" ;;
        "00001004") LG="RU" ;;
    esac
    echo "LG: $LG | $line" || exit 1
done

Очень прошу: без троллинга и пустых злословий, я не настолько уверенно чувствую себя…

Очень нужно умение встроить индикацию раскладки в i3status, на новой клавиатуре раскладка почти не видна… Помимо вышеупомянутого скрипта, нашёл ещё на гите скрипт https://github.com/porras/i3-keyboard-layout и хотя это «переключалка» раскладок, но он и в трее показывает раскладку тоже, можно смирится, что переключением будут заниматься два способа: через localectl и новый i3-keyboard-layout, но там возник другой вопрос, не принимает в ~/.config/i3/config строчку следующего вида:

status_command i3status -c ~/.config/i3/i3status.conf | i3-keyboard-layout i3status

?

 ,

moskvich
()

RSS подписка на новые темы