суббота, 9 июня 2018 г.

Цветные значки индикатора Яндекс Диска

В публикации "Диск.Яндекс с графическим индикатором в Ubuntu и Linux Mint"  были предложены альтернативные значки для индикатора. В процессе использования на xfce мной, всё-таки, было принято решение об использовании значков, которые идут в комплекте поставки графического индикатора (вариант light) за исключением значка yd-ind-idle, который был заменён.

Стандартный набор значков расположен в каталоге /usr/share/yd-tools/icons и далее light или dark, что определяется используемой Вами темой. Для подставки рабочего стола (системного трея) светлого цвета используется тема light и наоборот.


Со временем возникло желание чёрно-белые значки "покрасить" в какой-либо цвет. Увы, страсть к украшательству своего Linux иногда приобретает формы навязчивого желания.

Для придания значкам цвета был использован графический редактор Gimp.

Перед редактированием скопируйте значки в отдельный каталог. Таким образом редактирование будет осуществляться в резервном наборе значков, в то время как активный в настоящее время изменён не будет. Таким образом можно избежать ситуации, при которой рабочие значки будут испорчены.

Откройте значок в Gimp. В левом столбце инструментов нажмите на "волшебную палочку"


и щёлкните по изображению. Оно будет выделено для дальнейшего редактирования.


Через верхнее меню или используя правое контекстное меню мыши выберите "Цвет" и далее "Окрашивание". Укажите свой цвет.



Чтобы удостовериться в изменении значком своего цвета придётся немного напрячь зрение, так как цвет будет слишком тёмным. Для его осветления необходимо вызвать из меню "Цвет" пункт "Тон-Насыщенность" и передвигая ползунок "освещённость" добиться необходимого Вам значения. Для значков yd-busy1...5 указанное значение должно быть одинаковым.


Сохраните изменения, вызвав команду "Файл" – "Перезаписать ...".

Готовые значки пометите в каталог /home/user/.config/yd-tools/icons/light (или dark, в зависимости от редактируемого Вами набора). Под user следует понимать Ваш домашний каталог.

Желающие воспользоваться плодами "мук творчества" могут посетить этот ресурс. Значки расположены в 4-х папках, имена которых соответствуют назначениям значков. При их использовании уберите из имени файлов -alt...


четверг, 7 июня 2018 г.

Проблема с выключением Linux?

Указанный ниже материал был прочитан на сайте losst.ru в статье под наименованием "Не выключается Linux".

Как указано в статье выделенным текстом, "Инициализацией и завершением работы сервисов в системе Linux занимается system, и если компьютер не может выключиться, это означает, что systemd не может справиться с каким-либо процессом и ждёт его завершения. По умолчанию система даёт каждому сервису одну минуту и тридцать секунд, а затем отправляет сигнал экстренного завершения. Но таких сервисов может быть несколько, и завершение работы Linux может затянуться."

И хотя в моей практике таких случаев не наблюдалось, меня заинтересовала практическая часть решения проблемы: так сказать, осуществление превентивных действий.

В тексте статьи указано, что необходимо осуществить изменение значений в файле  system.conf

sudo vi /etc/systemd/system.conf  и установить:

DefaultTimeoutStartSec=05s
DefaultTimeoutStopSec=05s

Ввожу в терминале команду  sudo gedit /etc/systemd/system.conf

По терминальной команде gedit у меня запускается редактор xed. Если у Вас такая настройка не производилась, то в терминале необходимо выполнить

  sudo xed /etc/systemd/system.conf

В результате откроется файл  system.conf


Как видно из рисунка, указанные строки DefaultTimeoutStartSec и DefaultTimeoutStopSec закоментированы.

Уберите символ #, установить нужное Вам число секунд (s) и сохраните изменения.

Новые значения вступят в силу при следующем старте системы.

вторник, 5 июня 2018 г.

Дополнительная настройка Firefox

При всём многообразии материалов по настройке Firefox искать инструкции по настройке установленного именно у Вас браузера может превратиться в длительную процедуру, так как публикации на эту тему могут относиться как к новым, так и к старым версиям Firefox. Каких-то параметров уже нет, а какие-то появляются. Поэтому приходится собирать информацию "по крупицам".

Для цели дополнительной настройки используемой на момент публикации версии браузера 60.0.1 выбраны несколько параметров.

Введите в адресной строке  about:config  Вам придётся согласиться с тем, что все дальнейшие действия будут осуществлены на свой страх и риск.

Для поиска необходимого параметра используется строка поиска.


Найденный параметр может принимать либо логическое, либо целочисленное значение.



Изменение логического значения производится двойным кликом мыши.

Важно. Читайте описание изменяемого параметра и только после этого осуществляйте действия по его изменению. Если не понимаете о чём идёт речь, то лучше ничего не трогайте. Как говорится, "семь раз отмерь, один раз отрежь".

Далее по тексту фраза "установить в значение" будет сопоставлена символу =

Декодирование адресной строки.

Пожалуй, самая востребованная для меня настройка. По умолчанию, браузер производит кодирование ссылки. Если скопировать из адресной строки в буфер обмена

    https://yadi.sk/d/EWBcNA7i3UghaD/Документы,

то при вставке из буфера обмена получится малопонятная строка
       https://yadi.sk/d/EWBcNA7i3UghaD/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B

Для того, чтобы из буфера обмена вставлялось нужное значение "по-русски":

browser.urlbar.decodeURLsOnCopy = true

Деактивация механизма сохранения URL адресной строки.

Механизм сохранения URL адресной строки является более раздражающим, чем полезным в том случае, если вы желаете самостоятельно вводить адреса всех интересующих вас веб-сайтов. Он предназначен специально для вывода надоедливых подсказок: «Возможно, вы желаете ввести следующий веб-адрес?».

browser.urlbar.maxRichResults = 0

Снижение потребления оперативной памяти  (по умолчанию = 50).

browser.sessionhistory.max_entries = 10

При нажатии кнопки «Назад» в Firefox браузер практически моментально открывает прошлую страницу. Связано это с тем, что браузер «бронирует» под данные действия пользователя определенное количество оперативной памяти (по умолчанию = -1).

browser.sessionhistory.max_total_viewers = 2

Firefox может хранить до 10 закрытых вкладок, что существенно сказывается на количестве потребляемой оперативной памяти. Изменение этого значения на меньшее позволяет всё так же восстанавливать закрытые вкладки, но при этом оперативной памяти будет потребляться значительно меньше (по умолчанию = 10). Значение выбирается из своих предпочтений, исходя из описания назначения параметра, например:

browser.sessionstore.max_tabs_undo = 3

По умолчанию браузер использует геолокацию, что позволяет определять ваше месторасположение. Данную функцию можно отключить, чтобы браузер потреблял меньше ресурсов системы (по умолчанию = true).

geo.enabled = false

Самым первым наблюдаемым эффектом от изменения этого параметра явилось то, что при обращении по адресу этого блога  https://onformix.blogspot.com  Firefox перестал перенаправляться на региональную страницу (например, https://onformix.blogspot.com.de) и адресная строка по-прежнему отображала значение  https://onformix.blogspot.com

Осуществляя ввод адреса (или поискового запроса) в адресную строку, по мере ввода Mozilla Firefox отображает поисковые результаты. Считается не совсем востребованной функцией (по умолчанию = true).

accessibility.typeaheadfind = false

Мной не осуществлялось, но для сведения приводится. Браузер автоматически скачивает к каждой закладке значок сайта (favicon). Увеличить производительность можно, если изменить значение следующих двух параметров с "true" на "false":

browser.chrome.site_icons
browser.chrome.favicons

Firefox предварительно загружает те ссылки, которые сайт посчитает, что именно их Вы следующим шагом их откроете. По сути – данная функция бесполезна (по умолчанию = true).

network.prefetch-next = false

Отключить ожидание окна установки расширения (по умолчанию = 1000).

security.dialog_enable_delay = 0

Включить автоматическую проверку орфографии в формах, которые Вы будете заполнять (по умолчанию = 1).

layout.spellcheckDefault = 2

При выделении фрагмента текста Firefox двойным щелчком выделяется и следующий пробел (по умолчанию = true).

layout.word_select.eat_space_to_next_word = false

Размер дискового пространства под кэш браузера (Кб). Разработчиком данное значение установлено 358400 (350х1024).

browser.cache.disk.capacity = 51200

В данном примере размер cache составляет 50 Мб (50x1024). Пожалуй, второй по значимости для меня найденный параметр. Обратившись недавно к настройкам Firefox через меню вкладку дополнительных параметров мне найти не удалось,


в то время как в более ранних версиях такая настройка присутствует


Количество миллисекунд, через которые браузер каждый раз автоматически начинает сохранение текущей сессии на диск, чтобы в случае падения браузера вы ее смогли восстановить (по умолчанию = 15000).

browser.sessionstore.interval = ?

? следует понимать как "определяется предпочтениями пользователя, исходя из описания".

Параметр по умолчанию составляет 15 секунд. Высказываются рекомендации по изменению данного значения до 50000 (50 секунд) и даже 100000 (100 секунд).

Следует отметить, что рядом с ним расположен, если так можно выразиться, подпараметр browser.sessionstore.interval.idle, который можно перевести как "бездействие между сессиями" со значением по умолчанию 3600000 (3600 секунд=1 час).


Так как у компьютера, на котором осуществлялась дополнительная настройка Firefox, 8 Гб оперативной памяти, то упоминаемый выше параметр browser.sessionstore.interval был установлен в значение 1800000 (30 минут).

Как указано на одном из англоязычных форумов, данное значение следует увеличивать также и в случае использования диска SSD, что положительно повлияет на его долговечность.

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

 Сокращение количества резервных копий закладок браузера.

browser.bookmarks.max_backups = ? (укажите своё значение, первоначально у меня было 15).

 Отключение автоподстановки поисковых запросов в окне поиска.

browser.search.suggest.enabled = false

 Только для LINUX

Нажатие один раз левой кнопкой мыши по адресной или поисковой строке приводит к выделению всей строки.

browser.urlbar.clickSelectsAll = true

 Ускорение рендеринга страницы

Находясь в странице настроек (about:config), нажмите правой кнопкой мыши в любом месте и создайте новую строку: nglayout.initialpaint.delay = 0

суббота, 2 июня 2018 г.

Изменение значка статуса Dropbox в Linux

Несмотря на скромные бонусы, предоставляемые Dropbox за регистрацию и установку на мобильное устройство (что в совокупности позволяет увеличить доступное дисковое пространство до 2,75 Гб), Dropbox мной используется на 3 компьютерах для обмена небольшими порциями данных в автоматическом режиме.

Но ещё в 2017 г. было замечено, что при очередном обновлении клиента значок состояния "Синхронизировано" был изменён на невзрачный значок серого цвета.


Ситуация вызвала у меня неудовольствие действиями разработчиков и состояние ностальгии по предыдущему значку.


Попытка "выдрать" необходимый значок из клиента Dropbxox для Windows потерпела неудачу, так как там тоже значок статуса был уже изменён.


Данное обстоятельство подвигло по поиск способа замены значка статуса Dropbxox на что-то более яркое или цветное.

Значки состояния Dropbox в Linux расположены в скрытом каталоге .dropbox-dist домашнего каталога.


Перейдя далее в каталог текущей версии клиента и двигаясь вглубь иерархии каталогов в .../images/hicolor/16x16/status/ можно обнаружить значки статуса клиента.


За отображение состояния "Синхронизировано" отвечает значок dropboxstatus-idle.png, который и необходимо заменить.

Первоначально найденный на github значок статуса (из старой версии) мне не подошёл, так как белый значок на сером фоне подставки (трея) моего рабочего стола смотрелся не совсем эстетично.


Поэтому пришлось искать другие значки. Значки должны быть размера 20x20 с прозрачным фоном. Некоторые значки находятся с уже прозрачным фоном, некоторым прозрачный фон придётся сделать самостоятельно. После последующих экспериментов с окрашиванием выбранных значков в другой цвет было принято решение остановиться на таком наборе:

           

           

Скачайте нужный значок с этого ресурса. В состав включен и указывавшийся выше значок белого цвета (dropboxstatus-idle-0.png).

Переименуйте существующий файл dropboxstatus-idle.png на что-нибудь типа dropboxstatus-idle0.png, dropboxstatus-idle1.png или dropboxstatus-idle-backup.png.

Скопируйте свой значок в указанный выше каталог и запустите клиент Dropbox. Значок состояния "Синхронизировано" должен поменяться. В первом моём эксперименте, например, вышеуказанные действия привели к результату:



При очередном обновлении клиента Dropbox, которое, скорее всего, произойдёт автоматически, каталог с номером текущей версии клиента будет удалён и Ваш значок статуса будет удалён вместе с ним. В этом случае необходимо снова установить свой значок статуса Dropbox "Синхронизировано".