19 июня 2019 г.

Howto start palemoon from user (Slax)

На gnu/linux slax установил, на старом ноуте, браузер palemoon. С опакечиванием в *.sb не стал заморачиваться (использую сохранение в changes), но стал вопрос как запускать браузер от пользователя guest...

В /usr/share/applications/palemoon.desktop добавляем:
'Exec=fbliveapp palemoon %U'

В xLunch ярлык появится автоматически, а вот в меню flixbox браузер надо добавить вручную:
[Exec] (Palemoon) {fbstartupnotify && fbliveapp palemoon}

И самое главное, чтобы все это чудо заработало необходимо модифицировать скрипт запуска fbliveapp, добавив в него секцию palemoon:
if [ "$1" = "palemoon" ]; then
  NAME="Palemoon Web Browser"
  ABOUT=""
  EXECUTABLE="/usr/bin/palemoon"
  INSTALL="apt install --yes palemoon"
  POSTINSTALL="rm -f /usr/share/applications/palemoon.desktop"
  GUEST=true
fi

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?
Пока сильно не стал заморачиваться, добавил: --disk-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]

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

31 июля 2016 г.

В Ubuntu 16.10 управление сессиями будет перенесено на systemd

В Ubuntu 16.10 разработчики сделают систему еще ближе к полному переходу на Systemd, передав этой системе инициализации управление запуском графических сессий вместо Upstart. В дальнейшем разработчики планируют переписать больше системных скриптов upstart в сервисы systemd.

Теперь в место ранее использовавшегося Upstart для запуска графической сессии будут использоваться сервисы systemd, а также активаторы dbus где это возможно. На данный момент systemd будет управлять только половиной вашей сессии. Вы можете посмотреть какие это сервисы выполнив до и после обновления:

user@desktop:~$ systemctl --user status

Сама же оболочка Unity, HUD и индикаторы пока по-прежнему управляются Upstart. Их переработка будет выполнена чуть позже.

Дальше разработчики планируют переделать systemd юниты для всех редакций и окружений рабочего стола Ubuntu. Также нужно перенести на systemd экран приветствия unity-greeter... В общем, не долго еще осталось жить Upstart'у.

Announce: Moving session startup from upstart to systemd

Справочник команд Linux

Очень полезные команды Linux на одном листе в pdf формате (11 страниц) скачать

Команды Linux в pdf формате (9 страниц) скачать

Краткая памятка по командам Debian GNU/Linux (две страницы) в pdf формате скачать

Справочник команд Unix/Linux в pdf формате скачать