И это всё МОЁ

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









 ,








И это всё МОЁ

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


Так вот, сегодня через эту технологию получил рекламную вставку на десктопе подключенного по GPON.


Вопрос, можно ли как-то исключить подобное?









 








И это всё МОЁ

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








 ,








И это всё МОЁ
Start of public beta-testing of AIMP for Android v3.10 is delayed. We planning to start testing at beginning of August.

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?


Без разницы, даже если он один.


Спасибо.









 








И это всё МОЁ
И это всё МОЁ

Посоветуйте почтовик


Важны три параметра



  1. наличие GUI (оч важное уточнение на этом сайте)

  2. Поддержка нескольких ящиков (у меня их штук 5)

  3. Чтобы умело сворачиваться в трей.


Thunderbird после переезда не обзавелся дополнением для сворачивания в трей, так что думаю отказаться от него :(


Спасибо









 








И это всё МОЁ
Состоялся релиз лёгкого и быстрого почтового клиента Claws Mail 3.17.6, который в 2005 году отделился от проекта Sylpheed (с 2001 по 2005 г. проекты развивались совместно, Claws использовался для тестирования будущих новшеств Sylpheed). Интерфейс Claws Mail построен с использованием GTK, код распространяется под лицензией GPL.



И это всё МОЁ

Давно была мысть о чем то подобном, нашел реп 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>.
Я так понимаю просто забыли $ символ дописать. А как понять что за процесс такой? Где мне куда мне дальше копать, чет я туплю. Подскажите пожалуйста…









 ,








И это всё МОЁ

Собственно сабж. Хочу читать все тоже самое, но на английском и с живым форумным сообществом.


Сам не нашел ничего интересного..









 , ,