июня 17, 2021, 11:23:36

Новости:

Перейти на сайт https://xubuntu-ru.net


Последние сообщения

Страницы1 2 3 ... 10
1
Тестирование / Re: Тестирование Xubuntu 21.10...
Последний ответ от denkin - июня 14, 2021, 18:38:51
И это замечательно)
2
О Xubuntu / Документация о Xubuntu
Последний ответ от butjapka - июня 14, 2021, 10:54:13
Документация Вам недоступны вложения в этом разделе.
3
Тестирование / Re: Тестирование Xubuntu 21.10...
Последний ответ от xub - июня 13, 2021, 23:08:10
Видим, читаем, интересуемся... :smile:
2021 Jun 13; 04:08 PM
4
Тестирование / Re: Тестирование Xubuntu 21.10...
Последний ответ от denkin - июня 13, 2021, 22:23:25
64 пакета обновляются вечером в воскресенье, в том числе:
- apt 2.3.6 вместо 2.3.5
- software-properties-gtk 0.99.13 вместо 0.99.11
5
How-To и FAQ / Re: Руководство по допиливанию...
Последний ответ от xub - июня 13, 2021, 19:16:09
Приветствую!

Цитата: el guahiro от июня 12, 2021, 21:33:20Лучше поставьте MasterPDF Edutor.

Да, лучше, купить и поставить😇 и чтобы это ,,купить" кто-то, например, компания оплатила!

Обсуждали мы это всё как-то, с тех пор ничего особо не изменилось. Скажем, если спросить поисковики на тему альтернатив pdf, ничего внятного и обнадёживающего увидеть нельзя😞, на Марс зато собираемся, как будто на Земле уже все вопросы решили!😕

Мой способ нумерации выглядит так:

Узнаём к-во страниц PDF файлов в конкретной директории 🡇
for i in *.pdf; do echo $i && pdfinfo "$i" | grep "^Pages:"; doneМожно так 🡇
pdftotext XYZ.pdf - | grep -c $'\f'Делаем ,,пустышку" т.е. просто файл с пронумерованными страницами 🡇
total=120gs -o xNUMBER.pdf -sDEVICE=pdfwrite -g9000x16000 -c "/Helvetica findfont 28 scalefont setfont 1 1  \
${total} { /PageNo exch def 380 10 moveto (Page ) show PageNo 3 string cvs show  ( of ${total}) show showpage } for"
Делаем ,,штамп" может можно чем-то заменить pdftk, но я не пробовал 🡇
pdftk XYZ.pdf  multistamp xNUMBER.pdf output D0NE_$(date +%y%m%d%H%M).pdf
Надпись будет внизу листа в виде ❰Page 2 of 123❱, подходит для большинства форматов как международных "А" так и наших Letter, Legal и т.п.

На вид это длинно, но в полуавтоматическом режиме с помощью alias'a довольно быстро. Было бы нужно ежедневно  наверное как-то бы развил это дело для убыстрения...

2021 Jun 13; 12:16 PM
6
How-To и FAQ / Re: Руководство по допиливанию...
Последний ответ от el guahiro - июня 12, 2021, 21:33:20
Быстрый способ добавить номер страницы в PDF файл, ПКМ "Добавить Номер страницы в PDF", команда:
pdfjam --pagecommand  %n %nУсловие появления: галка на Другие,*.PDF;*.pdf
Добавляет-то быстро, но как изменить размер и позицию текста -  здесь - на неделю читать. Пока Latex мне чужд.
Лучше поставьте MasterPDF Edutor. Там есть функция нумерации страниц. Впрочем я об этом уже писал.

Искренне ваш, el.
7
Тестирование / Re: Тестирование Xubuntu 21.10...
Последний ответ от denkin - июня 10, 2021, 21:22:16
Более-менее значительные обновления среди 33 пакетов, вечером в четверг:
- gnome-keyring 40.0-1 вместо 3.36.0 (в предверие 22.04 LTS - планируется переход на GNOME 4.0)
- hplip 3.21.4 вместо 3.21.2
- linux 5.11.0.18.19 вместо 5.11.0.16.17
- opera-stable 77.0 вместо 76.0
- thermald 2.4.6-1 вместо 2.4.3-2
- vivaldi-stable 4.0 вместо 3.8
8
How-To и FAQ / Re: Руководство по допиливанию...
Последний ответ от el guahiro - июня 10, 2021, 13:40:51
Цитата: qqq от июня 10, 2021, 10:31:21в notify-send кавычки не закрыты, без них не работает
Спасибо, криво скопировалось, сейчас поправлю.
9
How-To и FAQ / Re: Руководство по допиливанию...
Последний ответ от qqq - июня 10, 2021, 10:31:21
Цитата: el guahiro от июня 07, 2021, 17:38:07extent=`zenity --entry --title="Сконвертировать в другой формат" --text="Введите формат например pdf odt rtf или поставьте пробел (ничего не делать)" --entry-text="rtf"`; unoconv --format="$extent" %F | zenity --progress --width=400 --height=100 --title= Конвертирую в $extent  --text  работаю.  --auto-close --pulsate; touch -r %f  "$(ls -Art | tail -n 1)" ; notify-send "Готово!"

Спасибо! Только в notify-send кавычки не закрыты, без них не работает
10
How-To и FAQ / Re: Руководство по допиливанию...
Последний ответ от el guahiro - июня 08, 2021, 19:30:30
Очень быстрый поиск в выбранных файлах DOC, DOCX, ODT, PDF, XLS, ODS ит.д. без их открытия

ПКМ Thunar "Поиск в выбранных файлах" на команду:
xfce4-terminal -H -e "findifile.sh %N"Условия появления: текстовые, другие
Маска файлов: * (по умолчанию)
Скрипт findifile.sh такой (его надо засунуть в $PATH,- там где у вас хранятся исполняемые файлы):
#!/bin/bash
echo -e "\n
Поиск слова в файле, введите запрос \n
Результаты поиска по введенному далее запросу \n"
echo -e "\033[37;1;41m  "СЛОВО:" \033[0m"

read response
for i in "$@"; do view3.sh "$i" | rg -i -C 2 "$response" && echo -e "\033[37;1;41m  "в файле $(realpath "$i")"\033[0m" ; done

echo -e "\033[1m\033[38;5;11m"Время поиска $SECONDS секунд"\033[0m"
Скрипт view3.sh описан несколькими постами выше.
Правда, я его чуть поправил* для универсальности и для поиска он выглядит так:
#!/bin/bash
IFS=$'\#'
filename=$1

if [ "${filename##*.}" = "docx" ]; then
docx2txt < $filename |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi

if [ "${filename##*.}" = "odt" -o "${filename##*.}" = "ods" -o "${filename##*.}" = "odp" ]; then
odt2txt --width=80 $filename |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi

if [ "${filename##*.}" = "doc" ]; then
antiword -f -w 0 $filename |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi

if [ "${filename##*.}" = "rtf" -o "${filename##*.}" = "ppt" ]; then
catdoc $filename |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi

if [ "${filename##*.}" = "xls" ]; then
xls2csv $filename |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi

if [ "${filename##*.}" = "xlsx" ]; then
xlsx2csv $filename |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi

if [ "${filename##*.}" = "html" ]; then
html2text $filename |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi

if [ "${filename##*.}" = "pdf" ]; then
pdftotext -q -layout $filename - |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi

if [ "$(file -b --mime-type $1 | sed 's|/.*||')" = "text" ]; then
cat $filename |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi

* Первоначальную редакцию скрипта view.sh поправил: убрал просмотр по расширению *.txt, и добавил определение, что файл текстовый, в этих строчках:
if [ "$(file -b --mime-type $1 | sed 's|/.*||')" = "text" ]; then
cat $filename |less | sed '/\S/!d; s/  / /g;s/  / /g;s/  / /g; s/,,/ /g'
fi
После этого скрипт стал работать с файлами *.sh, *text, *txt и многими другими. Думаю кому-то пригодится в скриптостроительстве.

Уверен, многим поможет.
Искренне ваш, el
Страницы1 2 3 ... 10