LINUX.ORG.RU

KiCAD 10.0.0

 , , , ,


0

2

20 марта 2026 вышла версия 10.0.0 системы автоматизированного проектирования печатных плат KiCAD.

Большинство, если не все, из возможностей новой версии и улучшений в части удобства использования описано в обсуждении на пользовательском форуме. Некоторые из них также представлены в докладе на FOSDEM 2026. Более подробный и полный список всех изменений доступен на GitLab.

Область применения

KiCAD это свободная система автоматизированного проектирования печатных плат. На данный момент одна из самых популярных программ такого рода на Linux. Из свободных альтернатив есть Horizon-EDA и LibrePCB.

В цифрах

KiCAD 10 включает изменения сотен разработчиков, переводчиков, контрибьюторов библиотек и составителей документации. Cделано 7609 уникальных коммитов с изменениями кода и переводов, которые составили новую мажорную версию.

В девятой версии произошёл переход на формат STEP для 3D-моделей, включённых в библиотеки. Начиная с десятой версии совершён переход на использование только STEP-файлов (ранее ещё использовался формат WRML), что существенно уменьшает объём занимаемый 3D-моделями при установке, а также даёт лучшую геометрическую точность и меньше отличий между визуализацией в KiCAD и результатами экспорта из него. Пользовательский вклад в библиотеки проекта (схемные и другие) составил 952 новых символа, 1216 новых посадочных места и 386 новых 3D моделей. В 2025 году команда разработки библиотек расширилась на 5 новых участников, помогая и с инструментарием, и с проверкой предлагаемого кода. После обширной переработки инструментария, большая часть посадочных мест в библиотеке генерируется — более 78% посадочных мест сейчас генерируется, а не рисуется вручную. Также появилось несколько генераторов, производящих и трёхмерную модель и посадочное место из одного описания. Медианное время закрытия пулреквеста упало с 3 дней до 18 часов, несмотря на большее количество пулреквестов, чем когда-либо ещё(2105 новых пулреквестов в 2025, по сравнению с 2010 в 2024).

Другие значимые изменения

Новые возможности импорта из других САПР: KiCAD 10 может импортировать проекты из Allegro, PADS и gEDA / LeptonPCB.

Настраиваемые панели инструментов: Добавлена возможность настраивать панели инструментов.

Поддержка отмены и повтора действий в диалоговых окна: Добавлена возможность отмены действий в диалоговых окнах, до того как они оказываются закрыты.

Выбор Лассо: И в редакторе схем и редакторе печатных плат добавлена возможность выбора объектов с использованием «Лассо».

Тёмная тема на Windows: Благодаря сотрудничеству между разработчиками KiCAD и командой wxWidgets, графического тулкита используемого проектом, KiCAD теперь поддерживает работу с тёмной темой на Windows, а также автоматически будет следовать системному выбору тёмной или светлой темы.

Редактор схем

Варианты: Добавлена возможность для вариантов дизайна плат: способ отслеживать изменения различных версий одного проекта, у которых одна принципиальная схема, но различия в свойствах (например разный перечень элементов).

Hop-over отображение: Добавлена ещё одна возможность, которую долго требовали: пересечения проводников на принципиальной схеме, которые не связаны с друг другом теперь показаны как арки «мостика», а не как прямые линии без точки обозначающей пересечение. (Иллюстрация 2).

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

Поддержка группировки: Теперь группировать компоненты можно не только в редакторе печатных плат, но и в редакторе схемы.

СSV для таблицы выводов: Добавлена поддержка экспорта и импорта таблицы выводов из csv файлов, дающая больше возможностей для создания и редактирования сложных компонентов

Редактор печатных плат

Параметры временной области: Полностью пересмотрена система настройки временной области дорожки, включая обновление алгоритма, которое увеличивает соответствие между трассировщиком и системой проверки правил проектирования (DRC). Добавлена поддержка задания ограничения во временной области, вместо просто ограничений по длине дорожки. Добавлена поддержка профилей настройки, которое позволяет задать параметры трассировки сигнала на каждом слое печатной платы.

Блоки в редакторе печатных плат: Расширена возможность, появившаяся ещё в девятой версии, позволяющая объединять части компоновки печатной платы в редакторе плат в переиспользуемые блоки. Пользователь теперь может создавать и управлять библиотеками компоновки печатной платы. И редакторы схем и редактор обросли новыми удобными функциями.

Добавлена поддержка внутрислойных объектов в посадочных местах. Это означает, что пользователь теперь может добавлять графические фигуры, вырезы на внутренний слой, а не ограничиваться только лишь передним или задним слоем, как в предыдущих версиях.

Замена выводов и логических элементов: Реализована функция замены выводов/контактных площадок и логических элементов/узлов, поддерживающих прямое и обратное аннотирование между схемой и печатной платой.

Графический редактор правил проектирования: Разработан новый диалог редактора правил, который позволяет создавать правила графически. Правила созданные с его помощью, полностью совместимы с существующим языком задания правил, что позволяет начинать с использования графического интерфейса и переходить к более сложным правилам по мере освоения программы.

В дополнение к вышеперечисленному, было добавлено много других полезных функций, таких как поддержка штрихкодов, штриховая заливка графических фигур, точное редактирование точек полигонов, рекомендуемые действия по исправлению ошибок правил проектирования, экспорт в 3D PDF и многое другое!

>>> Пост в блоге проекта



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 10)
Ответ на: комментарий от liksys

масштабирование подвезут, нужное объективному подавляющему большинству современного железа? Одни разговоры и нытье я от вас слышу.

Давай-давай, повтори еще раз о своих мифических проблемах с масштабированием. Они случайно не в Qt и GTK проявляются? А то есть у меня одна теория…

Когда в ваши работающие иксы

Я кстати недавно пробовал Omarchy. Клавиатура не работала совсем. Мышка вроде работала, но координаты курсора были не там где hot-point координаты. Не смог с интерфейсом ничего сделать, даже в консоль переключиться. Чатгпт ответила, что мол да, бывает.

ты требуешь, чтобы компания, которая раньше развивала продукт и которой ты не платил за него ни копейки, продолжала развивать этот продукт

Никто не хотел копаться в легаси. Все правильно. С предлагаемым уровнем зарплаты и предлагаемым уровнем ответственности.

sarumeister
()
Последнее исправление: sarumeister (всего исправлений: 1)
Ответ на: комментарий от liksys

Тебе подобных - подавляющее меньшинство.

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

Большинство людей хочет брать хорошее современное железо и работать с ним.

На самом деле это реклама внушает вам ложное тождество «современное,новое»==«хорошее». В действительности это далеко не всегда так. И чем дальше тем больше не так. Причем не только в вычислительной техники. Но ограничимся ею. Вот недавно были «новые современные» процессоры от Интела которые начинали сбоить от перегрева на тех задачах где «устаревшие» не сбоили. Также и с мониторами - картинка на «новых современных» мониторах нередко бывает менее удобна для человека-пользователя потому что они не расчитаны под тот софт в котором человек работает ежедневно. Напомню как верещала реклама по поводу телевизоров с стерео-изображением. Типа как это «современно». А потом тихо заткнулась ибо кроме усталости и головной боли эти телевизоры не давали пользователям ничего нового. Хотя стереоэффект действительно был. Только оказался нафиг не нужен. Еще пример - размеры телевизионных экранов. Вдруг оказалось что в типичной квартире эти новые огромные экране просто некуда ставить - слишком маленькие комнаты. А купить себе жилье с кинозалом может куда меньше людей чем может купить огромный телик.

на них банально может поместиться больше схемы.

Я, работающий на компах со схемами не первый десяток лет, пытаюсь вам объяснить что «больше» вовсе не всегда «лучше». Схемы не рисуют огромными простынями, их делят на блоки хотябы просто в целях структурирования для восприятия человеком даже если физически всё это потом будет на одной плате. Иначе месиво линий на листе будет такое что это сильно замедлит разработку и приведет к большому числу ошибок. Кикад кстати такое структурирование умеет.

Центральное наиболее четкое поле зрения человека весьма не велико. Если перед ним «простыня» то придется активно двигать глазами и даже головой ибо слишком сильное «вращение глазами» вызывает дискомфорт. Расстояние комфортного чтения текста обычного размера для человеческих глаз 35-40 см. Этим и ограничивается оптимальный размер рабочего поля. Вы можете вывести схему даже на экран кинотеатра но тогда вам придется сделать детали на ней крупнее. И поэтому больше информации вы уместить на экране не сможете. Бумажные «простыни» возникли от того, что на бумаге изображение статично. А на экране его можно двигать. Поэтому экрану совершенно не обязательно быть размером с простыню если речь идет о работе со схемами или текстом. Исключение - люди с идеальным зрением, которые способны читать на экране текст обычного размера(без увеличения) с расстояния эдак метра. Вот они могут уместить в свое поле зрения действительно больше информации. Я видел такого человека ровно одного за всю жизнь.

Просто иксы нормально с этими экранами не работают

Все программы работы с графикой умеют масштабировать то что показывают. Так что как раз с просмотром самой схемы не будет проблем. Вот кнопки и меню - да, могут оказаться мелковаты. Но это не проблема иксов, а проблема графического тулкита, эти кнопки нарисовавшего. DPI и физические размеры монитора программа от иксов получить может. Следовательно можно написать такую графическую библиотеку которая будет эти параметры учитывать и рисовать меню и кнопки удобного для человеческого зрения размера. Более того, например QT под иксами в некоторой степени умеет учитывать DPI монитора. Но недостаточно - при слишком большом DPI этого увеличения мало. Точнее - похоже что оно расчитано по формулам для людей с идеальным зрением. Если принудительно переопределить разрешение монитора больше физического то можно получить вполне комфортный размер текста. Увы - не всегда. И при рисовании меню могут обрезаться буквы по высоте. Это происходит например в меню FreeCAD в Дебиан 11. Поэтому приходится указывать

export QT_SCALE_FACTOR=1
export QT_AUTO_SCREEN_SCALE_FACTOR=0

Это именно для FreeCAD, которым я тоже пользуюсь.

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

Кто мешает починить механизм масштабирования в QT чтобы оно не рисовало слишком мелкий гуй? Он уже есть, и в иксах работает.

мир рисованием схем не ограничивается.

Безусловно с вами согласен. Но пытаясь угодить игроманам - сломали рисование схем.

когда речь идет о совместимости с новой графической системой линукса.

Ничего не имею против еще одной графической системы в линуксе. Наличие альтернатив - это хорошо. Мои возражения - против ее навязывания. Будет эта новая графическая система лучше существующей - люди сами будут ее устанавливать для тем применений где она окажется лучше. И никакого навязывания не потребуется.

watchcat382
()
Ответ на: комментарий от liksys

Пойми одну простую вещь: никто не обязан поддерживать ваши хотелки.

Не надо «поддерживать». Не ломайте и не закапывайте то что работает! Хотите делать новое - делайте. Но не навязывайте свои хотелки.

ты ТРЕБУЕШЬ, чтобы ТВОИ проблемы решали ДРУГИЕ люди, БЕСПЛАТНО для тебя.

У меня НЕТ проблем. Я требую только то чтобы мне их не СОЗДАВАЛИ другие люди. Еще раз: у меня отлично работает всё что мне нужно. Вот реально настолько хорошо что я впервые за ТРИДЦАТЬ лет забил на переход на следующую версию Дебиана и продолжаю сидеть на Дебиан 11. Абсолютно всё устраивает. Была идея переползти на Альт, и то больше из патриотических соображений, но пока лень. Слишком хорошо мои домашние компы работают.

Вы были бы правы если бы я требовал что-то в иксах переписать за бесплатно. Но я НЕ требую. Меня всё в них устраивает.

watchcat382
()
Последнее исправление: watchcat382 (всего исправлений: 1)
Ответ на: комментарий от liksys

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

Не надо «развивать». У меня хотелка только одна - не ломайте то что работает!

Когда в ваши работающие иксы масштабирование подвезут

Кому так нужно масштабирование - могут использовать вейланд. Я ни разу не возражаю. Мне оно не надо. Но не выкидывайте и не ломайте иксы. И у меня достаточно денег чтобы купить хорошо совместимое с ними железо. Если кто-то не может или не хочет - я не виноват. Я очень давно следую мудрому правилу - покупать железо под используемый софт, а не пытаться завести софт на неподдерживаемом железе.

watchcat382
()
Последнее исправление: watchcat382 (всего исправлений: 1)
Ответ на: комментарий от watchcat382

На самом деле нет.

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

На самом деле это реклама внушает вам ложное тождество

Я эту софтистическую ерунду даже читать не стану дальше первой строки. Я вполне вижу, что картинка на 2K-экране выглядит более плавной (не мыльной) и менее пикселизованной. И вполне ощущаю, что если я ставлю для работы с графикой масштаб 1:1, то получаю на экране больше информации, чем при использовании обычного 1080p. Это не какой не маркетинг, а объективная реальность. Всё остальное - твои попытки выдать желаемое за действительное.

Я, работающий на компах со схемами не первый десяток лет, пытаюсь вам объяснить что «больше» вовсе не всегда «лучше».

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

Но это не проблема иксов, а проблема графического тулкита, эти кнопки нарисовавшего.

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

DPI и физические размеры монитора программа от иксов получить может

Я уже выше объяснил, что DPI не является масштабом. Перечитай еще раз, если всё еще не дошло.

Кто мешает починить механизм масштабирования в QT чтобы оно не рисовало слишком мелкий гуй? Он уже есть, и в иксах работает.

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

пытаясь угодить игроманам

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

Мои возражения - против ее навязывания.

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

liksys ★★★★
()
Ответ на: удаленный комментарий

написали новое решение. Вы его получили бесплатно

Как минимум я его не просил. Уверен, что и куча прочего народа. Ни бесплатно ни за деньги. И уж тем более не просил гнобить иксы в пользу этого нового решения. Ну написали и написали, положили бы пакет в дистрибутив и успокоились. Но нет, надо им активно продавливать.

watchcat382
()
Ответ на: комментарий от watchcat382

У меня хотелка только одна - не ломайте то что работает!

А никто и не ломает. Иксы всё еще прекрасно работают. Они, конечно, перестанут - потому что разрабы кед, гнома и всех популярных тулкитов не хотят тащить протокол иксов. Увы, среди критиков вяленда не нашлось никого, кто захотел бы его поддерживать.

Но не выкидывайте и не ломайте иксы.

Еще раз для особо тупых: иксы никто иксы не ломает. Их просто перестали развивать. Сообщество в массе не подхватило. А поскольку иксы потеряют распространенность, тулкиты тоже выкинут их поддержку.

Ты хочешь, чтобы твои личные проблемы решало сообщество, но не готов палец о палец ударить, только ноешь на форуме от того, что какая-то компания не хочет тратить на тебя деньги и бесплатно для тебя поддерживать тебе иксы. Самому-то не смешно?

liksys ★★★★
()
Ответ на: комментарий от watchcat382

Но нет, надо им активно продавливать.

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

Персонально ты даже не почесался, чтобы решить для себя эту проблему. Теперь не жалуйся.

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

Мой товарищ придумал меткое определение для дармоедов вроде тебя: НЕДОСТАТОЧНО БЕСПЛАТНО. Ваша братия получает бесплатный открытый код, поддерживаемый усилиями тысяч людей, и жалуется, когда люди делают что-то другое или не так, как вам нравится. Разработчики опенсорса - не твоя личная армия, и не бесплатная рабочая силя для удовлетворения твоих хотелок.

liksys ★★★★
()
Ответ на: комментарий от liksys

Я вполне вижу, что картинка на 2K-экране выглядит более плавной (не мыльной) и менее пикселизованной.

Рад за вас. И совершенно ничего не имею против того чтобы вы пользовались тем софтом и железом которое вам удобно. Но не надо навязывать ваши предпочтения другим людям.

вполне себе вижу моего друга-инженера, работающего со схемами на компах не первый десяток лет

Уверен что он работает не в Кикаде и не под линуксом, а в профессиональном софте и коммерческой лицензионной ОС с купленной техподдержкой того и другого. Ибо для него разработка схем это бизнес, а для меня хобби.

Если ты рисуешь схемы из полутора транзисторов

Да, я РАДИОЛЮБИТЕЛЬ. И я не рисую схемы профессионального уровня сложности. Для таких как я - Кикад и Линукс это выход из положения чтобы не тратить килобаксы на профессиональный софт и не нарушать закон занимаясь пиратством. И таки да, вполне обычного недорогого монитора для моей деятельности давно уже достаточно. От покупки 4К монитора мои схемы ни рисоваться быстрее не будут ни работать лучше не станут.

иди пилить либреиксы, есть они тебе настолько нужны.

Не надо ничего пилить. Всё нужное мне уже лет двадцать как есть и отлично работает на моих компах. Просто не надо работающее ломать и безальтернативно навязывать вейланд. Нужно ВАМ масштабирование - ну так СЕБЕ и делайте если не смогли или не захотели купить совместимое с имеющимся софтом железо. Я этим озаботился и доволен.

Когда ты перетаскиваешь окно программы с одного монитора на другой

Мне в голову не приходило таскать окна программ с одного монитора на другой даже в те времена когда экраны были маленькие и я конструировал себе двух и даже трех мониторные системы. Было это в начале двухтысячных. С тех пор экраны стали достаточного размера и надобность в таких странных конфигурациях пропала. Может просто у вас WM не умеет открывать окна сразу где ему указано и заданного размера и делает это где попало и как попало?

Кому не хватает места на экране - могут купить и подключить экран с диагональю чуть ли не метр. Хотя конкретно при работе с чертежами и схемами особого смысла в этом нет - слишком много придется головой крутить. Проще на экране обычного размера схему двигать.

либо малость туповат

Я же не называю туповатыми тех кто не понимает что НАВЯЗЫВАТЬ свои предпочтения другим это плохо. Вот и вы воздержитесь пожалуйста от подобных эпитетов. Хотя я вижу что до вас почему-то не доходит что я не требую ни от вас ни от красношапки что-то для меня делать, тем более бесплатно. Я только требую не ломать то что давно сделано и работает.

watchcat382
()
Ответ на: комментарий от liksys

Иксы всё еще прекрасно работают. Они, конечно, перестанут - потому что разрабы кед, гнома и всех популярных тулкитов не хотят тащить протокол иксов.

Во всех популярных тулкитах поддержка иксов ЕСТЬ. Ее не надо делать. Надо лишь не ломать ее там. Впрочем - мнение о том что «развитие» что QT что GTK давно уже зарулило куда-то не туда - не моё личное, а довольно распространенное.

иксы никто иксы не ломает. Их просто перестали развивать.

Их НЕ НАДО «развивать». Они просто работают. Да, на том железе которое с ними совместимо. Это нормально.

тулкиты тоже выкинут их поддержку.

Вот в этом и претензия. НЕ ЛОМАЙТЕ ТО ЧТО РАБОТАЕТ! Не надо «развивать», надо просто бить по рукам тех кто попытается сломать.

какая-то компания не хочет тратить на тебя деньги и бесплатно для тебя поддерживать тебе иксы. Самому-то не смешно?

Еще раз: я не требую поддерживать, ни платно ни бесплатно. Я требую НЕ ЛОМАТЬ то что работает не первый десяток лет. Кстати, у тех кто занимается иксами это довольно долгое время получалось - они таки успешно били по рукам тех кто что-то там «поразвивать» рвался, толком не понимая как оно сделано и почему столько лет успешно работает.

watchcat382
()
Ответ на: комментарий от watchcat382

Но не надо навязывать ваши предпочтения другим людям.

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

От покупки 4К монитора мои схемы ни рисоваться быстрее не будут ни работать лучше не станут.

Зато от работоспособности линукса на 2K и 4K зависит его популярность, в том числе - у профессиональных пользователей. Линукс должен работать на современном железе, иначе он канет в лету.

Может просто у вас WM не умеет открывать окна сразу где ему указано и заданного размера и делает это где попало и как попало?

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

Я же не называю туповатыми тех кто не понимает что НАВЯЗЫВАТЬ свои предпочтения другим это плохо.

Я называю туповатыми тех, кто после многократных и подробных объяснений продолжает бредить про игры и про навязывание. Конкретно в твоем случае это наталкивает на мысль, что тебе не интересно разобраться в вопросе; ты хочешь продолжать жить в выдуманном мире. С некоторых пор подобных индивидов я отправляю в игнор, потому что мне не интересно разбираться в сортах их сумасшествия и заблуждений. Ты уже тоже почти что на грани.

Хотя я вижу что до вас почему-то не доходит что я не требую ни от вас ни от красношапки что-то для меня делать, тем более бесплатно.

Именно до тебя не доходит, что ты требуешь этого напрямую:

Я только требую не ломать то что давно сделано и работает.

Добавление новых возможностей (никак не связанных с вялендом), миграция на новые библиотеки и новые ядра - всё это требует работы. И чем больше система - тем больше обратной совместимости придется тащить. Эта работа, которую ты требуешь делать бесплатно.

liksys ★★★★
()
Ответ на: комментарий от watchcat382

Во всех популярных тулкитах поддержка иксов ЕСТЬ. Ее не надо делать.

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

довольно распространенное

Куда, при этом, рулить «туда» - никто из вас показать не в состоянии.

у тех кто занимается иксами это довольно долгое время получалось - они таки успешно били по рукам тех кто что-то там «поразвивать» рвался, толком не понимая как оно сделано и почему столько лет успешно работает.

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

Еще раз

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

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Ответ на: комментарий от liksys

есть прекращение разработки

Это нормально. Иксы - это ЗАКОНЧЕННЫЙ продукт, доказавший за десятилетия свою жизнеспособность. Он просто работает.

нет продавливания

Это ложь. Продавливание вейланда есть. Как и попытки уничтожения работающей поддержки иксов в тулкитах. Она есть, она РАБОТАЕТ, но ее целенаправленно пытаются уничтожить люди с конкретными именами и фамилиями.

жалуется, когда люди делают что-то другое

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

watchcat382
()
Ответ на: комментарий от watchcat382

Он просто работает.

Опять двадцать пять. Я ему про технический долг и решение проблем (поддержка железа, поддержка устройство, миграция на новые библиотеки) - он мне про РРРЯЯЯ ОНО ПРОСТО РАБОТАЕТ А МНЕ НАВЯЗЫВАЮТ ВЯЛЕНД!!111.

Мне констатировать твою необучаемость, или еще есть какие-то шансы на то, что ты включишь голову и начнешь воспринимать информацию?

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Ответ на: комментарий от liksys

никакого навязывания нет

Есть, но вам стыдно признать некорректное поведение тех кто этим занимается. Поведение, противоречащее идеям СВОБОДНОГО софта.

от работоспособности линукса на 2K и 4K зависит его популярность

Не имею ничего против. Делайте то что будет работать на этих мониторах. Но оставьте работающим то что работает сейчас на обычных распространенных дома у людей мониторах.

у профессиональных пользователей.

Единственный вид именно профессионального использования линукса - это серверы. Для профессионального использования на десктопах предназначены коммерческие системы с гарантированной техподдержкой. На десктопах линукс используют обычно те кто по каким-либо причинам не может использовать коммерческие ОС. Ну и энтузиасты, коих по определению мало. Говорить о какой-то там популярности при единицах процентов десктопых юзеров - по меньшей мере странно.

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

Если он готов оплатить реализацию такой своей хотелки - то да, может хотеть. В противном случае ему никто ничего не должен - пусть пользуется тем что есть.

Добавление новых возможностей (никак не связанных с вялендом), миграция на новые библиотеки и новые ядра - всё это требует работы.

Если бить по рукам тем кто попытается добавить «новые возможности», ломающие то что РАБОТАЕТ - то и прибирать на ними не придется. А так получается что кто-то очередной решил прославиться(или денег срубить), добавил «новую возможность», и тем самым создал дополнительную работу тем кто должен потом как-то согласовать его гениальные нововведения с уже давно и успешно работающим кодом. Виноват в этом такой вот «инноватор», а вовсе не пользователи, которые просто хотят чтобы продолжало работать то что работает.

watchcat382
()
Ответ на: комментарий от watchcat382

Есть

Нет, просто тебе хочется верить в свои выдумки, потому что ты не понимаешь, как разрабатывается софт и сколько стоит его поддержка.

Поведение, противоречащее идеям СВОБОДНОГО софта.

Никаким идеям нежелание поддержки легаси не противоречит, не надо выдумывать.

Единственный вид именно профессионального использования линукса - это серверы.

Нет.

Если он готов оплатить реализацию такой своей хотелки - то да, может хотеть.

Кто-то захотел - и в вяленде оно есть.

очередной решил прославиться

И снова один и тот же бред.

Какая-то дурка, ей богу. Говоришь-говоришь, объясняешь-объясняешь - нет, пофигу. Что в лоб, что по лбу.

liksys ★★★★
()
Ответ на: комментарий от liksys

Я, работающий на компах не первый десяток лет, вполне в состоянии выбрать себе хорошее железо

Хорошее железо сейчас это Эпл. Ты выбираешь Эпл?

это буквально проблема иксов, которую вяленд эффективно решает. Когда ты перетаскиваешь окно программы с одного монитора на другой, имеющие при этом разное масштабирование, контролы будут одинаковы.

Обожди. То есть тебе надо, чтобы контролы были одинаковые, но проблема при этом у иксов.

что иксы масштабируют ПОСЛЕ рендеринга, при выводе картинки на экран

Мне кажется ты где-то с конфигом напортачил.

sarumeister
()
Ответ на: комментарий от liksys

Куда, при этом, рулить «туда» - никто из вас показать не в состоянии

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

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

Это всё было очень давно. Последние лет 15, а то и 20 - ничего особо принципиального в иксах не менялось.

доистирический сервер шрифтов из них тоже не надо было выпиливать - им пользовалось полтора человека

Разница в том, что самими иксами пользуются совсем не полтора человека.

ты владеешь темой обсуждения

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

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

watchcat382
()
Ответ на: комментарий от sarumeister

Хорошее железо сейчас это Эпл. Ты выбираешь Эпл?

Это еще что за софистика? Существует целый спектр хорошего железа. Лично я пользуюсь Framework 13.

тебе надо, чтобы контролы были одинаковые, но проблема при этом у иксов

Что конкретно здесь тебя удивляет? Иксы умеют в масштабирование на разные экраны? Умеют. Как они это делают? Масштабируя растр после рендеренга, замыливая или зашарпливая картинку. Буквально фича есть, но реализована через пень-колоду.

Мне кажется ты где-то с конфигом напортачил.

Господи, ну почитай ты, как работают иксы, чтобы чушь не пороть. Какого черта ни один фанбой иксов не понимает, за что именно он борется?

liksys ★★★★
()
Ответ на: комментарий от liksys

Если он готов оплатить реализацию такой своей хотелки - то да, может хотеть.

Кто-то захотел - и в вяленде оно есть.

Вот я о том и говорю - что не само оно появилось, я по чьим-то личным желаниям. Ну и хорошо что появилось. Пусть будет для тех кому оно надо. А кому не надо - оставьте возможность работать с тем что есть и работает. Есть готовые работающие иксы, есть готовые и работающие библиотеки под них. Оставьте это. Хотите чего-то другого - пишите под свой любимый вейланд свои библиотеки (или или ответвления существующих). А эти НЕ ТРОГАЙТЕ. Не надо их «развивать». С этим «развитием» некоторые люди просто помешались. У них уже «развитие» превратилось в самоцель, развитие ради самого факта развития. Меряются пиписьками сколько строк кода или патчей добавили.

Что в лоб, что по лбу.

Да, увы это про вас и вам подобных. Абсолютное неумение учитывать мнения и интересы других людей. Которые всего-то просят прекратить портить то что было сделано за долго до вас.

watchcat382
()
Ответ на: комментарий от watchcat382

Если никто толком не знает куда рулить

Разработчики тулкитов рулят туда, куда им кажется правильным. Это ТЕБЕ кажется, что они рулят куда-то не туда. Иди и покажи им направление.

Последние лет 15, а то и 20 - ничего особо принципиального в иксах не менялось.

Чушь. Как минимум, появилось динамическое подключение устройств. По твоей логике оно, конечно же, не нужно.

Да, и ничуть не меньше вас.

Нет, не владеешь, учитывая бред, который ты здесь распространяешь. И про игры, и по масштабирование, и про всё остальное.

Вы тоже не входите в число разработчиков ни иксов ни вейланда.

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

Да и вообще, могли бы вести дискуссию более политкорректно… Понимаю, деньги заплачены, а железка не работает, обидно. Но это не повод оскорблять из зависти тех у кого всё работает и кто всем доволен.

Ты оскорбляешь завуалированно и всячески пытаешься возвыситься в диалоге, низводя чужие юзкейсы и опыт до незначительных. Я же в ответ называю вещи своими именами - выражаясь честно и не прикидываясь шлангом, как ты. И начал первым именно ты. Так что нечего на зеркало пенять, коли рожа крива.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от liksys

Лично я пользуюсь Framework 13.

Характеристики заметно хуже при одинаковой цене. Цена конечно неадекватная, но ввиду мелкосерийности продукции я такую цену понимаю.

Иксы умеют в масштабирование на разные экраны? Умеют.

Если фича есть, необязательно ею пользоваться. Мало ли кому такое понадобилось. Браузеры, kitty, что там еще, умеют в масштаб по колесику мыши; у полноэкранных приложений все должно быть четко. Я понимаю, что ты иксы не будешь запускать принципиально — просто рассказываю свою картину мира.

sarumeister
()
Ответ на: комментарий от liksys

Иксы умеют в масштабирование на разные экраны? Умеют. Как они это делают? Масштабируя растр после рендеренга,

Если вы такой знаток вопросов масштабирования то поясните пожалуйста что вот это такое и почему масштабирование в тулките вы не признаете за способ решения проблемы:

export QT_SCALE_FACTOR=1
export QT_AUTO_SCREEN_SCALE_FACTOR=0

watchcat382
()
Ответ на: комментарий от sarumeister

Характеристики заметно хуже при одинаковой цене.

Факт. Причем у любого (а ты не спросил, какую материнку я взял ;). Но по характеристикам он меня устраивает, и я предпочту переплатить, но поддержать производителя с хорошей политикой по отношению к открытости, ремонтопригодности и опенсорсу. Я понимаю, что моя принципиальная позиция в этом вопросе - капля в море, но я хотя бы попытался.

ты иксы не будешь запускать принципиально

Да нет же. Стоит сказать пару плохих слов про иксы и пару хороших про вяленд - и всё, тебя с концами записывают в фанатики последнего.

Мне совершенно наплевать, что там за графическая система у меня работает. Я хочу, чтобы она ПРОСТО РАБОТАЛА. Как пациент выше хочет, чтобы у него просто работал кикад. Я сидел на иксах до последнего, пока не купил новый ноут, на котором мне пришлось использовать масштабирование. И я переходил на вяленд долго и мучительно: моя тема на QtCurve, которой я пользовался последние 15 лет, окончательно сломалась, и мне пришлось переделывать ее на SVG и Kvantum, чтобы она тоже работала с масштабированием.

То, о чем я говорю про иксы и вяленд - это просто факты. Да, в иксах херовое масштабирование и тупиковый протокол с координатной сеткой - это его фатальный недостаток. Да, в вяленде расплодили зоопарк протоколов - это уже их фатальный недостаток. Да, в вяленде нельзя задавать позицию окон и двигать курсором - это недостаток для устаревших интерфейсов, потому что современным это объективно не нужно. Кикадовцы могли бы почесаться с поддержкой чуть раньше - и сейчас не пришлось бы прибиваться гвоздями к xwayland.

Если завтра в дистрибутивы притащат либруикс, порешав родовые травмы иксов, и закопают вяленд - я пожму плечами и пересяду на либруикс. Потому что, повторяю, мне плевать на графическую систему. Меня просто бесит потребительское отношение к опенсорсу. Если у меня что-то не работает - я либо иду и делаю сам, либо прошу кого-то, либо плачу кому-то. А вот это вот «поддерживайте мне иксы бесплатно для кикада до скончание времен» - увольте.

liksys ★★★★
()
Ответ на: комментарий от liksys

Это ТЕБЕ кажется, что они рулят куда-то не туда.

Я выше написал, что очень далеко не одному мне. Это весьма распространенное в линуксовой среде мнение. Причем и про QT и про GTK.

Отдельный вопрос - зачем они продолжают рулить куда-то вообще, если видят что пользователи сомневаются в правильности курса.

Как минимум, появилось динамическое подключение устройств.

Это было уже в двухтысячных. Мыши, клавы, и даже ридер штрихкодов я подключал на лету уже тогда.

По твоей логике оно, конечно же, не нужно.

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

watchcat382
()
Ответ на: комментарий от watchcat382

почему масштабирование в тулките вы не признаете за способ решения проблемы

Ты меня читаешь через слово. Именно такое масштабирование я и признаю, как единственно-правильное. Единственный нюанс в том, что управлением масштабированием должен прозрачно заниматься графический сервер, и масштабирование должно быть настраиваемо не только на приложение, но и быть привязано к конкретному монитору (при этом независимо от его DPI). Без всех вот этих плясок с переменными окружения.

Тогда оный графический сервер (композитор), сможет динамически управлять масштабом окон, в том числе - при перетаскивании. Потому что, внезапно, линукс - не однозадачная система. Открываешь окно на одном мониторе - хочешь его отложить, переносишь на другой. И при переносе оно не должно уменьшаться в размерах до нечитабельного клочка, как в известном меме с щурящимся корейцем.

liksys ★★★★
()
Ответ на: комментарий от watchcat382

Я выше написал, что очень далеко не одному мне.

И это заблуждение.

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

Так пользователи в массе не сомневаются, их всё устраивает. А те, кого не устраивает, могут пользоваться какой-нибудь крысой или LXQt.

Ты просто выдаешь своё ложное видение за аксиому.

Это было уже в двухтысячных.

Вот в двухтысячных и сделали. И потом дальше продолжали развивать. Вот тебе домашнее заданее: скомпилировать из сорсов и поставить иксы образца 2010 года на свой текущем линуксе. И чтобы всё работало. И чтобы дрова видяхи подцепились. Сделаешь - расскажешь.

Не надо додумывать за меня, у вас это плохо получается.

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

liksys ★★★★
()
Ответ на: комментарий от unname

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

hatred ★★★★
()
Ответ на: комментарий от liksys

А вот это вот «поддерживайте мне иксы бесплатно для кикада до скончание времен» - увольте.

Если бы отдельные финансово заинтересованные лица не начали проталкивать вейланд - то иксы успешно здравствовали и дальше. Но да, у вас были бы проблемы с вашим монитором, плохо совместимым с иксами. А так у вас монитор работает хорошо, но проблемы стали возникать у пользователей иксов. Они-то чем виноваты? Это вы купили плохо совместимый монитор.

watchcat382
()
Ответ на: комментарий от watchcat382

Это вы купили плохо совместимый монитор.

Ты реально какой-то необучаемый.

Нет проблемы с монитором; есть проблема с устаревшим софтом, хронически неспособным поддерживать новое железо. Софт можно и нужно исправлять. Он не высечен в камне, не ниспослан нам на скрижалях и не объявлен физической неизменной константой.

И нет никакой проблемы с проталкиванием вяленда - есть нежелание поддерживать легаси. И есть твое персональное нежелание потратить усилия на это; есть лишь желание требовать от других и ныть на лоре.

liksys ★★★★
()
Ответ на: комментарий от liksys

управлением масштабированием должен прозрачно заниматься графический сервер

А по-моему тулкит сразу должен рисовать всё под конкретный монитор так чтобы ничего потом не приходилось масштабировать. Вон в том же Кикаде схему можно масштабировать колёсиком мыши. В иксах. Значит с самим масштабированием проблемы нет. Надо лишь дописать в тулките чтобы он учитывал DPI монитора когда решает какого размера рисовать кнопки и меню.

при этом независимо от его DPI

Слишком мелкие кнопки получаются именно из-за слишком высокого DPI. Так что привязывать расчет размеров кнопок в пикселях вполне можно к DPI монитора. Собственно, QT пытается это делать, но считает слишком оптимистично в смысле идеальности зрения пользователя и поэтому всё равно делает кнопки мелковатыми.

Без всех вот этих плясок с переменными окружения.

Если бы расчет размеров кнопок работал хорошо - эти переменные были бы не нужны. Они использованы у меня для того чтобы отключить эту функцию потому что на самом обычном мониторе она провоцирует глюки в меню FreeCAD - нижняя часть букв оказывается подрезана. Как будто буквы увеличились, а строчки в меню под них нет.

Открываешь окно на одном мониторе - хочешь его отложить, переносишь на другой.

Оно при переносей на другой монитор всё равно перерисовывается так что может быть использован другой пиксельный размер кнопок и меню, пересчитаный исходя из разницы DPI этих двух мониторов.

watchcat382
()
Ответ на: комментарий от watchcat382

А по-моему тулкит сразу должен рисовать всё под конкретный монитор так чтобы ничего потом не приходилось масштабировать.

Именно так. И именно графический сервер должен говорить ему о том, как правильно под этот монитор рисовать.

DPI

Опять DPI. Ты обучаем, скажи пожалуйста? Еще раз: DPI не имеет никакого отношения к масштабированию, это две разные величины. Я уже объяснял тебе на примере издательского софта. Как можно быть таким непонятливым?

liksys ★★★★
()
Ответ на: комментарий от liksys

Я выше написал, что очень далеко не одному мне.

И это заблуждение.

Вы считаете так, другие люди считают иначе. Ваше мнение ничуть не лучше или правильнее чем их.

Так пользователи в массе не сомневаются, их всё устраивает.

Нет. Они просто молчат потому что привыкли к невозможности ни на что повлиять. Сначала к этому приучал микрософт, теперь вот и в линуксе стало так же. Приходит очередной Хёгсберг или Поттеринг и используя личные связи и административный ресурс решает за всех как им будет лучше жить.

скомпилировать из сорсов и поставить иксы образца 2010 года на свой текущем линуксе.

Я имею опыт впиливания нужного мне патча в исходники иксов (связанного с поддержкой русских однобайтовых кодировок) и делаю это с каждыми очередными исками уже лет двадцать. Знаю сколько возни даже просто пересобрать xlib. Поэтому пересобирать все иксы полносью мне лень. Извините. У меня и так всё работает.

И чтобы дрова видяхи подцепились.

У меня на этом компе интеловская встройка на открытом драйвере. Вполне успешно запускается, но я не уверен что всякое 3д ускорение на ней правильно работает. В моей деятельности оно просто не нужно, поэтому не заморачиваюсь. Картинку показывает и ладно.

ретроградство и отрицание фич, которыми лично ты не пользуешься.

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

watchcat382
()
Ответ на: комментарий от watchcat382

Приходит очередной Хёгсберг или Поттеринг и используя личные связи и административный ресурс решает за всех как им будет лучше жить.

Именно так и работает. Я бы сам пришел со своим киоском на стероидах, но заработал бы звезд на гитхабе ~меньше двадцати.

Так что сижу жду Гейба.

sarumeister
()
Ответ на: комментарий от watchcat382

Ваше мнение ничуть не лучше или правильнее чем их.

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

Нет.

Да. Юзеры пользуются, и активно дают фидбек. Достаточно зайти на профильные ресурсы.

Поэтому пересобирать все иксы полносью мне лень.

То есть, ответить за свои слова ты не способен. Ожидаемо. Слив засчитан.

В моей деятельности оно просто не нужно, поэтому не заморачиваюсь.

То есть, выходит, иксы не «просто работают», а «просто работают на моем древнем железе с интелом вместо видеокарты». Очередная ложь раскрыта.

предпочтение классических проверенных годами решений и стабильности

И заодно отрицание чужих юзкейсов.

liksys ★★★★
()
Ответ на: комментарий от sarumeister

Так что сижу жду Гейба.

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

liksys ★★★★
()
Ответ на: комментарий от sarumeister

Я помню про компиз. Поинт-то не в этом, а в том, что сопровождение иксов требует человекочасов и усилий. Если бы это было не так, пациент выше вполне мог бы скомпилять старые иксы прямо сейчас и доказать мне, что я не прав.

liksys ★★★★
()
Ответ на: комментарий от liksys

Ты реально какой-то необучаемый.

А я обязан прогибаться под ваши хотелки? А почему не вы под мои?

Нет проблемы с монитором

Есть. Вы выбрали монитор который плохо работает в линуксе. Такое бывает не только с мониторами но и с wifi-карточками и с другими железками. Стандартная общепринятая рекомендация - выбирать железо, хорошо поддерживаемое системой.

Софт можно и нужно исправлять.

Именно что исправлять. А не ломать. Новые фичи категорически не должны делаться в ущерб тому что работает. Причем похоже авторы вейланда это понимают. Или мейнтейнеры иксов им по рукам дали. И те стали не иксы ломать, а писать полностью своё, отдельное. До этого момента всё было хорошо и полтора десятка лет вейланд никому не мешал. Но вот дальше случилась проблема - те кто занимается QT и GTK решили что могут поломать поддержку иксов в угоду поддержке вейланда. Вместо того чтобы сделать ответвления кодовой базы и ломать уже их, оставив существующие версии в покое. Вот прямо как есть, без всяких там «развитий».

watchcat382
()
Ответ на: комментарий от watchcat382

А я обязан прогибаться под ваши хотелки? А почему не вы под мои?

Вот именно то, что ты называешь факты хотелками, четко и ясно сигнализирует о том, что ты необучаем. Тебе объясняешь - а ты продолжаешь повторять один и тот же бред, как дурачок.

Есть. Вы выбрали монитор который плохо работает в линуксе.

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

выбирать железо, хорошо поддерживаемое системой

Если драйвер плохо работает с железом - это плохой драйвер, а не плохое железо. Бывает, конечно, и бажное железо - но красочный монитор с огромным разрешением - это не тот случай. Здесь проблема в иксах.

Именно что исправлять. А не ломать

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

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от liksys

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

А вот это ЛОЛ. Сколько лет пилят вялендовые протоколы? Пока с нулевым наблюдаемым эффектом. Точнее наоборот, с наблюдаемым живым x.org.

Если бы это было не так, пациент выше вполне мог бы скомпилять старые иксы прямо сейчас и доказать мне, что я не прав.

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

sarumeister
()
Последнее исправление: sarumeister (всего исправлений: 1)
Ответ на: комментарий от watchcat382

" Шелкография на любительских платах - редкость"

Но очень удобно. :)

Правда, это уже и не шелкография вовсе...

Somebody ★★★★
()
Ответ на: комментарий от liksys

И именно графический сервер должен говорить ему о том, как правильно под этот монитор рисовать.

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

DPI не имеет никакого отношения к масштабированию,

Я с вами не согласен. Имеет. Чем больше DPI тем мельче будет размер кнопок если его задавать в пикселях. Так вот надо бы задавать в миллиметрах, а тулкит должен бы сам пересчитать в пиксели, используя известную ему цифру DPI для конкретного монитора. Всё это можно делать в иксах. Более того, это делается например в QT, но к сожалению не всегда хорошо работает.

Я уже объяснял тебе на примере издательского софта.

Вы утверждали что страница на бумаге и страница на мониторе якобы должна иметь одинаковый размер. Я привел пример рекламных плакатов, которые никак на монитор не влезут если пытаться отобразить их 1:1, но вы этот аргумент предпочли проигнорировать. Газетные листы тоже как правило больше монитора. Это не мешает издателям верстать на компах и то и другое.

Как можно быть таким непонятливым?

Если хотите чтобы я вас понял - потрудитесь объяснить что делать с плакатами и газетами чтобы увидеть их целиком на мониторе. И как это стыкуется с вашим утверждением выше что якобы страница А4 должна быть одинакового размера на бумаге и на мониторе. Ну А4 влезет. А вот А0 уже точно нет, придется смотреть ее в уменьшенном виде если хочется увидеть всю.

watchcat382
()
Ответ на: комментарий от sarumeister

А вот это ЛОЛ. Сколько лет пилят вялендовые протоколы? Пока с нулевым наблюдаемым эффектом. Точнее наоборот, с наблюдаемым живым x.org.

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

Нет никакой проблемы скомпилять старые иксы. Достаточно найти на развалах Генту того периода.

Э, нет, дружище, так не пойдет. Разговор был о стоимости поддержки, и что код нужно приводить в соответствие с современными реалиями, библиотеками и стеками, с которыми он работает. Даже написанный код требует поддержки, и рано или поздно просто перестает компилироваться. А скомпилировавшись - перестает работать, потому что какие-то API устарели, какие-то компоненты заменены на другие и прочее, прочее. Но про жизненный цикл разработки ПО наш пациент не в курсе, поэтому и несет околесицу о просто работающих иксах.

Доказать мою неправоту относительно этого очень просто: скомпилять иксы образца 2010 года современным компилятором на современной ОС, слинковавшись на современных либах, и запустить на них какой-нибудь DE. Можно даже старый.

liksys ★★★★
()
Ответ на: комментарий от sarumeister

решает за всех как им будет лучше жить.

Именно так и работает.

Вон liksys выше это отрицал и называл теорией заговора.

watchcat382
()
Ответ на: комментарий от watchcat382

Иксы это и говорят. Программа может получить параметры монитора.

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

Я с вами не согласен. Имеет.

Нет, не имеет, ты бредишь. Я тебе буквально привел реальный пример с издательским софтом. Ты просто споришь с объективной реальностью.

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

Я проигнорировал за очевидностью вывода, но ты, видимо, плохо понимаешь свой собственный аргумент. Из него следует очень простой вывод: при отображении страницы 1:1, ты должен видеть ту часть страницы, которую бы видел, приложив реальную страницу к монитору, чтобы оценить, насколько хорошо будут пропечатаны детали. Очевидный вывод номер два: масштабирование интерфейса и масштабирование контента должны быть отвязаны друг от друга, а последний должен иметь правильное соотношение с DPI.

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

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от liksys

применял эту метрику по отношению к своим голословным суждениям.

В отличие от вас - я свои суждения не объявляю единственно верными и никому не навязываю. Мое мнение это только МОЁ мнение. Тех кто с ним не согласен - я не называю тупыми, необучаемыми и так далее только за то что они с моим мнением посмели не согласиться. А вот вы это делаете.

ответить за свои слова ты не способен.

Я честно признался что мне Лень делать ненужную мне работу.

иксы не «просто работают», а «просто работают на моем древнем железе с интелом вместо видеокарты». Очередная ложь раскрыта.

В чем ложь? Плата от моноблока Асус выпуска 2019 года - это совсем не древнее железо. Древнее - это какой-нибудь Core Duo. Я ее из нее десктоп собрал с внешним монитором. Как выяснилось - под линуксом очень энергоэффективен(после тщательной настройки), что мне и требовалось. И на этом отлично работает Kicad под исками. Проблемы с совместимостью софта и железа - у вас, а не у меня.

отрицание чужих юзкейсов.

Пока их не навязывают в ущерб моим - я не против. Чем ваши юзкесы важнее моих? Почему вы считаете что избавиться от ваших проблем путем создания проблем мне - это нормально?

watchcat382
()
Ответ на: комментарий от liksys

сопровождение иксов требует человекочасов и усилий.

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

мог бы скомпилять старые иксы прямо сейчас

Вы вообще представляете себе объем работы по сборке иксов? Любых, хоть старых, хоть новых. Это не архив с исходниками распаковать и make запустить. Вы серьезно считаете что мне может быть не Лень проделывать эту работу просто чтобы кому-то что-то доказать?

watchcat382
()
Ответ на: комментарий от watchcat382

Тех кто с ним не согласен - я не называю тупыми, необучаемыми и так далее только за то что они с моим мнением посмели не согласиться.

Неправда. Я называю необучаемыми тех, кто после всех объяснений и фактов, которые легко проверить, продолжают настаивать на своей выдуманной картине мира. А еще я, в отличие от тебя, на занимаюсь ехидным отрицанием чужих юзкейсов и подменой реальности, в которой чужой выбор объявляется плохим, потому что древний софт не работает с хорошим современным железом. И начал этот апофеоз высокомерия именно ты. Иными словами - ты просто невежественное хамло…

Я честно признался что мне Лень делать ненужную мне работу.

… Сливающееся с доказательства своих утверждений, идущих вразрес с общепринятыми знаниями касательно разработки и сопровождения ПО.

Проблемы с совместимостью софта и железа - у вас, а не у меня.

У меня нет никаких проблем с совместимостью. Они есть у тебя: это ты бегаешь и ищешь древнее железо, лишь бы работали святые иксы.

liksys ★★★★
()
Ответ на: комментарий от watchcat382

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

Потому что, как я уже неоднократно объяснял, вяленд буквально является иксами 2.0, в которые занесли то, чего им не хватало. Попутно пришлось сломать пару других вещей, но это был трейдофф для расширяемости протокола на будущее - чтобы не вышло, как сейчас с координатной сеткой иксов. Пострадавших от этого не очень много. Софт, конечно, нужный, но НИЧЕГО не мешает ему передизайнить интерфейс по современным гайдлайнам, где все эти пляски с курсорами и глобальным позиционированием уже не требуются. Десять лет было. И еще сколько-то будет - спасибо xwayland, который обеспечивает обратную совместимость.

Только потому что кто-то купил плохо совместимое с иксами железо?

И снова завуалированная насмешка при нуле попыток понять тему обсуждения. Хамская клоунада as is.

Вы вообще представляете себе объем работы по сборке иксов?

Конечно представляю. А еще представляю объем патчинга, который тебе предстоит. Поэтому нельзя сделать так, чтобы иксы «просто работали»: их придется сопровождать. И на примере компиляции иксов десятого года я хотел показать тебе цену этого самого сопровождения. Теперь же ты закономерно сливаешься. Это наглядно демонстрирует ложность твоего заявления о том, что иксы не требуют никаких доработок.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.