- +

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

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

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
Продолжая тему неправильного в расположения иконок рабочего стола xubuntu и неправильной загрузки conky (вызванной тем, что conky грузится раньше рабочего стола xfdesktop).
Универсальное средство в этом случае -  скрипт reloaddesktop.sh такого содержания:
#!/bin/sh
sleep 20
xfdesktop --reload
conky
Ставим это скрипт в автозагрузку. И все проблемы (в моём случае это съехавшие вверх иконки от слишком ранней загрузки панели plank и не всегда вовремя стартующая conky) решаются.
Собственно, со стартом xfdesktop связана ещё одна проблема, с которой сталкиваются те, кто много работает в GUI - каждый раз при загрузке по-своему выстраиваются иконки рабочего стола. Хотелось бы их зафиксировать, чтобы не искать их каждый раз в новом месте. Работаю над этим. Сообщу о результатах.

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

Оффлайн user-noob

  • Начинающий
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • user
    • Просмотр профиля
Хотелось бы их зафиксировать, чтобы не искать их каждый раз в новом месте. Работаю над этим. Сообщу о результатах.
Потому и держу свои иконки на панели...
Вы человек многосторонний, надеюсь и жду, что и эту проблему победите)))
Xubuntu 16.04.3 LTS x86_64

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
# 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.
« Последнее редактирование: Сентябрь 30, 2018, 20:43:52 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн XapoH

  • Начинающий
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • No ABS! No Airbags! Мы умираем как мужчины!
    • Просмотр профиля
Пишу в адресной строке браузера about:config, в открывнейся страничке ищу " browser.sessionstore.resume_from_crash" (показывает или нет диалог восстановления сессии после сбоя в работе), меняю true на false, перезагружаю браузер. Глюк попадает.

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

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


Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
Сам сношу мозиллу сразу после установки
Придерживался того же мнения долгое время - сносил  Firefox сразу после установки. Но Firefox Quantum поражает быстротой и легкостью, я даже свой любимый Luakit забросил, использую теперь Firefox как браузер по умолчанию.
Принципиально он оптимален - проигрывает практически всё видео, которое вылезает в домашних кинотеатрах, поддерживает все современные технологии, быстр, нетребовательен к ресурсам. Единственное, что расширений на него маловато пока.
Есть ещё быстрый браузер Min, основанный на Хромиуме, но у него недостатков поболее.
Для особо экстремальных ситуаций, когда связь никакая и необходимо быстро просматривать страницы на слабом канале, продолжаю использовать Luakit.
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
У меня на внешнем жестком диске наслаиваются бэкапы рабочих директорий с разъездного и офисного ноутбуков. Место на 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.
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн DimaS

  • Начинающий
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • Просмотр профиля
Всем привет!
Прошу прощения, но я тут человек новый, не обижайте сразу)
Прошу помощи!
Не могу понять, точнее даже представления не имею, как в Xubuntu 18.04 изменить приложения по умолчанию. Все что смог выяснить своими силами, так это "Предпочитаемые приложения". Но это не совсем то, т.к. там только интернет приложения можно изменить и терминал с файловым менеджером. А вот как например vlc установить по умолчанию?
Заранее спасибо за ответ!)))

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
А вот как например vlc установить по умолчанию?
Заранее спасибо за ответ!)))
Наводишь курсор на файл, жмёшь правую кнопку мыши, сверху вторая строчка " открыть с помощью"> в выпадающем меню снизу "открыть в другом приложении"> открывается диалоговое окно, снизу которого ставишь галку "использовать по умолчанию для этого типа файлов"> открываешь. Готово. Теперь будет открываться именно в той программе, которую ты выбрал.
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн DimaS

  • Начинающий
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • Просмотр профиля
А вот как например vlc установить по умолчанию?
Заранее спасибо за ответ!)))
Наводишь курсор на файл, жмёшь правую кнопку мыши, сверху вторая строчка " открыть с помощью"> в выпадающем меню снизу "открыть в другом приложении"> открывается диалоговое окно, снизу которого ставишь галку "использовать по умолчанию для этого типа файлов"> открываешь. Готово. Теперь будет открываться именно в той программе, которую ты выбрал.
Понял, спасибо большое! Я просто предполагал, что есть где то волшебная менюшка, как в Ubuntu, где можно выбрать все приложения по умолчанию На крайний случай текстовый файл, который можно отредактировать.

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
К вопросу о безопасности данных.
Иногда возникает нужда удалить метаданные из файлов картинок или 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
« Последнее редактирование: Октябрь 08, 2018, 20:08:10 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
Понял, спасибо большое! Я просто предполагал, что есть где то ....на крайний случай текстовый файл, который можно отредактировать.
Текстовый файл конечно есть, ~/.local/share/applications/mimeapps.list и т.п.
Можно даже редактировать через эту менюшку, она есть в меню настроек Xubuntu, в подразделе Система. Но для меня, например, значительно проще решать проблемы по мере их поступления, не погружаясь в код и файловые ассоциации, по колхозному  - так,  как я писал выше.
« Последнее редактирование: Октябрь 08, 2018, 20:32:51 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
Немного красоты в систему.
Я не люблю читать. Люблю картинки, т.к. картинки здорово облегчают навигацию, и убыстряют работу офисной крысы типа меня. Раньше я использовал эмблемки для обозначения специфических папок типа "срочно", "в долгий ящик", "основные документы", "свалка" и т.п.  . Но хотелось собственные иконки на каждую папку на рабочем столе.
Собственная иконка на каждую папку на рабочем столе xubuntu вполне возможна, если забросить в эту папку (также это может быть символьная ссылка на папку из любого места домашней директории) файл иконки в формате jpeg (png не подходит) с названием folder.jpg, cover.jpg, albumart.jpg, fanart.jpg.
Можно даже сделать файл иконки скрытым, создав в папке текстовый файл под названием .hidden и поместив него имя файла иконки. При снятии галочки "показывать скрытые файлы" файл иконки виден не будет.
Выходим из профиля, заходим - вместо значка папочки появляется картинка.
При должном подборе картинок получается весьма визуально выразительный и интуитивно понятный рабочий стол.

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

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
Немного для удобства работы.
ПКМ Thunar для просмотра exif данных pdf, картинок и т.п., команда:
xfce4-terminal -H -e "exiftool %f"
Условия появления: Картинки, другие файлы
Иконка - любая.
-------------------------------------
Быстрый просмотр разрешения pdf и картинок, команда:
zenity --info --title="Разрешение в пикселях %n" --text="$(identify -units PixelsPerInch -verbose %f | grep Resolution)"
Условия появления: Картинки, другие файлы
Иконка - любая.

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

Оффлайн el guahiro

  • Старожил
  • *****
  • Сообщений: 813
  • Репутация: +79/-3
    • Просмотр профиля
    • nn.ru
Я не люблю делать лишние движения. Люблю, когда быстро и просто.
Поехал в командировку в другой город  на объект. Среди прочего необходимо было сделать сканы договоров и техдокументации. Документов для сканирования было много. Также, в качестве вводных, имеем сонную секретаршу местного начальника и сканер 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.
« Последнее редактирование: Октябрь 27, 2018, 23:46:40 от el guahiro »
Искренне Ваш
и посмотрите http://elguahiro.www.nn.ru/?page=gallery&MFID=183154
И вот я семь недель не брился, восемь суток ел грибы
и стал похож на человека героической судьбы
<БГ>

Оффлайн lihacheff

  • Постоялец
  • **
  • Сообщений: 54
  • Репутация: +1/-0
  • миру - мир. пису - пис!
    • Просмотр профиля
PS Студентам для обработки отфотканных / сканированных конспектов будем самое то.

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