Здравствуйте. Подтребовалось для КЦ Whatsapp и был установлен на виртуальной машине android-x86(почему именно на вирт.машине и т.д. поставили задачу запустить на вирт). Система запустилась, whatsapp установили все хорошо. Но работать через novnc не возможно,притормаживает и не работает copy-past. Поставил SPICE тоже самое - нету буфера. Подскажите, возможно как на пользовательских ПК открыть web версию whatsapp без телефона. Пользователи сидять на ubuntu. Как то прокинуть камеру на ВМ и считать qr код?
Есть технология (незнаю как она называется), которая заставляет браузер выводить некий запрос на подключение , например при общедоступной Wi-Fi - точке ввести код , полученный через смс.
Так вот, сегодня через эту технологию получил рекламную вставку на десктопе подключенного по GPON.
Вопрос, можно ли как-то исключить подобное?
Во-первых, безотносительно личности контент довольно уникальный, про российские железки никто такие ролики не снимал. Во-вторых, к линуксу отношение непосредственное, в отличие от других тредов в толксах.
Follow us



Есть серьезные гоночные симуляторы — iRacing, например, — и есть аркады вроде SuperTuxKart: весело и вкусно. Я наигрался в SuperTuxKart и захотел чего-то нового: не самому рулить, а писать программу, чтобы она управляла машинкой.
И вот оказывается, что симуляторов для беспилотных машин довольно много: есть TORCS, есть CARLA, есть более универсальные вещи вроде CoppeliaSim.
Но это все требует довольно серьезных усилий для входа. Вот как для «настоящих» гоночных симуляторов надо по-хорошему руль с педалями завести. Это тоже круто, конечно. Но мне хочется такой вот программистский SuperTuxKart, чтобы можно было за вечер разобраться, писать на каком-нибудь условном Питоне несложные (пусть и не очень реалистичные) алгоритмы и соревноваться для начала с ботами, а потом и с людьми.
Есть что-нибудь такое с аркадно-низким порогом вхождения?
Ну или хотя бы какие-нибудь живые соревнования на взрослой симуляторной платформе (в духе Formula Pi для железных роботов)? Вроде бы вокруг TORCS раньше была движуха, но как-то все закончилось.
Удалила линукс и теперь при включении ноутбука открывается загрузчик граб со строкой «grub>». Можно ли обратно вернуть винду. И в целом что дальше делать?
Установил RHVoice из ppa отсюда https://launchpad.net/~linvinus/+archive/ubuntu/rhvoice/
Не получается запустить и записать в файл голос.
Делаю так:
echo "Проверка синтезатора речи" | spd-say -o rhvoice -l ru -e -t female1 |sox -t wav - -r 8000 -c 1 -b 16 -t wav - >./test1.wav
Выдает такие ошибки:
Failed to connect to Speech Dispatcher:
Error: Can't connect to unix socket /run/user/0/speech-dispatcher/speechd.sock: No such file or directory. Autospawn: Autospawn failed. Speech Dispatcher refused to start with error code, stating this as a reason:
sox FAIL formats: can't open input `-': WAVE: RIFF header not found
Запускаю на VPS с Ubuntu 18.04
Может оно вообще не работает при отсутствии звуковухи?
Что я делаю не так?
Решил обновить мир, обнаружил, что ebuild-а grub-0.97 больше нет. grub 2 не люблю с самого первого знакомства, с uefi как-то не сложилось, lilo когда-то требовал запуска бинарника на каждое изменение загрузочного меню.
Куда бежать?
Требования:
- возможность грузить legacy-установку windows
- загрузочное меню
- простое редактирование этого меню (правка kernel command line, добавление/удаление пунктов)
- командный режим при загрузке (не раз здорово выручал, когда после очередной чистки пыли вставлял sata-кабели не в том порядке)
- диагностические сообщения от ядра с первых секунд загрузки — после «проблем» с uefi оказалось, что ядру всего лишь не хватало вкомпиленного модуля для корневой fs, но узнал я об этом с текстового режима 80x25 (0x3, если кто еще помнит, что это такое) после перехода в legacy режим.
Сабж, хочу на одном мониторе dpi 96, на другом 192, карта 1060, дрова с блобом ибо новеау тупит безбожно, в идеале сохранить дебиан10
Я так понял что на иксах крыса и гном не осилят разные дпи, в awesome можно накостылить но будет ниочень
Скейл через xrandr похабит шрифты до уровня простого выставления 1080 на 4к.
Вейланд на нвидии не поднять вроде как, бонусом в дебиане он немного староваст (с)
Что посоветуете? Махнуть карту? 580 или 5500? Или есть какие-то более простые способы подружить болезных? В целом для начала вполне устроит именно целочисленное умножение на два.
И ещё вопрос - в старых версиях rawtherapee были проблемы с hidpi- интерфейс не скейлился, картинка обрисовывалась как-то через опу (zoom показывал 100% хотя на самом деле отрисовывал 200), в новых вроде добавили hidpi интерфейс - оно нормально работает при дпи 192? У меня с дпи 96 при принудительном включении hidpi темы ноль реакции в последней версии с офсайта о_О
Собственно, сабж.
Gentoo, Radeon 5700XT, драйвер amdgpu, кастомные конфиги для иксов отсутствуют.
К карте подключено 2 монитора (DP, HDMI<–>DVI) и телек HDMI. Монитор с DP - Dell P2720D, второй монитор Benq RL2450H довольно старый.
Суть проблемы:
Если выключаю кнопкой Dell, иксы виснут. Если при этом включен второй монитор, то при выключении Dell на Benq становится черный экран с курсором, курсор при этом отзывается, но если поиграться клавиатурой, монитор уходит в артефакты и все совсем пропадает, в том числе TTY не меняется (ну или я не могу это увидеть). Далее если Dell включить кнопкой, то иксы виснут совсем наглухо: Benq подмигивает, курсор пропадает, на клавиши реакции нет. При этом, если в фоне что-то играло, например, ютуб в браузере, оно так и продолжит играть, то есть это не зависание вообще всего, а только иксов. На Dell при этом сообщение, что нет сигнала.
При отключении Benq и оставлении Dell работающим, проблема не наблюдается. Перевод Dell в режим энергосбережения по таймауту (настроено в KDE) также не приводит к зависанию. В других ОС (имеется Hackintosh и Win10) все ок.
P.S. Dell подключен по USB к компьютеру и служит хабом, но это ни на что не влияет, я пробовал отключать - все равно все зависает.
Лог иксов: https://pastebin.com/PBKs6w8P
Всем привет.
Подскажите как сделать, что бы если в адресатах письма есть определённый ящик, то убрать его из CC, но добавить в bcc?
Без разницы, даже если он один.
Спасибо.
Посоветуйте почтовик
Важны три параметра
- наличие GUI (оч важное уточнение на этом сайте)
- Поддержка нескольких ящиков (у меня их штук 5)
- Чтобы умело сворачиваться в трей.
Thunderbird после переезда не обзавелся дополнением для сворачивания в трей, так что думаю отказаться от него
Спасибо
Давно была мысть о чем то подобном, нашел реп 2012 года, форкнул ну и допилил довольно много чего (практически все)
В ближайшее время реализую управление пакетами (update/delete/install) но с возможностью не снести к чертовом матери зависимости требуемые для работы других тулз.
metadata по pep поддерживается от 1.0 до 2.1 (на данный момент вроде как все версии)
https://github.com/foozzi/cilantropy
Привет!
Я начал новый проект под лицензией MIT и был бы очень рад вашим отзывам и фич-реквестам
Проект: https://github.com/smoked-herring/sail
Это библиотека декодирования изображений, ребрендинг кодеков ksquirrel-libs из давно почившего просмотрщика изображений KSquirrel.
Целевая аудитория:
- Просмотрщики изображений
- Разработка игр
- Загрузка изображений для иных целей
Возможности:
- Простая, маленькая, и быстрая библиотека написанная на С без сторонних зависимостей (кроме кодеков)
- Простой, понятный, и в тоже время мощный API для всех нужд
- биндинги к C++
- Форматы изображений поддерживаются динамически загружаемыми кодеками
- Чтение изображений из файла, памяти, или даже своего собственного источника данных
- Определение типа изображения по расширению файла, или по магическому числу
- Операции чтения всегда могут выдавать пиксели в формате RGB и RGBA
- Большинство кодеков умеют выдавать также и исходные (SOURCE) пиксели. Это пригодится например тем, кто захочет выбить весь дух из CMYK изображений
- Некоторые кодеки могут выдавать пиксели в ещё большем списке форматов
- Чтение и запись ICC профилей
- Примеры на C, Qt, SDL
- Лучшие MIME иконки в компьютерной индустрии
Чего SAIL не предоставляет:
- Редактирование изображений
- Функции конверсии цветовых пространств кроме тех, что дают низлежащие кодеки (libjpeg и т.д.)
- Функции управления цветом (применение ICC профилей и т.д.)
Поддерживаемые форматы на данный момент:
- APNG (чтение, только на Windows)
- JPEG (чтение, запись)
- PNG (чтение, запись)
Работа по добавлению новых форматов ведётся. KSquirrel-libs так или иначе поддерживал около 60 форматов, так что работы предстоит много
Поддерживаемые платформы:
- Windows (installer)
- MacOS (brew)
- Linux (Debian rules)
Простейший пример декодирования на C:
struct sail_context *context;
/*
* Initialize SAIL context. You could cache the context and re-use it multiple times.
* When it's not needed anymore, call sail_finish(context).
*/
SAIL_TRY(sail_init(&context));
struct sail_image *image;
unsigned char *image_pixels;
/*
* sail_read() reads the image and outputs pixels in BPP32-RGBA pixel format for image formats
* with transparency support and BPP24-RGB otherwise. If you need to control output pixel
* formats, consider switching to the deep diver API.
*/
SAIL_TRY(sail_read(path,
context,
&image,
(void **)&image_pixels));
/*
* Handle the image pixels here.
* Use image->width, image->height, image->bytes_per_line,
* and image->pixel_format for that.
*/
free(image_pixels);
sail_destroy_image(image);
Краткое описание уровней API:
Новичёк
: Я просто хочу загрузить этот чёртов JPEGПродвинутый
: Я хочу загрузить этот чёртов анимированный GIF из памятиГлубоководный дайвер
: Я хочу загрузить этот чёртов анимированный GIF из памяти, и иметь полный контроль над выбранными кодеками и форматом отдаваемых пикселейТехнический дайвер
: Я хочу всё то, что выше, и мой собственный источник данных
Отличия от других библиотек:
- Человеческий API с ожидаемыми сущностями - изображениями, палитрами и т.д. Никакого ада а-ля WIN32 API
- Большинство кодеков умеют отдавать не только RGB/RGBA пиксели
- Писать кодеки можно на любом языке, и добавлять/удалять их без перекомпиляции всего проекта
- Сохранение информации об исходном изображении
- «Прощупывание» (probing) - получение информации об изображении без декодирования пиксельных данных
- Размер и скорость
Кому интересна эта тема, приглашаю всех посмотреть! Отзывы и разного рода отчёты категорически приветствуются.
Если вы хотите как-то помощь проекту, то даже звёздочка (star) на Github будет огромной помощью.
SAIL всё ещё в разработке, но уже пригодна для использования. Бинарная совместимость и совместимость исходного кода пока что не гарантируется.
Как понимать сабжевую ошибку при установке lemonbar?
Сделал как обычно
$ make
$ sudo checkinstall
$ sudo rpm -i /root/rpmbuild/RPMS/x86_64/lemonbar-20200713-1.x86_64.rpm
installing package lemonbar-20200713-1.x86_64 needs 4KB on the /sys/fs/selinux filesystem
$ sudo dnf install /root/rpmbuild/RPMS/x86_64/lemonbar-20200713-1.x86_64.rpm
...
Total size: 23 k
Installed size: 35 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction test error:
installing package lemonbar-20200713-1.x86_64 needs 4KB on the /sys/fs/selinux filesystem
Error Summary
-------------
Disk Requirements:
At least 1MB more space needed on the /sys/fs/selinux filesystem.
Место
df -h
df: /run/user/1000/doc: Operation not permitted
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7,7G 0 7,7G 0% /dev
tmpfs 7,7G 383M 7,4G 5% /dev/shm
tmpfs 7,7G 2,1M 7,7G 1% /run
tmpfs 7,7G 0 7,7G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 229G 198G 21G 91% /
tmpfs 7,7G 2,8M 7,7G 1% /tmp
/dev/loop0 94M 94M 0 100% /var/lib/snapd/snap/core/9066
/dev/loop3 141M 141M 0 100% /var/lib/snapd/snap/gnome-3-26-1604/100
/dev/loop1 59M 59M 0 100% /var/lib/snapd/snap/discord/108
/dev/loop2 58M 58M 0 100% /var/lib/snapd/snap/discord/109
/dev/loop4 55M 55M 0 100% /var/lib/snapd/snap/core18/1754
/dev/loop6 116M 116M 0 100% /var/lib/snapd/snap/dotnet-sdk/86
/dev/loop7 161M 161M 0 100% /var/lib/snapd/snap/gnome-3-28-1804/116
/dev/loop8 112M 112M 0 100% /var/lib/snapd/snap/dotnet-sdk/69
/dev/loop5 141M 141M 0 100% /var/lib/snapd/snap/gnome-3-26-1604/98
/dev/loop9 162M 162M 0 100% /var/lib/snapd/snap/gnome-3-28-1804/128
/dev/loop10 124M 124M 0 100% /var/lib/snapd/snap/krita/55
/dev/loop12 55M 55M 0 100% /var/lib/snapd/snap/gtk-common-themes/1502
/dev/loop11 63M 63M 0 100% /var/lib/snapd/snap/gtk-common-themes/1506
/dev/loop13 98M 98M 0 100% /var/lib/snapd/snap/core/9289
/dev/loop14 31M 31M 0 100% /var/lib/snapd/snap/snapd/7777
/dev/loop15 261M 261M 0 100% /var/lib/snapd/snap/kde-frameworks-5-core18/32
/dev/loop16 55M 55M 0 100% /var/lib/snapd/snap/core18/1705
/dev/loop17 28M 28M 0 100% /var/lib/snapd/snap/snapd/7264
/dev/sda2 976M 235M 675M 26% /boot
/dev/sda1 200M 21M 180M 11% /boot/efi
tmpfs 1,6G 28K 1,6G 1% /run/user/42
tmpfs 1,6G 36K 1,6G 1% /run/user/1000
есть x11-wm/awesome-4.2-r, я запускаю его без дисплей менеджера. через https://pastebin.com/h9bfSGF8 .xinitrc а запускается через https://pastebin.com/WxUEdZwe .bash_profile. Но он игнорирует ~/.config/awesome/rc.lua
Strace показывает 10229 openat(AT_FDCWD, «HOME/.config/awesome/rc.lua», O_RDONLY) = -1 ENOENT (No such file or directory)
10229 openat(AT_FDCWD, «/etc/xdg/awesome/rc.lua», O_RDONLY) = 8</etc/xdg/awesome/rc.lua>.
Я так понимаю просто забыли $ символ дописать. А как понять что за процесс такой? Где мне куда мне дальше копать, чет я туплю. Подскажите пожалуйста…
Собственно сабж. Хочу читать все тоже самое, но на английском и с живым форумным сообществом.
Сам не нашел ничего интересного..