- +

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

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

Оффлайн FreT

  • Начинающий
  • *
  • Сообщений: 28
  • Репутация: +1/-0
    • Просмотр профиля
Добрый день, делаю jobs -p | xargs kill
выдаёт
$ jobs -p | xargs kill

Usage:
 kill [options] <pid> [...]

Options:
 <pid> [...]            send signal to every <pid> listed
 -<signal>, -s, --signal <signal>
                        specify the <signal> to be sent
 -l, --list=[<signal>]  list all signal names, or convert one to a name
 -L, --table            list all signal names in a nice table

 -h, --help     display this help and exit
 -V, --version  output version information and exit

For more details see kill(1).


Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
FreT
ты прав, у меня тоже хрень, сорри, прости жертву копипасты :(
не беда...
Пробую найти процессы, запущенные не позже, чем сразу .... мин после старта системы и убить остальные через kill
Рассмативаю выхлоп:
ps -eo etimes,pid,cmd после перезагрузки и вижу, что 4085 -  последний процесс при загрузке системы
Пишу:
gksu kill `ps -eo etimes,pid,cmd | awk '{if ($2 >= 4085) print $2}'`
Также вижу, что 120 - время в  загрузки последнего процесса секудах, при загрузке системы
Пишу:
или gksu kill `ps axh -O etimes,pid | awk '$1 >= 120'| awk '{print $2}'`
Чтобы периодически вернуть систему в девственное  состояние, когда загрузка процессора была минимальной - вешаю команду  на хоткей.
« Последнее редактирование: Апрель 15, 2018, 21:33:59 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
Русификация программы indicator-remindor
Очень хорошая программа для напоминаний. Есть в репозиториях. Если нет, то:
sudo add-apt-repository ppa:bhdouglass/indicator-remindor
sudo apt-get update
sudo apt-get install indicator-remindor
По умолчанию программа не русифициована, оттого пользоваться ей затруднительно. Это поправимо.
Качаем архив translate-indicator-remindor.7z, приложенные к этому посту, распаковываем, потом попеременно заходим терминалом в папку translate-indicator-remindor и и вводим следующие команды.
sudo cp -iv mo/* /usr/share/locale/ru/LC_MESSAGES/
sudo cp -iv po/* /usr/share/locale/ru/LC_MESSAGES/
sudo cp -iv html/* /usr/share/remindor-common/html/
Таким образом мы забросили файлы русской локализации программы в систему.
Перезагружаем программу. Наслаждаемся русским интерфейсом.
Выглядит так
Надеюсь что был полезен. Искренне ваш el guahiro.
« Последнее редактирование: Июль 27, 2018, 13:50:10 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн vk17

  • Начинающий
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Просмотр профиля
Спасибо за indicator-remindor.

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
Я, вероятно как и Вы, отношусь к тому типу людей, которые создают контент.
Ежедневно мне приходится делать фотографии, акты, протОколы, докУменты пачками, обязанности менеджера строительных проектов это предполагает. Частенько документы по одному и тому же объекту однотипные и отличаются лишь датой создания. В таком случае выручает добавление даты к названию документа. Добавление даты к название документа также облегчает жизнь, когда хочется вспомнить что ты делал какого-то определённого числа - задаешь поиск по ключевой дате в названии файла, и готово.
Поскольку я очень ленив, то вбивать руками дату в названия файлов мне влом. Для этой задачи был придуман скрипт rename-with-date.sh и ПКМ thunar под названием "Добавить дату к названию".
Команда в основе ПКМ thunar:
rename-with-date.sh %F;notify-send 'дата добавлена!'
Содержание скрипта rename-with-date.sh:
#!/bin/bash
for i in "$@"; do
   mv -v "$i" "${i%.*}"' '`date +%x`."${i##*.}"
   done
Собственно всё очень просто - создаете файл, называете его rename-with-date.sh, открываете его в текстовом редакторе и записываете туда вышеперечисленные строчки с абракадаброй.
Скрипт закидываем в систему, например в каталог /sbin/, предварительно сделав скрипт исполняемым командой терминала, открытого в папке со скриптом:
sudo chmod 777 ./rename-with-date.sh && sudo mv ./rename-with-date.sh /sbin/
Скрипт не работает с файлами без расширения.
Как расставлять галочки в настройке действия ПКМ показано на скриншоте.

Надеюсь что был полезен. Искренне ваш. el guahiro.

PS. Особая благодарность коллеге PIT`у за помощь в допиливании скрипта.
« Последнее редактирование: Май 21, 2018, 20:22:40 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
В связи с большим количеством данных на моем основном ноутбуке, частыми поездками и необходимостью иметь всегда под рукой эти данные я пользуюсь средствами синхронизации с распространенными облаками - ЯндексДиск, MailruДиск, Mega.
Каждое из этих облаков имеет свои достоинства и недостатки. ЯндексДиск, например, подключается в компьютере в качестве каталога (папки), но скорость передачи данных оставляет желать. Есть клиент синхронизации, но он сильно грузит процессор. Объем предоставляемой хранилище хорош, бывают акции и можно увеличить объем хранилища до 50 Гб.
Мега дает на старте 50 Гб, адекватно синхронизируется, имеет легий и удобный клиент синхронизации с компьютером, но скачать что-либо с облачной версии иногда бывает проблемно. MailruДиск из всех перечисленных имеет наибольший объем бесплатного хранилища (например у меня 100 Гб, полученные с помощью небольших трюков), имеет неплохой и не тяжёлый клиент синхронизации под Ubuntu, и единственная из трех перечисленных синхро синхронизирует симлинки Linux в качестве симлинков, а не выдает ошибку или игнорирует.
Вообще симлинки очень нужны, когда объем данных грозит переполнением жесткого диска. Я их активно использую и поэтому люблю MailruДиск.
Одна беда - MailruДиск не любит названия файлов с кавычками. Обнаружив файл с кавычками, MailruДиск выдает ошибку и перестаёт синхронизировать. И никогда не уследишь, так что бывает что нет нет, да и попадется пара файлов с кавычками в названии.
Удалить (или заменить на `) кавычки в названиях файлов можно, открыв терминал в нужной директории и набрав:
rename 's/"/`/gi' *
Но эта команда почему-то не работает во вложенных папках. Вероятно, это баг утилиты rename, или я что-то не догоняю. Не беда. Открыв терминал в нужной директории, пишу:
IFS=$'\n' ; for i in `find ./` ; do rename 's/"/`/gi' "$i" ; done
Потом, чтобы найти слова с кавычками, пишу в терминале:
ls -R | grep '"'
Ничего не нашлось. Значит получилось.
В дополнение хочу сказать, что с помощью данного трюка можно менять во всей директории одно слово названии файла на другое (поставив вместо " и ` что-то другое). Иногда это очень нужно, а когда файлов очень много, кто такой трюк сильно облегчит жизнь.
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
Немного красоты в систему.
Так как я работаю в госкорпорации, да еще и на производстве, да еще и без привязки к дню и ночи, субботам и воскресеньям, то к календарю у меня особое отношение - вещь это для меня нужная и выглядеть он должен приятно. Поскольку я уже немножечко линуксоид, кто терминал я допилил под свои каноны красоты, с прозрачностью и приятными для глазу цветами. Вот в нём и будем открывать календарь.
Создаем действие ПКМ Thunar под названием "календарь".
Открываем любую папку и тыкаем Правка>Особые действия> в выпадающем окне тыкаем плюсик сверху справа> появляется диалоговое окно с двумя вкладками для заполнения. Заполняем:
В левой вкладке команда: xfce4-terminal -H -e "cal 2018"
В правой в кладке ставим галку условия появления:"каталоги"
Иконка: Стандартная иконка календаря.
Теперь при нажатие ПКМ "Клендарь" открывается легкий красивый календарик на весь текущий 2018 год.
Мелочь, а приятно.
Но хочется ещё большей красоты, и команду делаю такую: xfce4-terminal -H -e "cal 2018 | lolcat -as 25"
Предварительно установив утилиту lolcat:
sudo aptitude install lolcat
В терминале по команде:
cal 2018 | lolcat -as 25
календарь открывается медленнее, но зато переливающийся всеми цветами радуги.
По ПКМ что-то не открывается. Где-то походу нужны кавычки...
Выглядит это приблизительно так:

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

Оффлайн PitBelon

  • Постоялец
  • **
  • Сообщений: 78
  • Репутация: +8/-2
    • Просмотр профиля
    • Belon.OS Linux
El Guahiro, кавычки там не нужны. Открывается календарь при выполнении вот такой команды в ПКМ:

cal 2018 >/tmp/f ; xfce4-terminal -e 'lolcat -as 25 /tmp/f'

Только одно не нашёл как делать: как заставить его не пропасть после того, как все месяцы выведутся на экран...
С уважением, Пётр Белон
www.belon.xyz

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
Немного для удобства для офисной работы.
Мне ежедневно приходят документы типа: название(1).doc, другое название(3).pdf и т.п.  -   особенности копроративного документооборота.
Причем это зачастую мои же документы с чьей-то начальственно визой, которые  мне пересылают в качестве инструкций к дальнейшей работе.
Чтоб не запутаться в версиях, приходиться эти циферки стирать перед сохранением в целевую тематическую папку (или каталог), а файлы копировать с заменой, чтоб минимизировать количество просматриваемых документов (при таком способе сохраняются документы с последними визами и пометками).
...к чему это я... а да..
Ну вот, и придумал я действие ПКМ Thunar под названием "Убрать скобки с цифрами (123456..)"
Команда:
rename 's/\([^\)]+\)//' *.doc & rename 's/\([^\)]+\)//' *.pdf
Условие появления:
Каталоги.
Теперь по ПКМ циферки в названиях стираются.
Способ универсален, т.к. вместо ([^\)]+\) можно поставить другое слово и оно сотрется. ПКМ при этом переименовываем под целевую задачу. Можно вместо //' *.doc записать /что-то/' *.doc и искомое выражение будет меняться на это что-то.
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
#open heic pictures in linux
Прислали тут мне несколько изображений в формате heic. Это формат фотографий Apple, который по умолчанию в Linux не открывается.
Но можно открыть его с помощью Gimp, установив плагин gimp отсюда https://launchpad.net/~strukturag/+archive/ubuntu/libheif/+packages
Правда придётся доставить пару зависимостей (о которых Вам скажет Gdebi), но для труЪ линуксоида это труда не составит.
У меня получилось (хотя не труЪ линуксоид :(). Даже картинки предпросмотра в папке с изображениями появились.
Иллюстрация
« Последнее редактирование: Июнь 08, 2018, 16:23:47 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн Pirks77

  • Начинающий
  • *
  • Сообщений: 8
  • Репутация: +1/-0
    • Просмотр профиля
Немного для удобства для офисной работы.
Мне ежедневно приходят документы типа: название(1).doc, другое название(3).pdf и т.п.  -   особенности копроративного документооборота.
...
Команда:
rename 's/\([^\)]+\)//' *.doc & rename 's/\([^\)]+\)//' *.pdf
Условие появления:
Каталоги.
Теперь по ПКМ циферки в названиях стираются.
Способ универсален, т.к. вместо ([^\)]+\) можно поставить другое слово и оно сотрется. ПКМ при этом переименовываем под целевую задачу. Можно вместо //' *.doc записать /что-то/' *.doc и искомое выражение будет меняться на это что-то.
Строку можно сократить используя функцию оболочки bash
rename 's/\([^\)]+\)//' *.{doc,rtf,pdf}
« Последнее редактирование: Июнь 09, 2018, 07:41:37 от Pirks77 »

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
Pirks77, ты прав, я сам сегодня с утра увидел, что в скрипте не все расширения и дописал:
rename 's/\([^\)]+\)//gi' *.doc *.pdf *.docx *.xls *.xlsx *.rtf
gi добавил, чтобы скрипт не останавливался на файлах типа имяфайла(1)(3).doc , а за один проход удалял все встреченные цифры в скобках и сами скобки.
Рецепт с перечислением расширений не сработал почему-то *.{doc,docx,xlsx,xls,rtf,pdf}
« Последнее редактирование: Июнь 09, 2018, 11:11:11 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн Pirks77

  • Начинающий
  • *
  • Сообщений: 8
  • Репутация: +1/-0
    • Просмотр профиля
Странно. У меня работал. Правдо файлов было 2 (.doc и .pdf) Спецом сделал, что бы .rtf был пропущен и все работало. Надо, как говорится, посмотреть.
Вобще эта функция в bash с фигурными скобками вызывает вопросы. У меня (в моем предыдущем вопросе по jhead было *.{jpg,JPG,jpeg,JPEG} даже пришлось опустить 2 крайних ) тоже не всегда отрабатывает как положено но в данном случае работало без нареканий.
 Правда выход есть
rename 's/\([^\)]+\)//' $(ls *.{doc,pdf,docx,xls,xlsx,rtf})
но это уже разминка для мозгов :) Ваш проще для понимания
« Последнее редактирование: Июнь 09, 2018, 11:15:18 от Pirks77 »

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
Немного удобства в систему.
Grename - простая в использовании GUI утилита массового переименования файлов для Linux. Готовые пакеты есть здесь https://sourceforge.net/projects/grename/files/ для всех видов Ubuntu, для Debian, Fedora, Opensuse. Файлы можно переименовать с помощью изменений в шаблоне. Есть предпросмотр изменений, работа с регулярными выражениями, нумерация, опции вставить-заменить, опции удалить-заменить.
Программа приятна на глаз и легка в использовании. В каталог или к нужному файлу мы попадаем с помощью встроенного двухпанельного файлового просмотрщика.
И я не труЪ линуксоид, не ставил программу минут 5 (сколько работает gdebi) и осваивал минут 7, пощелкав по предпросмотру и поняв логику работы программы.
Как дополнение к штатной утилите переименования в xubuntu Thunar-bulk-rename программка будет полезна.
Недостаток - не работает в подкаталогах.
Выглядит программка так:
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 784
  • Репутация: +75/-3
    • Просмотр профиля
    • nn.ru
Если gnome-keyring-daemon грузит процессор при старте google-chrome, то открыв desktop файл chrome после слова "google-chrome" или "google-chrome-stable" дописать через пробел --password-store=basic, приведя строчку с командой к виду:
Exec=google-chrome-stable --password-store=basic
или (зависит от версии google-chrome)
Exec=google-chrome --password-store=basic
Аналогично для интернет приложений в системе (пример, для программы Онлайн-диктовка):
Exec=google-chrome-stable --password-store=basic https://speechnotes.co
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>