Для того, чтобы в QT-приложениях, например, таких как keepassx корректно применялась тёмная тема Adwaita-dark, нужно установить QT-порт этой темы:
sudo apt install adwaita-qt
После этого надо в ярлык запуска или в скрипт добавить env-переменную:
QT_STYLE_OVERRIDE=adwaita-dark /usr/bin/keepassx
Либо прописать эту переменную в .profile.
Если при обновлении пакетов появляется предупреждение о некорректных уровнях запуска сервиса, например:
insserv: warning: current start runlevel(s) (empty) of script `panasoniclpd-init' overrides LSB defaults (2 3 4 5). insserv: warning: current stop runlevel(s) (2 3 4 5) of script `panasoniclpd-init' overrides LSB defaults (0 1 6).
надо убедиться, что в указанном скрипте (panasoniclpd-init) прописаны уровни запуска. Если нет, надо вставить их руками сразу после строки шебанга:
#! /bin/sh ### BEGIN INIT INFO # Provides: panasoniclpd-init # Required-Start: $syslog # Required-Stop: $syslog # Should-Start: # Should-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: panasoniclpd-init - panasonic # Description: This daemon for panasonic ### END INIT INFO
После этого нужно выполнить команды:
update-rc.d -f panasoniclpd-init remove update-rc.d panasoniclpd-init defaults
Дополнительно об init-скрипте можно узнать в man:
man init-d-script
Опции драйвера находятся в файлах папки /etc/modprobe.d/. Можно создать отдельный файл для кастомных настроек:
sudo touch /etc/modprobe.d/nvidia-custom-options.conf
В этот файл добавляем:
options nvidia NVreg_EnablePCIeGen3=1 options nvidia NVreg_UsePageAttributeTable=1 options nvidia NVreg_InitializeSystemMemoryAllocations=0
По-умолчанию драйвер использует PCIe v2 для совместимости. Для использования PCIe v3 добавляем NVreg_EnablePCIeGen3=1.
Чтобы для работы с памятью использовался более продвинутый алгоритм работы с памятью PAT надо добавить NVreg_UsePageAttributeTable=1.
По-умолчанию, перед аллокацией памяти выделенный участок обнуляется, что снижает производительность. Чтобы данные писались без предварительного обнуления, добавляем NVreg_InitializeSystemMemoryAllocations=0.
Подробнее о настройках можно глянуть по ссылкам: Gentoo nvidia-drivers, ArchLinux NVidia Tips and tricks.
Для включения тройной буфферизации в файле /etc/X11/xorg.conf.d/nvidia-custom.conf в секцию "Screen" надо добавить опцию TripleBuffer:
Section "Screen"
...
Option "AllowIndirectGLXProtocol" "off"
Option "TripleBuffer" "True"
...
EndSection
Подробнее о настройках можно глянуть по ссылке X config options.
Для начала, нужно определить имя wifi-интерфейса и если он не активирован, активировать:
ifconfig ifconfig wlp4s0 up
Затем необходимо просканировать доступные wifi-точки и задать пароль для доступа в конфиге:
iwlist wlp4s0 scanning | grep WiFi wpa_passphrase WiFiName 'password' > config.conf
После этого остаётся подключится к wifi-точке и получить адрес от DHCP:
wpa_supplicant -D wext -i wlp4s0 -c config.conf -B dhclient wlp4s0
Если вдруг в системе не установлен wpa_supplicant, предварительно необходимо его установить:
apt update apt install wpasupplicant
Предварительно надо создать файл с ответом. Например:
printf "HTTP/2 200 OK\nserver: nginx\ndate: Tue, 31 May 2022 11:27:54 GMT\n\n" > resp.txt
Для отладки http-запросов можно воспользоваться утилитой nc (из-под root):
cat resp.txt | nc -q -1 -lp 80