LINUX.ORG.RU

Сообщения hobbit

 

Подключение внешних репозиториев ☑️

Добрый день, ЛОР.

Я привык, что в дебиане подключение внешних реп делается через добавление пары строчек в конфиге и вызовом apt-get update. Сейчас встала задача сделать то же самое в Федоре. Что для RPM Fusion, что для RPM Sphere предлагается скачать и поставить RPM.

Не то, чтобы меня это сильно напрягало, но сугубо для самообразования — почему так сделано? Чтобы руками конфиги не править?

 

hobbit
()

Ссылки на комментарии

Привет, ЛОР.

Уже довольно давно замечаю, что в Firefox разных версий нажатие на ссылки на комментарии («ответ на…») приводит к перескакиванию видимости не на комментарий, а на рандомное место в той же теме выше. Хотя комментарий, на который я пытаюсь ссылаться, можно найти по красной рамочке. Иногда помогает, если при нажати на ссылку резко отвести курсор мыши, иногда нет. Версии Firefox разные, последний раз проверял на 87.

В chrome с той же темой white2 полёт нормальный.

С этим что-то можно сделать?

Upd: сбиваются переходы с одной страницы на другую, при переходе внути одной страницы всё нормально.

 ,

hobbit
()

На что отсылка в ЛОР-рекламе?

Добрый день, ЛОР.

Главная уже, кажется, второй месяц, показывает мне вот такой баннер.

Да, это реклама курсов. Но мне интересно, к чему она отсылает? Откуда сардины? Это цитата? Персонаж из мультфильма?

 ,

hobbit
()

Ищу внешнюю звуковую карту с линейным входом

Добрый вечер, ЛОР.

Нужна внешняя звуковая карта с линейным (не микрофонным!) входом для записи со старого катушечного магнитофона. Там, где магнитофон, десктопа нет, можно только ноутбук притащить. Естественно, нужна совместимость с линуксом.

Что посоветуете?

 

hobbit
()

Опять время ☑️

Добрый день.

На главной все даты в формате дд.мм.гггг. Захожу в тему — там «2/27/2021 1:33:02 PM». Что-то опять сломали?

 

hobbit
()

Тыкаем палочкой Ryzom

Добрый день, ЛОР.

Много лет назад был шум по поводу открытия исходников этой игрушки, в том числе и на ЛОРе, но потом страсти как-то улеглись. Решил потыкать.

Скачал отсюда инсталлятор для Linux, запустил 64-разрядный бинарник. Получил ругань QSslSocket на Incompatible version of OpenSSL. Нашёл описание похожей драмы на кутешном сайте. Я приготовился было к пляскам с LD_LIBRARY_PATH, но в итоге всё разрешилось доустановкой пакета openssl-1.0 и запуском ldconfig. Манжаропроблемы, да.

Зарегистрировался на ryzom.com (там даже есть русский интерфейс).

Инсталлятор бодро скачал 6 гигов данных. Зашёл. Создал персонажа-трикера. Графика красивее, чем я ожидал, хоть и далеко не уровня YOBA-2021.

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

И даже народ в игре есть. :) В общем, пока не знаю, буду ли я в это играть, но побегать-посмотреть любопытно.

Снимок 1

Снимок 2

Вдруг кому будет интересно…

 , ,

hobbit
()

Кроссплатформенное аппаратное декодирование

Добрый день, ЛОР.

Есть ли какое-нибудь API/wrapper для сабжа при написании своих программ? Чтобы, например, под линуксом использовалось VA-API или VDPAU, а под виндой - DXVA?

 

hobbit
()

Ищу аналоги Adobe Captivate

Добрый день, ЛОР.

Ищу аналоги Adobe Captivate под линукс, желательно опенсорсные.

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

Есть что-то подобное?

 ,

hobbit
()

Шрифты, надстрочники и подстрочники в Inkscape ☑️

Доброй ночи, ЛОР.

Inkscape 1.0.1, Linux Manjaro. Добавляю текстовый объект, начинаю менять его свойства. Хотелось бы иметь возможность добавлять на векторную картинку обозначения с надстрочными и подстрочными индексами.

Вопрос 1. Как я понимаю, эта возможность зависит от выбранного шрифта. Некоторые шрифты позволяют только «нормальное» начертание, некоторые «нормальное» и «верхний индекс». С «нижним индексом» пока не нашёл. Какой шрифт посоветуете, уместный для обозначения в иллюстрации к технической статье, с поддержкой нижнего индекса?

Вопрос 2. Реализовано ли это для части объекта? Я нашёл шрифт с поддержкой верхнего индекса, пишу слово из 6 букв, выделяю 3 последних символа, выбираю «верхний индекс» - верхним индексом рисуется только последний символ. Ну и у меня подозрение, что это тоже зависит от шрифта, см. вопрос 1.

 

hobbit
()

Последний комментарий

Добрый вечер.

Я тут у одного регистранта вижу в профиле «Последний комментарий» от декабря, делаю поиск его комментариев — последний комментарий августовский.

С чем связано? Глюк движка? Или дата «Последний комментарий» показывается с учётом удалённых?

 

hobbit
()

Вызывается ли файл .profile в 2021 году

Добрый день, ЛОР.

В инструкции по установке texlive-full предписывается отредактировать файл ~/.profile. Но вот я у себя в хомяке такого файла не наблюдаю. И при создании c нуля тестового пользователя kamikadze :) он тоже не создаётся.

Создать файл я могу руками, не вопрос, но использует ли его система? Или PATH теперь надо прописывать в какое-то «более другое» место?

 ,

hobbit
()

Battle.net падает ☑️

Добрый вечер, ЛОР.

Manjaro KDE. Снёс wine 5.22 из pacman, поставил wine-6.0-rc3-staging-tkg-amd64 из репозитория @Kron4ek.

Запускаю инсталлятор WoW. Он качает обновление Battle.net и запускает его. Появляется окно с логином и паролем, нижняя часть окна с кнопками не подгружается, крутится прогресс. Начинают вылетать диалоговые окна «В программе Battle.net обнаружена серьёзная ошибка. Программа будет закрыта».

В консоли в это же время (кусок лога):

02d4:fixme:d3d_shader:print_glsl_info_log     0(24) : warning C7050: "vs_out[29]" might be used before being initialized
02d4:fixme:d3d_shader:print_glsl_info_log     0(24) : warning C7050: "vs_out[30]" might be used before being initialized
02d4:fixme:d3d_shader:print_glsl_info_log     0(24) : warning C7050: "vs_out[31]" might be used before being initialized
0324:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
030c:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
0334:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 07D3FEF8
0338:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 07E4FEF8
030c:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 02DFD660, 0712F808, 0712F808) stub.
0324:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 02DFD660, 0712F808, 0712F808) stub.
030c:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
0324:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
0324:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0360:fixme:winsock:WSALookupServiceBeginW (0x93cf2f4 0x00000ff0 0x93cf330) Stub!
[1222/195423.134:ERROR:network_change_notifier_win.cc(142)] WSALookupServiceBegin failed with: 0
0360:fixme:iphlpapi:NotifyAddrChange (Handle 0x93cf470, overlapped 0x7b65d90): stub
0360:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 093CEFDC) semi-stub
0360:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 093CEFDC) semi-stub
0350:fixme:file:NtLockFile I/O completion on lock not implemented yet
0324:fixme:thread:QueryThreadCycleTime (FFFFFFFE,0071EE00): stub!
0024:fixme:win:FlashWindowEx 0031C0BC - semi-stub
01f0:fixme:file:ReplaceFileW Ignoring flags 2
01f0:fixme:dwrite:dwritefactory3_GetSystemFontSet 0x11d61a00, 0xd17f87c: stub
wine: Unhandled exception 0x80000003 in thread 324 at address 03C38D60 (thread 0324), starting debugger...
017c:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
017c:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (SIO_IDEAL_SEND_BACKLOG_QUERY)

Unhandled exception — строка, непосредственно предшествующая ошибке. Программа, тем не менее, не закрывается, и окно это вываливается ещё 10 раз с такими же записями в логе. После этого окно логина продолжает висеть. Последние сообщения в логе:

0210:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x71e8f4.
038c:fixme:file:ReplaceFileW Ignoring flags 2
0424:fixme:file:ReplaceFileW Ignoring flags 2
^[[5~^[[5~0024:fixme:win:GetPointerDevices (0031C5CC 00000000): partial stub
0024:fixme:system:GetDisplayConfigBufferSizes (0x2 0031C5CC 0031C5C8): semi-stub
0024:fixme:system:DisplayConfigGetDeviceInfo Unimplemented packet type: 11
0024:fixme:win:FlashWindowEx 0031970C - semi-stub
0024:fixme:win:FlashWindowEx 0031C8C4 - semi-stub

Из этого состояния программа уже не выходит.

Куда копать?

 ,

hobbit
()

Снова про mc.ext

Добрый день, ЛОР.

После переезда на Manjaro обнаружил, что в Midnight Commander 4.8.25 перестал работать файл расширений ~/.config/mc/mc.ext. К примеру, нажатие Enter-ом по zip-архиву никуда не переходит, в то время как ручной переход в xxx.zip/uzip:// работает замечательно. Аналогичная картина с другими расширениями. У владельца хомяка есть права на запись и чтение ~/.config/mc/mc.ext.

Я помню, что-то аналогичное было лет 8 назад, когда это всё переезжало из ~ в ~/.config. Опять переехало? Но ведь команда «Команда -> Редактировать файл расширений» открывает именно этот файл!

 ,

hobbit
()

Устраняем конфликты слияния в Weblate

И снова добрый день.

Как возможно, некоторые помнят, у моего проекта на гитхабе есть коллективный перевод на сервисе Hosted Weblate. Недавно я получил предупреждение о конфликте слияния репозитория перевода с основным. Weblate предлагает «типичный рабочий процесс» для устранения конфликтов слияния:

    Коммит всех ожидающих изменений и блокировка переводимого компонента.
    wlc commit; wlc lock
    Добавить экспортированный посредством Weblate репозиторий как дистанционный.
    git remote add weblate https://hosted.weblate.org/git/doublecontact/translations/ ; git remote update weblate
    Объединить изменения Weblate и разрешить любые конфликты.
    git merge weblate/master
(*)
    Отправить изменения в вышестоящий репозиторий.
    git push origin master
    Теперь Weblate должен видеть обновленный репозиторий, и вы сможете разблокировать его.
    wlc pull ; wlc unlock

(*) В помеченном месте очевидно, и надо исправить нестыковки во всех конфликтных файлах и сделать git commit. Авторы инструкции этого не написали, видимо, сочли это очевидным - hobbit

В целом эта инструкция оказалась правильной. Я ожидал, честно говоря, подлянок со стороны git (ибо побаиваюсь всяких страшных слов вроде merge, stash и rebase), но как раз git меня приятно удивил, молча отработав. Зато возникла пара нюансов со стороны wlc — консольного клиента самого Weblate.

Первое. Для установки wlc предлагается два способа: через docker и через pip3. Я сначала зачем-то полез в docker. Подключился к докерхабу, с помощью docker search нашёл нужную строчку weblate/wlc… вот только попытка её скачать через docker pull возвращает ошибку «manifest unknown». Я в докере нуб, и теоретически возможно, что я что-то недонастроил. Но например, пример демонстрационного веб-сервера от Prakhar Srivastav, описанный на хабре (prakhar1989/static-site), у меня успешно грузится и запускается. Если кто-то знает, где собака порылась — welcome в комментарии.

Зато pip3 мигом поставил мне нужную утилиту. С ней я дальше и работал.

Второе. Запись wlc commit и др. предполагает, что wlc на машине разработчика сконфигурирован и настроен на нужный проект. Пример конфига приведён в той же инструкции, но он не совсем удачен. Ну то, что вместо APIKEY в секции keys надо подставить 16-ричное число из своего профиля — догадаться нетрудно. А вот как правильно заполнить параметр translation из секции weblate, я гадал долго (в примере из доки написано weblate/master). Правильный вариант - «проект/компонент». В моём случае это компонент «переводы», т.е.

https://hosted.weblate.org/api/
translation = doublecontact/translations

После этого других проблем не было, я успешно провёл слияние и разблокировал репу.

Надеюсь, кому-нибудь пригодится.

 , weblate,

hobbit
()

Клеим и режем PDF

Добрый день.

Как выяснилось, про эту программу даже когда-то была новость на ЛОРе, но лишний пиар не помешает, поскольку в другом месте ЛОРа человек на полном серьёзе спрашивал «В Windows есть PDFsam, есть ли в линуксе что-то подобное»?

Так вот, PDFsam есть и в линуксе. Только что поставил pacman-ом в Manjaro. Тянет Java (для кого-то это недостаток). Умеет разбивать PDF на несколько по страницам, размеру или по закладкам. Объединять последовательно или чередованием. Ну и некоторые возможности по редактированию, а также по экспорту в офисные форматы (впрочем, тут надо смотреть, возможно для последней задачи лучше взять LibreOffice).

Простой (можно сказать, примитивный) GUI из набора больших кнопок. ИМХО, для задачи «раз в месяц что-то быстро покоцать», самое то. Да, тем, кому нужна пакетная обработка, не подойдёт, нужны более другие инструменты.

Я доволен.

Брать у официалов

 , ,

hobbit
()

Интересный синтаксис merge

Доброй ночи, ЛОР.

Читаю инструкцию с hosted.weblate.org по разрешению конфликтов и натыкаюсь там на

git merge weblate/master

Это что за синтаксис такой со слешем? Сколько статей прочитал - у git merge был один параметр, имя ветки, с которой слияние идёт. Это «откуда/куда», что ли?

 

hobbit
()

Русские команды для KTurtle

Добрый вечер, ЛОР.

На старой машине с дебианом у меня стояла и работала KTurtle 0.8.1 beta (KDE 5.28.0). Можно было выбирать 2 языка команд - английский и русский. При выбранном русском языке команды набирались на русском, в файл сохранялись в виде английских ключевых слов и обратно подгружались на русском.

Теперь в Manjaro у меня KDE 5.76.0 и KTurtle 20.08.3. В меню «Язык команд» под два десятка языков. Я выбираю русский, но это ни на что не влияет. Команды из файла загружаются английскими словами, на русские ключевые слова программа ругается. При этом интерфейс самой программы — русский (переводил @Skull, насколько я понял).

Мне надо доустановить какой-то пакет, или это бага?

 , ,

hobbit
()

А это не перебор?

@Shaman007, я понимаю, человек явно погорячился, и вероятно, пару его последних комментариев стоило отправить с минусом под снос. Но бан с формулировкой «попытка угрозы»… Какая там угроза?

По беседе вы там оба были хороши, КМК. Начиная с твоего наезда авторитетом на @saahriktu. (Я не говорю, что @saahriktu был прав.)

 ,

hobbit
()

Минус больше не символ

Добрый день, ЛОР.

В поcледних версиях Midnight Commander столкнулся с тем, что минус в верхнем ряду клавиатуры ведёт себя так же, как и минус на цифровой, т.е. вместо ввода соответствующего символа вызывает окно снятия выделения.

Сначала я это увидел на самособранном mc с гитхаба в стареньком дебиане. Особого значения не придал, думал, криво собрал.

Но теперь та же самая проблема обнаружилась в mc 4.8.25, поставленном pacman-ом в Manjaro KDE. (Если что, это другой комп, и настройки я переносил НЕ с той системы, которая упомянута в предыдущем абзаце.)

Это как-то лечится настройками, или пора багрепорт заводить?

P.S. по идее, где-то таки должно настраиваться, поскольку у свежесозданного пользователя минус срабатывает как символ. Но у этого свежесозданного он и с цифровой клавиатуры работает как символ…

P.P.S. Оказывается, официальный FAQ mc с некоторых пор рекомендует вводить + и -, предваряя их комбинацией Ctrl+q. Куда катится этот мир… Вопрос, чем же настройки нового пользователя отличаются от моих, остаётся актуальным.

 

hobbit
()

Видеоэндоскоп

Заинтересовался вот таким девайсом:

https://www.ozon.ru/product/endoskop-gibkaya-kamera-usb-dlya-android-i-pc-1m-194135857/

В описании упоминаются только Android и Windows. Как понять, поддерживает ли это устройство «обычный» Linux? Может, есть какой-то общепринятый протокол/драйвер на такие штучки?

 

hobbit
()

RSS подписка на новые темы