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

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

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

el guahiro

сентября 28, 2018, 00:45:17 #1200 Последнее редактирование: сентября 28, 2018, 00:46:53 от el guahiro
Продолжая тему неправильного в расположения иконок рабочего стола xubuntu и неправильной загрузки conky (вызванной тем, что conky грузится раньше рабочего стола xfdesktop).
Универсальное средство в этом случае -  скрипт reloaddesktop.sh такого содержания:
#!/bin/sh
sleep 20
xfdesktop --reload
conky

Ставим это скрипт в автозагрузку. И все проблемы (в моём случае это съехавшие вверх иконки от слишком ранней загрузки панели plank и не всегда вовремя стартующая conky) решаются.
Собственно, со стартом xfdesktop связана ещё одна проблема, с которой сталкиваются те, кто много работает в GUI - каждый раз при загрузке по-своему выстраиваются иконки рабочего стола. Хотелось бы их зафиксировать, чтобы не искать их каждый раз в новом месте. Работаю над этим. Сообщу о результатах.

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

user-noob

Цитата: el guahiro от сентября 28, 2018, 00:45:17
Хотелось бы их зафиксировать, чтобы не искать их каждый раз в новом месте. Работаю над этим. Сообщу о результатах.

Потому и держу свои иконки на панели...
Вы человек многосторонний, надеюсь и жду, что и эту проблему победите)))
Xubuntu 18.04.4 LTS (Bionic Beaver) 64-bit PC

el guahiro

октября 01, 2018, 00:41:02 #1202 Последнее редактирование: октября 01, 2018, 00:43:52 от el guahiro
# How to remember the location of icons on the XFCE desktop  (xfdesktop)
Решение по сохранению местоположение иконок на рабочем столе xfce нашлось здесь.
Нельзя сказать, чтобы выбрать правильное решение было очень просто. Когда-то я экспериментировал с "замораживанием" файлов  типа icons.screen0-.....rc, вручную расставляя иконки в конфиге по строкам и колонкам, а потом через sudo chattr +i запрещая изменения конфигурационного файла. Это было как мертвому припарка, то есть не помогало. Пробовал костыли с автовосстановлением бэкапнутых файлов icons.screen0-.....rc при загрузке. Тоже не помогало.
Поэтому решение выдавалась не самым простым, то есть каким-то скриптом, подменяющим родной конфиг xfdesktop.
Когда увидел скрипт на perl на форуме, обратил внимание на него и проверил.

Итак, создаем файл icons.screen0.rc
Например в Thunar`е: ПКМ> создать> пустой файл>называем его  icons.screen0.rc, потом открываем и вставляем скопированный кусочек текста следующего содержания:

use strict;
use warnings;
my $conffile='~$USER/.config/xfce4/desktop/icons.screen0.rc';
open(CONF,"$conffile") or die "can't find the config file";
my $all;
while (<CONF>) {
        $all=$all.$_;
}
my @oldnames=($all=~/\[(.*)\]/g);
my @allnames=sort { lc($a) cmp lc($b) } @oldnames;
print "testing sort:";
print join("\n",@allnames);
my @rows=($all=~/row=(\d*)/g);
print join("\n",@allnames);
print "ok now I will print the amount of rolls\n\n\n";
@rows=sort(@rows);
my $maxrow=$rows[-1];
print "the max rows is $maxrow";
my $numicons=scalar(@allnames);
print "number of icons is $numicons";
my @cols=($all=~/col=(\d*)/g);
@cols=sort(@cols);
my $maxcol=$cols[-1];
print "the max cols is $maxcol";
my $i=0;
open(OUTPUT,'>icons.screen0.rc');
for (my $j=0;$j<=$maxcol;$j++) {       
        if ($i<=19) {
                for (my $k=0;$k<=$maxrow;$k++) {
                        print OUTPUT "\[$allnames[$i]\]\nrow=$k\ncol=$j\n\n";
                        $i++;
                }
        }
}
close(OUTPUT);

Сохраняем, закрываем файл и бросаем его в ~/.config/xfce4/desktop/.
Перезагружаемся (или выходим-заходим из профиля). Наблюдаем, что иконки, расставленные нами в удобном порядке на рабочем столе, своего места не поменяли.
Работает в Xubuntu 14.04.5.

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

XapoH

Цитата: el guahiro от сентября 24, 2018, 00:30:50
Пишу в адресной строке браузера about:config, в открывнейся страничке ищу " browser.sessionstore.resume_from_crash" (показывает или нет диалог восстановления сессии после сбоя в работе), меняю true на false, перезагружаю браузер. Глюк попадает.


Если мне не изменяет склероз, то этим ключём не только этот "глюк" убирается, но и подъедание мозиллой трафика - где-то в этих ваших интернетах была инфа, что именно из-за включенного "сохранения сессий" мозилла может фоном сжирать до 10Гб трафика в месяц. Даже если он безлимитный, то это всё равно постоянная загрузка канала. А кому-то и нагрузка на SSD-диск.

ЗЫ. Сам сношу мозиллу сразу после установки - прям из командной строки. Потом ставлю МС и копирую из своего архива QtWeb - "(реально) однофайловый браузер" с кучей возможностей по умолчанию (русификация, сохранение страниц в pdf, блокировщик рекламы). Хотя проект и давно заброшен, и не совсем он "мультимедия", тем не менее, можно сказать - мой основной браузер для "беганья по интернету". Косяк замечен только один - не любит кривые скрипты и сразу вываливается (для таких сайтов стоит Pale Moon - тот же мозилла, но полегче, пошустрее и безо всяких "глаз большого брата"). Там тупо распаковывается архив в любое удобное место и файлу присваивается атрибут на исполнение. Всё - можно работать. Стартует пулей.
Off: На масдайку, кстати, он тоже есть, и тоже однофайловый (с флешки запускать - самое то), но работает там похуже, чем под линуксом. Особенно в части HTML5


el guahiro

Цитата: XapoH от октября 02, 2018, 19:47:38
Сам сношу мозиллу сразу после установки

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

el guahiro

У меня на внешнем жестком диске наслаиваются бэкапы рабочих директорий с разъездного и офисного ноутбуков. Место на HDD начинает кончаться.
Так как многие файлы в бэкапах от этого месяца, прошедшего и от прошлого года повторяются, ты возникла идея сделать хардлинки вместо задублированных файлов.
Набираю в терминале:
sudo apt-get install rdfind
Потом там же:
rdfind -makehardlinks true '/home/user/бэкапы'
Терминал пишет в самом конце:
Totally, 1400 Mib can be reduced.
Now making hard links.
Making 915 links
rdfind сэкономил мне 1,5 гБ. Мелочь, а приятно.

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

DimaS

Всем привет!
Прошу прощения, но я тут человек новый, не обижайте сразу)
Прошу помощи!
Не могу понять, точнее даже представления не имею, как в Xubuntu 18.04 изменить приложения по умолчанию. Все что смог выяснить своими силами, так это "Предпочитаемые приложения". Но это не совсем то, т.к. там только интернет приложения можно изменить и терминал с файловым менеджером. А вот как например vlc установить по умолчанию?
Заранее спасибо за ответ!)))

el guahiro

Цитата: DimaS от октября 08, 2018, 02:55:06
А вот как например vlc установить по умолчанию?
Заранее спасибо за ответ!)))

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

DimaS

Цитата: el guahiro от октября 08, 2018, 14:38:51
Цитата: DimaS от октября 08, 2018, 02:55:06
А вот как например vlc установить по умолчанию?
Заранее спасибо за ответ!)))

Наводишь курсор на файл, жмёшь правую кнопку мыши, сверху вторая строчка " открыть с помощью"> в выпадающем меню снизу "открыть в другом приложении"> открывается диалоговое окно, снизу которого ставишь галку "использовать по умолчанию для этого типа файлов"> открываешь. Готово. Теперь будет открываться именно в той программе, которую ты выбрал.

Понял, спасибо большое! Я просто предполагал, что есть где то волшебная менюшка, как в Ubuntu, где можно выбрать все приложения по умолчанию На крайний случай текстовый файл, который можно отредактировать.

el guahiro

октября 08, 2018, 23:57:04 #1209 Последнее редактирование: октября 09, 2018, 00:08:10 от el guahiro
К вопросу о безопасности данных.
Иногда возникает нужда удалить метаданные из файлов картинок или PDF.
Когда то я писал в этой теме на форуме про утилиту mat, который вычищают метаданные с файлов. Утилита это имеет GUI, а также может работать из командной строки.
Я сам долго пользовался этой утилитой, но вчера на свежеустановленной системе утилита mat работать категорически отказалась. Не беда. Для удаления метаданных есть ещё exiftools.
Ставим утилиту из командной строки:
sudo apt-get install libimage-exiftool-perl
Запиливаем действие ПКМ Thunar на команду:
exiftool -r -overwrite_original -P -all= %N;notify-send 'Очищено от данных!'
Действие называем например " очистить файлы от метаданных".
Условия появления: Ставим галки везде, кроме каталогов.
Иконка любая.
Действие ПКМ Thunar на эту команду работает быстрее и менее натужно для системы, чем действие на команду mat %F, а учащает так же.
Можно даже извернуться и сделать добавление метаданных в файл, написав команду приблизительно такого плана:
exiftool -r -overwrite_original -P -all= -copyright="твой текст" %N
Вместо копирайта можно вставлять другие данные, см. man exiftool
Надеюсь что был полезен. Искренне ваш. El guahiro
Искренне ваш
См. скрипты для ПКМ Thunar здесь https://github.com/el-guahiro/thunar_custom_actions
Рекомендации для граждан у условиях гуманитарной катастрофы https://goo-gl.me/abV3X

el guahiro

октября 09, 2018, 00:10:12 #1210 Последнее редактирование: октября 09, 2018, 00:32:51 от el guahiro
Цитата: DimaS от октября 08, 2018, 15:38:57
Понял, спасибо большое! Я просто предполагал, что есть где то ....на крайний случай текстовый файл, который можно отредактировать.

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

el guahiro

октября 09, 2018, 01:53:32 #1211 Последнее редактирование: октября 09, 2018, 02:01:00 от el guahiro
Немного красоты в систему.
Я не люблю читать. Люблю картинки, т.к. картинки здорово облегчают навигацию, и убыстряют работу офисной крысы типа меня. Раньше я использовал эмблемки для обозначения специфических папок типа "срочно", "в долгий ящик", "основные документы", "свалка" и т.п.  . Но хотелось собственные иконки на каждую папку на рабочем столе.
Собственная иконка на каждую папку на рабочем столе xubuntu вполне возможна, если забросить в эту папку (также это может быть символьная ссылка на папку из любого места домашней директории) файл иконки в формате jpeg (png не подходит) с названием folder.jpg, cover.jpg, albumart.jpg, fanart.jpg.
Можно даже сделать файл иконки скрытым, создав в папке текстовый файл под названием .hidden и поместив него имя файла иконки. При снятии галочки "показывать скрытые файлы" файл иконки виден не будет.
Выходим из профиля, заходим - вместо значка папочки появляется картинка.
При должном подборе картинок получается весьма визуально выразительный и интуитивно понятный рабочий стол.

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

el guahiro

октября 14, 2018, 18:18:31 #1212 Последнее редактирование: октября 14, 2018, 18:20:22 от el guahiro
Немного для удобства работы.
ПКМ Thunar для просмотра exif данных pdf, картинок и т.п., команда:
xfce4-terminal -H -e "exiftool %f"
Условия появления: Картинки, другие файлы
Иконка - любая.
-------------------------------------
Быстрый просмотр разрешения pdf и картинок, команда:
zenity --info --title="Разрешение в пикселях %n" --text="$(identify -units PixelsPerInch -verbose %f | grep Resolution)"
Условия появления: Картинки, другие файлы
Иконка - любая.

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

el guahiro

октября 16, 2018, 03:57:34 #1213 Последнее редактирование: октября 28, 2018, 03:46:40 от el guahiro
Я не люблю делать лишние движения. Люблю, когда быстро и просто.
Поехал в командировку в другой город  на объект. Среди прочего необходимо было сделать сканы договоров и техдокументации. Документов для сканирования было много. Также, в качестве вводных, имеем сонную секретаршу местного начальника и сканер 2000-х годов выпуска.
Сначала попросил секретаршу что-то отсканировать. Получил несколько файлов отвратительного разрешения, а по темпам сканирования понял, что на объекте придётся оставаться сканировать вместе с этой секретаршей - к утру справимся.
Пришлось снимать на свой смартфон "с руки". Разрешение камеры моей Nokia6 ...надцать мегапикселей, рука у el guahiro твердая, но фотки получились с коричнево-серыми фоном из-за слабого освещения - для сшивки в pdf и отсылки контрагентам по назначению не годились.
Не беда.
1. Создаем текстовый файл и называем его light-picture.sh Открывем его и пишем:
#! /bin/bash
IFS=$'\#'
for i in "$@" ; do convert "$i" -colorspace gray -lat 60x60-15%% -define connected-components:mean-color=true -define connected-components:area-threshold=12 -connected-components 4 -depth 2 -compress Group4 "$i".2 ; mv -v "$i".2 "$i" ; done

Сохраняем, закрываем файл.
Потом наводим курсор на файл>ПКМ>Права>Разрешить в качестве программы.
Потом в терминале:
sudo thunar /sbin/
Открывается окно файлового менеджера, папка /sbin/ Перетягиваем туда файл light-picture.sh.
2. Создаем ПКМ thunar на команду:
/sbin/light-picture.sh %F
Назовем его: Осветлить фон картинки
Условия появления:изображения.
Иконка- любая.
Всё. Теперь при наведении на грязные сканы в формате картинки или фото документов, снятых "с руки" при нажатии ПКМ "Осветлить фон картинки " скрипт light-picture.sh сделает у этих сканов абсолютно чистый белый фон, а заодно и уменьшит файлы в 2 раза.
Скрипт работает не молниеносно, но 150 фото снятых "с руки" страниц документов осветляет минуты две, аккурат успеете выкурить сигарету.
В сумме снять фотки на смартфон, скинуть на ноут и осветлить фон катинок у меня получилось в разы быстрее, чем ушло бы времени на сканирование. И результат лучше, ибо разрешение мобилы выше, чем у сканеров - главное научиться держать её при съемке.

PS Студентам для обработки отфотканных / сканированных конспектов будем самое то.

PPS А вот скрипт, который молниеносно преобразовывает сфотканный текст, не грузит процессор, дает белый фон и четкие буквы:
#! /bin/bash
IFS=$'\#'
for i in "$@" ; do convert "$i" -negate -lat 15x15+5% -contrast-stretch 0 -negate "$i".2 ; mv -v "$i".2 "$i" ; done

Результат лучше, чем у предыдущего скрипта - текст почетче.
PPPS
И последняя версия скрипта - с превращением фото, снятого "с руки" в отличную белую бумажку с текстом, с повышением резкости и толщины линий почти нечитаемых букв (для фоток текста очень плохого качества), поэтому работает значительно медленнее:
#! /bin/bash
IFS=$'\#'
for i in "$@" ; do convert  "$i"  -morphology Convolve DoG:7,50,0 -fuzz 45% -fill white -floodfill +0+0 white -negate  -threshold 85% "$i".2  ; mv -v "$i".2 "$i" ; done

для исправления сканов (не фоток с руки) скрипт чуть другой:
#! /bin/bash
IFS=$'\#'
for i in "$@" ; do convert  "$i" convert -morphology Convolve DoG:2,20,0 -fuzz 45% -fill white -floodfill +0+0 white -negate  -threshold 95% "$i".2  ; mv -v "$i".2 "$i" ; done

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

lihacheff

Цитата: el guahiro от октября 16, 2018, 03:57:34
PS Студентам для обработки отфотканных / сканированных конспектов будем самое то.


только вот курить и студентам тоже вредно....
:-)
Прошу прощения за неразборчивый почерк