03:29

PowerShell

И это всё МОЁ

Есть такая популярная мантра: «Написано единожды, работает везде».
Обычно, про этот лозунг вспоминают, когда говорят о Java или С Sharp.
Мне бы хотелось затронуть менее высоколобую тему, а именно скрипты.


Вот, есть у вас скрипты на PowerShell и вам нужно, чтобы они работали «везде». Под «везде» подразумевается Windows и Linux. Вы бы стали городить огород с переписыванием скриптов на bash или просто установили PowerShell?


В чём подтекст вопроса, спросите вы? Где, так сказать, подвох? Подтекста тут целых два.


Первый, состоит в том, что за PowerShell неплохо платят и блеснуть в резюме строчкой про то, что вы знаете как через меню «Пуск» открывать PowerShell, лишним не будет. В общем, чем лучше вы знаете PowerShell, тем лучше для карьеры.


Второй подтекст состоит в том, чтобы всю «автоматизацию» перевести на что-то одно и ориентироваться на это «одно» постоянно, на какой бы платформе вы не сидели. А не бегать туда-обратно. То есть забросить bash окончательно и не тратить на него время.


Ваше мнение?









 








И это всё МОЁ

Доброй ночи.


Есть сильное желание разрулить бардак с файлами, который сейчас творится у меня на компьютерах. Сделать синхронизацию, регулярные бекапы и прочее. Пробовал пользоваться публичными облаками, но не зашло - Google Drive, OneDrive не поддерживают Linux, а отечественным сервисам нет доверия. Есть постоянно работающая машина, хочется организовать на ней файлопомойку. Я бы разделил все файлы на три категории:



  1. Небольшие файлы типа документов, которые нужно синхронизировать между всеми машинами

  2. Большие файлы, которые синхронизировать не нужно, но должна быть возможность оперативно достать их при необходимости. Храниться будут на отдельном диске.

  3. Архивы и бекапы, доступ к которым нужен крайне редко и которые хранятся в публичном облаке в зашифрованном виде (спасибо, rclone)


Из того, что уже успел попробовать:



  • Nextcloud. То, что он тормозит, это ладно. Десктопный клиент уже второй раз отказывается синхронизироваться. Первый раз это был явный баг с поддержкой HTTP/2, который довольно оперативно пофиксили, во второй раз просто молча отказывался что-либо делать. Штатный конфиг MySQL постоянно что-то писал на диск, терзая SD-карту. Плагин для работы с внешними хранилищами дико глючный, с WebDAV отказывается показывать размеры файлов и дату изменения, с FTP через раз выдает ошибку при попытке выгрузки файла. Понятно, что можно дальше разбираться и дебажить, но в какой-то момент накипело, начал искать альтернативы.

  • Seafile. Не поддерживает внешние хранилища. Для последней версии нет сборки под ARM. Попробовал собрать сам, система сборки работает на каких-то костылях и вызывает ощущение фрустрации. Пришлось вставлять несколько workaround, чтобы нормально заработало за nginx. В общем, доверия этому инструменту у меня нет.

  • Syncthing. Та вещь, которой пользовался несколько лет до того, как решил привести всё в порядок. Работала сравнительно стабильно, но временами всё же тупила - либо не видела изменения, либо не торопилась отправлять их другим пирам, либо внезапно останавливала передачу. Это было в районе версии 1.2, если кто-то может подтвердить, что за это время подтянули стабильность, буду очень благодарен. Ну и другой важный минус - нужно где-то отдельно искать веб-интерфейс для оперативного доступа, кроме filestash пока что ничего не нашёл.

  • Resilio Sync. Долгое время не решался пробовать, ограничивался Syncthing. На днях попробовал, вроде работает. Если ситуация со стабильностью лучше, чем у Syncthing, буду пользоваться этой утилитой. Та же проблема с веб-интерфейсом, про которую писал выше.


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









 , , , ,








И это всё МОЁ


  1. Snapper + BTRFS




  2. Boom + LVM




  3. Просто LVM, без утилиты Boom




  4. Beadm + ZFS




  5. Ваш вариант




Перемещено Zhbert из general









 








И это всё МОЁ


  1. Snapper + BTRFS




  2. Boom + LVM




  3. Просто LVM, без утилиты Boom




  4. Beadm + ZFS




  5. Ваш вариант











 








И это всё МОЁ

Последние версии Mathematica не позволяют изменить фонты в меню, а они очень маленькие. В гугле нашлось решение запускать из консоли так QT_SCALE_FACTOR=1.5 mathematica. Первая часть QT_SCALE_FACTOR=1.5 это переменная окружения QT. Куда бы прописать эту переменную QT_SCALE_FACTOR=1.5 так, чтобы она считывалась при загрузке компа? Пробовал в /etc/environment, но нифига не работает. Может синтаксис неправильный. Я пробовал QT_SCALE_FACTOR=1.5, или exec=env QT_SCALE_FACTOR=1.5. Все бестолку. Можно прописать в .bashrc, тогда работает, но только при запуске из консоли. Мне нужно, чтобы запускалось из меню и по клику по файлу.









 








И это всё МОЁ

Как вы обходитесь без голосовых помощников? Ведь линуксу не скажешь:


“Hey, Cortana”


“Hey, Siri”


“Listen, Patrick, does a number 15 ring a bell?”


Или просто “Pause”, чтобы поставить видео на паузу.


В общем, нужны ли вам такие возможности? И если вы знаете о решениях, которые уже сейчас можно опробовать под Linux, просьба написать в комментариях.


Перемещено Zhbert из general









 








И это всё МОЁ

Как вы обходитесь без голосовых помощников? Ведь линуксу не скажешь:


“Hey, Cortana”


“Hey, Siri”


“Listen, Patrick, does a number 15 ring a bell?”


Или просто “Pause”, чтобы поставить видео на паузу.


В общем, нужны ли вам такие возможности? И если вы знаете о решениях, которые уже сейчас можно опробовать под Linux, просьба написать в комментариях.









 








И это всё МОЁ

Доброго времени суток, хочу сделать резервирование данных сервера, на нем есть БД Mongodb, подскажите есть возможность сделать снэпшот системы не захватывая при этом БД. Для понимания, хочу БД резервировать методом обратного инкремента, а остальную часть системы полным бекапом. Если кто делал, что-то подобное буду рад любой информации.









 ,








И это всё МОЁ

в чём отличия
DAC от AOC ?
Только по длинне ?
куда можно втыкать оные, в любое оборудование где написано dac/sfp или что-то поддерживают сетевухи, а что-то нет?

судя по характеристике «радиус изгиба» нельзя просто так взять и бросить за угол, нужна аккуратность при поворотах или «пока кабель!» ?








 , , , ,








И это всё МОЁ

...сносить все темы с Kali из-за плохого русского языка у авторов? Да, я не спорю — там однозначная 2 как по орфографии, так и по пунктуации, но это выглядит как формальный предлог, ей-богу.








 








И это всё МОЁ

!!!Дело происходит на VPS от google!!!
т.е. не на своем компе


При подключении по впн к другому серверу через конфиг ovpn обрывается ssh соединение. Нашел как решить


https://askubuntu.com/questions/1199037/ubuntu-server-and-openvpn-client-ssh-acces




```bash
root@instance-2:/etc/openvpn# ifconfig
ens4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1460
inet 10.128.0.8 netmask 255.255.255.255 broadcast 0.0.0.0
inet6 fe80::4001:aff:fe80:8 prefixlen 64 scopeid 0x20<link>
ether 42:01:0a:80:00:08 txqueuelen 1000 (Ethernet)
RX packets 689 bytes 136271 (136.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 618 bytes 66911 (66.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 62 bytes 6364 (6.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 62 bytes 6364 (6.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0



Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.128.0.1 0.0.0.0 UG 100 0 0 ens4
10.128.0.1 0.0.0.0 255.255.255.255 UH 100 0 0 ens4



ввел


sudo ip rule add from 10.128.0.0/20 table vpnbypass #Allow communication from Subnet
sudo ip rule add to 10.128.0.0/20 table vpnbypass #Allow communication to Subnet
sudo ip route add table vpnbypass to 10.128.0.0/20 dev ens4 #Selecting route for vpnbypass table
sudo ip route add table vpnbypass default via 10.128.0.1 dev ens4 #selecting gateway



Впн коннектится, НЕ выкидывает с сервера…. Но, нет интернета. Например


curl ifconfig.me просто зависает, connection timeout


Вывод OpenVPN



openvpn --config config.ovpn




Sun May 17 19:32:25 2020 WARNING: --ping should normally be used with --ping-restart or --ping-exit
Sun May 17 19:32:25 2020 NOTE: --fast-io is disabled since we are not using UDP
Sun May 17 19:32:25 2020 Outgoing Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
Sun May 17 19:32:25 2020 Incoming Control Channel Authentication: Using 512 bit message hash 'SHA512' for HMAC authentication
Sun May 17 19:32:25 2020 TCP/UDP: Preserving recently used remote address: [AF_INET]23.82.136.161:443
Sun May 17 19:32:25 2020 Socket Buffers: R=[131072->131072] S=[16384->16384]
Sun May 17 19:32:25 2020 Attempting to establish TCP connection with [AF_INET]23.82.136.161:443 [nonblock]
Sun May 17 19:32:26 2020 TCP connection established with [AF_INET]23.82.136.161:443
Sun May 17 19:32:26 2020 TCP_CLIENT link local: (not bound)
Sun May 17 19:32:26 2020 TCP_CLIENT link remote: [AF_INET]23.82.136.161:443
Sun May 17 19:32:26 2020 TLS: Initial packet from [AF_INET]23.82.136.161:443, sid=3b90eac0 c0691244
Sun May 17 19:32:26 2020 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Sun May 17 19:32:26 2020 VERIFY OK: depth=2, C=PA, O=NordVPN, CN=NordVPN Root CA
Sun May 17 19:32:26 2020 VERIFY OK: depth=1, C=PA, O=NordVPN, CN=NordVPN CA4
Sun May 17 19:32:26 2020 VERIFY KU OK
Sun May 17 19:32:26 2020 Validating certificate extended key usage
Sun May 17 19:32:26 2020 ++ Certificate has EKU (str) TLS Web Server Authentication, expects TLS Web Server Authentication
Sun May 17 19:32:26 2020 VERIFY EKU OK
Sun May 17 19:32:26 2020 VERIFY OK: depth=0, CN=us3202.nordvpn.com
Sun May 17 19:32:26 2020 Control Channel: TLSv1.2, cipher TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384, 4096 bit RSA
Sun May 17 19:32:26 2020 [us3202.nordvpn.com] Peer Connection Initiated with [AF_INET]23.82.136.161:443
Sun May 17 19:32:27 2020 SENT CONTROL [us3202.nordvpn.com]: 'PUSH_REQUEST' (status=1)
Sun May 17 19:32:28 2020 PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,dhcp-option DNS 103.86.96.100,dhcp-option DNS 103.86.99.100,sndbuf 524288,rcvbuf 524288,explicit-exit-notify,comp-lzo no,route-gateway 10.7.0.1,topology subnet,ping 60,ping-restart 180,ifconfig 10.7.0.5 255.255.255.0,peer-id 0,cipher AES-256-GCM'
Sun May 17 19:32:28 2020 OPTIONS IMPORT: timers and/or timeouts modified
Sun May 17 19:32:28 2020 OPTIONS IMPORT: --explicit-exit-notify can only be used with --proto udp
Sun May 17 19:32:28 2020 OPTIONS IMPORT: compression parms modified
Sun May 17 19:32:28 2020 OPTIONS IMPORT: --sndbuf/--rcvbuf options modified
Sun May 17 19:32:28 2020 Socket Buffers: R=[131072->425984] S=[87040->425984]
Sun May 17 19:32:28 2020 OPTIONS IMPORT: --ifconfig/up options modified
Sun May 17 19:32:28 2020 OPTIONS IMPORT: route options modified
Sun May 17 19:32:28 2020 OPTIONS IMPORT: route-related options modified
Sun May 17 19:32:28 2020 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
Sun May 17 19:32:28 2020 OPTIONS IMPORT: peer-id set
Sun May 17 19:32:28 2020 OPTIONS IMPORT: adjusting link_mtu to 1659
Sun May 17 19:32:28 2020 OPTIONS IMPORT: data channel crypto options modified
Sun May 17 19:32:28 2020 Data Channel: using negotiated cipher 'AES-256-GCM'
Sun May 17 19:32:28 2020 Outgoing Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Sun May 17 19:32:28 2020 Incoming Data Channel: Cipher 'AES-256-GCM' initialized with 256 bit key
Sun May 17 19:32:28 2020 ROUTE_GATEWAY 10.128.0.1
Sun May 17 19:32:28 2020 TUN/TAP device tun0 opened
Sun May 17 19:32:28 2020 TUN/TAP TX queue length set to 100
Sun May 17 19:32:28 2020 /sbin/ip link set dev tun0 up mtu 1500
Sun May 17 19:32:28 2020 /sbin/ip addr add dev tun0 10.7.0.5/24 broadcast 10.7.0.255
Sun May 17 19:32:28 2020 /sbin/ip route add 23.82.136.161/32 via 10.128.0.1
Sun May 17 19:32:28 2020 /sbin/ip route add 0.0.0.0/1 via 10.7.0.1
Sun May 17 19:32:28 2020 /sbin/ip route add 128.0.0.0/1 via 10.7.0.1
Sun May 17 19:32:28 2020 Initialization Sequence Completed




root@instance-2:~# ping ya.ru
ping: ya.ru: Temporary failure in name resolution


root@instance-2:~# curl ifconfig.me


и тишина…


Что я делаю не так? Я новичек, как работает маршрутизиация понимаю смутно, не кидайте камнями ;)









 ,








21:45

Chocolatey

И это всё МОЁ

Приветствую почтеннейшее собрание пользователей GNU/Linux.


Есть тема, которую хотелось бы с вами обсудить.


Дело в том, что в мире Linux нет аналога репозитория Chocolatey. Это не вопрос, это утверждение.


Например, Debian славиться своим большим репозиторием, но, он большой только “на бумаге”. По факту, приходится либо скачивать нужное с официальных сайтов создателей ПО, либо где-то еще (Appimages, Flatpaks, Snaps).


Arch и AUR так же известны огромным количеством пакетов, но AUR - это нечто с полуофициальным статусом, да, и по сравнению с Chocolatey выглядит пресновато.


Tumbleweed “из коробки” предлагает множество пакетов и, в принципе, очень даже неплох в плане разнообразия. Но, до chocolatey, опять же, не дотягивает.


Почему одна небольшая компания (Chocolatey) смогла создать такой огромный репозиторий, а linux-конторы типа RedHat, Suse, Canonical не смогли?









 








И это всё МОЁ

В qBittorent при добавлении нового торрента с клавиатуры (используя таб и стрелки как минимум) нельзя выбрать «скачивать последовательно».


Это тонкий намёк, баг, или?









 ,








И это всё МОЁ

Ку, решил купить ноут можете посоветовать до 40к провославных рублей?









 








И это всё МОЁ

Перестал работать ждущий режим на системе Debian buster. Буквально неделю назад работал (правда с ошибками при выходе). Ноутбук просто отключает экран и не реагирует ни на что, вплоть до выключения кнопкой (даже в консоль не выходит). На системе стоит собранный xorg и драйвер nvidia из backport (но когда ждущий режим работал все это тоже стояло). Даже не знаю что могло повлиять из новопоставленного (tlp, redshift, conky, kde widget intel-p-state?). Были обновления (правда я уже не помню какие). Что тут можно стелать?


System:    Host: ..... Kernel: 4.19.0-9-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0 Console: tty 0 
Distro: Debian GNU/Linux 10 (buster)
Machine: Type: Laptop System: Acer product: Aspire VN7-591G v: V1.17 serial: NXMTDEC005544068066600
Mobo: Acer model: Aspire VN7-591G v: V1.17 serial: NBMTD11001544000196600 UEFI: Insyde v: 1.17 date: 03/22/2018
Battery: ID-1: BAT0 charge: 42.7 Wh condition: 42.7/52.5 Wh (81%) model: LGC AC14A8L status: Not charging
CPU: Topology: Dual Core model: Intel Core i5-4210H bits: 64 type: MT MCP arch: Haswell rev: 3 L2 cache: 3072 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 23146
Speed: 1896 MHz min/max: 800/3500 MHz Core speeds (MHz): 1: 1896 2: 1896 3: 1896 4: 1896
Graphics: Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Acer Incorporated ALI driver: i915 v: kernel
bus ID: 00:02.0
Device-2: NVIDIA GM107M [GeForce GTX 860M] vendor: Acer Incorporated ALI driver: nvidia v: 440.82 bus ID: 01:00.0
Display: server: X.Org 1.20.8 driver: modesetting,nvidia resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.6 direct render: Yes
Audio: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio vendor: Acer Incorporated ALI driver: snd_hda_intel
v: kernel bus ID: 00:03.0
Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Acer Incorporated ALI driver: snd_hda_intel
v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k4.19.0-9-amd64
Network: Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter vendor: Foxconn driver: ath10k_pci v: kernel
port: 4000 bus ID: 07:00.0
IF: wlp7s0 state: up mac: 40:b8:9a:6c:60:e7
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 v: kernel port: 3000 bus ID: 08:00.0
IF: enp8s0 state: down mac: 20:6a:8a:a4:7f:7d
IF-ID-1: virbr0 state: down mac: 52:54:00:a4:b6:31
IF-ID-2: virbr0-nic state: down mac: 52:54:00:a4:b6:31
Drives: Local Storage: total: 238.47 GiB used: 43.34 GiB (18.2%)
ID-1: /dev/sda vendor: Toshiba model: THNSNJ256G8NU size: 238.47 GiB temp: 43 C
Partition: ID-1: / size: 16.71 GiB used: 11.76 GiB (70.4%) fs: ext4 dev: /dev/sda6
ID-2: /home size: 64.00 GiB used: 29.39 GiB (45.9%) fs: ext4 dev: /dev/sda10
ID-3: /var size: 5.85 GiB used: 2.12 GiB (36.3%) fs: ext4 dev: /dev/sda7
ID-4: swap-1 size: 7.92 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda8
Sensors: System Temperatures: cpu: 66.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 223 Uptime: 25m Memory: 7.72 GiB used: 1.79 GiB (23.2%) Init: systemd runlevel: 5 Compilers: gcc: 8.3.0
Shell: bash v: 5.0.3 inxi: 3.0.32










 ,








И это всё МОЁ

Добрый всем. Искал как решить проблему с тачпадом, вычитал про xserver-xorg-input-synaptics. Но сначала машина просила поставить core. Поставил. Тачпад заработал, но теперь ноут просит авторизоваться в консоли и потом прописать startx, хотя до этого все делалось уже в граф.интерфейсе. После startx KDE грузится. Кто знает, как исправить?
Заранее спасибо.









 , ,








И это всё МОЁ

Всем привет! Посоветуйте пожалуйста лучшую готовую сборку ядра linux для моего ноутбука. Ищу по причине того, что ноут слабый, всего 2 GB оперативной памяти и нет возможности добавить (ибо память впаянная, слотов для рамы нету, хотя есть место для впайки новых слотов, но сам впаять раму не осилю, а в сервисах говорят что это может закончится сгоревшей материнкой), хочется чтобы работал максимально быстро и стабильно. В принципе мог бы и сам собрать ядро, но сейчас нету ни нормального интернета под рукой для скачивания исходников, ни сервера для сборки, поэтому интересует только уже собранное ядро. Желательно чтобы была возможность установки из репозиториев либо в виде .deb-пакета.

Операционная система: Xubuntu 20.04 LTS (focal)

Ноутбук: Lenovo IdeaPad 110-15IBR

Процессор: Intel Celeron N3060 (1.60GHz) [Braswell]

RAM: 2 GB

inxi -Fx:

dev@xubuntu:~$ sudo inxi -Fx
System: Host: xubuntu Kernel: 5.4.0-31-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Xfce 4.14.2
Distro: Ubuntu 20.04 LTS (Focal Fossa)
Machine: Type: Laptop System: LENOVO product: 80T7 v: Lenovo ideapad 110-15IBR serial: PF0QXSJN
Mobo: LENOVO model: 00RD15IPG076 v: NO DPK serial: PF0QXSJN UEFI: LENOVO v: 1GCN25WW date: 05/09/2018
Battery: ID-1: BAT0 charge: 19.0 Wh condition: 19.0/22.6 Wh (84%) model: SANYO L15S3A02 status: Full
CPU: Topology: Dual Core model: Intel Celeron N3060 bits: 64 type: MCP arch: Airmont rev: 4 L2 cache: 1024 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 6400
Speed: 674 MHz min/max: 480/2480 MHz Core speeds (MHz): 1: 1029 2: 687
Graphics: Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics vendor: Lenovo driver: i915
v: kernel bus ID: 00:02.0
Display: server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa resolution: 1366x768~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 400 (BSW) v: 4.6 Mesa 20.0.4 direct render: Yes
Audio: Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio vendor: Lenovo
driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k5.4.0-31-generic
Network: Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lenovo driver: ath10k_pci v: kernel
port: 2040 bus ID: 02:00.0
IF: wlp2s0 state: up mac: 58:00:e3:be:07:f1
Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Lenovo driver: r8169 v: kernel port: 1000
bus ID: 03:00.0
IF: enp3s0 state: down mac: c8:5b:76:b9:75:75
Device-3: Qualcomm Atheros type: USB driver: btusb bus ID: 1-4:4
Drives: Local Storage: total: 465.76 GiB used: 18.17 GiB (3.9%)
ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB
Partition: ID-1: / size: 456.96 GiB used: 18.17 GiB (4.0%) fs: ext4 dev: /dev/sda2
Sensors: System Temperatures: cpu: 41.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 169 Uptime: 27m Memory: 1.86 GiB used: 853.0 MiB (44.9%) Init: systemd runlevel: 5 Compilers: gcc: 9.3.0
Shell: bash v: 5.0.16 inxi: 3.0.38








 , ,








И это всё МОЁ

QSettings мне не понравился тем, что вывод в ini не очень читабелен. Посоветуйте альтернативу. (Лёгкую || совместимую с Qt) && удобно подключаемую && хорошо документированную.









 








И это всё МОЁ

после очередного включения кали линукс я увидел что он грузится в терминал, написано что нужно нажать ctr + d чтобы загрузиться в нормальный режим или ввести пароль и пользоваться без графического окружения. да получается, но как сделеть чтобы он всегда грузился в графический интерфейс сам??









 ,








И это всё МОЁ

psi-notify может предупредить вас, когда в системе появится конкуренция за ресурсы (cpu, memory, io), и позволит вам предпринять действия, прежде чем ваша система замедлится.


psi-notify - это минимальный непривилегированный уведомитель для нехватки ресурсов в масштабе всей системы с использованием PSI. Это может помочь вам идентифицировать неправильно работающие приложения на вашем компьютере до того, как они начнут серьезно влиять на быстродействие системы, в отличие от MemAvailable, графиков ЦП, графиков использования ввода-вывода и других показателей.


psi-notify использует libnotify для отправки уведомлений на рабочий стол при нехватке ресурсов.


https://github.com/cdown/psi-notify