LINUX.ORG.RU

Сообщения meliafaro

 

Почему Дебиан опять сломался?

# apt update
Чтение списков пакетов… Готово                                                                     
W: http://mirror.yandex.ru/debian/dists/stretch-updates/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: http://mirror.yandex.ru/debian/dists/stretch/Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: http://security.debian.org/debian-security/dists/stretch/updates/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

Это на свежеустановленной системе. sources.list дефолтный. Пакеты только из официальных реп.

Вопросы:

1. Как правильно лечить? Костылями я и сейчас могу.

2. Как обрести веру в стабильность стабильного Дебиана? Помогите моему неверию.

На второй вопрос можно не отвечать.

 , , , ,

meliafaro ()

Добавить автокомплит в GNOME Builder

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

 , , ,

meliafaro ()

Как получить цвета из дефолтной темы GTK+3?

В общем, нужно получить цвета из дефолтной темы в рантайме внутри кода на Си. Как это быстрее и проще всего сделать?

Старые методы, которыми полнится инет, не работают, а с CSS-темингом я пока не разобрался.

 , , , ,

meliafaro ()

Поясните за Си

Накопился ряд вопросов по Си, вываливаю сразу кучей.

1. Как посмотреть весь список типов, известных компилятору в данный момент с учётом включенных заголовочников, объявлений и т. д.?

2. Правильно ли я понимаю, что список собственно типов и структур хранятся отдельно, потому что Foo и struct Foo - разные типы данных и могут сосуществовать в рамках одного проекта?

3. В С11 появилось ключевое слово _Generic, однако ещё со стандарта С99 существует заголовочный файл tgmath.h, который реализует подобное поведение, аналогичное перегрузке функций в С++, для набора математических функций. Как это можно было реализовать в С99?

 , , , ,

meliafaro ()

Как по уму собирать вывод порождённого процесса в GLib?

В Qt есть QProcess, который умеет «сигналить», если дочерний процесс выводит что-либо на stdout. Как добиться схожего функционала, используя GLib/GIO? Теоретически, можно реализовать свой костыль, который будет периодически проверять состояние порождённого процесса и сигналить, если тому есть, что сказать. Но ведь наверняка же есть какие-то встроенные средства для этого?

 , , , ,

meliafaro ()

Не стартует ни одна операционка в Virtualbox

Поясняя это возгласом:

Kernel driver not accessible
Virtualbox собран со slackbuilds.org. Пакет с модулем ядра также собран и установлен. Демон, подгружающий его, добавлен в /etc/rc.d/rc.local и запущен. Где я что делаю не так?

 , , ,

meliafaro ()

Может ли приложение AppImage использовать какие-либо внешние библиотеки?

Например, портабельный GIMP не включает murrine и системная тема плывёт. Можно ли заставить его использовать системную murrine? Это просто пример, мне важно понять сам принцип.

 

meliafaro ()

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

Собственно, проблема вся в заголовке - при смене темы, длительности и месте вывода уведомлений не происходит абсолютно _ничего_. Где копать? Может, прав ему каких не хватает или чего-то такого?

 , , , ,

meliafaro ()

Не работают команды вроде bash и ls

Собираю LFS. В какой-то момент в chroot-е перестали работать уже собранные и установленные приложения из системных каталогов. Приложения из временных каталогов, собранные ранее из хост-системы, работают. С PATH всё нормально. Права на выполнение стоят. ls и find из временных каталогов нужные файлы находит, но выполнятся они не собираются.

У меня такое раньше было на 64-битных системах при выполнении 32-битных программ, когда не была установлена 32-битная libc. С libc тут вроде всё в порядке.

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

 , , , ,

meliafaro ()

Анонимный меценат пожертвует $1m на проект GNOME

Пруфцы тут: https://www.gnome.org/news/2018/05/anonymous-donor-pledges-1m-donation-over-t...

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

 , , , ,

meliafaro ()

Томозит курсор мыши при использовании lowlatency kernel

После обновления ядра до версии 4.13.0-43 стал сильно тормозить курсор мыши, вплоть до зависания иксов. Проявляется только на lowlatency-ядре, на generic всё нормально, а также только при подключении мыши, с тачпадом всё ок.

Кто-нибудь сталкивался?

elementary OS Loki (Ubuntu 16.04).

 , , , ,

meliafaro ()

Ошибка при сборке Wine с опцией --with-gstreamer

Собственно, вот, что пишет configure при попытке собрать 32-битный Wine на 64-битной системе:

checking gst/gst.h presence... yes
checking for gst/gst.h... yes
checking whether gint64 defined by gst/gst.h is indeed 64-bit... yes
checking for gst_pad_new in -lgstreamer-1.0... no
configure: error: gstreamer-1.0 base plugins 32-bit development files not found, GStreamer won't be supported.
This is an error since --with-gstreamer was requested.

Пакет gstreamer1-plugins-base-devel-1.10.4-1.el7.i686 установлен. Ранее сборка 64-битного Wine с теми же опциями завершилась благополучно.

Что предпринять?

 , , , ,

meliafaro ()

CentOS в качестве декстоп-системы: делитесь опытом

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

1. Родные репы весьма скудны, но вроде есть EPEL, как там с совместимостью, есть ли шансы сломать систему пакетами из EPEL?

2. Часто ли прилетают обновления? Были ли проблемы после обновления?

3. Есть ли проблемы с кодеками и прочими системными компонентами сомнительной швабодности?

4. Где искать/настраивать нормальные ШГ вроде Инфиналити? Мб, они уже там собраны с поддержкой нормального сглаживания, как в Дебиан, или надо пересобирать?

5. Apt/YUM/Pacman - плюсы/минусы/подводные камни.

Ну и просто интересно:

6. В РХЕЛ всегда свежий Гном, как с этим на ЦентОС?

7. Что там слышно про новый РХЕЛ/ЦентОС, когда?

 , , , ,

meliafaro ()

AMD, интеграшка и встроенка: советы, рекомендации, истории успеха

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

Кто сталкивался? Поможет установка проприетарного драйвера? Какой сейчас актуальный? Слышал, fglrx больше не поддерживается.

$ lspci | grep VGA
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8450G]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M] (rev ff)

 , , , ,

meliafaro ()

Wine: не запускается плагин в Reaper, ругается на AMD-дрова

При попытке запустить плагин из Reaper он отказывается загружаться, поясняя это словами:

"Error loading plugin! Failed to load advapi32p.dll. LoadLibrary failed with error 126: Модуль не найден."
В интернетах говорят, что такие ошибки свидетельствуют о проблемной установке АМД-драйверов. Что с этим делать под Wine? Кто сталкивался?

 , , , ,

meliafaro ()

APT опять сломался

Чтение списков пакетов… Готово
W: Репозиторий «http://deb.debian.org/debian stretch/updates Release» не содержит файла Release.
N: Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
W: Ошибка GPG: https://linuxdesktopcloud.mail.ru/deb default InRelease: Следующие подписи неверные: 8A99BA500079839DF7DE4833196205AF7396FF77
W: Репозиторий «https://linuxdesktopcloud.mail.ru/deb default InRelease» не подписан.
N: Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать.
N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.
E: Не удалось получить http://deb.debian.org/debian/dists/stretch/updates/main/source/Sources  404  Not Found [IP: 151.101.84.204 80]
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

Что ему не нравится на этот раз?

 , , , ,

meliafaro ()

Си/Си++: отличие массивов от указателей

sizeof массива возвращает размер массива, sizeof указателя - лишь размер самого указателя. А ещё? В куче учебников есть оговорки, что в ряде других специфических ситуаций поведение компиляторов в отношении подобных переменных различается, но примеров навскидку найти не могу. В гугле был, в стандарте копаться лень.

 , , ,

meliafaro ()

Devhelp: не отображается справка по C и С++

Небольшая, но неприятная бага: в Devhelp не открываются страницы с документацией по стандартным библиотекам Си и С++, при том, что в меню они отображаются. Кто пользуется Devhelp в Дебиан, не замечали траблов?

 , , ,

meliafaro ()

Вопрос по регулярным выражениям в C++11

Собственно, вопрос больше по самим регэкспам.

Выражение ниже парсит строки с отдельными слагаемыми произвольного полинома - выражения вида '13*x^4'. Однако регэксп не работает, когда слагаемое вырождается до константы. То есть ещё '13*x' оно распознаёт, а вот '13' уже нет, выдаёт пустой match_results.

std::regex rex("([-+]?[1-9]?[0-9]*)"
	       "(\\*?)"
	       "(x)"
	       "(\\^?)"
	       "([1-9]?[0-9]*)",
	       std::regex::extended);
В принципе, я уже подпёр костылями, однако хочется красоты и изящества. Что посоветуете?

 , , ,

meliafaro ()

GTK+/GLib: посоветуйте сырцы на почитать

Посоветуйте какие-нибудь не слишком заумные сырцы на Си, использующие GTK+/GLib.

Желательно:

  • не слишком объёмные;
  • не слишком запутанные;
  • без тонны матана и экзотических алгоритмов;
  • без виртуозных write-only-хаков;
  • с хорошим стилем;
  • с вменяемой документацией и комментариями;
  • не заброшенные во времена Кернигана и Ритчи.

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

 , , , ,

meliafaro ()

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