это перепост заметки, оригинал находится на моем сайте:
https://lleo.me/dnevnik/2019/11/04 Ничто так не бесит, как ожидание открытия файла. Не понимаю, как большинство людей живут с этим. Вот ты нашел у себя на диске файл JPG или MP3 или DOC, хочешь мгновенно понять, что это, но тут начинается... По нажатию клавиши запускаться СОФТ. Открывается какое-то ОКНО. Даже если у тебя комп самой последней модели, мгновенно ничего не откроется. Все равно ждать долгие полсекунды-полторы-две-три, пока подгрузятся все задачи... Вот скажите, нахера я должен ждать несколько секунд, пока целиком прогрузится Офис, чтобы выяснить, что файл ~/Загрузки/1.doc начинается словами «Инструкция пылесоса Samsung 1003MХ» и его можно стирать, не глядя?
У себя в MC под Линуксом я давно решил эту проблему, подобрав набор мгновенно стартующих утилит. Для музыки это конечно audacious. Для мгновенного просмотра текстового содержимого файлов doc и docx - соответственно catdoc и docx2txt. Для картинок самый быстрозагружающийся - qiv. А если надо увидеть данные (размер, тип) - то есть смешная текстовая утилита, к которой я сегодня добавил еще и ссылку на геопозицию, вы видели выше. Ниже ценной информации она шутки ради ещё и пытается изобразить картинку буквами, но это я сделал просто ради забавы, не получится понять что-то по такой картинке, не зная оригинала. Ценны в таком вьювере лишь первые две строчки, и если на скриншоте неразборчиво, то на самом деле они такие:
=============== cut ===============
/tmp/o/IMG_20190804_183416.jpg JPEG 4160x3120 4160x3120+0+0 8-bit sRGB 2.078MB 0.000u 0:00.000
Exiflink:
https://www.google.com/maps/place/?q=59.9091349722222%2C30.2431148888889 =============== /cut ===============
Не то, чтобы я не догадывался, что телефон пишет позицию GPS в exif каждой фотки - я эту настройку специально включил. Но как теперь стало легко на любой фотке нажать F3, ткнуть мышкой в ссылку и сразу открыть на карте это место! Кому интересно, настройки MC в файле ~/.config/mc/mc.ext
regex/\.(gif|GIF|jpg|JPG|jpeg|JPEG|png|PNG|tiff|TIFF|ico|SVG|svg)$
Open=(nohup qiv -m -B %f >/dev/null 2>&1 &)
Edit=(nohup gimp %d/%p >/dev/null 2>&1 &)
View=%view{ascii} echo ''; identify %f ; echo -n 'Exiflink:
https://www.google.com/maps/place/?q='; exiftool -n -p '$GPSLatitude,$GPSLongitude' %f 2>/dev/null; echo '' ; jp2a --width=120 %f
regex/\.(docx|DOCX|Docx)$
View=%view{ascii} docx2txt %f -
Edit=(nohup docx2txt %f - | leafpad >/dev/null 2>&1 &)
Open=(nohup ooffice %f >/dev/null 2>&1 &)
regex/i/\.(doc|rtf)$
Open=(nohup winword %f >/dev/null 2>&1 &)
View=(nohup catdoc -s cp1251 -d utf8 -w %f | leafpad >/dev/null 2>&1 &)
Edit=(nohup ooffice %f >/dev/null 2>&1 &)
regex/i/\.(mp3|wav|ogg)$
View=%view{ascii} infomp3 %f
Open=(nohup audacious %f >/dev/null 2>&1 &)
Edit=(nohup audacity %f >/dev/null 2>&1 &)
UPD: По совету мудрых людей добавил определение названия места через wikimapia.org, скрипт уже получился развесистый и я его вынес в отдельный файлик.
[ ТЕКСТ ПОД КАТОМ: Доступен только в оригинальной заметке на сайте ]
Теперь так:
regex/\.(gif|GIF|jpg|JPG|jpeg|JPEG|png|PNG|tiff|TIFF|ico|SVG|svg)$
Open=(nohup qiv -m -B %f >/dev/null 2>&1 &)
Edit=(nohup gimp %d/%p >/dev/null 2>&1 &)
View=%view{ascii} infoimg %f
это перепост заметки, оригинал находится на моем сайте:
https://lleo.me/dnevnik/2019/11/04