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

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

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

el guahiro

Исправление иконки Viber в трее - сделать в терминале:
DBUS_SESSION_BUS_ADDRESS="" /opt/viber/Viber & exit
Исправление иконки Telegram в трее.
Создать два файла
telegram.sh такого содержания:
#!/bin/sh
env -i HOME=$HOME DISPLAY=$DISPLAY telegram &

telegram_start.sh такого содержания:
#!/bin/sh
sleep 10
env -i HOME=$HOME DISPLAY=$DISPLAY telegram &

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

el guahiro

Рекомендую посмотреть тему иконок от наших индийских товарищей Mac OS X Icon отсюда
Тема очень подробно проработана и отлично встает на все версии Xubuntu.
Архив распаковать и забросить в ~/.icons
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

февраля 02, 2019, 20:39:43 #1262 Последнее редактирование: февраля 03, 2019, 20:11:27 от el guahiro
Как большой любитель технологий, давно использую в своей работе такой инструмент, как QR коды. Например, когда-то, проводя общественные слушания по застройке квартала в центре родного города, налепил на все планшеты чертежей qr-коды со ссылками но проект в облаке, и когда журналисты и возмущенная общественность попытались выступить на тему закрытости информации о проекте, им были предъявлены снимки с общественных слушаний из газет и интернета, с некоторых из таких снимков получилось даже считать QR код и открыть проект.
Также QR код удобен на больших тусовках, чтобы не скидывать всем контакты или другую инфу через WhatsApp или Viber или как-то еще - распечатал QR код на листочке или на листе презентации, - сканируйте и смотрите.
Для Xubuntu есть Gui инструмент по кодированию/раскодированию QR кодов, называется QTQR, установка, в терминале:
sudo add-apt-repository ppa:qr-tools-developers/qr-tools-stable
sudo apt-get update
sudo apt-get install qtqr

В Xubuntu 14.04 у меня программка почему-то этим способом не установилась, пришлось зайти сюда, скачать подходящие на мой взгляд пакеты и - всё установилось!
В левом окне можно вводить цифры, получив правом окне программы qr-код, и наоборот: В правое окно перетянуть картинку с qr-кодом и получить всплывающее окно с текстом.
Выглядит программка так:


Для суровых true-линуксоидов, желающих работать в командной строке:
sudo apt-get install qrencode zbar-tools
и потом создать QR код:
qrencode -8 -v2 -o ~/qrcode1.png 'текст с пробелами'
qrencode -8 -v2 -o ~/qrcode1.png текст_без_пробелов
и прочитать QR код:
zbarimg -q ~/qrcode1.png

Следует добавить, что максимальное количество символов, которые помещаются в один QR-код: цифры десятичной системы счисления -- 7089; цифры десятичной системы счисления и буквы (латиница) -- 4296; байты -- 2953 (следовательно, около 2953 букв кириллицы в кодировке windows-1251 или около 1450 букв кириллицы в utf-8).

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

el guahiro

Я уже писал в этой теме форума об экстремальном восстановлении симлинков. Оно понадобилась мне, когда я перенес файловую систему под другого юзера. Симлинки отказались работать, т.к. домашний каталог, прописанный в симлинках, назывался по другому. Тогда мне удалось это выполнить, перезаписав симлинки так:
1. в терминале смотрим битые ссылки:
find /home/andrey/ -type l | while read f; do if [ ! -e "$f" ]; then ls -l "$f"; fi; done
2. меняем битые ссылки на нормальные :
find /home/user/ -type l -lname '/home/andrey/*' -printf 'ln -nsf "$(readlink "%p" | sed s/andrey/user/)" "$(echo "%p" | sed s/andrey/user/)"\n' > script.sh
...в папке /home/user/ у меня появился файл script.sh
3. Даем скрипту права на выполнение, потом - выполняем.
4. Всё. Ссылки поменялись.
----------------------------
Но иногда бывает так, что в одной и той же системе по разным причинам появляются битые симлинки.
В этом случае поможет утилита symlinks отсюда 
Скачав архив с утилитой, распаковываем его и заходим туда. В терминале:
./configure
make
make install
Терминал немного ругнётся, но обращать внимание на это не надо. В папке появятся бинарник под названием symlinks, ему надо дать права на выполнение и скопировать в /sbin:
sudo chmod 777 ./symlinks && sudo cp ./symlinks /sbin/
Основные ключи утилиты symlinks для работы по схеме symlinks [ключ] [папка]:
-c == изменить абсолютные / битые ссылки на относительные
-d == удалить оборванные ссылки
-o == предупреждать о ссылках в файловых системах
-r == рекурсировать в подкаталоги
-s == сокращать длинные ссылки (отображается в выходных данных, только если -c не указан)
-t == показать, что будет сделано с помощью -c
-v == подробный (показать все символические ссылки)
Сделав:
symlinks -rc наша/любая/директория
получим исправление симлинков рекурсивно во всех подкаталогах этой директории
Предварительно посмотреть симлинки можно командой:
symlinks -rv наша/любая/директория
Очень просто и удобно.

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

XapoH

февраля 05, 2019, 01:56:09 #1264 Последнее редактирование: февраля 05, 2019, 02:01:13 от XapoH
"В этом случае поможет утилита symlinks отсюда "
Никогда не любил что-то там компилить, но типа решил попробовать. (Xub18.04-64bit)

Вроде гитхаб - вроде всё солидно.
Сразу первая комманда ( ./configure)  отправила в пешее эротическое путешествие (на гугль) сказав, что "нет меня".
Гугль тут же бодро ответил, что это скрипт конфигурации, который должен быть вместе с "сырцами". Т.е. в скачанном архиве. А его там нет.
Ну я уж понял, что "фсио", но всё же, ради прикола выполнил две остальные команды и файл таки сгенерился. Только вот
нАпрочь отказался выполняться. Что вполне естественно (конфиг-то не подтянулся)

Да и фиг с йим - тупо набрал  sudo apt install symlinks и получил всё готовое из репозитария.
Он там таки есть (во всяком случае - на 18ю версию) - и ничего "мутного" компилить не надо. Версия 1.4.3 билд 1. Т.е. - актуальная.
"Такшта"(с) - всё гораздо проще :)

el guahiro

Цитата: XapoH от февраля 05, 2019, 01:56:09
...Сразу первая комманда ( ./configure)  отправила в пешее эротическое путешествие...

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

el guahiro

февраля 06, 2019, 22:23:03 #1266 Последнее редактирование: февраля 07, 2019, 10:21:31 от el guahiro
#COMPRESS PDF FILES ONE CLICK
Команда для ПКМ Thunar для экстремального сжатия PDF:
ps2pdf -dUseFlateCompression=true -dOptimize=true -dProcessColorModel=/DeviceRGB -dUseCIEColor=true -r72 -dDownsampleGrayImages=true -dAutoFilterColorImages=false -dDownsampleColorImages=true -dDownsampleMonoImages=true -dGrayImageDownsampleType=/Bicubic %n %n2; mv -v %n2 %n | zenity --progress --width=400 --height=100 --title="Сжимаем PDF" --text "работаю" --auto-close --pulsate;exiftool -r -overwrite_original -P -all= %N;notify-send 'Сжали PDF в три раза!'
Чтоб команда работала, требуется установка Imagemagick (обычно уже установлено) и ps2pdf, zenity и exiftool
Если попроще:
ps2pdf -dUseFlateCompression=true -dOptimize=true -dProcessColorModel=/DeviceRGB -dUseCIEColor=true -r72 -dDownsampleGrayImages=true -dAutoFilterColorImages=false -dDownsampleColorImages=true -dDownsampleMonoImages=true -dGrayImageDownsampleType=/Bicubic %n %n2; mv -v %n2 %n
Чтоб команда работала, требуется установка Imagemagick (обычно уже установлено) и ps2pdf
Сжимает быстро, без видимой потери качества. Легко обрабатывает большие файлы.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

февраля 09, 2019, 06:12:47 #1267 Последнее редактирование: октября 19, 2019, 14:53:11 от el guahiro
В своей деятельности, как наверное , любой за вас, я руководствуюсь практической необходимостью. А частенько  данная практическая необходимость бывает следующей:
в полевых условиях при наличии весьма слабого Интернета и отсутствии доступа к корпоративному FTP переслать на корпоративную почту, которая принимает не более 7 mb альбом чертежей формата pdf весом 70 mb или сжать чертеж размера хорошей простыни для просмотра с сотового или планшета.
О сжатии файлов PDF я уже неоднократно писал на этом форуме. Вот ещё один рецепт, когда уже казалось бы всё сжато до предела. Рецепт подходит для чертежей, в т.ч. и цветных и не подходит для картинок, т.к. слегка их искажает. Также рецепт прекрасно подходит для экстремального  сжатия многостраничных документов. Рецепт основан на изменении глубины изображения - подложки файла PDF с помощью Imagemagick. Создаем текстовый файл, называем его , скажем, compress-pdf-experimental.sh. Открываем этот файл в текстовом редакторе и записываем туда:
#! /bin/bash
IFS=$'\#'
for i in "$@" ; do  pdftoppm -jpeg "$i" .1
for z in .1*.jpg; do convert -depth 2 -fuzz 6500 -transparent White "$z" "$z".png;done
convert  .1*.png  2."$i"
mv 2."$i" "$i"
pdfjam --outfile "$i" --angle 0 --fitpaper true --rotateoversize true "$i"
rm .1*.jpg
rm .1*.png
done
Закрываем файл с сохранением. Потом даем ему право на выполнение, например с помощью ПКМ > разрешить выполнение в качестве программы.
Потом копируем его в папку ~/.bash-scripts/ и создаем действия ПКМ Thunar под названием "Экстремальное сжатие PDF" на команду:
bash ~/.bash-scripts/compress-pdf-experimental.sh %n В связи с некоторыми особенностями работы Imagemagick в команде присутствует поворот файла на 0 градусов:
pdfjam --outfile "$i" --angle 0 --fitpaper true --rotateoversize true "$i" иначе Thunar не делает картинок предпросмотра файла PDF.
Скрипт работает очень быстро и сжимает сильно, раза в два-три, даже уже сжатые файлы.
Условия появления команды: "Другие файлы", маска *.PDF;*.pdf
Иконка любая
А если добавить красоты, то бишь свистоперделок, то выглядеть в конечном итоге команда будет так:
bash ~/.bash-scripts/compress-pdf-experimental.sh %N | zenity --progress --width=400 --height=100 --title="Сжимаем PDF" --text "работаю" --auto-close --pulsate ;exiftool -r -overwrite_original -P -all= %N;notify-send 'Сжали PDF!' Скрипт прикрепляю к посту.

PS. Есть пласт корпоративного документооборота, непаханный с точки зрения оптимизации (по крайней мере там, где я работаю и у моих контрагентов). Вот где деньги! Уменьшить корпоративный трафик в 4 раза, или в шесть. Скрипт - см.выше. Можно его улучшить, т.к. писался любителем juat for fun на коленке.

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

el guahiro

после обновления на рабочем ноуте ([ubuntu 14.04) не завелся любимый мной видеопроигрыватель MPV. В системе стоит VLC, да и Luakit видео проигрывает, но хотелось чего-то нового. Нашелся Deepin-Media-Player  от китайских товарищей. Установка:
sudo apt-add-repository ppa:noobslab/deepin-sc
sudo apt-get update
sudo apt-get install deepin-media-player

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

el guahiro

Установка самого, пожалуй, прогрессивного оптимизатора изображений JPEG:
sudo apt-get install cmake autoconf automake libtool nasm make pkg-config git
git clone https://github.com/mozilla/mozjpeg.git
cd mozjpeg
mkdir build && cd build
sudo cmake -G"Unix Makefiles" ../

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

el guahiro

февраля 11, 2019, 22:25:54 #1270 Последнее редактирование: февраля 11, 2019, 22:28:12 от el guahiro
Действие ПКМ Thunar "Уменьшить картинку втрое"
Команда:
mogrify -filter Triangle -define filter:support=2 -depth 8 -unsharp 0.25x6+5+0.065 -dither None -quality 82 -define jpeg:fancy-upsampling=off -define png:compression-filter=5 -define png:compression-level=9 -define png:compression-strategy=1 -define png:exclude-chunk=all -interlace none -colorspace sRGB -strip %N | zenity --progress --width=400 --height=100 --title="Уменьшаем картинку втрое" --text "работаю." --auto-close --pulsate;notify-send 'Картинки втрое легче!'
Условие: изображения
Иконка: любая
Очень быстро пакетно уменьшает картинки втрое, без видимого ухудшения качества изображения. Протестировано на фотках. Для сканов тоже работает.
По мотивам  https://habr.com/ru/post/261625/, но чуть улучшенное el guahiro для скорости, качества сжатия и качества картинки.

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

el guahiro

февраля 13, 2019, 03:14:47 #1271 Последнее редактирование: февраля 14, 2019, 01:09:34 от el guahiro
Добавить водяной знак в файл PDF (или картинки), например:
mogrify -density 300 -pointsize 90  -draw "gravity center rotate 45  fill rgba(100%%,0,0,0.50) font Courier-Bold text 0,0 'ОБРАЗЕЦ'" test.pdf
здесь
-density 300                 чтобы было нормальное разрешение изображения на выходе.
-pointsize 90                размер текста в писелях
  gravity center              расположение текста по отношение к полю рисунка, полный список можно получить командой convert -list gravity
  rotate 45                   на сколько развернуть текст в градусах
  fill rgba(100%%,0,0,0.50)   красный полупрозрачный, здесь 0,5 - это 50% НЕпрозрачности
  font Courier-Bold           шрифт, полный список можно получить командой identify -list font
  text 0,0                    насколько в пикселях сдвинут центр текстового поля по осям X и Y в данном случае от центра картинки
  'ОБРАЗЕЦ'                   собственно, сам текст
  test.pdf                    это входной, он же выходной файл, т.к. команда mogrify (с заменой файла), если вместо неё написать convert, то будет что-то типа test.pdf  watermark-test.pdf...название выходного файла может быть любое
ВНИМАНИЕ! Установка водяного знака необратима. Чтобы добавить редактируемый водяной знак (который можно удалить), надо использовать скрипты/команды на базе latex. но об этом позже.
Можно написать команду ПКМ Thunar на базе zenity, чтоб вводить текст водяного знака:
AAA=`zenity --entry --title="вставьте слово" --text="ОБРАЗЕЦ, DRAFT или что-то иное" --entry-text="ОБРАЗЕЦ"`; mogrify -density 300 -pointsize 50  -draw "gravity center rotate 45  fill rgba(100%%,0,0,0.50) font Courier-Bold text 0,0 '$AAA'" %F | zenity --progress --width=400 --height=100 --title="процесс обработки" --text "рисую буковки" --auto-close --pulsate; ps2pdf -dUseFlateCompression=true -dOptimize=true -dProcessColorModel=/DeviceRGB -dUseCIEColor=true -r72 -dDownsampleGrayImages=true -dAutoFilterColorImages=false -dDownsampleColorImages=true -dDownsampleMonoImages=true -dGrayImageDownsampleType=/Bicubic %n %n2; mv -v %n2 %n  | zenity --progress --width=400 --height=100 --title="Сжимаем PDF" --text "работаю" --auto-close --pulsate; exiftool -r -overwrite_original -P -all= %N ; notify-send 'Водяной знак на документе поставлен!'
или попроще, с одним нужным словом, например "ОБРАЗЕЦ":
mogrify -density 300 -pointsize 90  -draw "gravity center rotate 45  fill rgba(100%%,0,0,0.50) font Courier-Bold text 0,0 'ОБРАЗЕЦ'" %F.
Команда позволяет обрабатывать файлы в пакетном режиме.
Минусы - сжатые PDF файлы увеличиваются в размере, надо опять сжимать.
На картинке пример водяного знака, полученного этой командой


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

el guahiro

февраля 17, 2019, 04:57:20 #1272 Последнее редактирование: февраля 17, 2019, 04:58:53 от el guahiro
mrViewer - видеоплеер, интерактивный просмотрщик изображений и флипбук для использования в VFX, 3D компьютерной графике и профессиональной иллюстрации.
Характеристики:
Проигрыватель Flipbook
HDRI просмотр
Многоканальная поддержка в форматах OpenEXR, PSD, MIFF и TIFF
Поддержка MultiView OpenEXR
4K видео и аудио плеер
Неразрушающий EDL
Grease Pencil support
Multi Part EXR изображения
Глубокие изображения OpenEXR (Deep Scanline и Deep Tile)
Анимированная поддержка GIF
Поддержка языка преобразования цветов (CTL)
ACES 1.0.3 Поддержка
Поддержка OpenColorIO (OCIO)
Linux 64bit и Windows 32 и 64 бит
Видео и Аудио Транскодер
Очистка с аудио
Поддержка VR для карт окружающей среды и фильмов и эпизодов VR
Пассивная поддержка 3D Stereo (анаглифы, верх / низ, бок о бок, чересстрочная развертка, шахматная доска)
Поддержка OpenImageIO (OIIO)
Поддержка синхронизации по сети (частичная)
Позволяет увеличивать и уменьшать масштаб видео колесом мышки (на ходу и при остановке), проматывать видео мышкой назад(!) и др. хайтек. Выглядит и работает реально круто.
Прямая ссылка на файл deb пакета https://sourceforge.net/projects/mrviewer/files/v4.4.3/mrViewer-v4.4.3-Linux-64.deb/download
Поледний релиз был неделю назад.
Недостаток, то, что .dektop файл программы падает при установке на рабочий стол с владельцем root и приходится делать:
sudo chown user mrViewer-v4.4.3.desktop
а потом перетаскивать этот файл в ~/.local/share/applications/
Очень лёгкий. True олдскулам понравится интерфейс - ни грамма гламура, только техно в стиле 90-х. Рекомендую.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

К вопросу установки systemback на Xubuntu 18.04. Сделайте:
sudo add-apt-repository --remove ppa:nemh/systemback
sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B
sudo apt install systemback

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

el guahiro

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