Firefox научился работать с темной системной темой

Пока менеджеры Google не собираются чинить вырвиглазную белую адресную строку, Firefox наконец научился нормально работать с темными системными темами.

В about:config добавить:
"widget.content.gtk-theme-override": "Clearlooks"

То есть зайти в about:config, нажать правой мышью на свободное место, выбрать «Добавить», «Поле», название поля — widget.content.gtk-theme-override, значение — Clearlooks.
https://bugzilla.mozilla.org/show_bug.cgi?id=1158076

Раньше было так. Обратите внимание, что я на самом деле написал буквы в строку, но они не видны.

Стало вот так, если добавить такую настройку.

Проверку выполнял на packages.ubuntu.com.

Kdenlive зависает на диалоге открытия/выбора файла

В XFCE стал зависать Kdenlive при вызове диалога выбора файла или папки, например, при попытке выполнить «Файл — Открыть» или при выборе, куда сохранить собираемое видео.

Баг гуглится, а вот решений не нашел.
Решение:
env XDG_CURRENT_DESKTOP=rtpkgl kdenlive
То есть вместо XDG_CURRENT_DESKTOP=XFCE мы задали какую-то фигню, библиотеки KDE KF5 не смогли распознать, в каком окружении мы работаем, и тогда вместо попытки открыть файловый диалог GTK+, родной для нашего XFCE, на чем и зависало, будет использоваться обычный файловый диалог Qt5 без проблем.

Чтобы с кнопки-ярлыка Kdenlive сам запускался правильно, с помощью Menulibre отредактируем локальный desktop-файл:

Вручную, без Menulibre, тоже можно:
cp -v /usr/share/applications/org.kde.kdenlive.desktop ~/.local/share/applications/
nano ~/.local/share/applications/org.kde.kdenlive.desktop

dumasnap v0.2

В dumasnap добавлен таймер systemd, который раз в сутки автоматически через apt-btrfs-snapshot создает снапшот (снимок) корня системы, установленной в подтом BTRFS ‘@’.

Читать далее dumasnap v0.2

deepin-screenshot для Ubuntu >= 17.10 (Qt >= 5.9)

На мой взгляд это самая удобная программа для снятия скриншотов в Linux!
Видеодемонстрация:

Установка на Ubuntu 18.04 / Mint 19

deepin-screenshot уже в репозиториях Debian и Ubuntu ≥18.04:
sudo apt install deepin-screenshot

sudo add-apt-repository ppa:mikhailnov/utils -y
sudo apt update
sudo apt install deepin-screenshot

Установка на Ubuntu 17.10

wget -q -O- http://repo.dumalogiya.ru/keys/mikhailnov_pub.gpg | sudo apt-key add -
echo "deb http://repo.dumalogiya.ru/aptly/public artful main" | sudo tee /etc/apt/sources.list.d/dumalogiya-artful.list
sudo apt update
sudo apt install deepin-screenshot

Как вызывать deepin-screenhot клавишей PrintScreen или другой в XFCE (Xubuntu)?

Читать далее deepin-screenshot для Ubuntu >= 17.10 (Qt >= 5.9)

Бенчмарки браузеров Chromium 64 vs Chrome 64 на Gentoo (-march=native -O3), Ubuntu 18.04, ALT Linux и Windows 10

Все тесты производились с чистым профилем браузера, был включен chrome://flags/#ignore-gpu-blacklist для обхода уже исправленного в Chromium 66 бага (https://bugs.chromium.org/p/chromium/issues/detail?id=809419)

Google собирает (компилирует) Chrome для Linux с помощью Clang. Тесты производились на слабом железе, а именно:

  • Процессор AMD Athlon(tm) 5350 APU with Radeon(tm) R3 с интегрированной видеокартой, сокет AM1
  • Интегрированная видеокарта AMD Radeon R3 HD 8400, свободный видеодрайвер в Linux, в Windows 10 то, что Windows сам установил (проприетарный драйвер Radeon)

Читать далее Бенчмарки браузеров Chromium 64 vs Chrome 64 на Gentoo (-march=native -O3), Ubuntu 18.04, ALT Linux и Windows 10

Пример поиска информации в базе проб оборудования linux-hardware.org. Работает ли ACPI на Ryzen в GNU/Linux?

Захотел я проверить распространяемую яблочниками в одной группе Вконтакте порочащую репутацию GNU/Linux (дез)информацию, что ACPI якобы не работает на Ryzen в GNU/Linux.

Ищем райзены в базе оборудования: https://linux-hardware.org/index.php?view=search&name=ryzen&typeid=all#list
Берем первый попавшийся комп, например, https://linux-hardware.org/index.php?probe=2574b6dc38
Открываем лог cpupower из него https://linux-hardware.org/index.php?probe=2574b6dc38&log=cpupower, где прямым текстом написано, что ACPI работает, и в момент снятия лога проц работал на частоте 1.55 ГГц из доступной 3.20 ГГЦ.

frequency-info
--------------
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 1.55 GHz - 3.20 GHz
available frequency steps: 3.20 GHz, 2.80 GHz, 1.55 GHz
available cpufreq governors: conservative userspace powersave ondemand performance schedutil
current policy: frequency should be within 1.55 GHz and 3.20 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency: 1.55 GHz (asserted by call to hardware)

etxt Антиплагиат, deb пакет для Ubuntu

Сегодня вечером довольно долго провозился с опакечиванием бинарной сборки eTXT Антиплагиат (проприетарщина). В итоге все оказалось проще, чем я думал. Если кто хочет посмотреть на исходники сборки deb-пакета, то могу их выложить.
Если кто хочет установить eTXT Антиплагиат к себе, то можете воспользоваться репозиторием (в теории подойдет для всех более-менее свежих релизов Debian/Ubuntu, а так тестируется с Ubuntu 16.04):

wget -q -O- http://repo.dumalogiya.ru/keys/mikhailnov_pub.gpg | sudo apt-key add - && cd /etc/apt/sources.list.d/ && sudo wget http://repo.dumalogiya.ru/dumalogiya-xenial.list && sudo apt update && sudo apt install etxt-antiplagiat

Вот прямая ссылка на deb-пакет, без добавления репозитория: http://repo.dumalogiya.ru/aptly/public/pool/main/e/etxt-antiplagiat/etxt-antiplagiat-2.0.97.0.deb

Из косяков пакетирования: прописана иконка от Abiword, нормальную позже добавлю. Ну и в качестве зависимостей кое-что еще, необходимое для работы встроенного Qt i386, не помешает прописать, но это кое-что и так установлено в 99% случаев. Собственно, если подскажете конкретнее, то пропишу прямо сейчас. Пока прописаны зависимости: libgstreamer-plugins-base0.10-0, gir1.2-gstreamer-0.10 (i386). Еще нужно сделать симлинк /usr/bin/etxt-antiplagiat —> /opt/etxt-antiplagiat/EtxtAntiplagiat.sh, это тоже добавлю в пакет (нужен только для того, чтобы удобно запускать из консоли)