OpenVPN

Для того, чтобы подключиться к OpenVPN.

переходим в директорию где хранится конфиг и выполняем команду для подключения

cd /etc/openvpn/client/; sudo openvpn de-07-tor.protonvpn.net.udp.ovpn

Указываем имя и пароль если мануальное подключение
username
password

если я хочу автоматизировать это дело, то создаю файл pass.txt внутри с папкой с VPN подключениями, и потом в файле конфига ввожу
auth-user-pass pass.txt

ungoogled chromium & re2

При очередном обновлении показывал такое при попытке запуска ungoogled-chromium

/usr/lib/chromium/chromium: error while loading shared libraries: libre2.so.10: cannot open shared object file: No such file or directory

костыльное решение, чтобы быстро починить эту проблему оказалось такое

скачать re2-1 20221201-2-x86_64.pkg.tar.zst с сайта https://archlinux.org/packages/extra/x86_64/re2/

затем в установить pamac install re2-1\ 20221201-2-x86_64.pkg.tar.zst

Lenovo Legion battery issue

При использовании Linux на лаптопе Lenovo Legion 5 15ITH6 очень быстро садилась батарея примерно за 1.5-2часа в ноль полный.
Есть такая софтина называется powertop. В ней есть статистика потребления.
Было видно, что очень много кушал audio codec hwc0d0 realtek. В самой же программе есть такой раздел как Tunables. И там можно включить Enable Audio codec power management. Меняем этот параметр, чтобы слева стал Good, вместо Bad, нажимаем r, чтобы обновить окно. И после этого идём обратно в Overwiew и радуемся.

Такое изменение позволяет значительно экономить батарею. Я полностью ещё не протестировал но судя по powertop потребление упало в 2 или более раза, т.е. батарея теперь будет держать не 1.5-2 часа, а 3-6 часов

также добавлю, что узнал такую тулзу, как envycontrol. она может переключить режим, например, только на интегригрованную графику.

https://github.com/bayasdev/envycontrol.git

делается с помощью одной команды и ребута

sudo python3 envycontrol.py -s integrated
sudo reboot

Manjaro mesa & rx 5700xt its a WIN

Вот такая картинка появлалась либо сразу после загрузки, либо через какое-то время. лечилось только ребутом, мышка не реагировала.

Возник баг после обновления на mesa 21.1.3

похоже, что решение это поставить профиль compute

ставим профиль compute и проверяем.
echo «5» | sudo tee /sys/class/drm/card0/device/pp_power_profile_mode
sudo nano /sys/class/drm/card0/device/pp_power_profile_mode

если звёздочка стоит там, где compute, значит режим переключился и можно проверять

https://wiki.archlinux.org/title/AMDGPU

как всегда полезно почитать арчвики

linux which gpu is used

как проверить, используется ли сейчас карта встроенная или внешняя?

glxinfo | grep «OpenGL vendor»

в случае с intel/nvidia покажет
intel — используется встроенная видеокарта
nvidia — используется карта внешняя

ungoogled chromium & libstdc++.so.6

после обновления системы и браузера, вылезла ошибка (Manjaro Linux)

chromium
/usr/lib/chromium/chromium: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.30′ not found (required by /usr/lib/chromium/chromium)

Решение

качаем два файла —

https://archlinux.org/packages/core/x86_64/gcc-libs/download
https://archlinux.org/packages/core/x86_64/gcc/download

Удаляем gcc, игнорируя зависимости

sudo pacman -Rdd gcc

Потом устанавливаем новые версии gcc и gcc-libs

pamac install gcc-libs-12.1.0-1-x86_64.pkg.tar.zst
pamac install gcc-12.1.0-1-x86_64.pkg.tar.zst

BINGO! Chromium работает.

Edward PC

Собирал пк для школьника. Задач особых не было, главное, чтобы не дорого и чтобы светился корпус.

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