1 декабря 2017 г.

Рутируем и удаляем хлам с s-tell p450

Повышение привилегий

Речь пойдёт о такой прекрасной фиче инженерного меню *#*#3646633#*#* как перевод ADB-демона в root-режим. Итак, набираем вышеозначенный код, свайпаем до меню Log and Debugging и замечаем там пункт, который вы либо никогда не увидите на других смартфонах, либо увидите, но в недоступном состоянии. Называется он User2Root. Входим в него и наблюдаем вот такую картину:

25 ноября 2017 г.

Заставляем Firefox/Palemoon хранить кэш в оперативной памяти

Когда загружаются страницы, они могут быть помещены в кэше, так что их не нужно загружать для повторного отображения. Также кэшируется электронная почта и новости, сообщения и вложения. Firefox/Palemoon может быть настроен на использование в качестве кэш-памяти только оперативной памяти. Файлы настроек, закладки, расширения и т.д. будут записаны на диск, как обычно. Для этого:
  • откройте в адреснойстроке about:config
  • установите browser.cache.disk.enable на "false" (двойным щелчком по строке)
  • проверьте что значение browser.cache.memory.enable установлено в "true" (значение по умолчанию)
  • добавьте запись (щелчёк правой кнопкой мышки->Создать->Целое) browser.cache.memory.capacity и установите размер в KB который вы хотите запасти, или в -1 для автоматического определения размера кэша.
  • Открываем about:cache и проверяем, что все работает.

Основными недостатками этого метода является то, что содержание недавно просмотренных веб-страниц потеряется, если работа браузера завершена аварийно, либо после перезагрузки, и что параметры должны быть настроены для каждого пользователя индивидуально.

Полученные приемущества:
  • уменьшение дисковых операций чтения/записи, что немаловажно для SSD и flash-накопителей
  • повышенная отзывчивость
  • многие операции в Firefox, такие как быстрый поиск и история запросов, происходят почти мгновенно
p.s. Можно ли так настроить Chromium?
Пока сильно не стал заморачиваться, добавил: --dick-cache-dir=/dev/null

19 ноября 2017 г.

Перерождение дистрибутива Slax

Спустя четыре с половиной года после прошлого выпуска представлен новый релиз компактного Live-дистрибутива GNU/Linux Slax 9.2.1, загрузочный образ которого занимает около 200 Мб (amd64, i386). Дистрибутив полностью переработан: если раньше он базировался на Slackware Linux и KDE 4, то новая версия переведена на пакетную базу Debian (stable), пакетный менеджер apt и систему инициализации systemd.

Графическое окружение построено на основе оконного менеджера FluxBox и рабочего стола/интерфейса запуска программ xLunch, специально разработанного для Slax участниками проекта. Эта компактная утилита (25 Кб после компиляции) использует библиотеки Xlib и Imlib2 для запуска программ (по нажатию на соответствующую иконку) или выполнения набранной консольной команды. При этом xLunch развивается как обособленный пакет и может использоваться для организации работы простого рабочего стола отдельно от Slax. Из входящих в поставку приложений отмечены браузер Chromium 61.0.3163.100, текстовый редактор leafpad, калькулятор и файловый менеджер mc...

xLanch + fluxbox + debian = slax 9.2.1
Не удержался и решил поэкспериментировать с восставшим из мертвых...

22 января 2017 г.

Ввод «типографских» символов с клавиатуры

Как-то давно надоело переключать раскладку клавиатуры на аглицкую дабы ввести пару символов… Для упрощения процедуры настроим «третий уровень» и Compose Key

«Третий уровень»
Это как бы дополнительный [Shift] — добавочный ряд символов на клавишах: нажимаете назначенную для этого клавишу вместе с какой-то алфавитно-цифровой и получаете специальный символ. Руки очень быстро «запоминают» такое сочетание.

Пример: длинное тире («—») вводится как [L3] + [-].

Compose Key
Тут принцип другой — нажимаете (и отпускаете) назначенную для этого клавишу, затем нажимаете последовательно несколько (обычно две–три) алфавитно-цифровых клавиш, чтобы получить их «сочетание».

Пример: значок копирайта («©») можно ввести так: [Compose] → [o] → [c]

Эти два способа совершенно друг другу не мешают, только взаимодополняются…