LINUX.ORG.RU

Избранные сообщения mandala

Первый выпуск мультимедийной библиотеки LDL c поддержкой старых систем

Новости — Open Source
Группа Open Source

Представляю Вашему вниманию разработанную мной первую версию мультимедийной библиотеки Little DirectMedia Layer, сокращённо LDL.

Библиотека написана на С++ 98 стандарта, что позволяет компилировать ее начиная с Visual C++ 6.0. Код распространяется на условиях Boost Software License 1.0. Но библиотека не ограничивает программистов в выборе стандарта языка C++, программист может использовать любой современный стандарт языка. Я придерживаюсь философии downgrade — это использование старых устройств и софта в повседневной жизни, когда компании не поддерживают свои же «устаревшие» операционные системы или устройства, увеличивая с каждой новой версией своего продукта системные требования, или прекращают поддержку девайса. Миллиарды устройств по всему миру ежесекундно перемалывают миллиарды инструкций неоптимизированного кода.

В этом году я выступил на конференции С++ 2023 с докладом «Вперед в прошлое, или Разрабатываем фреймворк под Windows 95 в 2023 году».

Своим проектом я хочу доказать, что старое железо еще может приносить пользу и его рано списывать в утиль. Есть что-то чарующее в старых технологиях, подходах и железках, а еще это вызов новым библиотекам и программам.

В самом начале процесса разработки я и не предполагал, что данная библиотека вообще возможна. Но при практической реализации прототипа, добавляя строчку за строчкой в фундамент будущей библиотеки, убеждался в возможности ее создания и практическом применении.

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

Возможности библиотеки:

  • поддержка Linux Debian 3 и выше (обеспечена нативная сборка);
  • поддержка Windows 95 — Windows 11;
  • простое API для работы с 2D графикой;
  • загрузка множества графических форматов (bmp, png, tga, jpg);
  • кроссплатформенное API над окнами и событиями ОС;
  • для аппаратного ускорения графики используется OpenGL 1.2 и
  • OpenGL 3.3, присутствует поддержка обработки графики только на ЦПУ, если отсутствует аппаратное ускорение;
  • рендер может быть выбран динамически при загрузке приложения;
  • единое API для всех систем — напиши один раз и компилируй везде!
  • воспроизведение звука;
  • динамическая и статическая линковка.

Планы на будущее:

  • поточное воспроизведение звука;
  • вывод текста с поддержкой библиотеки freetype;
  • дополнительные рендеры Direct3D 9, 10, 11;
  • API для работы с потоками;
  • встроенная поддержка API для работы с сетью;
  • портирование фреймворка на другие платформы: Android, IOS, MacOs.

Ссылки:

>>> Подробности

 ,

JordanCpp
()

ОС «Быть». Наши дни

Галерея — Скриншоты

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

На скриншоте, в порядке следования:

  • ЛОР, виртуалка с FreeBSD 14, информация о системе https://0x0.st/HHVm.png

  • Сторонние приложения, результат недавних достижений по портированию. GIMP через wayland прослойку, FEMM и WinRAR через Wine. https://0x0.st/HHVB.png

  • Пустой рабочий стол https://0x0.st/HHVM.png

  • Системное меню, системный ФМ, терминал. https://0x0.st/HHVu.png

Бонус скриншоты:

Из интересных моментов.

На скриншоте рабочего стола - видны репликанты (как виджеты в плазме, но работает это несколько иначе).

Окно с виртуалкой QEMU - в его заголовок присоединены (stacked, не знаю, как по-русски сказать) другие окна QEMU и терминал, переключаются как вкладки. Это киллер фича Haiku, как вы знаете.

Аппаратной виртуализации нет, поэтому QEMU работает в TCG-режиме. Но работает.

В Wine работают только чистые 64 бит приложения, и это огромная проблема, потому что винду…дисты до сих пор на 2023 год плещут 32 битные бинари в перемешку с 64 битными. Во имя Ктулху видимо.

Система установки и обновления приложений тоже оставляет самые положительные впечатления. При обновлении, установке, удалении чего-либо - создается «снапшот» системы и в загрузчике можно выбрать его, если что-то пошло не так. Причем как он создается! Без всех этих ваших линукс/FreeBSD чудес с вундер файловыми системами. Это работает просто на папках.

Система работает на ноуте, работает встроенный WiFi из коробки, звук из коробки, разрешение экрана родное из коробки. Отзывчивость, стабильность работы, производительность и безглючность системы впечатляет.

Хотя баги, конечно, есть, например драйвер сети иногда валит ядро при загрузке системы. Но в целом, то, что называется в линуксе DE, - работает чётко. (Привет, плазма).

>>> Просмотр (2732x1536, 1943 Kb)

 

James_Holden
()

Установка usb wifi драйверов на Fedora 37

Форум — General

Установил Fedora 37 на материнке есть встроенный wifi он работает чётко но есть необходимость в работоспособности usb wifi.Usb wifi предварительно должен поддерживать работоспособность на linuxe без дополнительных изменений за исключением установки самих драйверов,в установке которых я ступоре.Хотелось бы выйти на связь со знающим человек во благо поиска помощи с данным случаям. Дискорд:Ashura#7067

 

Khamzat06
()

fastfetch и flashfetch 1.11.0

Новости — Open Source
fastfetch и flashfetch 1.11.0
Группа Open Source

Состоялся выпуск 1.11.0 консольных утилит вывода системной информации fastfetch и flashfetch. Эти программы можно считать быстрыми аналогами neofetch, в отличие от последнего, они написаны на языке C (стандарт C11).

( читать дальше... )

>>> Подробности

 ,

dataman
()

MidnightBSD 3.0

Новости — BSD
Группа BSD

MidnightBSD — это Unix-ориентированная операционная система для настольных компьютеров, изначально созданная на основе FreeBSD 6.1 и периодически обновляемая кодом и драйверами из более поздних выпусков FreeBSD.

( читать дальше... )

Ссылки:

http://www.midnightbsd.org/notes/
https://www.opennet.ru/opennews/art.shtml?num=58866

>>> Подробности

 ,

Clockwork
()

FBReader 2.0

Новости — Проприетарное ПО
Группа Проприетарное ПО

В декабре 2021 года, через несколько лет после выхода предыдущей версии, была выпущена FBReader 2.0 для Linux. Хотя программа включает большинство возможностей из версий для iOS и Android, это полноценное приложение, специально разработанное для «настоящих» компьютеров.

FBReader 2.0 бесплатен, но его код не открыт. На сегодня программа доступна в Snap Store. Это означает, что вы можете установить FBReader в большинстве популярных версий Linux'а: в Debian, Fedora, Ubuntu, и многих других. В ближайшее время будет выпущена версия в AppImage.

Текущая версия: 2.0β10 (опубликована 18 февраля 2022 года)

>>> FBReader Та самая читалка

 

jester-666
()

Firefox 98, пропал пункт «открыть в» при сохранении любого файла

Форум — Desktop

Опять гениальные менеджеры Мозиллы что-то выпилили или чего, как вернуть?

 

Ros
()

Переход с Linux на FreeBSD. Успех, но...

Галерея — Скриншоты

Этот небольшой пост не порадует вас обилием картинок, он скорее объявление о намерениях.

Под новый год сдох последний SSD в рейде, и я наконец перешел с Oracle Linux 6 (с 2013 года) на FreeBSD (да, у меня много времени). И вот хочу бороться с мифами на форуме и всеми этими постами «стоит ли переходить», а «какого цвета трава по вашу сторону забора» и т.д. Обычно на эти вопросы отвечают фанаты FreeBSD, а я предлагаю ниже краткое описание от линуксоида. Посвящено оно в основном звуку. Это при том, что я уже два года пробую FreeBSD на личных серверах.

Сначала о постановке целей.

1) Недостижимый идеал темы выглядит вот так https://www.gnome-look.org/p/1120849/ Недостижим он по той причине, что исходники иконок в SVG недоступны, а темы QT и GTK изрядно переписаны в сторону метросексуальности. Так что пока скриншот только с консолью.

2) Основные требования к софту:

2.0 стабильность
2.1 Urxvt/bash/mc
2.2 Google Chrome
2.3 Thunderbird
2.4 VirtualBox
2.5 rtorrent/mplayer (mpv/moc)
2.6 LibreOffice
2.7 Контейнерная виртуализация.

3) Основные требования к ОС:

3.0 мышь и клавиатура
3.1 Firewall, маркировка по портами, маршрутизация вместе с NAT.
3.2 No Pottering, No pulseaudio, No systemd, No gstreamer, No avahi
3.3 FS live snapshots. Не ZFS.
3.4 nvidia proprietary driver
3.5 PA like functionality.

--------------
Реальность:
2.0 Во-первых, надо полностью развеять миф о бОльшей стабильности FreeBSD по сравнению с Linux. За время своего знакомства я наступил на кернел паник в стабильном, ванильном, оттестированом и т.д. выпуске, сегфолт пакетного менеджера (знаю, как повторить), сегфолт утилиты из базы (jails, зафиксировано в багтреке), сегфолт fsck (зафиксировано в багтрекере). И нет в шестом редхате такого не было, а с манжаро, арчами, федорами и гентами сравнивать не берусь, там все бывает. Во-вторых, везде кода меньше, система легче. Порядка немного больше. Это что касается базы. В прикладном софте примерно также.

2.1 bash. Я держу набор .bashrc файлов для всего набора линуксов, с которыми сталкивался, чтобы унифицировать поведение в консоли. Ес-но, FreeBSD отличается сильнее, консольные утилиты просто менее функциональны, дурацкое требование слеша на конце при использовании cp -r dir1/ dir2... Поэтому я просто заинсталировал все, что было в репозиториях из гнутого консольного софта и обмотал это альясами. Жить можно и даже неплохо. Из неудобного: все пути длинее, т.к. /usr/local/, блин:( Из странного каждый терминал считается залогиненым юзером в w. Это очень странно.

2.2 Google Chrome. Поломано определение Memory Footprint в Task Manager. Теперь не прибъешь вкладки, которые много отожрали. Хотя кто-то мне доказывал со скриншотами, что это только у меня. хз.

2.3 Thunderbird + (все также)

2.4 VirtualBox - отсутствует коммерческий пак от оракла, стало быть не работает быстрое USB2.0 (буду пробовать прокидывать контроллер) и не работает RDP (не решаемо). Проблемы со звуком, см. ниже.

2.5 mplayer - проблемы со звуком. см. ниже.

2.6 LibreOffice - от RH GTK не избавишься, т.к. программисты с freedesktop хуже поддерживают qt, чем gtk. на QT поломан размер шрифтов. неюзабельно.

2.7 контейнеры jails. Это то, к чему я привык во времена OpenVZ. Все есть, все хорошо. Но рестарт контейнера возможен только через минуту-две. Не освобождает ресурсы. Досадный глюк.

3.0 Из того, что работало на Linux десятилетней давности, но перестало на FreeBSD - это мышь и клава. У FreeBSD традиционно сложные отношения с определением устройств. Они не могу определиться, развивать свое или копировать с линукса udev. В итоге они делают и то, и то и в результате по-умолчанию нифига не работает, конфигурация Xorg'a превращается в разбор внутренней кухни этих заморочек. Плюс они что-то там намудрили, что мультимедийные кнопки на клаве - это как бы отдельная клавиатура (которая не работает). И в добавок, эти мультимедийные клавиши просто не могут работать, т.к. для них указаны ошибочные кейкоды в каком-то махровом году. Два года назад я это выяснил и пропатчил демон, который их определяет. Руки дойдут - сделаю снова.

Почему не определился Genius MX Master, я пока так и не понял, воткнул самую простую USB мышь.

3.1 Firewall - самая грустная часть FreeBSD:( При том, что он существует в трех(!) инкарнациях, они все глубоко в *опе. ipfw - основной и самый функциональный, застрял в середине 90х. Документации просто недостаточно. Сложные штуки с маркировкой трафика по портам и натами на нем невозможно выполнить. pf - устаревшая версия из OpenBSD. сама OpenBSD ее уже выкинула. и также с соляровским вариантом. Солярис тоже его давно выкинул в пользу OpenBSDшного. И хуже всего то, что внутриядерная часть фвола очень простая. Все пакеты падают в одно ведро, там перемешиваются и по факту невозможно их сепарировать. Короче говоря, я пытался три раза хотя бы спародировать какие-то простые места из своей огромной портянки iptables и все это заканчивалось ненавистью и фрустрацией. Так что придется просто поднимать виртуальную машину со старым Linux+iptables.

3.2 No Pottering, No pulseaudio, No systemd, No gstreamer, No avahi - тут полный успех. Но только, если собирать из портов.

3.4 live snapshots. Я говорю об аналоге lvm на линуксе. Я уже много лет использую эту схему, чтобы очень эффективно бекапить террабайты данных. В отличие от всех этих поделок с tar, которые приносят сюда ньюфаги, такая схема позволяет бекапить шифрованные данные, много, не выключая систему, а ZFS на сервере еще и позволяет всем этим свободно манипулировать. Очень круто. Я не знаю, появились ли в Linux offline snapshots, но лучше ZFS я тут ничего не видел.

У меня получилось собрать полный аналог слоеного пирога encryption layer+volume manager+fs. FreeBSD традиционно использует fs soft updates вместо журналирования. В чем принципиальная разница так и не понял, ну и ладно. Просто пришлось отказаться от soft update, включить журналирование посредством geom, словить баг в gjournal, зарапортовать, подождать два года. По-моему он пофикшен, но так ко мне и не прилетел. Но работает.

Вроде

Потому что в первую же ночь система стала колом с ошибками в журнал при распаковке архива!

Я уже хотел спустить это все в мусорку, когда случайно нашел пару sysctl сетингов, которые это решают. Ни в каких хваленых фрибздешных хендбуках вы это, конечно, не найдете. FreeBSD с одной стороны не имеет адекватных для современного оборудования лимитов по-умолчанию, а с другой хаутушек, чтобы это фиксить, поэтому этим всем можно заниматься только, если вот вам прямо хочется FreeBSD и вы такой весь олдфаг и готовы читать мейл-листы.

Короче, неожиданный успех. Если кому интересно, почему я не использую здесь ZFS, спросите меня.

3.4 FreeBSD - это единственная ОС из других *BSD с проприетарными драйверами. Полный успех.

3.5 PA like functionality. Да, это большая тема, в которой я к тому же понимаю слабо. Я использую USB-звуковуху, которая пригодна для записи звука и может работать с повышенной дискретизацией или что-то типа того. Считается, что FreeBSD изначально имела более качественный аудио-стек, чем Linux. И судя по количеству и качеству ручек, я в это верю. Такое впечатление, что инженеры, которые это писали, увлекались аудиозаписью. А вот сохранять уровни громкости для приложений она не может:( Поэтому ей нужна надстройка, аналог PA - sndiod.

Естественно, FreeBSD развивается очень медленно, а на линуксе тем временем тяп-ляп глючный пульсаудио. Сейчас к 15ой версии он, наверное, уже не доставляет столько гемороя, и в нем море фич. Я исторически использовал PA 8.0. Звук в VirtualBox заикался. Глючило при разных уровнях громкости для каналов. Рестарт пульсаудио - часть моего воркфлоу с 2013 года, но регулятор громкости для приложений - это прикольно и не имеет аналогов во FreeBSD.

Во FreeBSD нас встречает утилита в 10 раз меньше. Она не требует портянок конфигов, в ней нет блютуса и еще каких-то новомодных штук. Но она тут же сделала все, что мне нужно. Она принимает поток по tcp. Она объединяет каналы в моно, как мне нужно. Она выставляет нужную частоту дискретизации. Первое, что я заметил звук стал чище. Как будто новую аудиокарту взял. Очень круто.
Но
Но теперь звук в mplayer заикается при нагрузке на диск! Я не понимаю, это баг системы или конкретного софта. Вроде напрямую в OSS не заикается. Но так мне не надо.

VirtualBox теперь играет звук чисто. Но недолго. Он не может выводить в sndio, отправляет в OSS и скоро затыкается.

На этом со звуком все.

>>> Просмотр (3200x1200, 181 Kb)

 , , ,

crypt
()

Разблокируйте тему!

Форум — Linux-org-ru

https://www.linux.org.ru/forum/talks/16727523

удалено tailgunner по причине ‘Обсуждение вакцинации (0)’

@tailgunner, в каком месте ты увидел обсуждение вакцинации в этой теме? Тема об альтернативном видо хостере vidio.blog, к тому же российском. То, что @FedyaPryanichkov процитировал название одного из им найденых роликов никакого обсуждения вакцинации не означает. В конце концов ты мог бы удалить лишь одно это сообщение. Зачем ты удалил всю тему? У тебя болит голова или тебя кто-то сильно обидел? Почему ты срываешься на людях?

 , , , ,

hummer
()

fheroes2 0.9.11

Новости — Игры
fheroes2 0.9.11
Группа Игры

Здравствуйте, верные игроки и любители героев меча и магии.

Сегодня у нас состоялся предновогодний релиз новой 0.9.11 версии движка fheroes2! Мы немного отошли от нашего обычного расписания, чтобы приурочить данный релиз к праздникам, на которых вы сможете поиграть в Героев Меча и Магии 2 с теми улучшениями, которые мы добавили с прошлого выпуска.

Как мы и сообщали ранее, мы плотно занимаемся локализованными версиями, чтобы игроки могли запускать и играть в «Героев» на нужном им языке без поиска какой-то определенной локализации. Теперь игру можно запустить на русском языке имея установленной любую версию оригинальных героев: русские буквы генерируются на лету из оригинальных английских букв. Это стало возможным благодаря членам нашей команды, кропотливо собравшим все буквы алфавита вручную. Осталось немного поправить перевод некоторых частей текста, измененных в движке fheroes2, и игроки смогут насладиться игрой на родном русском языке владея лишь оригинальной английской версией игры. Для французского языка также были сгенерированы недостающие символы из исходного алфавита.
Поддержка других языков ожидается в ближайшие релизы.

Одним из приятнейших нововведений нашего проекта в этом месяце стали подробные описания заклинаний в книге героя. Больше не нужно гадать, сколько наносит урона то или иное заклинание, а также сколько появится вызванных Элементалей на поле боя: по правому клику игроки теперь могут узнать точные данные перед использованием заклинания. Изменения коснулись и заклинания «Городские Врата»: по правому клику вы сможете уточнить, в какой именно город отправится герой после использования заклинания.

А в списке доступных сценариев мы добавили информационное окно, чтобы игроки смогли уточнить, где в системе хранится выбранная карта и к какой версии игры она относится.

Наша команда исправила некоторые проблемы у ИИ при защите замка, поправила логику прокладки пути по дорогам, улучшила отрисовку в некоторых местах, а также расширила поддержку адресных символов при установке на Windows.

В общей сложности, за этот короткий период с прошлого релиза, было исправлено свыше 20 багов.

Мы благодарим всех неравнодушных за поддержку нашего проекта! Мы надеемся, что результаты нашей работы приносят вам хорошие эмоции и настроение.
Наша команда поздравляет всех с наступающими праздниками!

Разработку проекта можно поддержать на Patreon.

>>> Подробности

 , , ,

sirDranik
()

Оформление Firefox

Форум — Desktop

Обновился файрфокс и теперь выглядит как кусок чего-то неприглядного: https://ibb.co/3dpzsYX

Очевидная проблема: теперь абсолютно не считывается, какая вкладка активная. Как этим можно пользоваться, не представляю.

Но кроме этого также бардак с меню:

  • Оформление меню не следует дефолтным цветам тулкита. В частности в данный момент - Адвайты.
  • При этом контекстное меню страницы и классическое меню по Alt остались старыми - GTK3-шными, с ними всё нормально.
  • А меню-бутерброд и меню закладок - новые в нестандартном оформлении.

Действительно, в 20-х годах XXI-го века следовать оформлению тулкита не модно. Теперь мы сами с усами, теперь у нас СТИЛЛЛЬ.

Но пока у дизайнеров СТИЛЛЛЬ, простому пользователю надо это как-то фиксить.

По панели табов решение очевидно - усилить контраст. Я перебрал десяток готовых тем, но ни в одной сочетание цветов мне не понравилось. Точнее сказать, в некоторых табы становятся ничего, но вносятся «конструктивные» измненеия в цвет строки адреса, которые мне не нужны.

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

У меня начали формироваться смутные подозрения, что этот цвет прошит в лису и изменению через стили не подлежит.

Ну тем хуже для лисы - если так, придётся патчить.

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

Всем этим я займусь, наверное, на выходных.

А пока может у кого-то есть конструктивные предложения? Кто как решал эти затруднения?

 , ,

wandrien
()

Firefox. Встроенный переводчик.

Форум — Desktop

Доброго времени! На сколько мне известно, в Firefox (в версиях выше 41) имеется встроенный переводчик страниц). О чем впринципе и свидетельствуют некоторые скрытые настройки:

  1. browser.translation.detectLanguage
  2. browser.translation.ui.show
  3. browser.translation.engine Так же на просторах интернета есть инструкции о том, как включить данный переводчик. К примеру вот:
    1. Убедитесь, что у вас установлен Firefox 41 или выше, так как в более младших версиях «огненного лиса» данного функционала нет. Чтобы увидеть версию, введите «about:support» в адресную строку браузера и нажмите Enter:
    1. Введите в адресную строку «about:config» и нажмите «Enter». В появившемся сообщении кликните по кнопке - «Я обещаю, что буду осторожен!»
    1. С помощью поисковой строки найдите параметр «browser.translation.detectLanguage» Дважды кликните по строчке с ним левой кнопкой мыши чтобы присвоенное ему значение сменилось с «false» на «true»
    1. Сделайте то же самое для параметра «browser.translation.ui.show»
    1. Далее найдите параметр «browser.translation.engine». Дважды кликните по нему и в появившемся окошке сотрите «bing», а вместо него вручную напишите «yandex» и нажмите кнопку ok
    1. Перейдите на сайт Yandex’s Translate API и войдите там в свою учётную запись на Яндекс, нажав ссылку Log in в верхнем правом углу по ссылке: https://tech.yandex.com/translate/
    1. Теперь прокрутите страницу вниз и кликните по ссылке «Get a free API key»
    1. На следующей странице поставьте галочку напротив «I have read….» и кликните по кнопке «Get API key»
    1. В итоге Яндекс сгенерирует для вас уникальный ключ, благодаря которому вы сможете встроить его переводчик в ваш Firefox. Скопируйте этот ключ в любой текстовый файл
    1. Вновь вернитесь на страницу «about:config». Щёлкните мышкой на пустом месте и в контекстном меню выберите «Создать» - «Строка»
    1. В появившемся окошке в качестве имени строки укажите "browser.translation.yandex.apiKeyOverride "
    1. В следующее, заключительное, окошко целиком скопируйте ключ, полученный в пункте 9.
  • Теперь закройте все служебные страницы, перезапустите браузер и попробуйте зайти на любой иностранный сайт.

И впринципе данная инструкция (по моему мнению) имеет право на жизнь, но дело в том, что у меня на пункте 10 возникает проблема, в контекстном меню нет «Создать», да и вообще контекстное меню страницы about:config выглядит так же как и на любой другой странице, хотя там добжно появляться совсем другое (служебное) контекстное меню. Ну и собственно теперь сам вопрос. Как воплотить данную инструкцию в Firefox?

И впринципе данная инструкция (по моему мнению) имеет право на жизнь, но дело в том, что у меня на пункте 10 возникает проблема, в контекстном меню нет «Создать», да и вообще контекстное меню страницы about:config выглядит так же как и на любой другой странице, хотя там добжно появляться совсем другое (служебное) контекстное меню. Ну и собственно теперь сам вопрос. Как воплотить данную инструкцию в Firefox?

Firefox 73.0. И впринципе данная инструкция (по моему мнению) имеет право на жизнь, но дело в том, что у меня на пункте 10 возникает проблема, в контекстном меню нет «Создать», да и вообще контекстное меню страницы about:config выглядит так же как и на любой другой странице, хотя там добжно появляться совсем другое (служебное) контекстное меню. Ну и собственно теперь сам вопрос. Как воплотить данную инструкцию в Firefox?

И впринципе данная инструкция (по моему мнению) имеет право на жизнь, но дело в том, что у меня на пункте 10 возникает проблема, в контекстном меню нет «Создать», да и вообще контекстное меню страницы about:config выглядит так же как и на любой другой странице, хотя там добжно появляться совсем другое (служебное) контекстное меню. Ну и собственно теперь сам вопрос. Как воплотить данную инструкцию в Firefox?

  • Firefox 73.0.
  • Kubuntu 18.94 LTS.

 

parnyagan
()

Как узнать мой внешний ip адрес?

Форум — Admin

Привет!

Последние несколько лет для этой цели пользовался командой wget --timeout=10 -O - -q icanhazip.com, но недавно запросы на этот сервер перестали проходить (м.б. провайдер блокирует, ХЕЗ).

Нужно решение, удобное для использования в скриптах.
Спасибо.

 ,

rmu
()

Plymouth - можно ли его использовать как обои для tty

Форум — General

Собственно вопрос в названии топика. В своё время был fbsplash, его можно было и как заставку использовать, а можно было указать verbose в самой теме сплеша и тогда вся консоль работала штатно, но на фоне картинки. Возможно ли такое с плимутом? Про «esc» я в курсе, но тогда пропадает картинка, а хотелось бы просто tty с фоном.

 

Gramozeka
()

Google и 72 кубита

Форум — Science & Engineering

Google объявил о создании квантового компа с 72 кубитами. В основном пишут какую-то воду, и непонятно, может ли этот комп практически считать что-то быстрее доступных суперкомпов, или же это очередная игрушка на волне хайповой темы. Например, может ли он факторизовать числа быстрее существующих классических суперкомпов.

Кто-нибудь разбирается в теме?

 ,

seiken
()

jollheef блокирован модератором anonymous по причине: удаление аккаунта

Форум — Linux-org-ru

jollheef - Блокирован 17.09.19 23:02:02, модератором anonymous по причине: удаление аккаунта

WTF??

 

Satori
()

Как увеличить размер SWAP на LVM2 ?

Форум — General

На работающей системе можно?

 , ,

bvn13
()

Lemmy — федеративный социальный новостной агрегатор

Новости — Open Source
Lemmy — федеративный социальный новостной агрегатор
Группа Open Source

Lemmy создан как альтернатива сайтам вроде Reddit, Lobste.rs, Raddle или Hacker News: можно подписываться на интересующие вас темы, публиковать ссылки и обсуждения, а затем голосовать и комментировать.

Но есть важное отличие: любой пользователь может запустить свой сервер, который, как и все другие, будет подключен к одной и той же «вселенной», называемой Fediverse. Пользователь, зарегистрированный на одном сервере, может подписаться на темы на любом другом сервере и может вести обсуждения с пользователями, зарегистрированными в других местах.

На каждом из lemmy-серверов может быть установлена собственная политика модерации и назначены модераторы для борьбы с токсичными троллями.

На данный момент доступна бета-версия, и многие функции в настоящее время не работают или находятся в активной разработке, например федеративная сеть.

>>> Подробности

 , ,

anonymous
()

Zhabogram 2.0 — транспорт из Jabber в Telegram

Новости — Open Source
Группа Open Source

Zhabogram — транспорт (мост, шлюз) из сети Jabber (XMPP) в сеть Telegram, написанный на Ruby. Преемник tg4xmpp.

  • Зависимости

    • Ruby >= 1.9
    • xmpp4r == 0.5.6
    • tdlib-ruby == 2.0 с скомпилированным tdlib == 1.3
  • Возможности

    • Авторизация в существующем аккаунте Telegram
    • Синхронизация списка чатов с ростером
    • Синхронизация статусов контактов с ростером
    • Добавление и удаление Telegram-контактов
    • Поддержка VCard с аватарками
    • Отправка, приём, редактирование и удаление сообщений
    • Обработка цитат и пересланных сообщений
    • Отправка и приём файлов и специальных сообщений (поддержка фото, видео, аудио, документов, голосовых сообщений, стикеров, анимаций, геолокаций, системных сообщений)
    • Поддержка секретных чатов
    • Создание, управление и модерирование чатов/супергрупп/каналов
    • Сохранение сессий и автоматическое подключение при входе в сеть XMPP
    • Получение истории и поиск по сообщениям
    • Управление аккаунтом Telegram
  • Значимые изменения до версии 1.0, новости о которой не было на LOR:

    • Добавлена обработка SIGINT с корректным закрытием всех сессий
    • Добавлены (и позднее удалены) поддержка iq:jabber:register (регистрация пользователей), iq:jabber:gateway (поиск контактов)
    • Долгие бодания с профайлером в Ruby, пока не поняли, что течёт tdlib (разработчики закрыли баг с WONTFIX — это фича)
  • Изменения до версии 2.0:

    • Добавлена поддержка OTR (если Zhabogram используется с обеих сторон — не спрашивайте.)
    • Использование сериализации YAML вместо sqlite3 для сохранения сессий.
    • Убрано автоматическое определение часового пояса в связи с тем, что некоторые клиенты не следуют протоколу и отправляют кашу
    • Исправлены запросы на авторизацию (подписку) от публичных каналов, из которых было перенаправлено (forwarded) сообщение, но подписчиком которого вы не являетесь
  • Изменения в версии 2.0

    • NB! Сломана обратная совместимость конфиг-файла и файла сессий (для поддержки индивидуальных настроек в будущем).
    • Код переписан на 80% — теперь он в разы читаемее. Внутренняя логика приведена в порядок.
    • Количество запросов к Telegram уменьшено в три раза
    • Убраны jabber:iq:register, jabber:iq:gateway
    • Переписаны /команды — теперь они разные для чатов и для самого транспорта (системные функции). Для получения списка команд пришлите команду /help.

Для установки потребуется собственный Jabber-сервер. Рекомендуется получить API ID и API HASH в Telegram для более стабильной работы. Подробную инструкцию можно найти в файле README.md.

>>> Подробности

 , , zhabogram

annerleen
()

Syncthing v1.2.1

Новости — Open Source
Группа Open Source

Syncthing – это программа для синхронизации файлов между двумя или более устройствами.

В последней версии исправлены следующие ошибки:

  • При создании нового файла не генерировалось fs событие.
  • Закрытие nil-канала при передаче клиенту сигнала stop.
  • Веб-интерфейс показывал неверное описание RC сборки, когда обновления отключены.
  • Значение состояния изменялось, когда папка ещё не была запущена.
  • Приостановление папки выдавало ошибку.
  • Ошибка времени выполнения: значение int(offset) выходит за пределы диапазона recheckFile.
  • Невозможность объединить внешние версии шаблонов переменных ("% FOLDER_PATH% /% FILE_PATH%").
  • Ошибка времени выполнения: неверный адрес памяти или разыменование nil-указателя в loadIgnoreFile.

Улучшения:

  • Прогресс загрузки папок в UI теперь обновляется чаще.

Другое:

  • Добавлена поддержка вызовов на jobQueue.Jobs.
  • Исправлены потенциальные ошибки на старых версиях ядра, а именно использование 64-битных функций sync/atomic.
  • Исправлена непоследовательная обработка пути к пустой папке.

>>> Подробности

 

anonymous
()