Использование Proxy

программа — proxychains-ng
конфиг файл, куда ложим ай пи сервера прокси — /etc/proxychains.conf

есть два способа использования. либо прописать в самой программе, либо использовать сам proxychains

если в программе, то на примере Firefox так:
Firefox -> Preferences -> Network Settings -> Socks Host указываем версию, ай пи и порт

если через proxychains, то
proxychains putty

для проверки живые или нет прокси используется программа
https://github.com/ckam/proxy_checker
кладём в файл — 123 в папку aur нужный список и погнали — ./checkProxy.sh -f 123.txt

или есть нет времени, есть в онлайне
http://www.atomintersoft.com/proxy_checker


Update @ 19.11.2020

для файрфокс есть очень удобный плагин, который называется FoxyProxy

Notes manjaro

Настройки внешнего вида Manjaro.KDE

Global theme (оформление рабочей среды) — Breath2
Plasma style (оформление рабочего стола Plasma) — Breeze тёмный вариант
Appearance (оформление приложений) — Fusion
Application Style — Window Decorations (оформление приложений — оформление окон) — We10XOS
Application style (цвета) — Breath2
ICONS (значки) — Breeze Phoenix Light

Latte называется приложение с иконками сверху/снизу как в маке (док)

alt + пробел вызываем окошко, чтобы писать

screenfetch — инфо о системе

inxi -Fxzd

Konsole терминал шрифт + размер — Noto Mono 11pt

Change the file permissions from the root the sudo user.
sudo chown -R username:username /opt/yay-git

freerdp-shadow-cli /port:9999

——————————————————————————————————————————————————————
env
интересная команда, которая показывает текущее окружение переменных сред
——————————————————————————————————————————————————————
как сделать расширенные настройки в corectrl

файлв файле — /etc/default/grub

пропиши

GRUB_CMDLINE_LINUX_DEFAULT=»amdgpu.ppfeaturemask=0xffffffff»

и потом

sudo grub-mkconfig -o /boot/grub/grub.cfg

и ребут
——————————————————————————————————————————————————————

как убедиться в том, что используется AMDGPU-PRO driver (проприетарный)

запускаем команду:

$ glxinfo | grep «OpenGL vendor string» | cut -f2 -d»:» | xargs

если ответ X.Org, значит сейчас запущен и используется open source driver.
Если ответ Advanced Micro Devices, Inc., то используется проприетарный драйвер
——————————————————————————————————————————————————————
mangohud

для opengl игр, например для cs:go в steam нужно прописать
MANGOHUD_DLSYM=1 mangohud %command%

ДЛЯ DXVK ИГР
MANGOHUD=1 %command%

для lutrs (apex legends)
MANGOHUD 1 в Environment variables
——————————————————————————————————————————————————————
устранение тиринга в FF
about:config in firefox then search for: layers.acceleration.force-enabled. Double click to set it to true then restart Firefox
——————————————————————————————————————————————————————
wine and ZET
если wine был установлен через make, и не удаляется через pacman, то его нужно удалить так. Зайти в папку, откуда был собран make и сделать make uninstall

https://linuxconfig.org/install-wine-on-manjaro

с помощью winetricks устанавливаем wineprefix 32 bit и делаем его основным.

https://wiki.archlinux.org/index.php/Wine#Fonts
установить core fonts до установки ZET.

ещё если что.
шрифты Wstartt.ttf скопировать из папки zet в Windows/Fonts
file:///home/username/.wine/drive_c/ZET_9/Wstartt.ttf

вызывает окошко, подобное как на винде
wine uninstaller

так запустил и не было крокозябр при установке
LC_ALL=»ru_RU.UTF-8″ wine yourapp.exe

но они есть при запуске на русском.

если зайти сюда и открыть так , то всё работает
cd /home/username/.wine/drive_c/ZET_9
LANG=ru_RU.UTF-8 wine zet.exe

ZET LINKS and Shortcuts:

есть скрипт такой в downloads
#! /usr/bin/sh
cd /home/username/.wine/drive_c/ZET_9
LANG=ru_RU.UTF-8 wine zet.exe
Icon=61F5_zet.0

на рабочем столе есть такой ярлык для запуска.
[Desktop Entry]
Comment[en_US]=
Comment=
Exec=/home/username/Downloads/z.bash
GenericName[en_US]=
GenericName=
Icon=29C6_zet.0
MimeType=
Name[en_US]=ZET
Name=ZET
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

——————————————————————————————————————————————————————
как самому установить git пакет
Step 2: Build The Package And Install It
git clone [the package], cd [the package], makepkg -si, and it’s done!
————————————————————————————————————————————————————————————————————————
команда про окружение узнать
tr ‘\0’ ‘\n’ </proc/$$/environ
————————————————————————————————————————————————————————————————————————
https://wiki.manjaro.org/index.php?title=Proper_%7E/.xinitrc_File
файл ~/.xinitrc в домашней директории выполняется командой startx. В общем смысле, он используется, чтобы запустить окружение рабочего стола.
Обычно, ваш Display/Login Manager запускает команду startx, но также эта команда может запускаться вручную.
————————————————————————————————————————————————————————————————————————
узнать какой жёсткий установлен со спецификациями
df -h
sudo hdparm -I /dev/sdb2

узнать скрость врашения быстро
sudo hdparm -I /dev/sdd4 | grep Rotation
————————————————————————————————————————————————————————————————————————
установка yaourt
sudo pacman -S —needed base-devel git wget yajl
cd /tmp
git clone https://aur.archlinux.org/package-query.git
cd package-query/
makepkg -si
cd ..
git clone https://aur.archlinux.org/yaourt.git
cd yaourt/
makepkg -si
cd ..
sudo rm -dR yaourt/ package-query/

————————————————————————————————————————————————————————————————————————
Claymore’s Dual Ethereum AMD+NVIDIA GPU Miner v15.0 — LINUX
./ethdcrminer64 -epool ssl://eu1.ethermine.org:5555 -ewal WALLET_HERE -epsw x
————————————————————————————————————————————————————————————————————————
screen tear
https://wiki.archlinux.org/index.php/AMDGPU

так узнаём нужный
xrandr -q.

так временно фиксим
xrandr —output HDMI-A-1 —set TearFree on
————————————————————————————————————————————————————————————————————————
Divinity: Original Sin 2
Заходим в директорию где установлена игра

mv ./bin ./bin.bak && ln -s DefEd/bin bin && cd bin && mv ./SupportTool.exe ./SupportTool.bak && ln -s EoCApp.exe SupportTool.exe
————————————————————————————————————————————————————————————————————————
xsensors — графическая тулза для отображения значений, полученных из lmsensors.
здесь можно видеть Vcore Voltage, Vsoc. Temp CPU + temp GPU
https://wiki.archlinux.org/index.php/Lm_sensors_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)

—————————————————————————————————————————————————————————————————————-
Установка SSH
устанавливаем ssh, если его ещё нет
sudo pacman -S openssh

проверяем статус
sudo systemctl status sshd.service
PS! по дефолту он должен быть выключен.

меняем конф файл, если нужно
sudo nano /etc/ssh/sshd_config

включаем и запускаем ssh сервис
sudo systemctl enable sshd.service
sudo systemctl start sshd.service

проверяем соединение
ssh user@192.168.1.1 -p xxxx
—————————————————————————————————————————————-
как узнать оконный менеджер
systemctl status display-manager
у меня: sddm.service — Simple Desktop Display Manager
——————————————————————————————————————————————
для удаения метаданных с изображения

Извлечь и прочитать все EXIF метаданные из изображения или фотографии:
exiftool image.jpeg

Удалить все EXIF метаданные из изображения или фотографии:
exiftool -all= image.jpeg

Выполните следующую команду, чтобы удалить EXIF метаданные из всех файлов в текущей папке:
exiftool -all= *
——————————————————————————————————————————————
для работы с коллажами
https://github.com/adrienverge/PhotoCollage
запуск через команду — photocollage
——————————————————————————————————————————————
в ~ (/home/username) находится .bashrc
там можно прописывать алиасы, например
alias wine=’LANG=ru_RU.UTF-8 wine’
alias ll=’ls -al’

https://github.com/lutris/lutris/wiki

———————————————————————————————————————————————
alsamixer — для надстройки микрофона

Main manjaro

systemd — набор базовых строительных кирпичиков для системы Linux. systemd — это — подсистема инициализации и управления службами в Linux.
Предоставляет диспетчер системы и служб, который выполняется с PID 1 и запускает остальную часть системы. Является заменой sysvinit.

sudo ls -l /proc/1/exe
lrwxrwxrwx 1 root root 0 Aug 15 14:24 /proc/1/exe -> /usr/lib/systemd/systemd

systemctl — главная команда для мониторинга и управления systemd
Некоторые из вариантов её использования связаны с изучением состояния системы и управлением системой и службами.

список запущенных юнитов
sudo systemctl list-units | grep xrdp

список зафейленых юнитов
sudo systemctl —failed

перезагрузка настроек
sudo systemctl reload xrdp.service

показать запущенные процессы
systemctl | grep running

показать подробнее
systemctl status shadow.service -l

включаем/отключаем юнит в автозапуск системы
sudo systemctl enable sshd.service
sudo systemctl disable sshd.service

стартуем и останавливаем
sudo systemctl start xrdp.service
sudo systemctl start xrdp-sesman.service

sudo systemctl stop xrdp.service
sudo systemctl stop xrdp-sesman.service

рестартуем
sudo systemctl restart xrdp.service
sudo systemctl restart xrdp-sesman.service

проверяем статус/состояние
sudo systemctl status xrdp.service
sudo systemctl status xrdp-sesman.service

Опция —now может использоваться в командах enable, disable и mask, чтобы соответственно запустить,
остановить или маскировать указанный юнит сразу при выполнении команды, а не после перезагрузки.

timedatectl status
здесь первая строчка должна показывать верное время

journalctl — система журналирования systemd.

команда собирает логи с последней загрузки системы
journalctl -b

логи с прошлой загрузки системы
journalctl -b -1

journalctl —since «2015-01-10 17:15:00»
journalctl —since «2015-01-10» —until «2015-01-11 03:00»
journalctl —since yesterday
journalctl —since 09:00 —until «1 hour ago»
journalctl -u nginx.service
journalctl -u nginx.service —since today
journalctl /usr/bin/bash

показать только сообщения ядра (Такие сообщения обычно находятся в dmesg)
journalctl -k

по дефолту отобразит последние 10 строчек
journalctl -n
journalctl -n 20

это по примеру tail -f
journalctl -f
————————————————————————————————————————————————————————————————————————
Pacman это менеджер пакетов (package manager), используемый в Manjaro Linux, развиваемый главным образом командой разработчиков Arch Linux.

pacman -Syu Обновление баз данных пакетов и полное обновление системы
pacman -Sy Обновление баз данных пакетов
pacman -Su Полное обновление системы

pacman -Ss пакет Поиск пакетов
pacman -S пакет Установить пакет
pacman -Sw пакет Загрузить пакет, но не устанавливать

pacman -R пакет Удалить пакет
pacman -Rn пакет Удалить пакет и его конфигурационные файлы
pacman -Rs пакет Удалить пакет с зависимостями (не используемыми другими пакетами)
pacman -Rsn пакет Удалить пакет с зависимостями (не используемыми другими пакетами) и его конфигурационные файлы
pacman -Rdd пакет Удалить пакет игнорируя зависимости (Важно: Применение этой команды может нанести вред системе)

pacman -Qdt Показать список всех пакетов-сирот (с указанием версий)
pacman -Qdtq Показать список всех пакетов-сирот (без указания версий)

pacman -Sc Очистка кэша неустановленных пакетов
pacman -Scc Очистка кэша пакетов

pacman -Qqe Список установленных пакетов в системе
————————————————————————————————————————————————————————————————————————

Сборка PC, Алехандро. Июль 2020 года

Собрал новый PC.

Для истории компоненты:

CPU — Ryzen 7 — 3700X
GPU — Geforce RTX 2080 SUPER GAMING OC (GV-N208SGAMING OC-8GC)
MB — MSI B550 Tomahawk MAG
RAM — 32 GB Corsair Vengeance PRO CMW32GX4M2C3200C16
POWER — Corsair RM650
SSD — Kingston A400 960 GB

общая цена всего этого добра ~ 1700 EUR

CASE — отдал свой, который лежал без дела — за 25 EUR. Ravcore Goliath

Software alternatives

Свободные аналоги различного софта.

Libreoffice

Одной из альтернатив продукту от Microsoft Office является пакет Libreoffice. Я пользователь нетребовательный, не использую сложные формулы и программирования в Excel, поэтому данного пакета мне хватает с головой. Однозначная рекомендация тому, кто за открытый исходный код и за свободный софт.

Flameshot

Делает скриншоты и можно сразу сделать простые манипуляции с изображением и сохранить его

Falkon, Mozilla Firefox, Pale Moon, Chronium

Браузеры, которые могут выступать альтернативой Google Chrome.

Qbittorrent

Торрент клиент. Собственно, для скачивания торрентов из сети

Audacious

Аудиоплеер. Есть поддержка плейтистов и разных аудиоформатов.

Okular

Просмотрщик pdf текстов с возможностью копирования текста

vpn @ linux

Подключиться к VPN

отсюда качаем нужный ovpn конфиг
https://account.protonvpn.com/downloads
https://www.vpngate.net/en/

здесь хранятся конфиги ovpn
/etc/openvpn/client

редактируем / ремируем две строки:
#script-security 2
#up /etc/openvpn/update-resolv-conf
#down /etc/openvpn/update-resolv-conf

подключаемся к заданному VPN серверу (пример)
sudo openvpn /etc/openvpn/client/nl-free-01.protonvpn.com.udp.ovpn

разъединиться — ctrl+c

Convert MBR -> GPT

Если понадобиться сконвертировать MBR в GPT, то может помочь этот софт (есть также в сборке от Sergei Strelec)

https://www.diskpart.com/gpt-mbr/convert-ssd-mbr-to-gpt-0528.html
AOMEI Partition Assistant Help you Convert SSD MBR to GPT

clonezilla

Была задача клонировать диск с установленной Linux системой на другой диск большего размера. С этой задачей справилась программа Clonezilla. Единственное, что я копировал диск один в один и после этого использовал gparted, чтобы присоединить свободное место.

ridnacs

Если нужно быстро в Windows оценить место, занятое на любом из дисков — юзаю программу ridnacs

в пару кликов можно узнать какая папка больше всего весит и произвести нужные действия (удаление хлама в основном)