Руководство по допиливанию для новичка- от новичка

Автор el guahiro, июля 26, 2015, 20:02:01

« предыдущая - следующая »

el guahiro

Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

xub

Приветствую Вас!
Цитата: el guahiro от февраля 15, 2021, 16:29:38На основе этого?
Ну, это серьёзная композиция я её изучать буду... И будет это не быстро😞...

У меня полегче😇 но основа та же вот это произведение недопрограммиста-графомана (это я о себе😇):
#!/bin/bash
touch /tmp/TMP.TXT /tmp/TMPq.TXT /tmp/TMPp.TXT
NJ=$(date +%d_%H%M_%S);NK=$(xfce4-screenshooter -ro ls);mv $NK /tmp/$NJ.png
cp /tmp/$NJ.png /tmp/Origin$NJ.png
mogrify -modulate 100,0 -resize 400% /tmp/$NJ.png
tesseract /tmp/$NJ.png /tmp/$NJ -l eng --psm 6
cp /tmp/$NJ.txt /tmp/Origin$NJ.txt;sed -i '$ d' /tmp/Origin$NJ.txt
cat /tmp/Origin$NJ.txt|xsel -pi;sleep 0.2;cat /tmp/Origin$NJ.txt|xsel -bi;sleep 0.2
sed -i 's: \{1,\}: :g' /tmp/$NJ.txt;sed -i 's/^[ \t]*//' /tmp/$NJ.txt;sed -i '/^$/d' /tmp/$NJ.txt;sed -i '$ d' /tmp/$NJ.txt
sed -i "1s:^:>>\ :" /tmp/$NJ.txt;sed -i "s:^[-]*::" /tmp/$NJ.txt
cat /tmp/$NJ.txt|xsel -pi;sleep 0.2;cat /tmp/$NJ.txt|xsel -bi;sleep 0.2
#cat /tmp/$NJ.txt|xsel;sleep 0.2
xsel -o|sed 's/$/  /'|tr '\n' ' '|sed ':a;N;$!ba;s/\n//g;s/[ \t][ \t]*/\ \ /g;s/^[ \t]*//;s/[ \t]*$//'|iconv -f utf-8 -t koi8-r//trans>
echo -e ≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋≋ >> /tmp/TMPq.TXT #Edd-3
cat /tmp/TMP.TXT >> /tmp/TMPq.TXT;rm /tmp/TMP.TXT;mv /tmp/TMPq.TXT /tmp/TMP.TXT #Edd-4
rm -rf /tmp/TMPp.TXT /tmp/TMPq.TXT #Edd-6

Если очистить от всего вспомогательного то основа вот:
# получаем изображение для распознавания ❰xfce4-screenshooter -ro ls❱ ↓↓↓
⮞⮞NJ=$(date +%d_%H%M_%S);NK=$(xfce4-screenshooter -ro ls);mv $NK /tmp/$NJ.png
# для уверенного распознавания ❰i-magick → mogrify❱ тут до бесконечности можно пробовать↓↓↓
⮞⮞mogrify -modulate 100,0 -resize 400% /tmp/$NJ.png
# ну и главное, всего одна строчка ↓↓↓
⮞⮞tesseract /tmp/$NJ.png /tmp/$NJ -l eng --psm 6
Всё остальное это ,,инсинуации😈" вокруг буфера обмена и всяческого сохранения , это непринципиально.

Далее из буфера вставлять можно куда угодно, ну менеджер буфера я использую сейчас родной Clipman, ранее пользовался Diodon'ом.

В том числе получаются и таблицы, но как я уже оговорил если нет пробелов в ячейках😞...

Один скрипт по <Super>BackSpace просто направляет в буфер обмена, второй по <Primary>BackSpace в переводчик.



Ну это я подправил для русского, а вообще я на французский перевожу, я преимущественно на нём сейчас думаю... Я когда-то почти начал думать по русски (на украинско-русской смеси), но уехал и ситуация изменилась, теперь смесь французско-турецкая😞)

Клавиатурные комбинации у меня в основном под правую руку, просто у меня мышь в левой... Я жёстко левша...

Буду пока изучать по присланной Вами ссылке в плане поиска для себе полезного. Надеюсь не утомил!😇

2021 Feb 15; 07:16 AM
При ответах прошу учитывать возможную существенную разницу во времени, мой часовой пояс (GMT-4) Eastern Daylight Time...

el guahiro

февраля 16, 2021, 00:31:49 #1622 Последнее редактирование: февраля 16, 2021, 00:35:13 от el guahiro
Цитата: xub от февраля 15, 2021, 18:17:01tesseract /tmp/$NJ.png /tmp/$NJ -l eng --psm 6
Профессор, я про  --psm 6 и спрашивал, если что :)  Просто привёдённый мной конфиг - как раз от этой функции tesseract.
Если подробнее - получаются столбики?? Как это выглядит???

Искренне Ваш, el
---
PS. оффтоп.   Я когда-то думал/говорил/пел на суржике  польский+чуть_русского+немного_украинского. Давно это было. Не поверите, с западенцами в обнимку праздники встречали, песни пели. А потом - всё под откос.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

xub

Приветствую!

Ну что Вы Метр, (Maître франц.можно переводить даже как владыка или властелин, по контексту глядя, в том числе и крупным специалист в чём-то😇), зовите меня просто доктор, кафедру мне пока не дали😞, профессором быть не могу😇...

Столбики, конечно получаются но вот такие😕:
Сайт этих дармоедов https://covid19.who.int/table которые не знают что с этим злым вирусом делать...
┌───────────────────┬─────────┐
│Russian_Federa...  │4,086,090│
├───────────────────┼─────────┤
│The_United_King... │4,038,082│
├───────────────────┼─────────┤
│France             │3,406,616│
├───────────────────┼─────────┤
│Spain              │3,041,454│
├───────────────────┼─────────┤
│Italy              │2,721,879│
├───────────────────┼─────────┤
│Turkey             │2,586,183│
├───────────────────┼─────────┤
│Germany            │2,338,987│
├───────────────────┼─────────┤
│Colombia           │2,190,116│
├───────────────────┼─────────┤
│Argentina          │2,025,798│
├───────────────────┼─────────┤
│Mexico             │1,988,695│
└───────────────────┴─────────┘
Тут у нас несколько разный взгляд на задачу. У меня всё это делается для распознавания с экрана того что не копируется или плохо копируется. Ну и, естественно, размеры соответствующие, некая часть экрана.

Команда эта в скрипте на вот такой основе:
{ echo -e "<html>\n<table border=1>"; cat rr.txt | awk '{printf "<tr>"; \
for(i=1;i<=NF;i++){printf "<td>%s<td>", $i}printf "</tr>\n<tr>"}'; \
echo -e "</table>\n</html>";} > TBL.txt; cat TBL.txt|w3m -dump -T \
'text/html' > done.txt;cat done.txt |uniq|sed "s:┼┼:┼:g;s:││:│:g;s:┬┬:┬:g;
s:┴┴:┴:g;s:┬┐:┐:;s:┼┤:┤:;s:┴┘:┘:" > DONE.txt

Вместо rr.txt подставьте свой файлик и получите табличку.

В консольном файловом менеджере это выглядит вот так:


Распознанный файл выглядит вот так:
Russian Federa... 4,086,090
The United King... 4,038,082
France 3,406,616
Spain 3,041,454
Italy 2,721,879
Turkey 2,586,183
Germany 2,338,987
Colombia 2,190,116
Argentina 2,025,798
Mexico 1,988,695

То, что распознавалось вот так:


Действий два, первое получение текста, второе получение таблицы. Т.е. две комбинации клавишей. Время в сумме ну около 15 секунд.

В общем игрушка, но иногда нужна...

2021 Feb 15; 10:45 PM
При ответах прошу учитывать возможную существенную разницу во времени, мой часовой пояс (GMT-4) Eastern Daylight Time...

el guahiro

Снять защиту с листа Excel
Прислали тут таблицу, на основании которой надо вести некие подсчёты, необходимые в работе, но оказалось что лист защищён "мудрым" автором таблицы. Попросить о том, чтобы автор снял защиту, не получится, знаю точно, а работать надо. Ну что ж, снимаем защиту.
Предположим, что файл называется Таблица.xlsx
Файл Таблица.xlsx переименовываем в Таблица.zip > распаковываем > получаем папку "Таблица" > открываем в текстовом редакторе файл Таблица/xl/worksheets/sheet1.xml, ищем там блок типа <sheetProtection  и дальше ещё что-то написано>   >удаляем это блок (включая угловые скобки)> файлы внутри папки "Таблица" выделяем > создаём zip-архив Таблица.zip > переименовываем в его Таблица.xlsx> Открываем таблицу и убеждаемся, что защита снята.
На файлах *.xls не работает.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

февраля 22, 2021, 23:07:42 #1625 Последнее редактирование: февраля 24, 2021, 00:23:28 от el guahiro
На тему железа.
Кто читает мои посты, может понять, что я не компутерщик, не админ. Но всё же коллеги знают, что в этих ваших железяках чуть разбираюсь. Именно чуть. Перед выходными притащили мне выданный служебный ноут, типа, глянь, тормозит безбожно. Решил поразвлекаться в выходные, взял посмотреть. Посмотрел -  процессор Celeron, 2 гига оперативы. 2021 год на дворе. Да уж...
Да уж, надо накатить что-то лёгкое. Накатывал по очереди:
Puupy Linux - быстрое, но урезанное
Linux Mint Xfce - не урезанное, гламурное, но тормозит
Mx Linux 19 не понял железа и не стал устанавливаться
и !!! ТА-ДАМ!!! Xubuntu 14.04.5 (версия старая по возрасту актуальности железа). Установилось, обновилось, работает. Чуть-чуть медленнее по сравнению с Puppy, но не тормозит,  окружение родное, всё есть. Настроил быстрый запуск Libreoffice. Офис Работает. Настроил почту, поставил Chrome. Во вторник вручу коллеге. Пусть юзает.
Мораль: Ставьте Xubuntu сразу. Это верняк!

Искренне ваш, el
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

xub

Приветствую!

Цитата: el guahiro от февраля 22, 2021, 23:07:42поставил Chrome

А я вот всё время Chromium ставлю, у меня всё время ничем необъяснимое ощущение что он лучше работает...
Абсолютно ничем не подтверждённое...

2021 Feb 22; 06:47 PM
При ответах прошу учитывать возможную существенную разницу во времени, мой часовой пояс (GMT-4) Eastern Daylight Time...

el guahiro

февраля 24, 2021, 00:19:38 #1627 Последнее редактирование: февраля 24, 2021, 00:32:09 от el guahiro
Цитата: xub от февраля 23, 2021, 05:47:18всё время Chromium ставлю
В процессе установки на вышеназванную старую железку этот вопрос обсуждался в самом начале. Различные версии Android 86х64 были отброшены в виду UI, заточенного под планшеты, записанный на флешку через dd CromeOS почему-то не установился, на Chromium OS говорят магазин PlayMarket и приложения Android не работают. Расширений Google Chrome для полноценной работы мне недостаточно, т.к. под Андроидом есть много смотрелок файлов CAD, редакторов PDF, коих в расширениях Google Chrome нет. Имеет смысл ставить систему, в которой есть PlayMarket и приложения Android  работают, а UI приспособлен под экран ноутбука - 15,6". Таковой системы под конкретную железку не нашлось.
Был вердикт от аксакалов - если очень хочется сервисов Google - ставим лёгкий Linux и на него Google Chrome. Кстати, даже  на Puupy Linux Google Chrome прекрасно работает, а на Xubuntu и подавно, но в линуксах кроме Хрома есть консоль и другие нужные приложухи.

**весь в работе** искренне ваш, el
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

И вот наконец не миновала меня чаша сия....  Я разбил свой дорогущий ноутбук. Разбил в разгар рабочего дня. Это было великое горе. Экран потух, наступил мрак.
Метнулся в сервис на Бульвар Мира. К счастью, мастер оказался хороший и запчасти имелись. В течение получаса мне заменили матрицу ноутбука и стекло. Ура!
Но не тут-то было. Ноутбук светил мне жёлтым цветом - фон документов желтил.
Поскольку я балуюсь в панорамные фотографии пейзажей с цветовой коррекцией и прочими спецэффектами,  да и вообще люблю, чтобы цвета  экрана были в адеквате, - приступил к настройке цветовой температуры экрана.
Первым делом открыл GUI NVIDIA X server Settings. Есть такая программка в Ubuntu. Потыкал, настроил видеокарту NVIDIA, перезагрузился. Экран всё равно беспощадно желтил.
Наиболее кошерным решением наверное было бы в файлы конфигурации находящиеся где-нибудь /etc/X11 добавить строку типа:
Gamma 1.25 1.15 1.06 В более старых версиях Xubuntu это можно было сделать. в Xubuntu 18.04 я с ходу не нашёл, куда вставлять данные. Да и вообще я не люблю этого вашего шаманства.
Поэтому пользуемся костылями GUI программ. Для начала пробую программу Redshift:
Подключаю репозиторий redshift и сразу устанавливаю последнюю версию программы:
sudo add-apt-repository ppa:dobey/redshift-daily
sudo apt update
sudo apt-get install redshift redshift-gtk
Потом захожу в документацию Redhift и Смотрю как правится цветовая температура дисплея:
redshift -P -O ТЕМПЕРАТУРАКакое значение выбрать?
Первоисточники с Википедии говорят следующее:
Температура Источник
1700 К Матричные натриевые лампы низкого давления (LPS / SOX)
1850 К Пламя свечи, закат / восход
2400 К Стандартные лампы накаливания
2550 К Мягкие белые лампы накаливания
2700 К Компактные люминесцентные и светодиодные лампы «мягкий белый»
3000 К Компактные люминесцентные и светодиодные лампы теплого белого цвета
3200 К Студийные лампы, флуоресцентные лампы и др.
3350 К Студия "CP" light
5000 К Горизонт дневной свет
5000 К Трубчатые люминесцентные лампы или компактные люминесцентные лампы холодного белого / дневного света
5500  - 6000 К Вертикальный дневной свет, электронная вспышка
6200 К Ксеноновая лампа с короткой дугой  [2]
6500 К Дневной свет, пасмурно
6500  - 9500 К ЖК-экран или ЭЛТ-экран
15000  - 27000 К Ясное голубое небо к полюсу
Пробую сначала:
redshift -P -O 10000Бьёт в синеву
Далее:
redshift -P -O 5000Бьёт в желтизну
Вспомнив армию, по артиллерийски беру цель в вилку:
redshift -P -O 7000Всё равно немного в желтизну, поэтому:
redshift -P -O 8000Профит! Цвет идеальный. Посмотрим, что будет после перезагрузки. Накрайняк поставлю эту команду в автозагрузку.
Для более продвинутых юзеров:
$ apt-cache search dispcalguiВыхлоп:
dispcalgui - Графический пользовательский интерфейс для Argyll CMS.
Устанавливаем:
sudo apt install dispcalguiПосле установки в меню программ Whisker появляется программка DisplayCAL для калибровки дисплеев продвинутыми юзерами. Я не продвинутый юзер, Да и полученные ранее результат меня уже удовлетворил.  Поэтому оставил игрушки на потом.  Кто хочет попробовать  DisplayCAL - поиграйтесь, потом отпишитесь.

Надеюсь, кому-то поможет. Искренне Ваш, el
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

denkin

Привет,
Официальная гуевина для настройки цветовых профилей
https://docs.xfce.org/xfce/xfce4-settings/4.16/color
в Менеджере параметров есть, в разделе Устройства.
Не помню, правда, с какой версии Xubuntu она завелась, но завелась недавно: где то с 20.04 или 20.10.

el guahiro

февраля 28, 2021, 13:50:37 #1630 Последнее редактирование: февраля 28, 2021, 14:07:39 от el guahiro
Цитата: denkin от февраля 27, 2021, 14:28:08Официальная гуевина для настройки цветовых профилей
https://docs.xfce.org/xfce/xfce4-settings/4.16/color
... где то с 20.04 или 20.10.
Круто! Только для работы всегда использую на один LTS релиз ниже, т.к. нестабильность может дорого стоить.
В Xubuntu 18.04.5 этой гуёвины не нашёл. Она должна быть в меню настроек?
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

denkin

Да, Диспетчер настроек (Настройки) - Оборудование
https://imgur.com/vUypp0f.png
Цитата: el guahiro от февраля 28, 2021, 13:50:37Только для работы всегда использую на один LTS релиз ниже
Да тут всего ничего осталось, годок с хвостиком)))

XapoH

марта 04, 2021, 14:26:12 #1632 Последнее редактирование: марта 04, 2021, 14:33:14 от XapoH
Цитата: undefinedНаиболее кошерным решением наверное было бы в файлы конфигурации находящиеся где-нибудь /etc/X11 добавить строку типа: "Gamma 1.25 1.15 1.06"

ИМХО. Самое простое - взять из реп xgamma со своим гуем (xxgamma). А можно и без - просто впихнуть правильную комманду (типа xgamma -rgamma 1.00 -ggamma 1.00 -bgamma 1.00) в автостарт (я сделал именно так - у меня дисплей "синил")

Ну и есть ещё xcalib, которая, ко всему прочему, позволяет ставить масдайкины цветовые профили. По возможностям - "дорохо-бохато"(с)
У меня к неё на YAD'е гуёк написан - выбор из заранее заданных профилей (что-то мне мнётся, что полноценный гуй из 4.16 именно с ним работает).
Только автостарт всё равно удобнее и быстрее - не так часто цвет подгонять надо. Практически "штучное занятие" и, как по мне, подогнать в консоли, а потом закрепить в автостарте - удобнее.

ЗЫ. redshift мне не зашёл - и большой (относительно упомянутых) и как бы для другого он придуман был - для красноглазиков цвета смягчать, когда те уже в потёмках сидят. У него же есть вкл,выкл по часам.

el guahiro

марта 08, 2021, 16:56:58 #1633 Последнее редактирование: марта 08, 2021, 17:21:18 от el guahiro
На рынке программ для просмотра CAD файлов формата DWG хорошая новость - обновился и стал ещё более функциональным BricsCAD Shape. Он полностью бесплатен, поддерживает экспорт в PDF, не требует (в отличие от аналога  SketchUp) интернета, что очень важно в России, т.к. на объектах часто его нет из-за удалённости.
Подробнее о программе здесь.
Раньше не писал про эту программу, потому что первый опыт по её использованию у меня был негативный - файлы не открывались. Сейчас - всё норм.

Уверен - кому-то пригодится.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

марта 11, 2021, 02:19:38 #1634 Последнее редактирование: марта 12, 2021, 00:57:05 от el guahiro
Захотелось мне, чтобы приложение диктовалка открывалась в отдельном окне в четверть экрана сверху справа.
Приложение базируется на при отличном сервисе Speechnotes, работает только в браузере Google Chrome, имеет перед нативной диктовкой, например в Google Docs, то преимущество, что после перерыва в диктовки не начинает писать с большой буквы.
Сказано-сделано.
Пишу на базе информации, взятый в интернете, скрипт open_in_a_quarter_of_the_screen.sh такого содержания:
#!/bin/bash
WIDTH=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 1 -d 'x'`
HEIGHT=`xdpyinfo | grep 'dimensions:' | cut -f 2 -d ':' | cut -f 2 -d 'x' | cut -f 1 -d ' '`
OFFSET=10       #CHANGE THIS
HALFWIDTH=$(($WIDTH/2))
HALFHEIGHT=$(($HEIGHT/2-$OFFSET))
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz
#TOP RIGHT
wmctrl -r :ACTIVE: -e 0,$HALFWIDTH,0,$HALFWIDTH,$HALFHEIGHT

#TOP LEFT
#wmctrl -r :ACTIVE: -e 0,0,0,$HALFWIDTH,$HALFHEIGHT

#BOTTOM LEFT
#wmctrl -r :ACTIVE: -e 0,0,$HALFHEIGHT,$HALFWIDTH,$HALFHEIGHT

#BOTTOM RIGHT
#wmctrl -r :ACTIVE: -e 0,$HALFWIDTH,$HALFHEIGHT,$HALFWIDTH,$HALFHEIGHT
Если нужен другой угол - раскоментируйте его и закомментируйте текущий.
Бросаю этот скрипт в папку, где у меня хранятся исполняемые файлы и скрипты.
Создаю desktop файл (название типа говори.desktop, любое) такого содержания:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=Speechnotes | Speech to Text Online
Exec=sh -c 'google-chrome-stable --kiosk --app=https://speechnotes.co/ ; open_in_a_quarter_of_the_screen.sh; pkill open_in_a_quarter_of_the_screen.sh'
Categories=GTK;Network;
Icon=/usr/share/icons/el_guahiro/speechnotes.png
Потом отправляю эту иконку на панель - беру любое  приложение в меню Whisker, > ПКМ> Добавить на панель> Оно появляется на панели>ПКМ на приложение на панели> открывается окно> перетаскиваю туда desktop файл> удаляю первоначальные приложение.
Всё! У меня на панели имеется значок, при нажатии на которой открывается в четверть экрана на окошечко, в которой я диктую например этот текст.
Чтобы приложение работало, надо установить wmctrl.
Иконку приложения прикрепляю к этому посту.
PS. Позже попробовал без wmctrl и без fullscreen:
google-chrome-stable --app=https://speechnotes.co/У меня есть хоткей "Окно-в правый верхний угол" на базе встроенных возможностей xfce.
Окно открылось с ключом --app в режиме fullscreen, т.е без менюшек Chrome.
Потом - загоняю окно через хоткей в 1/4 экрана, правый верхний угол.
Закрываю, опять открываю. Profit! Chrome запомнил размер окна, отрылось в отдельном окне  в 1/4 экрана, правый верхний угол, без менюшек. Оставляем. Так проще.
Таким образом можно сваять себе быстрое web приложение на любой интернет адрес.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X