- +

Текущий рейтинг:
  • Руководство по допиливанию для новичка- от новичка 5 14

Автор: el guahiro Тема: Руководство по допиливанию для новичка- от новичка  (Прочитано 298620 раз)

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 878
  • Репутация: +80/-3
    • Просмотр профиля
    • nn.ru
Для вновь перешедших на Linux пользователей -действие  ПКМ Thunar - "Перейти в родную папку"
Команда:
thunar "$(abspath %f)"
Условия появления:  галки ставим везде
Действие основано на утилите abspath из группы fstools отсюда.
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 878
  • Репутация: +80/-3
    • Просмотр профиля
    • nn.ru
В последнее время появилась интересная проблема, - если необходимо сбросить альбом фотографий с объекта, тупо не пролезает через корпоративную почту, т.к. Разрешение современных топовых смартфонов такое, что объём альбома фотографий превышает все мыслимые пределы.
Пришлось сделать ПКМ Thunar для склейки фотографий в один файл с предварительным их уменьшением - без значительного ухудшения качества и без изменения разрешения картинки-подложки.
Команда длинная:
mogrify -filter Triangle -define filter:support=2 -depth 8 -unsharp 0.25x6+5+0.065 -dither None -quality 28 -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;  convert %F альбом_$(date +%%x).pdf| exiftool  -overwrite_original -all= *.pdf; notify-send 'Получили альбомчик полегче!' 
Условия появления: Картинки
Иконка - любая.
Через корпоративную почту РЖД пролазит альбом 12 фоток разрешением 3840 x 5120., общий объем его при этом не превышает 8 мб.

Наше вам с кисточкой!
Искренне ваш, el guahiro.
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 878
  • Репутация: +80/-3
    • Просмотр профиля
    • nn.ru
Действие ПКМ "Добавить дату к названию"
Команда:
rename-with-date_pit_el.sh %N ;notify-send 'дата добавлена!'
Галки: везде.
Иконка: любая.
Скрипт rename-with-date_pit_el.sh - совместное творение юзеров Pit и El guahiro.
Создаем текстовый файл с названием  rename-with-date_pit_el.sh
Открываем в текстовом редакторе, нп. mousepad, записываем туда:
#!/bin/bash
#IFS='#'
n=0;
ll=`ls -1|tr '\n' '|'`
IFS='|'
for i in "$@"; do
        echo i = $i
        fn=${i%.*}
        echo fn = "$fn"
        rsh="${i#*.}"
        echo rsh = "$rsh"
        if [ "$fn" = "$rsh" ]; then rsh=""; else rsh=".$rsh" ; fi
        mv -v  "$i" "$fn `date +%x`$rsh"

        n=$((n=n+1))
        done
Сохраняем, закрываем файл и бросаем этом файл, предварительно дав ему права на исполнение, куда-нибудь в /sbin
Действие отличается тем, от описываемого как-то в этой теме выше, тем, что прилепляет текущую дату к каталогам и файлам без расширений.

Дорых всем дней. Ваш el.
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 878
  • Репутация: +80/-3
    • Просмотр профиля
    • nn.ru
Этот пост тоже не для ТруЪ линуксоидов.
Этот пост для инженеров.
Продолжая тему полнотекстового поиска по содержанию офисных файлов без предварительного индексирования, т.е. сразу - с флешки, с почты и т.п.

 Создадим текстовый файл под названием "СЛОВО" такого содержания:
#!/bin/bash
echo -e "\n
Привет, чувак! Я найду для тебя расположение нужного тебе слова во ВСЕХ офисных файлах (таблицах, документах, сканах* и т.п.) этой папки. \n
Если всосал фишку, напиши здеся - что ищешь \n"
read response
find . -name "*.doc" |
while read i; do catdoc "$i" |
grep --color=auto -iH --label="$i" "$response"; done

find . -name "*.docx" |
while read i; do docx2txt < "$i" |
grep --color=auto -iH --label="$i" "$response"; done

find . -name "*.xls" |
while read i; do xls2csv "$i" |
grep --color=auto -iH --label="$i" "$response"; done

find . -name "*.xlsx" |
while read i; do xlsx2csv "$i" |
grep --color=auto -iH --label="$i" "$response"; done

find . -name "*.pdf" |
while read i; do less "$i" |
grep --color=auto -iH --label="$i" "$response"; done

Потом этому текстовому файлу даём права на исполнение и забрасываем куда-нибудь в /sbin/.
После этого заходим в папку "Новая не индексированная папка", открываем терминал и пишем:
СЛОВО 
Терминал выдает нам запрос на поиск:

и вот конец поиска, обратите внимание, индексирует и pdf

А вот мы погрузились в поиски в ведомостях оборудования в формате *xlsx. Три секунды, и я знаю, в каких местах и сколько у меня оборудования искомого типа

Чтобы скрипт работал, надо доставить в систему программки xlsx2csv - есть в оф. репах Ubuntu 18.04
Утилитка xls2csv является частью уже предустановленной програмы catdoc. С утилитой  less думаю вы уже знакомы. Она предустановлена в системе.

Искренне Ваш, аффтор.
« Последнее редактирование: Апрель 20, 2019, 15:24:48 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 878
  • Репутация: +80/-3
    • Просмотр профиля
    • nn.ru
экстремально ускорить  libreoffice в ubuntu 18.04
В GUI libreoffice 6 нет быстрого старта. ....Не беда.
Сначала, на всякий случай:
sudo apt-get update
потом:
sudo apt-get install libreoffice-systray
Активируем демон быстрого старта:
libreoffice --quickstart
Профит! Файлы открываются моментально..
команду
libreoffice --quickstart
надо прописать в Автозапуск  через Меню>Сеансы и автозапуск.

Искренне ваш, аффтор.
« Последнее редактирование: Апрель 21, 2019, 00:43:13 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 878
  • Репутация: +80/-3
    • Просмотр профиля
    • nn.ru
Ну и последнее на сегодня.

Как легко установить в Xubuntu 18.04 скачанный deb-пакет.
Упорно не работает  Gdebi, но работает тормозной и неявный Центр приложений, dpkg выдаёт ошибки зависимостей...Не беда.
Делаем ПКМ Thunar названием:
Установить скачанный deb пакет с зависимостями
Команда:
xfce4-terminal -e "bash -c 'sudo dpkg -i %n || sudo aptitude install -f; exec bash'"
Условие: файлы *.deb ......(кстати, оказывается, есть простой способ впрямую поставить и rpm-пакет, но об этом позже).
Текст примечания:
Иногда лечится правкой /var/lib/dpkg/status                 Иконка: любая
****да, да именно так. Останавливаешь работу скрипта, нажав "q", когда терминал пишет, что не нашел нужных пакетов-зависимостей и предлагает все, что установил, удалить. Иногда понимаешь, что творец пакета ошибся (нп был пьян или перестарался) А ты знаешь, что у тебя все, что там просят уже есть только в чуть других версиях... ну или можешь просто попробовать проверить.
Делаешь:
sudo mousepad /var/lib/dpkg/status
ищешь по поиску абзац с описанием проблемного пакета - и вытираешь строчку с зависимостями.
и ОПА! все работает!
Засим прощаюсь. Наверное надолго, т.к. на объекте прорвало трубы и подвал полный воды, а на даче надо сажать морковь, что является залогом семейного согласия.

искренне ваш, el guahiro
« Последнее редактирование: Апрель 21, 2019, 01:09:37 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн butjapka

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1262
  • Репутация: +120/-0
  • Xubuntu 18.04 LTS
    • Просмотр профиля
я сделал немного по другому
скачиваем пакет gksu (который выпилили из xubuntu с корнем) и устанавливаем его, затем в thunar создаем особое действие название например: "Установка с помощью gdebi"
команда
gksu gdebi-gtk %f
, условия появления файлы *.deb и я еще поставил на "другие файлы", значок любой. И все ставится с помощью gdebi
зы работоспособность пакета gksu проверена на 19.04 - арбайтен
« Последнее редактирование: Апрель 21, 2019, 20:17:07 от butjapka »

Оффлайн Игорь

  • Завсегдатай
  • ***
  • Сообщений: 118
  • Репутация: +2/-0
  • Домашний пользователь
    • Просмотр профиля
Пакет gksu выпилили и в Debian-testing. Я пользуюсь командой pkexec.
« Последнее редактирование: Апрель 22, 2019, 19:20:04 от Игорь »

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 878
  • Репутация: +80/-3
    • Просмотр профиля
    • nn.ru
А может лучше подрихтовать файл GDebi.desktop  из /usr/share/applications/ и забросить его назад в  /usr/share/applications/:

без лишнего ПКМ Thunar.

Кстати, а чем не кошерно gksu?? Оно отлично ставится во все новые дистры, от него много что зависит в системе и наработанных конфигах.
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн butjapka

  • Global Moderator
  • Старожил
  • *****
  • Сообщений: 1262
  • Репутация: +120/-0
  • Xubuntu 18.04 LTS
    • Просмотр профиля
А может лучше подрихтовать файл GDebi.desktop  из /usr/share/applications/ и забросить его назад в  /usr/share/applications/:
Да, пожалуй лучше вариант