LINUX.ORG.RU

Сообщения Beewek

 

Вышел KiCad 8.0.0

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

23 февраля 2024 года проект KiCad выпустил новую версию 8.0.0. Добавлены новые возможности, внесено множество исправлений.

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

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

 ,

Beewek
()

Ошибка игнорирования участника в новых сообщениях темы.

Форум — Linux-org-ru

Наткнулся на такое поведение: если при чтении темы появляется новое сообщение («Был добавлен новый комментарий. Обновить.»), и это сообщение от автора, который внесён в игнор-лист, то при нажатии «Обновить» оно всё равно отображается. Более того, отображаются все сообщения от этого автора.

 , ,

Beewek
()

Я что-то не понял, Thunderbird теперь тоже сам обновляется втихую?

Форум — Desktop

Сегодня при попытке составить новое письмо, Thunderbird начал выдавать невнятную ошибку, типа, ошибка разбора какой-то странички. Я его перезапустил, и он заработал. Но внешний вид кардинально поменялся! (Стало совсем всё уродливо, тулбар над меню, какой-то неубираемый сэндвич справа, и всё такое смузиточивое, аж трясёт :-)).

Вопрос в следующем: как, блин, этот гад обновился, если я уже неделю не запускал apt update/apt upgrade?

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

(Советы выкинуть thunderbird не принимаю).

 ,

Beewek
()

Убунта меня шантажирует?

Форум — Desktop

Недавно решил, что пора обновить убунту на 22.04. Обновился (не без проблем, обновлятор снапа завис, захватив какой-то лок, и весь процесс прервался, но потом вроде всё разрулилось).

И вот сегодня, запускаю обновление (apt full-upgrade), получаю:

Расчёт обновлений… Готово
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
  libimage-magick-perl imagemagick libopusfile0 libjs-jquery-ui libopenexr25
  libmagick++-6.q16-8 libmagickcore-6.q16-6-extra libimage-magick-q16-perl
  libmagickwand-6.q16-6 imagemagick-6.q16 libmagickcore-6.q16-6
  imagemagick-6-common
Learn more about Ubuntu Pro at https://ubuntu.com/pro
Следующие пакеты будут оставлены в неизменном виде:
  grub-efi-amd64-signed
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.

Выходит, часть security обновлений теперь только по подписке? Это же просто шантаж получается: если не подпишешься, то не получишь обновлений безопасности. Или я что-то не так понял?

Ну и заодно спрошу: почему не обновился мой пакет grub-efi-amd64-signed?


Что выяснилось:

  1. Сообщения про дополнительные обновления безопасности с подпиской на ubuntu pro убрались вот так:
systemctl mask esm-cache.service apt-news.service
mkdir /etc/apt/apt.conf.d/disable && cd /etc/apt/apt.conf.d/ && mv 20apt-esm-hook.conf disable/

Я, правда, до сих пор не уверен, были ли эти сообщения чисто рекламными, или я таким образом реально отказался от этих обновлений.

  1. Сообщения «пакеты оставлены в неизменном виде» это, по всей видимости phased updates, то есть механизм постепенной доставки обновлений. Типа, чтоб не у всех сразу сломалось. Посмотрю потом, обновятся ли эти пакеты.

  1. Всё-таки это шантаж. Подключился к ноуту с убунту 22.04 по ssh, и там это явно написано:
Welcome to Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-60-generic x86_64)
...
Расширенное поддержание безопасности (ESM) для Applications выключено.

0 обновлений может быть применено немедленно.

7 **дополнительных** обновлений безопасности могут быть применены с помощью ESM Apps.
Подробнее о включении службы ESM Apps at https://ubuntu.com/esm

То есть, без esm я эти обновления не получаю. Вот такие пироги…

 ,

Beewek
()

Сломались пакеты (lubuntu 22.04)

Форум — Desktop

Я тут поставил новый диск в ноут, и решил накатить сразу убунту 22.04 (lubuntu), чтобы не обновляться после выхода. Сначала всё работало более-менее, а потом при очередном обновлении что-то сломалось:

$sudo apt upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Расчёт обновлений… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
 libwacom9 : Зависит: libwacom-common (= 2.1.0-2) но 1.12-1 должен быть установлен
E: Сломанные пакеты

Я надеялся, что это временный косяк, но уже несколько недель так. Моих знаний не хватает, чтобы понять, что не так, и как это исправить.

apt show -a libwacom-common
Package: libwacom-common
Version: 2.1.0-2
Priority: optional
Section: libs
Source: libwacom
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Timo Aaltonen <tjaalton@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 822 kB
Task: ubuntu-desktop-minimal, ubuntu-desktop, ubuntu-desktop-raspi, kubuntu-desktop, xubuntu-core, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop, ubuntu-budgie-desktop-raspi
Download-Size: 54,1 kB
APT-Sources: http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Description: определение модели и возможностей планшетов Wacom (общие файлы)
 libwacom — библиотека для определения модели планшета Wacom и их
 функциональных возможностей. Она позволяет узнать интегрирован ли планшет
 в экран, его размеры и др.
 .
 Пакет содержит общие файлы для библиотеки libwacom.

Package: libwacom-common
Version: 1.12-1
Status: install ok installed
Priority: optional
Section: libs
Source: libwacom
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Timo Aaltonen <tjaalton@debian.org>
Installed-Size: 794 kB
Replaces: libwacom0 (<= 0.2-1)
Download-Size: неизвестно
APT-Manual-Installed: no
APT-Sources: /var/lib/dpkg/status
Description: определение модели и возможностей планшетов Wacom (общие файлы)
 libwacom — библиотека для определения модели планшета Wacom и их
 функциональных возможностей. Она позволяет узнать интегрирован ли планшет
 в экран, его размеры и др.
 .
 Пакет содержит общие файлы для библиотеки libwacom.

Если я правильно понял, то у меня установлена библиотека libwacom-common версии 1.12-1, а какому-то из обновлений требуется эта библиотека версии 2.1.0-2.

Подскажите, как это разрулить, очень не хочется переставлять систему.

 , ,

Beewek
()

Пальцетыкательный интерфейс для уведомлений.

Форум — Linux-org-ru

Некоторое время назад в Трекере ссылкой стала являться вся строка таблички. Я так понимаю, это для планшетов/телефонов улучшение. Хотелось бы такое же поведение и в Уведомлениях. А то сейчас эта неодинаковость несколько сбивает с толку.

 

Beewek
()

Халявные книжки от Springer

Форум — General

«Налетай-торопись, покупай живопись»!

Издательство Springer выложило более 400 книг в бесплатный доступ. Список книг лежит вот здесь (в xslx-файле): https://drive.google.com/drive/folders/1fD1csbKVIdfKvzLoLbIjnryae1u995YQ

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

 , ,

Beewek
()

Опять обновился thunderbird и опять отвалился fireTray

Форум — Desktop

Привет, лор!

Ubuntu 18.04, openbox. Собственно, проблема в заголовке. Thunderbird обновился до 68.2.1, и форкнутый firetray отвалился. Похоже, что автор форка уже не знает, как вернуть firetray к жизни. Поэтому вопрос: может, кто-то уже решил эту проблему? Может, есть другая, рабочая версия firetray? Нашёл ещё некий birdtray, это отдельное приложение, которое парсит базу данных писем. Кто что скажет о нём?

ЗЫ. Вариант «валить с thunderbird» не предлагать - я его уже рассмотрел и отверг.

 

Beewek
()

Обновил убунту, сломались какие-то темы.

Форум — Desktop

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

Вот как выглядит libreoffice: https://i.postimg.cc/dVFdH1rf/2018-12-19-004535-3200x1080-scrot.png Мало того, что менюхи сжались, так ещё и не подсвечивается активный пункт. Кроме того, кнопки в диалогах стали плоскими, совершенно без границ. Чекбоксы тоже не видны, пока не ткнёшь в них. В общем, беда.

Также пострадали firefox, thunderbird, cheese, eclipse (mars), и ещё какие-то программы. Я так понимаю, сломалась какая-то общая часть тем, которая не переключается при смене тем GTK-2 и GTK-3 (я включал разные темы, не помогает).

На форумах нашёл сообщение одного буржуазного товарища, тот жаловался, что в убунте 18.04 поломали все старые темы GTK-2. Я поискал у себя новые темы (которые, как я думал, должны были появиться после обновления), но не нашёл ни одной. Видимо, при обновлении они не ставятся.

В общем, я решил попросить помощи здесь, вдруг кто-то сталкивался с таким, или просто знает, где копать.

 , ,

Beewek
()

Firefox достаёт: «Вы должны включить DRM для проигрывания некоторых аудио или видео на этой странице»

Форум — Desktop

Данное сообщение стало появляться на сайте алиэкспресс, причём почти на каждой странице. Есть кнопка «Включить DRM», и крестик. Крестик закрывает сообщение, но на следующей странице сообщение появляется вновь. Кнопки «Отключить и больше не приставать» нет. В настройках DRM отключён.

Подскажите, кто знает, как отключить эту пакость?

 , ,

Beewek
()

Как при помощи QDomDocument вставить XML в качестве значения поля?

Форум — Development

Привет, лор.

Мне нужно вставить XML-документ в одно из полей другого XML-документа. Это не моя прихоть, так требует ТЗ:)

Делаю это так:

	// создаю внешний документ
	QDomDocument doc;
	doc.appendChild(doc.createProcessingInstruction("xml", "version=\"1.0\"" ));
	auto item = doc.createElement("item");
	doc.appendChild(item);

	// создаю вложенный документ
	QDomDocument innerDoc;
	innerDoc.appendChild(innerDoc.createElement("foo"));
	innerDoc.appendChild(innerDoc.createElement("bar"));

	// вставляю вложенный документ
	QDomText nameText = doc.createTextNode("xml");
	item.appendChild(nameText);

Всё получается, вложенный xml эскейпится, но есть проблема. Не эскейпится символ «>». Получается, что xml выглядит вот так:

<?xml version="1.0"?>
<item>
   <xml>&lt;foo/>
&lt;bar/>
</xml>
</item>

Я даже нашёл баг, посвящённый этой проблеме: https://bugreports.qt.io/browse/QTBUG-16020. Баг старый, закрыт как invalid. Там написано, что такое поведение правильное, и соответствует стандарту XML.

К сожалению, тот софт, который принимает сформированные мной документы, не согласен с этим, и не понимает мои документы. Поэтому нужно как-то это побороть. Если заэскейпить строку вручную, до передачи её в createTextNode(), она эскейпится снова, и получается совсем плохо.

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

Или может быть можно как-то взять qdom.cpp и qdom.h, скопировать к себе в проект и поправить под себя?

В общем, жду идей.

 , ,

Beewek
()

Какое железо требуется для 4к монитора?

Форум — Desktop

Привет, лор.

Собрался было сделать себе приятное и купить 4К монитор. Но потом что-то засомневался. Потянет ли моё железо? У меня i5-4430, встроенное видео. Вроде бы ещё там есть какие-то требования к минимальной версии HDMI? Подскажите, кто в курсе.

 , ,

Beewek
()

Не ставится libgl1-mesa-dev.

Форум — Development

Недавно переехал на ubuntu 16.04 (до этого был Минт 17). Вроде обжился, нормально. Дошло дело до проекта на Qt Quick, и тут вылезла проблема. При сборке проекта получаю сообщение

cannot find -lGL
Погуглил, вроде пишут, что нужно поставить пакет libgl1-mesa-dev. Пытаюсь:
#apt install libgl1-mesa-dev
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libgl1-mesa-dev : Зависит: mesa-common-dev (= 11.2.0-1ubuntu2) но он не будет установлен
                   Зависит: libgl1-mesa-glx (= 11.2.0-1ubuntu2) но 11.2.0-1ubuntu2.1 будет установлен
                   Зависит: libdrm-dev (>= 2.4.65) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Поискал про такие ошибки, везде пишут, что это от PPA. PPA у меня нет ни одного. Откуда взялся в моей системе 11.2.0-1ubuntu2.1 вместо 11.2.0-1ubuntu2 - не знаю. apt update -f не помог. Попробовал aptitude, тот развил бурную деятельность:
aptitude install libgl1-mesa-dev
Следующие НОВЫЕ пакеты будут установлены:     
  libdrm-dev{ab} libgl1-mesa-dev{b} libx11-xcb-dev{a} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a} 
  libxcb-present-dev{a} libxcb-randr0-dev{a} libxcb-render0-dev{a} libxcb-shape0-dev{a} libxcb-sync-dev{a} 
  libxcb-xfixes0-dev{a} libxdamage-dev{a} libxext-dev{a} libxfixes-dev{a} libxshmfence-dev{a} libxxf86vm-dev{a} 
  mesa-common-dev{a} x11proto-damage-dev{a} x11proto-dri2-dev{a} x11proto-fixes-dev{a} x11proto-gl-dev{a} 
  x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a} 
0 пакетов обновлено, 24 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 1 177 kБ архивов. После распаковки 7 400 kБ будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
 libgl1-mesa-dev : Зависит: libgl1-mesa-glx (= 11.2.0-1ubuntu2) но установлен 11.2.0-1ubuntu2.1.
 libdrm-dev : Зависит: libdrm2 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
              Зависит: libdrm-intel1 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
              Зависит: libdrm-radeon1 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
              Зависит: libdrm-nouveau2 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
              Зависит: libdrm-amdgpu1 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
Следующие действия разрешат зависимости:

     Оставить для следующих пакетов их текущие версии:
1)     libdrm-dev [Не установлен]                     
2)     libgl1-mesa-dev [Не установлен]                
3)     mesa-common-dev [Не установлен]                

Принять данное решение? [Y/n/q/?] q
Я, честно говоря, не особо понял, что он предложил сделать, и решил сначала спросить совета. Я не против того, чтобы оставить текущие версии пакетов. Но не вылезет ли потом это боком? И вообще, отчего такое могло случиться?

 , , ,

Beewek
()

Libreoffice calc - как получить формулу линии тренда в текстовом виде?

Форум — Desktop

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

(В экселе это делается элементарно - при двойном нажатии на формулу она становится текстовой строкой, и можно оттуда скопировать).

 ,

Beewek
()

Есть ли способ определить, включено ли питание монитора, подключенного к D-sub?

Форум — General

Решил побаловаться вторым монитором, подключил его через D-sub (первый подключён через DVI). Научился расширять рабочий стол, всё шикарно. Но тут возникла проблема: если второй монитор отключён (и даже если выдернут из розетки), то система всё равно видит его подключённым:

xrandr:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0     72.0  
   1152x864       75.0
...
HDMI1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   1920x1080      60.0*+
   1680x1050      59.9  
...

Соответственно, мой WM ошибается с определением размера рабочего стола, и получается фигня.

Добиться строки «VGA1 disconnected» получается только выдёргиванием сигнального кабеля. Хочется как-то научиться отличать включенное состояние от выключенного, чтобы при загрузке отключать монитор, если на него не подано питание. Отсюда и вопрос в заглавии темы.

 ,

Beewek
()

Как отцепить дочерние процессы от mc?

Форум — General

Запускаю из mc, например, просмотрщик pdf-ок (по расширению), закрываю mc - закрывается и просмотрщик. Все процессы, порождённые из этого экземпляра mc - закрывается вместе с ним. Если запускаю, скажем, из PCManFM - все приложения, которые я из него запустил, при закрытии PCManFM остаются работать. Как бы так настроить mc (mc.ext), чтобы дочерние процессы оставались запущенными после закрытия mc?

 ,

Beewek
()

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