LINUX.ORG.RU

Сообщения meliafaro

 

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

Форум — Development

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

 , , ,

meliafaro
()

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

Форум — Development

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

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

 , , ,

meliafaro
()

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

Форум — Development

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

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

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

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

 , ,

meliafaro
()

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

Форум — Development

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

 , , , ,

meliafaro
()

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

Форум — Desktop

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

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

 , , ,

meliafaro
()

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

Форум — General

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

 

meliafaro
()

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

Форум — Desktop

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

 , , , ,

meliafaro
()

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

Форум — Development

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

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

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

 , , , ,

meliafaro
()

SlackUnity, или UniSlack

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

В общем, соединение приятного с полезным.

DE Xfce4 с сильными вкраплениями Mate, тени и блюр рисует compton, за глобальное меню отвечает vala-panel-appmenu, за главное меню - whiskermenu-plugin, кнопки окон для полноэкранных приложений создаёт windowck-plugin. Заголовки для развёрнутых окон отключены штатными средствами xfwm.

Терминал и Screenfetch: https://imgur.com/a/XYAt9FS

Chromium и непременный LOR: https://imgur.com/a/nR7bVFB

 , , , ,

meliafaro
()

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

Форум — Talks

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

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

 , , ,

meliafaro
()

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

Форум — Desktop

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

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

elementary OS Loki (Ubuntu 16.04).

 , , , ,

meliafaro
()

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

Форум — Development

Собственно, вот, что пишет 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 в качестве декстоп-системы: делитесь опытом

Форум — General

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

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

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

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

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

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

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

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

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

 , , , ,

meliafaro
()

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

Форум — Linux-hardware

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

Кто сталкивался? Поможет установка проприетарного драйвера? Какой сейчас актуальный? Слышал, 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-дрова

Форум — Desktop

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

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

 , , , ,

meliafaro
()

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

Форум — General
Чтение списков пакетов… Готово
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
()

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

Форум — Development

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

 , , ,

meliafaro
()

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

Форум — Desktop

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

 , , ,

meliafaro
()

Похвальное слово elementary OS

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

Несколько лет я сидел в основном на «красноглазых» дистрибутивах, главным образом на Arch и Slackware. Однако, постепенно времени становится всё меньше, приедаются правки конфигов, наложение патчей, написание сборочных скриптов и постоянная духота в комнате из-за перманентной компиляции. Я задумался о переходе на что-то более стабильное и вылизанное из коробки. Перепробовав несколько Ubuntu, Debian и Arch-based дистрибутивов, я становился на elementary OS.

Ранее я читал в основном негативные отзывы об этой системе — дескать, ради темы GTK и иконок пилить целый дистрибутив, да нафиг надо, да ребята вон из буханки хлеба и спичек из Cinnamon и Docky сделали за пять минут — не отличить. Но, как говорится, сам не посмотришь — не поверишь. Скажу сразу — дистрибутив превзошёл все мои ожидания, так что мнение таких комментаторов можно смело считать некомпетентным.

Стиль и впечатление

После конструкторов вроде Arch под Xfce4 система ощущается как единое хорошо настроенное целое — всё работает, причём шустро и незаметно, всё очень удобно и привычно, ничего не раздражает, ничего не хочется пересобрать или пропатчить. Визуальная стилистика выше всяческих похвал — все приложения выглядят в едином стиле, вылизанном и продуманном. Тема GTK и иконок разумно сочетают flat-style и ретро, не ударяясь в material design-подобные крайности и при этом не выглядя старомодно — всё ярко, эстетично и радует взор. Приложений «из коробки» самый минимум, так что даже не пришлось что-то вычищать, как это бывает с другими «изкоробочными» дистрибутивами. Все приложения тесно интегрированы в систему, даже терминал умеет сигналить в уведомления, если завершает длительную операцию. Несмотря на лаконичность, при пользовании встроенными приложениями у меня не возникало ощущения, что мне не хватает функционала (за исключением браузера и, в некоторой степени, текстового редактора, который весьма хорош, но все же не Geany). Система очень отзывчива, анимации отрисовываются шустро и без подтормаживаний (привет, GNOME).

Настройка

Из коробки дистрибутив достаточно лаконично обставлен — самый минимум приложений. Настроек не больше, чем в GNOME, сторонний твикер, который добавляет на панель системных настроек новый пункт, также особенно не решает вопроса — добавляет возможность менять темы, иконки, кнопки заголовка и т. п., хотя калечить вылизанную elementary сторонними васянотемами — просто кощунство. Однако, очень многое можно настроить из Dconf-editor, так что тут он просто маст хэв. Впрочем, повторюсь, дистрибутив производит настолько целостное и законченное впечатление, что прибегать к помощи стороннего менеджера настроек почти не пришлось.

AppCenter

Создатели eOS навелосипедили свой магазин приложений, похожий на убунтовский или гномовский, очень быстрый, лёгкий и удобный. Ключевой особенностью является поддержка дистрибутивом приложений, написанных по гайдам elementary — с применением Vala, libgranite и со строгим следованием интерфейсному стилю elementaty, подразумевающему лаконичность, незаметность и максимальную отдачу при минималистичности интерфейса. Такие приложения создатели вольны делать donationware, впрочем, цена редко превышает 1-3 доллара, кроме того, предусмотрена возможность вообще отказаться от пожертвования. Приложения из этой категории проходят особый контроль создателями дистрибутива, отлично вписываются в общую стилистику и user expirience системы.

Недостатки

Теперь несколько слов об исключениях, подтверждающих правило. Вызывает недоумение куцые настройки клавиатуры — так, из системных настроек нельзя выставить переключение по Menu или свою раскладку для каждого окна, приходится лезть в Dconf-editor. Верхняя панель иногда падает при невыясненных обстоятельствах (хотя сразу же поднимается сама). Light locker имел проблемы с выводом системы из спящего режима и был заменён, впрочем, такая проблема есть и в Debian, и в Ubuntu, так что тут претензии надо слать куда-то в другое место. Приложения имеют тенденцию открывать новые документы в новых вкладках уже запущенного экземпляра, поэтому с непривычки можно открыть терминал из файлового менеджера, а потом искать, на каком из рабочих столов лежит та инстанция терминала, к которой эта вкладка приконнектилась.

Резюме

Отличный дистрибутив, практически во всём готовый из коробки. Подойдёт тем, кому при минимальных усилиях нужно получить красивую, лёгкую и удобную систему без лишних телодвижений. Интерфейс достаточно консервативен и не будет вызывать отторжение у сторонников классического user expirience. Я, пользователь преимущественно GNOME и Xfce, сразу почувствовал себя в своей тарелке. Готов для десктопа? Не вопрос - elementary OS! Тем не менее, хочу сразу говориться: тем, кому требуется кастомизируемость всего и вся — здесь будет тесно. В целом, я уверен, дистрибутив будет становиться популярнее и займёт своё достойное место в первых строчках distrowatch.

Ещё немного скринов:

Текстовой редактор Scratch: https://imgur.com/a/y9ch8

Набор маленьких и удобных приложений от комьюнити eOS (то, что в AppCenter называются «курируемые приложения»): https://imgur.com/a/vzGT2

Что я вижу сразу после загрузки (спойлер: пустой рабочий стол): https://imgur.com/a/Juja1

Зацените меню, которое подойдёт как любителям выбирать приложения из кучи, так и скурпулёзно распихивать их по папочкам: https://imgur.com/a/4VgZF

 

meliafaro
()

Оранжевое настроение

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

Захотелось плоскоты и ярких цветов. Иконки использовал по большей части готовые Numix, тему перепилил из какого-то бесконечного форка Flat Plat (на скрине я как раз исправляю пару шероховатостей в матешном Pluma). Остальное можно увидеть на скринфетче.

Терминал со скринфетчем: https://imgur.com/a/Mm0g0

Пустой рабочий стол: https://imgur.com/a/7PuQc

 , ,

meliafaro
()

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