LINUX.ORG.RU

Сообщения navrocky

 

kwin_wayland сильно грузит CPU

Форум — Desktop

Интересно, это только у меня такая бага? kwin_wayland постоянно в топе процессов по нагрузке на CPU, не 100% конечно, но ощутимо. К примеру, firefox ест 10% CPU, когда шаришься по вкладке и kwin_wayland примерно столько же, а иногда и больше. При переключении на иксы, расход CPU сильно меньше, kwin_x11 вообще не ест CPU. У меня ноут на гибридной графике AMD 780M + Nvidia 4050, при использовании Nvidia, всё еще хуже там уже kwin_wayland начинает упираться в 100% на одно ядро. Все дрова стоят, на nvidia, на amd, 3D работает. С иксами вообще проблем нет, всё летает, CPU не ест.

В основном меня вся эта история печалит тем, что ноут от батарейки сильно меньше живет в случае использования Wayland. C wayland у меня нагрузка обычно 15Вт, с иксами 8-10Вт, соответсвенно на иксах в 1,5 раза ноут дольше живет от батареи.

Я бы сидел с удовольствием на иксах, но из-за HIDPI матрицы на ноуте и внешних моников с обычным разрешением приходится использовать Wayland.

Всё свежее, так как дистр роллинг-релиз, стоит последняя стабильная версия KDE frameworks: 5.114.0, Plasma: 5.27.0.

 ,

navrocky
()

Papyros OS (бывшая Quantum OS) запустила кампанию по сбору средств на Bountysource

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

Разработчики Papyros ОС на базе GNU/Linux, лозунг которой — принести на Linux современные фишки и Material Design, запустили сбор средств на Bountysource.

Запросы на ежемесячные пожертвования следующие:

  • $60/мес. — покрыть расходы на оплату сервера;
  • $500/мес. — возможность нанимать студентов в помощь основным разработчикам;
  • $1200/мес. — минимальный размер оплаты труда в штате Миссури, позволит больше уделять времени на разработку системы и привлекать больше помощников;
  • $2500/мес. — это половина зарплаты типичного junior-разработчика (прим. переводчика: для Миссури, видимо);
  • $7000/мес. — за эти деньги проект сможет себе позволить содержать профессионального разработчика на full-time, который посвятит себя полностью разработке Papyros.

Немного подробностей о самой системе:

Эта система была анонсирована в ноябре 2014 года как Quantum OS, потом кто-то намекнул, что название Quantum надо бы сменить и система была переименована в 2015 году на Papyros. За основу системы взят GNU/Linux (референсные сборки на ArchLinux), дисплейный менеджер Wayland. Оболочка Papyros Shell, построена на QtQuick 2.0 и использует концепцию построения интерфейса Material Design от Google. Shell лицензируется под GPLv3, а визуальные QtQuick-компоненты под LGPLv2.

Помимо самой ОС интерес представляет библиотека визуальных компонентов с Material Design, разрабатываемая в рамках проекта. Лицензия LGPL позволяет использовать её в любых коммерческих проектах. На данный момент она уже выглядит достаточно мощно, есть реализация всех базовых примитивов. Библиотека кроссплатформенна, как и Qt5, не привязана к оболочке Papyros, т.е. её можно использовать в проектах на Windows, Android, OSX, iOS, Linux и на других поддерживаемых платформах.

Пример калькулятора, работающего под Windows

Резюме:

Проект, начавшийся в конце 2014 с идеи и нескольких картинок в фотошопе, довольно быстро развивается. В группе на Google+ всё очень живо. И, возможно, мы скоро увидим первую рабочую альфа-версию системы, которая выглядит отлично, современно и будет реальной альтернативой KDE и GNOME под Linux.

Полезные ссылки:

Сайт проекта

https://plus.google.com/u/0/communities/109966288908859324845[br

]Группа в Google+

Анонс этой системы на ЛОР

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

 , papyros, ,

navrocky
()

Ищу работу. C++ удалённо.

Форум — Job

Опыт работы с C++ и Qt более 10 лет. Знаю stl, boost, Qt, windows/linux.

Для меня подходит полная или частичная занятость.

Скайп: navrocky_vlad
Джаббер: navrocky@xmpp.ru

Пример моего кода можно посмотреть здесь или здесь

navrocky
()

Вышла новая версия UrtConnector 0.8.1 «Hilarious Headshot»

Новости — Игры
Группа Игры

Цель этой программы облегчить жизнь фанатам и профессиональным игрокам игры Urban Terror.

Основные возможности:

  • отображение списка онлайн серверов
  • быстрое подключение к серверу
  • сохранение любимых серверов и их настроек
  • мощная система фильтрации (в особенности поиск целых кланов)
  • встроеная RCON консоль

После предыдущей публикации на ЛОРе было добавлено:

  • история подключений
  • список друзей, ожидание появления друга
  • универсальная система слежения. С помощью конструктора заданий можно создавать множество различных комбинаций условий для отслеживания.
  • возможность управлять сервером для которого есть RCON прямо из панели информации
  • предупреждения при подключении к полному/пустому серверу, и возможность включить ожидание
  • добавлена поддержка CSS скинов
  • переработан внешний вид фильтров и добавлены новые фильтры
  • множество улучшений интерфейса
  • оптимизации, правка багов, крэшей и утечек

Подробнее список изменений расписан здесь.

Приложение написано на С++ с использованием Qt4, запускается под всеми основными платформами Linux, Windows и Mac.

Готовые пакеты доступны для: Windows, OpenSuse, Ubuntu, Fedora, Mandriva, Mageia, Archlinux, Agilia, Gentoo.

Для справки: Urban Terror кроссплаформенный бесплатный шутер от первого лица, идеологически близок к Counter Strike, основан на движке Q3. Среди пользователей GNU Linux весьма популярен. В среднем онлайн более 1000 серверов по всему миру и 1500-2000 игроков.

Видео Скриншоты

Сайт игры

>>> Сайт проекта

 , , ,

navrocky
()

Как из разобрать файл с почтовым сообщением консольными тулзами?

Форум — General

Поставили мне задачу сделать показывалку файла почтового сообщения в графике.

Первая пришедшая идея - наваять скриптец, который разбирает файл с помощью каких-то утилит на html и файлы и потом запускает браузер для отображения на экране.

Чувствую, что должны быть консольные утилитки, с помощью которых можно разобрать письмо. Но не могу никак найти, и гугол пока не помог (

Собственно, сабж? Помогите

navrocky
()

Посоветуйте систему перевода интерфейса пользователя (i18n)

Форум — Development

Сейчас нахожусь перед выбором сабжа. Проект у меня кроссплатформенный. Пока кандидаты gettext и qt.

1) gettext понравился простотой вызова в исходниках.

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

2) Qt скорее всего не вызовет проблем при компиляции проекта на любой системе. Но мне не нравится, во первых, тотальная зависимость всего приложения от Qt и QString, т.к. гуевая часть это малая часть проекта. Во вторых, довольно сложно вызывать перевод не из тела QObject.

Посоветуйте что-нибудь.. Может есть хорошая сборка/faq по gettext для винды? Или какая-нибудь другая хорошая система для c++?

А то руки чешутся написать своё...

navrocky
()

sshd не убивает процессы, которые породил (

Форум — Admin

Коннекчусь по ssh, например, командой:

$ ssh 123.123.123.123 'arecord &>/dev/null'

Теперь клиент прибивается, или происходит разрыв канала связи, и на удаленной стороне arecord продолжает висеть.

И так происходит с любой программой или скриптом, которые не открывают stdout и stderr, или просто ничего не выводят.

Как заставить sshd прибивать процессы при разрыве, которые он запустил?

Может использовать не ssh а что-нибудь другое?

navrocky
()

gcc, SIGSEGV и try/catch теперь друзья :)

Форум — Development

Я нарыл способ преобразовывать сигналы типа SIGSEGV в исключения языка C++, которые можно ловить по try/catch, так как это происходит, например, в виндовых компиляторах.

http://www.visualdata.ru/blog/109-segv-signal.html

Сразу прошу не разводить флуд, мол не надо ловить - правильно падать. Прошу потестить подход на различных платформах, версиях компилятора gcc.

Еще хочу сделать на базе этого кроссплатформенную либу под LGPL, облегчающую эту обработку. Не могу придумать название - libsigsegv, libseh уже есть, пока в голову приходит только libsegv или libsegvcatch :)

PS. Уже проверил на opensuse 11.1, на gentoo компилятор gcc-4.3, на MCBC, компилятор gcc-3.3, платформа i386.

navrocky
()

Требуется программист C++. Ростов-на-Дону

Форум — Job

На постоянную работу компании (www.visualdata.ru) требуется программист C++ для работы над крупным кроссплатформенным проектом.

Обязанности:
- Непосредственное участие в анализе‚ проектировании и разработке

Условия работы:
- полный рабочий день - зарплата 20-25 т.р. в месяц, повышение вместе с ростом компании
- офис находится в г.Ростов-на-Дону, пр. Буденновский, 106

Наши требования:
- Хорошее знание C++ - Знание STL, boost, Qt.
- Опыт проектирования программных систем.
- Опыт работы по специальности от 2х лет
- Английский язык - технический
- Возраст от 20 до 35 лет

Резюме присылайте на visualdata@mail.ru

navrocky
()

Передача звука по сети

Форум — General

Стоит задача работать на удаленном компе в локалке. Коннектимся по ssh -X. Но вот как передать воспроизводимый там звук? Есть мысль использовать для этого pulse audio, но не могу найти нормальную инфу по нему.

Итак, первое, что можно использовать для передачи всего воспроизводимого звука с удаленного компа?

Второе, если подходит pulse audio, подскажите что можно почитать по его конфигурированию, или другие какие ресурсы, может форумы есть какие-то специализированные...

navrocky
()

Занимательный роутинг...

Форум — Admin

У меня не совсем стандартная задача, пока не смог додуматься самостоятельно как её реализовать. У меня есть шлюз на линукс, который смотрит в интернет, есть комп с виндой, на которой стоит система билинга, есть локалка, подключенная к шлюзу. Нужно чтобы инет трафик попадал на вход шлюза (не заходя внутрь), затем на комп с биллингом и только потом в локалку. И самое важное здесь это то чтобы внутренний интернет трафик шлюза тоже проходил через биллинг %)

В общем, меня бы спасло, если бы в таблице маршрутизации, для подбора маршрута можно было бы учитывать интерфейс источника. Но там такой возможности нету :(

Может как-то через iptables можно извернуться?

navrocky
()

Не могу подключиться к PPTP серверу из под линь

Форум — Admin

Есть сервак PPTP в инете на линуксе (Suse11). Есть два компа каждый со своим подключением к интернету (провайдер одинаковый). На одном компе стоит Win2003Serv, с него нормально подключаюсь (подключение VPN). На втором стоит Suse 10.3, подключиться не могу, tcpdump пишет:

17:16:43.722094 IP lin61.adsl-pool.donpac.ru > 80.80.103.206: GREv1, call 16384, seq 14, length 40: LCP, Conf-Request (0x01), id 1, length 26

17:16:43.722152 IP 80.80.103.206 > lin61.adsl-pool.donpac.ru: ICMP 80.80.103.206 protocol 47 unreachable, length 68

Сделал машинку на линуксе шлюзом (NAT, masquerade и т.д.), настроил этот шлюз на виндовой машинке, она тоже не может подключиться, также висит и потом пишет что сервер не отвечает. В чем грабли?

navrocky
()

pptpd: хосты не видят друг друга

Форум — Admin

Вопрос наверное уже всем надоевший, но... Система opensuse, настроил VPN с помощью pptpd (через webmin - я пока чайник). У меня локалка с сетью 192.168.0.x, ppp выдает адреса тоже из этой сети. коннекчусь компом из другой сети (192.168.1.x), все нормально проходит, пингую себя, пингую VPN-сервер, но остальные машины из локалки не пингуются, и соответственно из локалки подключившийся не виден. Смотрел tcpdump'ом интерфейс ppp0, много думал Ж), пинги приходят от клиента, но никуда дальше не идут. Что делать?

>>>

navrocky
()

Вопрос про лицензию, наверное...

Форум — Development

Хочу написать некую программу, и под linux распространять с открытыми исходниками, т.е. бесплатно, а под виндой ее продавать. Вообще такое реально? p.s. В программе будет некая специфическая часть, относящаяся к платформе, которая не позволит просто взять исходники под linux и собрать под виндой.

>>>

navrocky
()

Как получить файл из кэша squid?

Форум — Admin

Пробовал получать файл командой squidclient, но в файле остается http-заголовок. В папке /var/cache/squid нахожу нужный мне файл - он тоже с заголовком. Есть ли кошерный способ получения файла в чистом виде? Или как правильно удалить http-заголовок?

>>>

navrocky
()

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