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

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

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

el guahiro

Маленький рецепт для браузера luakit
Если в файле binds.lua
перед строчкой, где написано ----Window (т.е. там, где заканчиваются описания хоткеев), дописать:
key({}, "v", function (w)
    local view = w.view
    local uri = view.hovered_uri or view.uri
    if uri then
luakit.spawn(string.format("mpv %s", uri))
    end
end),

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

el guahiro

Раздать wi-fi с ноутбука.
1. Через интерфейс network manager - ЛКМ по значку>"создать новую сеть wifi"> появилось диалоговое окно, создаем сеть без проверки подлинности с именем, например wifi-hotspot.
Можно сделать сеть с ключом, для этого надо ЛКМ по значку network manager>"создать новую сеть wifi"> появилось диалоговое окно, создаем сеть с шифрованием, выбирая вкладку, где написано "WPA/WPA" personal и вводим ключ на шаге 3 (см. ниже)
...но у меня дача в лесу, мне вполне подходит сеть wifi-hotspot без проверки подлинности, - не думаю, что проходящие мимо дачи грибники зависали бы в халявном wi-fi...
2. Через интерфейс network manager ЛКМ по значку>"изменить"> находим wifi-hotspot> тыкаем>появилась табличка со вкладками сверху
3. Проходя по вкладкам слева направа последовательно, выставляем>начиная с левой-"Все пользователи могут подключаться к этой сети";правее-"Режим=вкладка Инфраструктура"; правее-Способ настроки=вкладка Предоставить сеть другим компьютерам"...всё...
2. Открываем терминал и пишем:
gksu mousepad /etc/NetworkManager/system-connections/wifi-hotspot_free
жмем Enter, вводим пароль, открывается текстовый файл, находим нужную строчку с надписью mode=infrastructure и пишем mode=ap вместо mode=infrastructure
3. Переходим в network manager>"Подключиться к скрытой сети wifi"> находим wifi-hotspot>тыкаем
Всё! wifi с ноута раздается.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

октября 10, 2017, 01:29:40 #1097 Последнее редактирование: августа 29, 2018, 00:42:42 от el guahiro
Еще одна напоминалка, с синхронизацией между устройствами.
Установка индикатора Google Tasks
В терминале:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install google-tasks-indicator
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

октября 11, 2017, 04:45:36 #1098 Последнее редактирование: августа 29, 2018, 00:43:21 от el guahiro
Тем кто работает в GUI, используя xubuntu, то есть нам, post-Windows юзерам, посвящается...
Действие ПКМ thunar " перейти к цели" - позволяет пройти в родную папку . Это действие нужно например, если у вас в какой-то папке куча симлинков (символьных ссылок), и приходит   контрагент с просьбой скопировать парочку прайс-листов, ссылки на которых у Вас на рабочем столе, ему на флешку или рыбу договора, ссылка на который у Вас вторую неделю лежит в папке "Сделать срочно!". Вы лихорадочно вспоминаете, где был этот файл, в какой папке или ищите его по поиску по всему компу.
В этом случае как раз поможет действие ПКМ thunar "перейти к цели" - нажимаете ПКМ и попадаете в родную папку симлинка.
Скрип называется open-parent-dir.sh
Его содержание:
#! /bin/bash

basedir="$(dirname "$(readlink -f "${1}")")"
thunar "$basedir"
disown -h %1 
bg 1
*** аналогов в сети нет, искал, не нашел, скрипт написан аффтором специально для фтыкателей xubuntu-ru.net.
Забросить этот скрипт надо в системную папку с исполняемыми файлами Linux, например в /usr/bin/ ... или /usr/sbin/, !!! предварительно дав права на выполнение (файл>свойства>разрешить в качестве программы).
*** Некоторые труЪ линуксоиды, типа Pita, утверждает что свои скриты надо бросать надо исключительно в /usr/sbin/, но мне кажется что всё равно, хотя может быть забрасывать свои скрипты в /usr/sbin/ более православно.***

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

PitBelon

октября 11, 2017, 17:05:22 #1099 Последнее редактирование: октября 11, 2017, 17:06:53 от PitBelon
El Guahiro, можно твой скриптик вот так проапграйдить:

mkdir /tmp/qqq ; cd /tmp/qqq ; convert -unsharp 10x4+1+0 -level 10%,70%,0.8 -density 300 %F 1%2.jpg;convert *.jpg 1.pdf; cd - ; rm -r /tmp/qqq

Тогда его можно запускать откуда хочешь и не париться по поводу того, что он какие-то ещё левые *.jpg в файл 1.pdf запишет!! :-)
С уважением, Пётр Белон
www.belon.xyz

el guahiro

Что не рекомендую.
Недавно появился  e-mail клиент Mailspring отсюда - переписанный форк Nylas mail (или, по другому - N1).
Претензий на гламур не хватает, чтобы текст в окнах приложения был читабельным - светлые буквы на светлом фоне читаются с трудом. Единственный плюс приложения - клиент очень просто подключается к Яндекс почте. Куда скачиваются вложения, понять очень непросто, еще труднее конкретное вложение найти в куче папочек, которые приложение создает в папке входящих вложений.
Возможно, в Pro версии этих недостатков нет, но зачем всё это, если Thunderbird в связке с FireTray, правильными настройками и темной/светлой темами  отсюда весьма лёгок и удобен.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

октября 15, 2017, 00:23:16 #1101 Последнее редактирование: августа 29, 2018, 00:44:14 от el guahiro
Скрипт сжатия PDF, запиленный под Наутилус, слегка допиленный el guahiro, чтобы работал в xubuntu. Забросить в /usr/sbin/, потом повесить  на ПКМ thunar на команду compress-pdf.sh %f, условия появления Другие файлы, *.PDF;*.pdf
Скрипт работает с GUI, поддерживает несколько степеней сжатия.
Хотя мне больше нравится собственный скрипт putin_pdf.sh, о котром я уже писал на форуме в этой теме - он сжимает файл PDF без видимых потерь в 5-7 раз, правда без GUI.
скриптик прикрепляю
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

Цитата: PitBelon от октября 11, 2017, 17:05:22
El Guahiro, можно твой скриптик вот так проапграйдить:

mkdir /tmp/qqq ; cd /tmp/qqq ; convert -unsharp 10x4+1+0 -level 10%,70%,0.8 -density 300 %F 1%2.jpg;convert *.jpg 1.pdf; cd - ; rm -r /tmp/qqq

Тогда его можно запускать откуда хочешь и не париться по поводу того, что он какие-то ещё левые *.jpg в файл 1.pdf запишет!! :-)

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

el guahiro

октября 20, 2017, 02:35:48 #1103 Последнее редактирование: октября 20, 2017, 02:56:02 от el guahiro
У меня в директориях рабочего и разъездного ноутов куча симлинков (я заменил ими дубликаты файлов)
Но некоторые операции с симлинками неудобны - например, копирование на fat32 флешку. Да и вообще, хардлинки удобней для работы офисного народа в период всеобщего административного хаоса, штурмовщины и командной работы за одним ноутом в 4 руки - родительские файлы симлинков иногда (и даже часто) теряются, а хардлинки - только, когда удалишь ПОСЛЕДНИЙ КЛОН ФАЙЛА (т.к. любой хардлинк - это и есть файл, т.е. ссылка на место на ж. диске, где он записан)
Выход:
Сделать ПКМ thunar на команду:
ln %f ~%n
Название: Жесткая ссылка на файл
Описание: экономим место
Иконка: любая
Условия появления: ставим галки везде.
Результат работы этого дейтвия ПКМ - в той же папке появляется дубликат файла с тем же именем и символом ~ впереди этого имени.
Очень полезная фича для маленьких-стареньких разъездных нетбуков и больших файлов в нём (аккурат мой случай - строительтво)
и наконец...
Для замены дубликатов файлов на хардинки есть утилитка hardlink. Делаем в терминале:
sudo apt-get install hardlink
Программка hardlink - это инструмент, который обнаруживает несколько копий одного и того же файла и заменяет их жесткими ссылками. Можно её также использовать для объединения идентичных дубликаты файлов в резервных копиях для экономии места.
Идея почерпнута автором (Jakub Jelinek) на странице http://code.google.com/p/hardlinkpy/, но весь код был написан автором (Jakub Jelinek) с нуля и предоставляется на условиях лицензии MIT здесь https://jak-linux.org/projects/hardlink/.
К сожалению юзать программку можно только в консоли, что для нас, новичков, трудно. Опции прогаммы можно посмотреть, набрав в терминале:
hardlink -h

У меня есть подозрение, что есть пара программ с GUI для этой функцией (нп dupeguru). Проверю, отпишусь. Пока некода.

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

el guahiro

октября 23, 2017, 01:55:50 #1104 Последнее редактирование: октября 23, 2017, 23:15:47 от el guahiro
Наверное, я несколько опережаю события, т.к. тех, кто работает офисную работу в ОС под Линукс в России 2,5 человека, но время идет, Винды падают, и вы вернетесь к этому посту, когда будете массово переводить офисы на Линукс и потебуются фишки для повышения производительности работы офисных юзеров в GUI.

Итак,...продолжая тему повышения производительности работы в GUI xubuntu....
Чтобы скопировать на флешку файл вместо симлинка, используем утилиту libfile-copy-link-perl авторства Robin Barker, <RMBarker@cpan.org>.
Установка, в терминале:
sudo apt-get install libfile-copy-link-perl
Использование, согласно инструкции отсюда http://manpages.org/copylink:
copylink [link ...]
Пробуем запилить ПКМ thunar.
команда:copylink %F
имя: Заменить симлинк на ФАЙЛ.
Описание: для копирования, например, на флешку.
Условия появления: галки везде, кроме каталогов.
Работает это так - имеем симлинк, надо заменить на файл, тыкаем ПКМ на "Заменить симлинк на ФАЙЛ" >>> симлинк (т.е. ссылка) - заменяется на файл.
Можно вообще рекурсивно поменять все симлинки на хардлинки=файлы в каталоге (папке), зайдя терминалом в папку  и сделав в терминале:
find ${DIR} -type l -exec bash -c 'ln -f "$(readlink -m "$0")" "$0"' {} \;
...а потом скопировать все файлы на флешку
но мы, новички, не любим консоли!! Не беда.
Создаем файл под названием simlink2hardlink.sh такого содержания:
#!/bin/bash
find ${DIR} -type l -exec bash -c 'ln -f "$(readlink -m "$0")" "$0"' {} \;&exit
закрываем, сохраняем.
Впиливаем скрипт в систему, т.е. зайдя в папку со скриптом делаем:
sudo chmod 777 ./simlink2hardlink.sh && sudo mv ./simlink2hardlink.sh /usr/bin/
Потом делаем кнопку ПКМ thunar:
Имя: Заменить все симлинки на хардлинки
Описание: для копирования, например, на флешку
Команда: simlink2hardlink.sh %D
Условия появление: Каталоги
Работает это так - имеем папку с симлинками, заходим, такаем ПКМ куда угодно "Заменить все симлинки на хардлинки" >>> результат - секунд через 30 все симлинки рекурсивно меняются на хардлинки.
То есть мы имеем отечественную замену утилитки libfile-copy-link-perl, менее избирательную, но более производительную.
видео https://youtu.be/rbxlVDFp1Po
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

октября 23, 2017, 02:26:15 #1105 Последнее редактирование: октября 23, 2017, 04:02:58 от el guahiro
Небольшое улучшение в систему.
Иногда хочется иметь не только нижнюю панель plank на рабочем столе, ну и боковую. Например, чтобы кидать туда файлы, с которыми сейчас работаешь или самые любимые приложения.
Выход прост:
Пишем в автозагрузку команду такого содержания:
plank -n dock
При старте системы на рабочем столе появляется вторая панель plank, по умолчанию она будет расположена внизу. Скорее всего на этой панели не будет стандартный кнопки управления plank. Не беда.
Открываем терминал и пишем следующее (установка зависимостей):
sudo apt-get install unrar unzip python3 libgtk-3-0
Потом устнавливаем PlankSetting, графический интерфейс настройки plank, в терминале:
cd
wget https://github.com/karim88/PlankSetting/archive/master.zip
unzip master.zip
cd PlankSetting-master/
sudo ./install.sh
На новой панельке появляется инонка с якорем. Тыкаем в неё, открываем, тыкаем, где написано dock2 (вообще, там будет две строчки выбора доков, посмотите, какой хотите настраивать). Устанавливаем панель слева или справа, выбираем размер иконок, степень их увеличения и т.п, делаем видимой кнопку настроек для конкретно этой панели. Интерфейс наполовину английский, но разберетесь, это несложно, т.к. кнопок немного.
Удаляем с боковой панели умолчальные кнопки, ставим свои, наслаждаемся.

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

el guahiro

ноября 07, 2017, 23:42:22 #1106 Последнее редактирование: декабря 24, 2017, 23:22:22 от el guahiro
По роду работы я много печатаю различной информации с датами где цифры с точками, а не цифры с запятыми.
Есть такая часть клавиатуры на моём ноутбуке Asus 56, которая по нажатию numlk начинает печатать циферки, но при нажатии на точку выдает запятую. 
Для чего я пришел в Linux? Чтоб было всегда удобно, чтоб допилить всё под себя! Допиливаю.
Задача: Заменить в раскладке запятую на точку.

Открываю терминал и пишу:
xev
жму конпку "," и получаю многобуков, но ищу там слово keycode:
keycode 91 (keysym 0xffac, KP_Separator)
сохраняю этот кусочек текста в заметки (на случай неудачи и отката назад)
потом жму "."  и получаю многобуков, но ищу там тоже слово keycode:
keycode 61 (keysym 0x2e, period)
...ага! точка - это period!!!.....
Потом, в терминале:
xmodmap -e "keycode 91 = period"
получилось :)
пишу в заметках:
xmodmap -e "keycode 91 = KP_Separator" - это для отката.
Сохраняю две строчки команд xmodmap  в файл - на случай необходимости неоднократного переключения (например если работаю с файлами формата электронных таблиц, где много запятых).
Чтобы точка навсегда прописалась там, где назначаем, команду xmodmap -e "keycode 91 = period" прописываем в автозагрузку через Меню.
Надеюсь что информация будет вам полезна.
Тем более, что данный способ поможет оживить ноут, где есть битые клавиши, переназначив их на какие-нибудь другие. Это же так просто!
Искренне ваш, el guahiro.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

Дефрагментация жестких дисков в Linux
взято отсюда
Много раз говорилось, что одним из преимуществ Linux является то, что вам никогда не придется дефрагментировать ваш жесткий диск. Ну, это не совсем так. Большинство обычных пользователей никогда не должны беспокоиться о фрагментации файлов до такой степени, что это влияет на производительность жестких дисков. Файловая система ext4 очень хороша для хранения файлов таким образом, что они не фрагментируются. В отличие от файловой системы NTFS, используемой в Windows, ext4 распространяет данные по всему диску, группируя подобные файлы вместе таким образом, что у них достаточно места для их роста без фрагментации. Пока у вас много свободного места на жестком диске, вы, вероятно, не получите много фрагментации вообще. Можно запускать системы в течение двух или трех лет и проверять диски только, чтобы найти, что оценка фрагментации «0».
Есть ситуации, когда вам может понадобиться подумать о дефрагментации, например, если  диск начнет заполняться более чем на 80 процентов заполнен. Еще одна вещь, которая может вызвать фрагментацию файлов, - это если у вас много очень больших файлов.Те, кто работают с большими базами данных, видеороликами или виртуальными машинами, имеют часто много очень больших файлов. Эти файлы могут стать очень фрагментированными с течением времени, а запуск дефрагментации может заметно повысить производительность привода.
Чтобы роверить, нужна ли системе дефрагментация, в терминале:
sudo e4defrag / -c
Введите свой пароль, и программа исчезнет и проанализирует вашу файловую систему. Это может занять до минуты, если у вас много файлов, поэтому будьте терпеливы. Вы должны увидеть вывод, который выглядит так:
...мноабуков....
Fragmentation score 0
...мноабуков....
Done.
В приведенном случае 0, поэтому не нужно беспокоиться о дефрагментации диска. Если не 0, то надо запустить программу дефрагментации,  выполнив команду без аргумента -c:
sudo e4defrag /
Этот процесс может занять много времени, поэтому можно не ждать, а выключить его по окончании, запустив такую команду:
sudo e4defrag / && sudo e4defrag /home && sudo shutdown -h now
Запустить дефрагментацию рекомендуется после того, как я закончена настройка новой системы и передача всех файлов в нее. После этого только периодически проверяем статус,- обычно он остается на 0.
Не надо пытаться дефрагментировать твердотельный диск. Выполнение вышеуказанных команд на SSD обычно приводит к сообщению, что операция не разрешена, что говорит нам, что не надо делать  дефрагментацию.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

ноября 11, 2017, 22:34:42 #1108 Последнее редактирование: ноября 12, 2017, 03:00:17 от el guahiro
Немного экзотики в систему - electron-based проигрыватель Iease Music.
Проирыватель хорош:
Поддержка тем JSS
Кроссплатформенный (есть под любой Linx и под OSX)
Поддержка хоткеев
Поддерживает оповещения на рабочем столе
Отличный дизайн
Музыка высокого качества (FLAC)
Скачать отюда https://github.com/trazyn/ieaseMusic/releases/download/v1.0.3/ieaseMusic-1.0.3-linux-amd64.deb
Устанавливаем, в терминале, зайдя в папку, куда скачали deb пакет:
sudo dpkg -i ieaseMusic-0.0.5-linux-amd64.deb
или ставим через gdebi.
Desktop файл запуска открываем:
sudo mousepad /usr/share/applications/iease-music.desktop
и приводим к виду:
[Desktop Entry]
Name=ieaseMusic
Comment=музыка в Сети
Exec="/opt/ieaseMusic/iease-music" %U
Terminal=false
Type=Application
Icon=iease-music
Categories=AudioVideo;Audio;
сохраняем, закрываем.
В папке "Мультимедия" Whisker меню появляется приложение iease Music.
Задумано очень гламурно, но приложение типично китайское - количество всплывающих уведомлений - как осенний листопад, треки анлийские и китайские, интерфейс также смешанный.
Короче экзотика.
Не скучайте.
Искренне Ваш, el.
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

ноября 12, 2017, 03:00:30 #1109 Последнее редактирование: ноября 12, 2017, 03:09:00 от el guahiro
Продолжая тему desktop клиентов Яндекс почты.
Так получилось, что я много работаю с электронной почтой, а в мое отсутствие в офисе на моём дежурном ноутбуке колдует с почтой мои помощники, которые или совсем или не очень разбираются в Linux. Следовательно, необходим простой и понятный клиент Яндекс почты, и визуально приятный, прежде всего для меня. Thunderbird, который я очень уважаю, всё же немножечко мелковат шрифтами, перегружен и запутан для меня. Больше всего мне нравится web-интерфейс Яндекс почты или его Android приложение. К сожалению под Linux такого приложения от Яндекс пока нет. Не беда. Есть приложение под названием Rambox отсюда http://rambox.pro/#download. Приложение доступно для Linux, MacOS и Windows.
Скачанный архив разархивируем, папку Rambox-0.5.13  бросаем в домашнюю директорию и переименовываем, добавив впереди названия точку, чтобы папка была скрытой. Зайди в эту папку, тыкаем по исполняемого файла под названием rambox и программа запускается. В настройках программы выставляем русский язык и автозапуск при запуске системы.
Собирает Rambox "под одной крышей" все возможные коммуникаторы и почтовые сервисы. Разработчики Rambox постарались. Впервые вижу поддержку Яндекс почты "из коробки". Также есть поддержка почты Mail.ru, Gmail и всех остальных популярных почтовых сервисов.
Выглядит приложение так

и так

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