И это всё МОЁ

стоит lubuntu 20.04. Не работают иконки в трее некоторых приложений (vk и тд.)
https://b.radikal.ru/b32/2005/5b/aea54266e938.jpg
Как можнобыло бы решить ?









 ,








И это всё МОЁ

Здравствуйте, я тут задумал написать игру, про карантин, про одиночество, про общежитие, в общем то что меня сейчас окружает и окружало. Хочу передать свои раздумья, атмосферу, мне кажется это можно было бы завернуть в интересный формат.


Во-первых, сценарий. У меня есть пару идей, но мне кажется эти идеи надо подкрепить профессиональной литературой, для лучшего эффекта. Посоветуйте легкую книгу в этом направлении.


Во-вторых, картинка. В плане пискельности, пропорций должно выглядеть как Dead cells, так же вид сбоку, но проходить должно в антураже условной хрущевки. И так как рисовать я не умею и друзей художников у меня нет, придется какую то часть ассетов накалякать самому, для другой части искать бесплатные ассеты. Порекомендуйте сайтик где есть большой выбор.


В-третьих, музыка. Тут все легче: у меня много друзей, которые играют на музыкальных инструментах. У меня есть представление что должно играть. Тут вопросов, вроде, нет.


В-четвертых, геймплей, жанр и механики. Пока это мое слабое место, я еще не придумал как в мир без магии, фентези и прочего добавить каких-то геймплейных механик. Днем герой мог бы ходить по общежитию, взаимодействовать с объектами и изучать их, выполнять задания, но потом я задумался:«А как еще можно разнообразить геймплей». Вспомнил, что была такая игра Catherine. Подумал, что тоже можно добавить некую мини-игру, которая бы происходила в конце игрового дня и влияла на героя в его реальности. Но, мне кажется что, эта мини-игра должна быть драйвовая, динамичная, чтобы щекотать игроку нервы, чтобы он понимал, что если он тут провалится, то это повлияет на персонажа.


В-пятых, яп.
У меня есть пара требований к языку:



  • Без GC, чтобы картинка не лагала. Хотя, у меня есть ощущение, что у меня картинка будет не сильно сложная.

  • Удобная поддержка юникода и в Linux и в Windows. Все таки сценарий будет написан на русском.


И что у нас остается:




  • С. SDL2. (скорее всего придется крутить велосипед для юникода(?))




  • C++. SDL2, SFML.




  • Rust. биндинги к sdl2, sfml или же чисто растовсикй piston.




На самом деле, в какой-то степени в голове я уже сделал выбор(но колеблюсь), но вы сами знаете, хочется необычного. ;)









 








И это всё МОЁ

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









 ,








И это всё МОЁ

Добрый день, столкнулся со следующей ситуацией.
есть архив - arch.zip
Внутри архива есть файлы: log1, log2, log3,…


Как выполнить греп по содержимому файлов, не извлекая их из архива?


Заранее спасибо.









 ,








И это всё МОЁ

хочу использовать вывод в polybar


когда запускаю скрипт, ничего не происходит(выводит пустую строку)


#!/bin/sh

devices=$(lsblk -Jplno NAME,TYPE,RM,SIZE,MOUNTPOINT,VENDOR)

case "$1" in
--mount)
for mount in $(echo "$devices" | jq -r '.blockdevices[] | select(.type == "part";) | select(.rm == "1";) | select(.mountpoint == null) | .name'); do
udisksctl mount --no-user-interaction -b "$mount"

# mountpoint=$(udisksctl mount --no-user-interaction -b $mount)
# mountpoint=$(echo $mountpoint | cut -d " " -f 4 | tr -d ".";)
gnome-terminal -e "bash -lc 'ranger $mountpoint'" &
done
;;
--unmount)
for unmount in $(echo "$devices" | jq -r '.blockdevices[] | select(.type == "part";) | select(.rm == "1";) | select(.mountpoint != null) | .name'); do
udisksctl unmount --no-user-interaction -b "$unmount"
udisksctl power-off --no-user-interaction -b "$unmount"
done
;;
*)
output=""
counter=0

for unmounted in $(echo "$devices" | jq -r '.blockdevices[] | select(.type == "part";) | select(.rm == "1";) | select(.mountpoint == null) | .name'); do
unmounted=$(echo "$unmounted" | tr -d "[:digit:]";)
unmounted=$(echo "$devices" | jq -r '.blockdevices[] | select(.name == "'"$unmounted"'";) | .vendor')
unmounted=$(echo "$unmounted" | tr -d ' ')

if [ $counter -eq 0 ]; then
space=""
else
space=" "
fi
counter=$((counter + 1))

output="$output$space#1 $unmounted"
done

for mounted in $(echo "$devices" | jq -r '.blockdevices[] | select(.type == "part";) | select(.rm == "1";) | select(.mountpoint != null) | .size'); do
if [ $counter -eq 0 ]; then
space=""
else
space=" "
fi
counter=$((counter + 1))

output="$output$space#2 $mounted"
done

echo "$output"
;;
esac









 , , , ,








И это всё МОЁ

Когда я пытаюсь слинковать что-то к файлу libjsoncpp.so, оно линкуется к символической ссылке libjsoncpp.so.1. Мне нужно слинковать именно к libjsoncpp.so, т.к. в других дистрибутивах, например арче, файла libjsoncpp.so.1 нет в пакете jsoncpp. Как это сделать?

(Мой дистрибутив - дебиан)


Это сошки либы: https://i.postimg.cc/d3j86zYw/image.png

Тут я собрала пример: https://i.postimg.cc/TwZkB8Fb/image.png

Тут я проверяю его на арче: https://i.postimg.cc/qByQg5Wm/image.png









 , ,








И это всё МОЁ

недавно поднял hls на nginx, естественно скомпилированном с молулями rtmp и hls, вроде работало при воспроизведении плейрами, разве что на сайте не воспроизводилось, на формат ругалось, но не важно, начал ковырять конфиги, перестало совсем работать, вернул как было - не работает, в каталоге hls, который указан в конфиге для складывания плейлиста и потоков, пусто, права доступа на все каталоги 777, rtmp при этом работает. вот куски конфигов:

nginx.conf:
worker_processes auto;

error_log logs/error.log;

events {
#worker_connections 1024;
}

http {
access_log /usr/local/nginx/logs/access.log;
error_log /usr/local/nginx/logs/error_cam.log;
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;

proxy_cache_path /usr/local/nginx/cache levels=1:2 keys_zone=nginx_local_cache:1m inactive=30m max_size=512M
proxy_temp_path /usr/local/nginx/cache/tmp;


server {
listen 8080;

location /stat {
rtmp_stat all;
rtmp_stat_stylesheet stat.xsl;
}

location /stat.xsl {
root /usr/local/nginx;
}

location / {
rtmp_control all;
}

include camera_hls.conf;
}
}

rtmp {
server {
listen 1935;
ping 30s;
notify_method get;

include camera_rtmp_app.conf;
include camera_hls_app.conf;

}
}

------------------------------
camera_hls.conf

types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}

#add_header Cache-Control no-cache;
#add_header Access-Control-Allow-Headers '*';
#add_header Access-Control-Expose-Headers 'Server,range,Content-Length,Content-Range,Date'; add_header Access-Cont
#add_header Access-Control-Allow-Origin '*';

location ~* /hls/.*\.m3u8$ {
rewrite «/(.*)/hls/(.*)$» /hls-$1/$2 break;
root /usr/local/nginx/;
expires 10s;
add_header Cache-Control public;
}

location ~* /hls/.*\.ts$ {
rewrite «/(.*)/hls/(.*)$» /hls-$1/$1 break;
root /usr/local/nginx/;
expires 3m;
add_header Cache-Control public;
}

------------------------------
camera_rtmp_app.conf

application ffmpeg {
live on;
exec_options on;
exec_pull /usr/bin/ffmpeg -i 'rtsp://192.168.0.10/user=user&password=password&channel=10&stream=0.sdp' -vcodec copy -an -f flv rtmp://127.0.0.1:1935/ffmpeg/live;
}

------------------------------
camera_hls_app.conf

chunk_size 4000;

application hls {
live on;
sync 10ms;

exec_static /usr/bin/ffmpeg -i 'rtsp://192.168.0.10/user=user&password=password&channel=10&stream=0.sdp' -vcodec copy -vprofile baseline -f flv -an rtmp://127.0.0.1:1935/hls/live 2 > /usr/local/nginx/logs/hls.log

hls on;
hls_path /usr/local/nginx/hls/;
hls_fragment_naming timestamp;
}


что тут не так?
даже если в секцию «application hls» добавить exec_static echo «test» >>/usr/local/nginx/logs/work.log это тоже не появляется








 ,








И это всё МОЁ

У меня есть файлы python-а, они неправильно определяются при помощи команды file (хотя тут ещё не всё плохо, file знает что это a /usr/bin/env python3 sсript, UTF-8 Unicode text executable) и PCManFM. Понятно, что я неплохо нахимичил в shebang / hashbang, прописав туда #! /usr/bin/env python3. Хочется сделать так, чтобы PCManFM правильную иконку рисовал, а не как у текстового файла, т.к. в директории вместе с кодом и они родимые лежат (да, надо бы разложить получше структуру, но так лень, особенно когда знаешь, что код не будет дописываться никогда).









 , , , ,








И это всё МОЁ

Не могу установить wine и wine32. Облазал много тем и сайтов, много чего намудрил, но в итоге ничего.


https://pastebin.com/5UMX5Xns









 , , ,








И это всё МОЁ

Подскажите, как на Gentoo заставить работать wayland-сессию с плазмой? Plasma последняя, systemd, установлен sddm, при выборе в дисплей-менеджере сессии plasma (wayland) (wayland) ничего не загружается и выбрасывает назад на экран входа. Из терминала тоже не запускает. Лог https://paste.ee/p/plLyB









 , , ,








И это всё МОЁ

С одной стороны, интересы поменялись - сегодня в лесу нашёл землянику, амурский бархат, лапчатку земляниковидную и ещё много разных ценных растений. В море плавают рыбки, есть трепанги, кукумария, гребешки, крабы. Скоро лето и девушки в купальниках. Глаза нужно беречь.

С другой стороны, устал биться со старыми антисоветчиками и новой генерацией политкорректных хипстеров (=мыло и кожаные абажуры ламп). Пейте своё баварское.








 








И это всё МОЁ

Часть данные взял отсюда https://github.com/minio/minio/issues/9435


Запускаю


docker run -p 1389:389 -p 1636:636 --name test-ldap --detach gitea/test-openldap


Поиск в LDAP работает


ldapsearch -x -H ldap://localhost:1389 -b "dc=planetexpress,dc=com" -D "cn=Philip J. Fry,ou=people,dc=planetexpress,dc=com" -w fry '(uid=*)' dn


экспортирую переменные


export MINIO_IDENTITY_LDAP_SERVER_ADDR=127.0.0.1:1389
export MINIO_IDENTITY_LDAP_USERNAME_SEARCH_FILTER='(uid=%s)'
export MINIO_IDENTITY_LDAP_USERNAME_FORMAT='cn=%s,ou=people,dc=planetexpress,dc=com'
export MINIO_IDENTITY_LDAP_GROUP_SEARCH_BASE_DN="dc=planetexpress,dc=com"
export MINIO_IDENTITY_LDAP_GROUP_SEARCH_FILTER='(&(objectclass=group)(member=%s))'
export MINIO_IDENTITY_LDAP_GROUP_NAME_ATTRIBUTE=cn
export MINIO_IDENTITY_LDAP_STS_EXPIRY=60h
export MINIO_IDENTITY_LDAP_TLS_SKIP_VERIFY=on
export MINIO_IDENTITY_LDAP_SERVER_INSECURE=on


запускаю minio


minio server /mnt/data


Пытаюсь войти под логином/паролем: admin/GoodNewsEveryone


Выдает ошибку:


The access key ID you provided does not exist in our records









 ,








И это всё МОЁ

На сайте посвящённому «ОС Linux» я оставляю комментарий:

когда будем праздновать победу линукса на десктопах?

в этом треде: С днем капитуляции фашистской Германии, с Днем Победы

а его удаляют по причине: Сообщение удалено alpha по причине 4.1 Offtopic (0)








 ,








И это всё МОЁ

не могу понять в чём проблема
хост виндус 8
vm kali linux
wi fi adapter tp link 722n v3
когда включаю vm wifi adapter выключается и всё









 ,








И это всё МОЁ

Хотя бы потому, что Линус - сын коммуниста.

Только хотел человеку раскрыть глаза,
что СССР последний, кто подписал с Гитлером соглашение. И вообще хотел спасти Чехословакию, да Польша не согласилась, а не «и всю дорогу до самого 1941 был во всех смыслах союзником Германии», топик убрали.
Hertz
И вообще, планы по германизации и очистке от унтерменшей восточных территорий никто не отменял.
www.linux.org.ru/forum/talks/15692995?cid=15693648








 








И это всё МОЁ

Доброго времени суток.


Имеем следующее
ноутбук -> wifi -> router -> wireguard-gw -> wireguard server -> internet


При попытке открыть некоторые хосты с ноутбука получаю следующее:


curl -v rutracker.org
* Trying 195.82.146.214:443...
* Connected to rutracker.org (195.82.146.214) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /data/data/com.termux/files/usr/etc/tls/cert.pem
CApath: /data/data/com.termux/files/usr/etc/tls/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* OpenSSL SSL_connect: Connection reset by peer in connection to rutracker.org:443
* Closing connection 0
curl: (35) OpenSSL SSL_connect: Connection reset by peer in connection to rutracker.org:443


Что пробовал:


iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu


iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1380


Без изменений. С самой машины с wg все отстреливает как надо.


Конфиги:


Server


[Interface]
Address = 10.100.100.10/24
SaveConfig = false
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE; iptables -A FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE; iptables -D FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
ListenPort = 51820
PrivateKey =


[Peer]
PublicKey =
AllowedIPs = 10.100.100.19/32, 10.66.1.254/24


Client


[Interface]
Address = 10.100.100.19/24
PrivateKey =
DNS = 1.1.1.1, 1.0.0.1

PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens18 -j MASQUERADE; iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens18 -j MASQUERADE; iptables -D FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

[Peer]
PublicKey =
Endpoint = :51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25









 , , ,








И это всё МОЁ

Мне надо чтоб разговор шел на английском, а субтитры, чтоб были двойные: английские и русские. Но я никак не могу этого сделать. Там в меню субтитры только одни можно добавить. Может есть какие-то обновления\дополнения?









 








И это всё МОЁ

После трех лет разработки, 24-го апреля, была выпущена новая версия ECL - интерпретатора Common Lisp. ECL может быть использован как в качестве встраиваемого интерпретатора, так и для постройки автономных библиотек и исполняемых файлов (есть возможность трансляции в C).


Изменения:



  • поддержка локальных никнеймов в пакетах

  • поддержка атомарных операций

  • специализированное представление сложных типов с плавающей запятой

  • порт на iOS

  • исправления для слабых хэш-таблиц и слабых указателей

  • исправления состояний гонок во внутренностях ECL

  • синхронизация и кастомные тесты для хэш-таблиц

  • улучшенная метастабильность и улучшенная поддержка метаобъектного протокола (MOP)


Также у проекта появился второй мейнтейнер.









 ,








И это всё МОЁ

Перегрузил систему после очередного обновления и глянул free, вот сижу и думаю, почему эти жуткие гигабайты приписывают гному?! Ну ладно люди не могут осилить DNF, это понять можно, но в общем систему же надо настраивать под себя! Ясное дело, что дистрибутивы для десктопа упаковывают по полной, ведь проще отключать ненужное, чем искать нужное. Кароче, претензии к жручести гнома безосновательны.


$ free -h
total used free shared buff/cache available
Mem: 7.6Gi 340Mi 6.9Gi 84Mi 441Mi 7.0Gi
Swap: 0B 0B 0B



$ neofetch 
/:-------------:\ me@my
:-------------------:: -----
:-----------/shhOHbmp---:\ OS: Fedora 31 (Thirty One) x86_64
/-----------omMMMNNNMMD ---: Kernel: 5.6.8-200.fc31.x86_64
:-----------sMMMMNMNMP. ---: Uptime: 1 min
:-----------:MMMdP------- ---\ Packages: 1082 (rpm), 6 (flatpak)
,------------:MMMd-------- ---: Shell: bash 5.0.11
:------------:MMMd------- .---: Resolution: 1920x1080
:---- oNMMMMMMMMMNho .----: DE: GNOME
:-- .+shhhMMMmhhy++ .------/ WM: Mutter
:- -------:MMMd--------------: WM Theme: my-theme
:- --------/MMMd-------------; Theme: Adwaita [GTK2/3]
:- ------/hMMMy------------: Icons: Adwaita [GTK2/3]
:-- :dMNdhhdNMMNo------------; Terminal: gnome-terminal
:---:sdNMMMMNds:------------: CPU: Intel i3-4330 (2) @ 3.500GHz
:------:://:-------------:: GPU: Intel HD Graphics
:---------------------:// Memory: 426MiB / 7824MiB










 , , ,








И это всё МОЁ

Доброго времени суток всем.

Есть необходимость в программном сервере многоточечных видеоконференций. Кто нибудь пробовал такой собрать на базе Linux. Если такие есть, то поделитесь ссылкой или хотя бы названием. Просто готовые программные сервера ужасно дорогие, и ограничены в количестве абонентов.

P.S. Просьба глючный Open MCU не предлагать.

Буду очень очень благодарен, если у кого то найдется мануал по сборке и установке.








 , , , ,