стоит 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. Облазал много тем и сайтов, много чего намудрил, но в итоге ничего.
Подскажите, как на 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 не предлагать.
Буду очень очень благодарен, если у кого то найдется мануал по сборке и установке.