LINUX.ORG.RU

Сообщения 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
()

Странная ошибка при попытке запустить фоновый процесс

Запускаю вот такой скрипт (в максимально упрощённом виде):

#!/bin/bash

#ping ya.ru &
fluidsynth -a pulseaudio -r 44100 -z 1024 -c 8 -s /usr/share/sounds/sf2/FluidR3_GM.sf2 &> /dev/null &
PID=$!
echo $PID
sleep 5
kill $PID

На выходе получается:

23334
./fff.sh: line 8: kill: (23334) - Нет такого процесса

С ping такой проблемы нет. Если стартовать fluidsynth отдельно, он работает без нареканий. Что ему тут вдруг не нравится?

 , ,

meliafaro
()

Fluidsynth: не работает скрипт запуска

Что-то тупняк напал.

Так не работает:

#!/bin/bash

fluidsynth -a pulseaudio -r 44100 -z 1024 -c 8 /usr/share/sounds/sf2/FluidR3_GM.sf2 & 
sleep 2
WINEPREFIX=/arsenal/Wine/GuitarPro5 wine '/arsenal/Wine/GuitarPro5/drive_c/Program Files/Guitar Pro 5/GP5.exe' && 
killall fluidsynth

Если по отдельности ввести команды, всё работает. Где я туплю?

 , ,

meliafaro
()

Fluidsynth: не работает скрипт запуска

Что-то тупняк напал.

Так не работает:

#!/bin/bash

fluidsynth -a pulseaudio -r 44100 -z 1024 -c 8 /usr/share/sounds/sf2/FluidR3_GM.sf2 & 
sleep 2
WINEPREFIX=/arsenal/Wine/GuitarPro5 wine '/arsenal/Wine/GuitarPro5/drive_c/Program Files/Guitar Pro 5/GP5.exe' && 
killall fluidsynth

Если по отдельности ввести команды, всё работает. Где я туплю?

 , ,

meliafaro
()

Как в 2к17 в Линуксе по уму воспроизводить миди?

Кто как запускает Тимидити или ФлюидСинт? У меня ГитарПро и под Вином, и нативный 6-й либо зависают, либо воспроизводят невнятную ерунду не в темп и с сильным опозданием. Поставил ТухсГитар, примерна та же история - либо нет звука, либо фриз. Перепробовал все плагины, всё болит, ничего не помогает. Плагин к Аудасити на ФлюидСинте, кстати, отлично работает.

Делитесь историями, узбек сам про себя не расскажет.

P. S. Сколько звёзд надо нафлудить, чтобы свои теги запиливать? Тега timidity, например, до сих пор нет.

P. P. S. Что я тут делаю не так, если по отдельности всё работает, а в скрипте нет? О_о

#!/bin/bash

fluidsynth -a pulseaudio -r 44100 -z 1024 -c 8 /usr/share/sounds/sf2/FluidR3_GM.sf2 & 
sleep 5 
WINEPREFIX=/arsenal/Wine/GuitarPro5 wine '/arsenal/Wine/GuitarPro5/drive_c/Program Files/Guitar Pro 5/GP5.exe' && 
killall fluidsynth

 , , ,

meliafaro
()

rustc: не собирается Firefox 56

Взялся собирать Firefox с поддержкой jack. Компиляция вылетает на середине, поясняя это словами:

error: doc comment not used by rustdoc
   --> /tmp/firefox-56.0/servo/components/style/values/specified/image.rs:689:17
    |
689 |                 /// `to` keyword is mandatory in modern syntax.
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: lint level defined here
   --> /tmp/firefox-56.0/servo/components/style/lib.rs:26:9
    |
26  | #![deny(warnings)]
    |         ^^^^^^^^
    = note: #[deny(unused_doc_comment)] implied by #[deny(warnings)]

error: doc comment not used by rustdoc
   --> /tmp/firefox-56.0/servo/components/style/values/specified/image.rs:695:17
    |
695 |                 /// There is no `to` keyword in webkit prefixed syntax. If it's consumed,
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: doc comment not used by rustdoc
    --> /tmp/firefox-56.0/obj/toolkit/library/x86_64-unknown-linux-gnu/release/build/style-eaa4ac860218e154/out/gecko_properties.rs:9131:9
     |
9131 |         /// XXXManishearth this should also handle text zoom
     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0106]: missing lifetime specifier
   --> /tmp/firefox-56.0/obj/toolkit/library/x86_64-unknown-linux-gnu/release/build/style-eaa4ac860218e154/out/gecko/bindings.rs:569:9
    |
569 |      -> RawGeckoNodeBorrowedOrNull;
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected lifetime parameter
    |
    = help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments
    = help: consider giving it an explicit bounded or 'static lifetime

error[E0106]: missing lifetime specifier
   --> /tmp/firefox-56.0/obj/toolkit/library/x86_64-unknown-linux-gnu/release/build/style-eaa4ac860218e154/out/gecko/bindings.rs:841:9
    |
841 |      -> RawServoAnimationValueBorrowedOrNull;
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected lifetime parameter
    |
    = help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments
    = help: consider giving it an explicit bounded or 'static lifetime

error: aborting due to 5 previous errors

error: Could not compile `style`.

To learn more, run the command again with --verbose.

make[5]: Leaving directory '/tmp/firefox-56.0/obj/widget'
make[4]: Leaving directory '/tmp/firefox-56.0/obj'
/tmp/firefox-56.0/config/recurse.mk:32: recipe for target 'compile' failed
make[3]: *** [compile] Error 2
make[3]: Leaving directory '/tmp/firefox-56.0/obj'
/tmp/firefox-56.0/config/rules.mk:453: recipe for target 'default' failed
make[2]: *** [default] Error 2
make[2]: Leaving directory '/tmp/firefox-56.0/obj'
/tmp/firefox-56.0/client.mk:419: recipe for target 'realbuild' failed
make[1]: *** [realbuild] Error 2
make[1]: Leaving directory '/tmp/firefox-56.0'
client.mk:170: recipe for target 'build' failed
make: *** [build] Error 2

Кто сталкивался?

 , ,

meliafaro
()

WineAsio на Слаке, есть истории узбека?

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

Простейшее решение - ребутнутся в десяточку арч или дебиан, где все ок. Но я тут уютно устроился и слезать без крайней нужды не хочу.

Реквестирую.

 , , , ,

meliafaro
()

Демоны и chmod 666: обсуждение на православном форуме

Наткнулся на такой вот раритетный тред 2005 года. Местами неплохо доставляет.

http://www.dobroeslovo.ru/viewtopic.php?f=4&t=3057

 , , ,

meliafaro
()

DOSBox: can't init sdl unable to open mouse

Именно это выводит мне dosbox из консоли при запуске через пользователя. При запуске от рута всё работает, как часы, даже досовские игрушки гамаются через фреймбуфер. Как побороть?

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

 , , , ,

meliafaro
()

Qt5: не компилируется проект

Не собирается virtualbox, ругаясь на отсутствие Qt5. В логах процесс прерывается тут:

compiling the following source file:
#include <QtGlobal>
extern "C" int main(void)
{
#if QT_VERSION >= 0x050302
  return 0;
#else
  return 1;
#endif
}
using the following command line:
g++  -fPIC -g -O -Wall -o /tmp/SBo/VirtualBox-5.1.28/.tmp_out /tmp/SBo/VirtualBox-5.1.28/.tmp_src.cc "-L/tmp/SBo/VirtualBox-5.1.28/too$
/tmp/SBo/VirtualBox-5.1.28/.tmp_src.cc:1:20: fatal error: QtGlobal: No such file or directory
compilation terminated.


** qt5 not found!

Qt5 установлен, для пробы собрал qt5ct - собрался без проблем. В забугорных интернетах советуют прописать в .pro файле

CONFIG += staticlib c++11
, но я не знаю, куда это нужно прописывать в таком большом проекте, как ВБ. Что предпринять?

 , ,

meliafaro
()

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