24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Продолжаю штрудировать GTK. Пришлось аж целую небольшую библиотеку написать, чтобы конвертировать им
Продолжаю штрудировать GTK. Пришлось аж целую небольшую библиотеку написать, чтобы конвертировать императивный стиль в декларативный (с data-binding, реактивностью и вот этим всем). Библиотекой доволен, ибо она очень близка к основе, и позволяет использовать все возможности GTK. Если чего-то не хватает, можно использовать GTK-привязку напрямую.
>>301373726 Qt не выглядит нативно на Gnome. Алсо, их подход к дизайну мне не особо зашёл. Куча сепараторов, какие-то вездесущие менюшки, куча блоков, которые можно было и спрятать. Таким GTK3 страдал, но благо с приходом GTK4+Libadwaita интерфейсы гнома стали действительно красивыми.
>>301373880 Пробовал Rust. Полная хуйня, а не язык. Он по началу кажется амбициозным, этакий Haskell-подобная версия C. Но нет, после Lisp и Haskell хруст выглядит максимально убогим.
А для лиспа привязки хоть и есть, но возникает проблема нехватки... всего. Мне бы и JSON парсить, HTML в случае чего (прям чтобы DOM был). Сложно найти что-то лучше для этих задач, чем JS.
Вот на лиспе есть возможность обращаться к сети, а вот делать это функционально - нет. TCP там до сих пор выполнено в стиле C вместе flush, read-bytes, и прочеё императивщиной.
>>301374510 Ну ты сравнил. От js ничего не ожидаешь, это просто скриптовый язык, как lua. А от хруста ожидаешь как минимум уровень Haskell. А в итоге в хрусте даже вывода типов нет, не говоря уже для необходимых для типобезопасного языка завтипов и типов-эффектов.
>>301373994 > какойнить электрон и не ебать мозг. Лучей говна тебе Спасибо наелись вкусного электрона, когда даже простейший текстовый редактор весит 100-200мбайт и имеет ощутимые тормоза в интерфейсе Это хороший инструмент для прототипирования, но релизить на этом дерьме софт надо быть уебком
>>301376353 Двачую, еще и консистености в электроне нет, что там соевая фемка на дизигнере напридумала, то пойдёт в приложение. А то что до этого Apple и Gnome Foundation создали идеальный UI/UX (быстрый, красивый, понятный, удобный) их не волнует.
Отдельно кал говна это сайт Ютуба. Просто блядь вымораживает.
>>301376545 У меня как-то вылезала из-за бага старая версия ютуба. Как же я охуел от разницы в скорости. Старый сайт просто моментально грузился и сразу становился интерактивным
>>301376545 >А то что до этого Apple и Gnome Foundation создали идеальный UI/UX (быстрый, красивый, понятный, удобный) Ты понимаешь что сейчас говоришь про контринтуитивную поебень которую сделали для того чтобы "не как у всех"
>>301377383 "Не как у всех" это индусо-дизайн у Microsoft (СУКА ПЛИТОЧКИ). А вот у MacOS и Gnome дизайн для людей.
В плане дизайна мобильных систем тут не понятно. Но Android Material U выглядит сочно. Намного лучше прошлого дизайна с достаточно резкими цветами. Что там IOS не знаю да и кому не поебать.
>>301374287 Остов, ты в курсе что ты сектант поехавший? Какой нахуй в пизду нативный клиент харкача на гтк?
>>301377583 >индусо-дизайн у Microsoft (СУКА ПЛИТОЧКИ). А вот у MacOS и Gnome дизайн для людей Ну ты ебнутый, реально. Гном - это худшяя дристота, что вообще в линуксе есть. Что угодно лучше этого планшетного говна, даже мате, даже крыса.
>>301377974 > Остов, ты в курсе что ты сектант поехавший? Какой нахуй в пизду нативный клиент харкача на гтк? Я тоже хочу, уже начал пилить на расте потихоньку. Как сайд проектик чтоб язык подтянуть почему нет?
>>301378305 Ну тогда ты конченый долбоеб. Потому что та поделка, которой ты пользуешься, операционной системой то является с натяжкой и пользуются ей сколько, тыщ 100 долбоебов во всем мире, наверное. Я имею в виду что дома. Домашний линукс - реально для конченых, поехавших сектантов. Ни один адекватный человек на домашний комп это недоразумение не поставит.
>>301378478 Ты дебил? Гном - хуета, задизайненная под планшеты и прочие тачскрины. В оболочке все говорит о том, что в это надо пальцем тыкать, а не мышевозить. Есть кде, есть крыса, есть тайловые менеджеры. Все остальное - для хуесосов, коим ты и являешься, малолетний позер.
>>301378629 Да ты заебешь. Дизайн дизайном, а юикс у гнома - говнище ебаное, хуже ничего не придумали еще. То что оно выглядеть может симпатично, ну может быть и так. Но ровно до тех пор, пока этим поделием не начнешь пользоваться. А вам, малолетним пидорасам, только рюшечки подавай. Вам же поебать как работает та или иная хуйня, если она выглядит не очень красиво - сразу вонь на весь интернет стоит.
>>301377974 > Гном - это худшяя дристота, что вообще в линуксе есть. Что угодно лучше этого планшетного говна Планшетный интерфейс можно отключить В плане UI гном единственная красивая оболочка. Остальные UI застряли в 2010. Тот же qt не пытается запилить систему в едином стиле. Каждый блок имеет какие-то свои независимые стили. По факту это почти ничем не отличается от таких же древних в плане дизайна xfce/lxqt, только последние хотя бы относительно легковесные
>>301378780 >Но ровно до тех пор, пока этим поделием не начнешь пользоваться. Пользуюсь год. Брат жив. Ощущения лучше, чем на винде. Даже своя читалка для манги есть (правда зачем она на ПК - непонятно, но рад что есть).
Единственная претензия - кастомизировать можно не так уж и много. В этом плане конечно тайлинги разъебывают любые DE, гном в том числе.
>>301378780 И что там неудобно мань Тайлинг можно легко прикрутить Планшетное меню приложений можно легко заменить на классическое Крестики и сворачивание из окошек никуда не делось. Хоткеи и прочее настраивается А вот нормальный UI ты никуда больше не впердолишь
>>301378988 Да про тебя все понятно, ты поехавший сектант. Такое ощущение что тебя в подвале запирали и ебали по очереди и одновременно Гейтс, Балмер и этот их индус новый.
>>301379093 Ну хз На i3 4000m и 8гб все работало нормально ОЗУ жрет многовато, но в пределах разумного. На компе с 16гб ОЗУ проблем не будет с нехваткой ОЗУ. На 4гб конечно я бы втыкал опенбокс какой-нибудь
Но учитывай, что там нихуя не документированно, и нужно в принципе понимать GTK (это огромная библиотека, считай свой отдельный мир, я в том числе не полностью всё проштрудировал, там ведь еще есть GDK и GIO...)
Алсо, не забудь у себя установить libgir-dev и gtk-4 с libadwaita.
В зависимости от версии libadwaita пример с сайдбаром может не работать, разрабы GTK опять решили переименовать виджеты, вместо того, чтобы новые добавлять.
Так что если собрался писать приложение, не забудь упаковать его AppImage или Flatpak, ибо API пиздец нестабильные.
ОП, а ты для ведра не погромируешь? Насколько сложно вкатиться для начала в пет проекты Чёт смотрел как-то, там дохуя всего надо про устройство ОС знать. Показалось что сложнее чем на пк писать программы
>>301379520 >Не пробовали ставить темные темы Пхаха. Вот не поверишь, пердолики обычно советуют поставить светлую тему чтобы этот эффект уменьшить. Но оно не работает. Ну у тебя то понятно, монитор с помойки с разрешением из 2010 года, может и не видно всех огрехов, да и от него и так глаза охуевают. Но проблему данную подтверждаю, сам с таким столкнулся. Нужен был линукс, решил поставить в дуалбут, попользовался немного, глаза охуевали, башка болела. Укатился обратно на винду + всл.
>>301374210 Ты неправильного ожидаешь. От руста надо ожидать большей безопасности, чем с со сходной производительности. Лисп и хаскель не могут быть системными языками именно из-за перфоманса. Давно читал, что была идея сделать процессоры имено под фп, но нет
>>301378489 че агрессируешь? пересел два месяца назад на линукс и охуел: меня убеждали, что линукс говно, а тут... Я думал, что винда быстрая - в линуксе я почувствовал, что такое отзывчивость на самом деле. Мне говорили, что линукс будет отваливаться - что бы я тут не творил - система стабильная, в отличии от винды, где у меня то тут, то там отваливалось когда я просто дабавлял/удалял Windowd features. Мне говорили, что на линукс лаги - оказалось, что я мирился с лагами винды, потому что думал, что на линуксе хуже, а по факту ВООБЩЕ ничего не зафризилось, не затупило, не подвисло, в винде такое невозможно представить. Мне было страшно за шрифты и сглаживание - по факту в линуксе и это оказалось лучше. Еще и без зондов в жопе
>>301378570 >В оболочке все говорит о том, что в это надо пальцем тыкать в чем принципиальная разница? Мне и мышкой удобнее в нормальные кнопки нажимать, а не целиться несколько секунд в микрокнопки
>>301380258 Да вон я выше писал что ставил линукс себе на комп, башка с него болит пиздец. И ты софтом нормальным не пользуешься, видимо и в игры не играешь, поэтому тебе и норм.
>>301378780 любое изменение интерфеса вызывает кучу негодований, потому что люди - ленивые твари. Сделали лучше - будут кричать "Дуров, верни стену". Но именно эти изменения необходимы, или мы хотим сидеть в мс-дос? Уверен, когда вышла первая графическая винда (виндовс 3 что ли) - уже тогда все орали: а нахуя нам это надо, будем сидеть в мс-дос - таковы люди. Но изменения есть правильные, а есть неправильные, и как мне кажется, у гнома изменения правильные: человек сильно засорен инфошумом, а мозг работает так, что он может делать в один момент только ОДНУ задачу, что бы там кто что-либо ни говорил, а в гноме это будто их основная идеология: ничего не должно мешать выполнять одну задачу, человек ни на что другое не должен отвлекаться: даш спрятан, панель очень тонкая, трэй спрятан, почти все пространоство выделено для твоей задачи. Они даже пропихивают идею: одна задача - один рабочий стол. Обзорный режим - это нечто: поделал задачу, решил переключиться и вуаля: у тебя все на виду - быстрый доступ ко всему: столы, лаунчер, даш - идеально. Отдельно чего стоит их стремление сохранить побольше пикселей для приложений: тот же даш спрятан, панель ооочень тонкая, они даже ради этого продвинули всем ненавистную отрисовку окна приложением, чтоб в верхней панели на уровне кнопки закрыть можно было что-то полезное накидать. Но эти изменения - это для большинства боль, они будут сопротивляться, привычки займут какое-то время и разработчикам гнома надо быть стойкими, чтоб их не смыло волной "верните стену". Пошли ретрограды в жепу - пусть сидят в мс-дос, а гном самый удобный, эффективный, ненавязчивый с точки зрения решения задач. Еще и красивый
>>301380502 Ну так ты играешь в виндовые игры через прослойку для запуска виндовых игр. Звучит не круто. По факту фпс ниже, чем на винде, могут вылазить баги, игра может зависнуть, вылететь, да и в принципе непредсказуемое поведение может быть. Я играл в фоллаут под линуксом, там через какое-то время игра начинала странно реагировать на движения мыши, появлялась какая-то желейность, которая фиксилась только перезапуском игры. Какие-то игры не могут развернутся после сворачивания. Где-то надо конфиги пердолить. В общем это далеко не тот экспириенс, который можно получить под виндой. Эта хуйня скорее для тех, кому очень нужен линукс по работе и после работы хочется поиграть в какую-нибудь старперскую, простенькую игрушку и не хочется иметь дуалбут с виндой по какой-то причине. Не более. Ставить линукс чтобы из под него играть в игры - это ебланизм, имхо.
>>301378780 Вот этого двачую. Комп и его гуй это не какое-то отражение моей утончённой личности, это инструмент. Инструмент должен быть удобным и функциональным, зачем нужен изящный разводной ключ? Тем более если он, дуже чуть, менее удобен. >>301376545 Не уверен что ты знаешь что такое "консистентный" интерфейс. Скорее всго ты используешь это слово как размытый синоним слова "хороший". Этот термин, касательно интерфейса, означает что весь функционал представлен органами управления, нет повторений и избыточности. Эпловский и гномовский UX этим критериям не удовлетворяют
>>301380700 > В общем это далеко не тот экспириенс, который можно получить под виндой ну если ты криворукий - то да, для тебя только винда, играл во все игры, которые хотел и ни разу не было багов или вылета
>>301380775 Ты пиздобол. Даже если так подумать, как может быть такой же фпс, а тем более выше, чем в винде, если ты игру запускаешь через прослойку. Я пробовал, фпс всегда ниже, чем в винде, в любой игре. Даже в нативных играх под линукс. В кс го у меня фпс был ниже в 2 раза, чем под виндой. Так что не пизди хуйни, выблядок ебаный.
>>301380850 Ты выблядок тупорылый, потому что криворукость или пряморукость тут не влияет никак вообще. Все зависит от прослойки, через которую ты запускаешь виндовую игру под линуксом.
>>301380823 >Не уверен что ты знаешь что такое "консистентный" интерфейс. Это дизайн, в котором каждый элемент (и в данном случае приложения) выглядят и ощущаются одинаково (выполнены в одном стиле).
>>301380921 Ты совсем дефективный? Криворукость или пряморукость тут вообще при чем? Я запускаю нативную игру под линуксом, выставляю настройки графики такие же, как в винде и получаю фпс ниже, чем в винде. Что еще там нужно сделать, с бубном станцевать? Пидорасина ты тупоголовая. Там других настроек нет, все как в винде. Игра нативная, еще раз повторяю, тупой дегенерат.
>>301380948 Прослойка хуя тебе в жопу, тупорылый линуксовый дегенерат и ебаный выблядок, отъебанный во все щели пидорасовским комьюнити. Тебе яйца защемили, когда ебали, поэтому ты такой выблядок ебнутый.
>>301380363 >Да вон я выше писал что ставил линукс себе на комп, башка с него болит пиздец у меня все ок, проблема индивидуальная, а может ставили >>301380363 >И ты софтом нормальным не пользуешься дистр от васяна - я хз нормальный софт - это кроссплатформенный. Сидеть в 2024 на пороховых бочках в виде некроссплатформенного софта и привыкать к ним - моветон
>>301381077 Это еще и на видеокарте от амд, за которую пердолики топят. На зеленых карточках ситуация куда хуже, там буквально до неиграбельного состояния фпс проседает, когда под виндой держится в районе 200. Но эти бляди будут говорить что это не так и что у кого фпс ниже, чем в винде - те криворукие уебаны. Потому что линукс работает всегда быстрее и выдает фпс в играх в 10 раз выше под порт протоном, чем под виндой.
>>301379520 > Как-то когда был подростком ой, не льсти себе, 100% тебе щас не больше 17-ти лет, если судить по твоим постам. Шо там как? Резюме джуна уже рассылаешь?
>>301373611 (OP) Выглядит конечно прикольно, но зачем это, когда есть blueprint, который на выходе выдает .ui файлы, которые можно использовать в проекте на любом языке программирования, а не только на js?
>>301381175 У вас всегда это стандартный ответ. Дистр не тот, руки кривые итд. Но ты на самом деле пиздобол просто, потому что тебе самому приходится постоянно терпеть и превозмогать, но ты себя утешаешь тем, что швабодка, опенсорс, все бисплатна и зондов нет итд. Ну а хули с поехавших сектантов взять. Мне было бы похуй вообще, если бы вы про другие ОС не пиздели. Но вы же, бляди, пасти свои гнилые раскрывать смеете. Хочется кого-нибудь из вас отпиздить, но вы прячетесь. А вживую пользователя линукс я ни разу не встречал.
>>301381328 ну он щас тебе напишет с десяток маня-причин почему его супер-мега либа на смехотворные 70+ строк лучше ахах, ору с дебила, еще и документировать там что-то собрался, 100% ни дня профессионально программером не работал
>>301381498 А ты знаешь сколько в винде прослоек? Ну-ка расскажи про них, чтобы мы все тут охуели. Да и хули толку мне от монолитного ядра линукс, если в нем все работает хуевее, чем в винде? Вот смысл какой терпеть эти линуксы? Чтобы что? Чувство швабодки и прочее сектантское говно? Ну ради этого не сильно хочется ежедневно превозмогать, все же я компьютером постоянно пользуюсь.
>>301373611 (OP) Прикольно. Несколько лет назад мне надо было накидать прототип одной софтинки, просто чтобы проверить жизнеспособность идеи, и там надо было визуализировать данные из базы. Я эту хрень соорудил на перловых биндингах к gtkmm. Хорошая весьма библиотека, ахритектурно напомнила мне яву из конца прошлого века.
>>301381328 Blueprint делает декларативным только первый этап (загрузка макета). Дальше тебе всё равно нужно будет лезть в ООП-шную императивщину.
А моя библотека в принципе упрощает еще и начнальную загрузку приложения пикрил1 и пикрил2, к примеру, можно спокойно сократить до вызова одной функцией, что я и сделал.
>>301381620 Да это же вниманиеблядь местная. Постоянно треды создает подобные этому и скрины кидает с этими обосратыми интерфейсами. В одном из тредов и писал что 21 год ему. Еще он бухает, курит, предпочитает клавиатуры на синих свитчах, из жрачки плов и лагман, девственник, за ручку не держался, живет в общаге.
>>301380865 > Ты пиздобол. Даже если так подумать, как может быть такой же фпс, а тем более выше, чем в винде, если ты игру запускаешь через прослойку. Ну смотри: В винде хуевые планировщики, в линуксе ставишь ядро с нормальным планировщиком и оно УЖЕ быстрее спермы. Далее более оптимизированная файловая система (если поставишь таковую) убирает задержки чтения ввода вывода диска с твоего обоссаного дешевого ссд. Это тебе не нтфс говняный.
И непонятно как оно сильно ухудшает производительность если просто ретранслирует те немногочисленные вызовы директа и винапи во время игры.
>>301381522 >он вообще нигде никогда не работал Забавно, когда анон что-то приписывает, не зная о человеке буквально ничего. Работал я на пляжях (целых двух, один буржуйский, другой по-проще), а еще клал асфальт, дачу строил.
Пляжи у нас кстати красивые очень, как и девочки в купальниках. Но к сожалению это единственные плюсы работы на пляже.
Больше всего ору, что это долборай только вчера выложил на гит свое говно смехотворное, а сегодня уже тред создает и хочет еще какую-то доку к либе писать, хотя какая это либа, просто бесполезная обертка
>>301382101 А я не знаю как оно ухудшает производительность, но по факту фпс ниже, чем в винде. Ни в одной игре у меня не был фпс выше или хотя бы на уровне, везде ниже. Где-то на пару % ниже, где-то в 2 раза. Про руки кривые и васянский дистрибутив вообще пасть свою не смей открывать, это уже не смешно даже.
>>301382250 > А я не знаю как оно ухудшает производительность, но по факту фпс ниже, чем в винде. Это все легко решить если дословно скажешь, как ты ее запускаешь. Желательно с пруфами. троллинг тоже не прокатит
>>301382157 Ты пидор сам не знаешь, а пиздишь. Не знаешь нихуя о моем опыте взаимодействия с линуксом, с какими проблемами я сталкивался и по какой причине решил пользоваться виндой и маком, а на это поделие оптимистов положить болт. Если бы ты, пидор, свою пасть поганую не раскрывал по поводу винды - нихуя бы тебе не сказал даже. А так говори в каком ты городе находишься, если мы в одном городе - то давай встретимся, набью тебе ебальник с радостью.
>>301382411 что ты от него хочешь, если он умудрился CS на Линуксе запустить с ФПС в два раза ниже, чем на винде, тут с аутистом все сразу предельно ясно
>>301382411 Так я же выше писал. Ставлю драйвера нвидии проприетарные, устанавливаю стим, скачиваю со стима нативную каэсочку, раньше го, теперь 2. Нажимаю на кнопку играть в стиме. Игра запускается. Захожу в настройки, выставляю все на высокие, далее захожу в ДМ чтобы потестить, не буду же я на лагучем говне в рейтинг идти играть. Ну и фпс там я хз 30-40, блядь.
>>301382492 Пхаха, ты, долбоеб. Твой линукс - хуета позорная, если там нужны какие-то дополнительные действия, отличные от винды, чтобы запустить нативную игру в стиме. Ты, тупорылый дегенерат, объясни как можно игру в стиме запустить не так?
>>301382576 Через протон не пробовал, конечно. Есть нативная версия для линукс, ее и запускал. Там же вак, хуяк. Я хз как оно будет вообще с протоном работать или нет, да и зачем когда нативная версия есть? -vulkan пробовал ставить, когда это была кс го. В кс 2 нет поддержки опенгл и всегда игра запускается через вулкан. Так вот, в кс го была долгая компиляция шейдеров, потом в игре дичайшие лаги с зависаниями на секунд 5 во время каток. Через какое-то время оно проперделось и шло плавно, но фпс реально ниже был, чем на винде. В кс2 вообще неиграбельный фпс в принципе, когда под виндой все норм. Еще пробовал запускать гта 5 через хваленый порт протон, у меня она вообще текла памятью через 10 минут игры, объекты переставали отрисовываться и игра вылетала нахуй. Также она вылетала, когда я заходил в настройки в самой игре, а не в главном меню.
>>301382609 о, всё, с первым аргументом обосрался, пошел по списку банальному, вот тебе видос, где у челов прямые руки, охуей, что иногда фпс даже выше, чем на винде, тупое уебище криворукое: https://www.youtube.com/watch?v=LfE_EQQvD5o
Что еще пробовал запускать. В фоллыче 4м мышка отваливалась и приходилось перезапускать игру. В deep rock galactic фпс ниже 60. В доте 2 такая же история, как в кс, фпс ниже, чем в винде, да еще и тормозит в главном меню беспощадно. Готику 2ю запускал - в ней музыки нет вообще. Гта 4 - шла рывками, неиграбельно. Вайс сити шла заебись. 1я мафия шла збс. Диабла 3 шла в принципе терпимо, но в замесах фпс ниже 60 падал, я хз как такое возможно. Еще пробовал через порт протон запускать танки, лол. Какой-то хуеплет говорил что они под линуксом лучше идут, чем под виндой. Ну я решил попробовать, хоть я в них и не играю. Поставил графику все на максимум - 40-50 фпс. Я хз, игра же древняя и на компах с помоек в нее играют, не знаю какой фпс на винде должен быть, но по моему 40-50 это не нормально.
>>301382783 > Есть нативная версия для линукс, ее и запускал. Там же вак, хуяк. Я хз как оно будет вообще с протоном работать или нет, да и зачем когда нативная версия есть? Так протон он для всех игр доступен Нормально работать будет, там ведь античит не руткит в ядро операционки. > ? -vulkan пробовал ставить, когда это была кс го. В кс 2 нет поддержки опенгл и всегда игра запускается через вулкан Странно, вроде там есть опенгл, с чего бы им его выпиливать > Так вот, в кс го была долгая компиляция шейдеров, потом в игре дичайшие лаги с зависаниями на секунд 5 во время каток Прекомпиляция шейдеров нужна, чтобы не подгружать данные туда-сюда во время игры (нагрузка на интернет и оперативную память), а скомпилировать на диске в виде подгружаемого кэша (нагрузка на чтение диска), если у тебя hdd или немощный ссд, попробуй выключить прекомпиляцию шейдеров. > В кс2 вообще неиграбельный фпс в принципе, когда под виндой все норм. Характеристики оборудования? > Еще пробовал запускать гта 5 через хваленый порт протон, у меня она вообще текла памятью через 10 минут игры, объекты переставали отрисовываться и игра вылетала нахуй У гта хуево с протоном, играть можно, но нужно немного попердолиться. Хз, я ее лет 6 назад прошел на винде еще будучи школьником. > Также она вылетала, когда я заходил в настройки в самой игре, а не в главном меню. Я тоже попробовал как-то запустить ее. Там какая-то настройка роняла игру, если дергать. Скорее всего версия директа, хз. Попробуй переключиться на более старый директ
>>301383238 Ну, короче, я позапускал всякой херни интереса ради и на винду вернулся. Не работает нихуя под линуксом как положено, как я привык. Потестить можно, что там прыщавые задроты напердолили, но ежедневно страдать с пердолингом каких-то настроек я не готов, просто хз нахуя мне это. Вроде видюшка моя, да и вообще 10 серии хуево с вулканом дружит. Но, бля, у меня помимо игр еще и интерфейс системы тормозит. Кде - так вообще пиздец, ни единой анимации без лагов. На гноме подлагивают периодически анимации. Ну такое, в общем. Мне не понравилось, я хз как вы этим пользуетесь на постоянку, похоже на какой-то мазохизм, если честно.
>>301383333 > 1070, 8700к, 16 рамы, 1тб нвме Ну, у меня гпу, проц помощнее будут, и оперативы тоже побольше, но у нее скорее всего частота меньше твоей, что не суть. При этом у меня такого не наблюдается. А, и еще у меня радеон. Копай в сторону гпу (включи там в биосе оптимизации для гпу и проца), и напердоль wayland на нвидии, это возможно, но в основном на гноме. После этого скорее всего будет улучшение. Иксам на помойку уже стоит.
>>301383556 >Иксам на помойку уже стоит На нвидии вэйланд погано работает. Мне нужны проги на электроне и у них какая-то херня постоянно, то вылетает, то мигает все как елка новогодняя. И, кстати, когда в вэйланд сеансе запускаешь игру - это еще -20 фпс и в некоторых играх графические артефакты вылазят.
>>301383517 > Ну, короче, я позапускал всякой херни интереса ради и на винду вернулся. Не работает нихуя под линуксом как положено, как я привык. Потестить можно, что там прыщавые задроты напердолили, но ежедневно страдать с пердолингом каких-то настроек я не готов, просто хз нахуя мне это. Вроде видюшка моя, да и вообще 10 серии хуево с вулканом дружит. Ну могу только сказать, что твоя видеокарта форсит пердолинг на линуксе. Лично я, зная эти подводные камни обновился на радеон. > Но, бля, у меня помимо игр еще и интерфейс системы тормозит. Кде - так вообще пиздец, ни единой анимации без лагов. На гноме подлагивают периодически анимации. Это извечная проблема проприетарных драйверов нвидии и десктоаными композиторами. Wayland можно на гноме напердолить, но этому нужно уделить время, чтобы в итоге все баги анимации пропали, что не избавит от пердолинга с играми судя по всему. Забей > я хз как вы этим пользуетесь на постоянку, похоже на какой-то мазохизм, если честно. Мы просто покупаем рыксу, и всё. Ну и еще кто-то на rtx вейланд в гноме пердолит. На 20 сериях нвидии и старше кто-то просто разблокировывает в драйверах vgpu и делает его проброс в виртуалку с виндой, получая почти аналогичную хостовой производительность, и играет там.
>>301383837 > На нвидии вэйланд погано работает. Мне нужны проги на электроне и у них какая-то херня постоянно, то вылетает, то мигает все как елка новогодняя. Да, есть такое, электрон требует флаги -ozone-platform для работы в вяленом, так что хуй знает как оно с нвидией работает к тому же > И, кстати, когда в вэйланд сеансе запускаешь игру - это еще -20 фпс и в некоторых играх графические артефакты вылазят. Что, ж могу только сказать, что >>301383926 > твоя видеокарта форсит пердолинг на линуксе.
>>301383111 я хз как у тебя выходит, я уже в десятки игр переиграл с PortProton и ни с одной проблем не было, видрил текущая игра - Metro Exodus, как видишь запускается без проблем
>>301373611 (OP) Старый UI-щик в треде. Начинал свой трудовой путь с кривых косых поделок на Делфи7. Самое смешное, что эта хуйня, которую я написал в 2006 году на свой первой работе используется до сих пор. Потом было несколько лет .Net WinForms со вставками чистого Win32API (GDI+), а потом целых семь лет писал трейдинговые гуи на WPF (с WinForms native контролом в качестве быстрого грида).
А потом пришел веб и всех сожрал. Сейчас тот самый трейдинговый гуй переписали под электрон на ангуляре, а я не вынес такого и ушёл сначала в бекэнд, а потом вообще в лиды
>>301384366 а тебя размер видео в 5мб не смутил, как думаешь зачем я порезал фреймрейт у видео? подсказка: потому что в оригинале оно 70 мб весило, довен
>>301384838 Ты тупой пидорас, хули еще от линуксового выблядка можно ожидать. Твоя мать - шлюха с трассы, а папаша - додик, который в первый и последний раз поебался, случайно кончил внутрь и зачал тебя, выблядка.
>>301373611 (OP) >gtk Как же я блядь ненавижу это соевое говно. Сука ты ебаная, а не разработчик. Написал бы, что о тебе думаю, но боюсь, что пришьют доведение до самоубийства.
>>301385295 Что не так с подходом из 90х? Банда Четырёх опубликовала Design Patterns в 1994, проиллюстрировав их как раз на примере гуёв к редактору - и ничего сильно лучше этих самых patterns с тех пор так и не придумали. Поправь меня, если я ошибаюсь.
>>301385365 >гуи на объектах А на чём? По твоему? Я и так этой библиотекой попытался привести ООП-шный GTK, к чему-то похожему на React.
> без собственного рендера Ты про то, что самому цвета кнопочкам задавать? Это бред, и против преступление против UI. Все приложения в OS должны выглядеть и весть себя одинаково.
>>301385512 > А на чём? По твоему? Функциональщина, акторы, компоненты. > Я и так этой библиотекой попытался привести ООП-шный GTK, к чему-то похожему на React. Не получится, это же кал. > Ты про то, что самому цвета кнопочкам задавать? Да и кнопочки нужно менять. > Это бред, и против преступление против UI. Нет, это нормально. Преступление против UI это один и тот же говнодизайн везде засирать. > Все приложения в OS должны выглядеть и весть себя одинаково. Это только если ОС не используется ни для чего кроме в блокнотике писать. Можешь себе мак купить, если ты домозозяйка.
>>301374287 Ты ж сюда лазешь через апи и движок браузера (причём безвариативно, сосайфляра блочит нахуй всё не с жм). Много головной боли всю поебень привязывать/обходить, какое-нибудь ссаное расширение по типу куклы выполняет роль клиента сосача куда лучше. Моментальный обсёр ещё до старта, если вопрос механики доступа к сайту не решён.
>>301384589 Разверну мысль. Если и так у системы есть веб морда, то ее и под десктоп заточить - в электроне прекрасно будет работать. При этом отдельного программиста не нужно, тот же фронтендер справится. При этом ещё и кроссплатформенность из коробки.
Если же чисто под win, то WPF.
Если производительности не хватает, то хостишь внутри WPF приложения винформс контрол
Если все равно не хватает, можно и вин32 апи заюзать
Но в реале, писать будешь на том, на чем умеешь, лол
>>301386216 Рейт-лимит, это раз. Рид-онли, это два. В редких случаях апи может быть недоступен, это три. Хотя с ним и проще гораздо, дерево борд со всеми постами по щелчку пальцев.
>>301386553 > Рид-онли, это два. Чего? А как по твоему Dashchan работает? Он как раз так 2ch API использует. Ты зайди хоть почитай в https://2ch.hk/abu/
>>301386216 > Этого в GTK нет. Ну и нахуй тогда ГТК, очевидно же. > Что я делаю, как пишу декларативную обертку. Жря. > Почему? Дата-биндинги есть, свойства (директивы) выполнены каррированием. Потому что это тупо и некрасиво, малоинформативно, неизменяемо. Например я бы хотел кнопочку которая меняла шейдер, свистела и пердела при нажатии. Что же я получаю? Кал.
>>301382560 > Ставлю драйвера нвидии проприетарные Так ты напиши им в поддержку и спроси, почему на их драйверах нихуя не работает, а на красных все работает пиздато?
>>301373726 Зачем нужны они оба, когда есть веб? >Инб4 ВЫГЛЯДИТ НАТИВНО Шиз? Ну шизей дальше. На деле это никого не ебёт поэтому успешный продукт будет использовать веб и сходу получать поддержку ВСЕГО, включая мобилки.
>>301386812 >Дашчан использует вебвью Ну тут хуй знает, Абу же предоставляет API для получения капчи и для отправки формы. Вроде и /get и /post есть.
А клаудфлара конечно срёт. Из-за этой канторы пидорасов клирнет тором просматривать просто не возможно.
>>301386888 Все приложения должны использовать единую системную тему. Это как минимум мне сейчас нужно писать CSS-парсер и написать движок рендера этого CSS. А еще UI это не только кнопочки. Кнопочку просто нарисовать в SDL/OpenGL. UI это еще и видео. А вот это уже не просто реализовать. Да и к тому же ты предлагаешь рисовать интерфейс самому. Но тогда всё равно придется использовать сугубо императивные библиотеки рендера типа OpenGL, Cairo или упаси боже иксы.
>>301387239 > Все приложения должны использовать единую системную тему. Не, получается говно для домохозяек. Единая цветовая схема вообще задумана для домохозяек, чтобы они не путались чо где находится. Скорее нужны единообразные интерфейсы, ну и по желанию какой-то апи для парсинга схемы цветовой. > Это как минимум мне сейчас нужно писать CSS-парсер и написать движок рендера этого CSS. CSS не нужно. > А еще UI это не только кнопочки. Кнопочку просто нарисовать в SDL/OpenGL. UI это еще и видео. А вот это уже не просто реализовать. Чего? Видео отображается в конкретной программе. > Да и к тому же ты предлагаешь рисовать интерфейс самому. Но тогда всё равно придется использовать сугубо императивные библиотеки рендера типа OpenGL, Cairo или упаси боже иксы. Вулкан вообще-то, какой опнгл. >Ну и как говорится, зачем, если уже сделали GTK? Так гтк говно. Ты, наверное, ньюфаг и не вкурсе сего. Что же, сообщаю тебе что гтк лютый кал.
>но как можно ввести завтипы с Zero-Cost abstraction А в чём проблема? Мы в любом не можем гарантировать типобезопасность в рантайме без дополнительных проверок.
>>301387361 Это просто синтаксис. Вообще я писал подобное, но на лиспе. Выглядело симпатичней.
>>301387499 >Видео отображается в конкретной программе. А если мне нужно сделать нативный клиент для месседжера или соцсети? Как в ленте рисовать видео?
>Вулкан вообще-то Ну, вулкан, разницы нет, они все императивные.
>Так гтк говно. Все остальные тулкиты выглядят инородно на гноме.
>>301387788 >Как угодно приложению, так и рисует. Этим занимается фреймворк. В QML - Video Component, в GTK - Video Widget, в браузере - <video>. Не саму же 100500 кодеков поддерживать.
>>301387882 Ты просто никогда пробовал Haskell или Lisp. После них от Rust будешь плеваться.
>>301382428 Даунёнок, спок. Пописял на твой виндовс. Виндовс это же для петухов полнейших, все вирусы чисто под него пишутся. + Всё уже и на линуксе запускается и бесконечного пропиетарного выпуска версии не производится. Сын бляди, кого ты там отпиздить собрался? Пиши свои контакты с пруфами что до этого всю эту хуйню опущенную ты тоже постил, поговорим с тобой, потом извиняться будешь
>>301387911 Изначально да, но изначально и ООП не было совсем уж говно. Впрочем, уже времени много прошло с тех времён, появились архитектуры и получше ООП.
>>301387948 > Этим занимается фреймворк. Нет. Этим занимаются приложения. Нормальные приложения. > В QML - Video Component, в GTK - Video Widget, в браузере - <video>. И получается кал, когда плеер подвисает и не может ебаное видео воспросизводить. > Не саму же 100500 кодеков поддерживать. Да писать приложения вообще сложно, чего уж тут.
Во всех нормальных приложениях есть и собственные кодеки. Системные кодеки могут загружаться в приложения, а не отправлять на рендер положение окна, это шизофрения полная.
>>301387499 > Единая цветовая схема вообще задумана для домохозяек, чтобы они не путались чо где находится. Как у тебя в голове это вообще стакакается?
>>301390139 А ты сам подумай. Новые идеи? Нет. Императивщина. У них есть функционал? Нет, только формочки, никакого мультимедиа. На них пишутся современные приложения? Нет. Не пишутся.
>>301390160 Ты сейчас про протокол инстанс мессенджера?
Я как хаскелист понимаю тебя, но. Неимперативным нормальный интерфейс для нааписания гуи быть не может. Ибо в императиве все эти процессы делаются через велосипеды. У гуи в принципе архитектура императивная
>>301390578 >Ну вроде же есть QML, Elm, Jetpack Compose.
Всё тобою написанное кампилирует по итогу в JS, JVM, LLVM. В ту самую императивщину. То есть всё тобою написанное создавалось имключительно для того чтобы был просто способ писать декларативно кому это понадобилось. По факту же весь боле-менее серьёзный и стабильный гуи пишут всё-таки на императиве.
>>301390968 >Всё тобою написанное кампилирует по итогу в JS, JVM, LLVM. Скажу тебе по секрету. Любой код (даже haskell) компилируется в императивные ОП-коды/ассемблер.
>>301381677 > Blueprint делает декларативным только первый этап (загрузка макета). Дальше тебе всё равно нужно будет лезть в ООП-шную императивщину.
Glib сам по себе по сути является ООПшной оберткой над С. Чувствую я, что если делать что-то сложнее хеллоу ворлдов, все равно придется писать логику императивно. Хотя не отрицаю, что просто плохо понимаю матчасть, потому что будучи студентом еле-еле закрыл зачет по лиспу.
>>301373611 (OP) Arch Linux - нормальный дистрибутив? Советуют обычно его, убунту, федору. Убунту и федора это продукты корпораций, а значит и смысла нет на них переходить. Про Arch что скажешь, норм вариант?
О кстати не скажешь как? Пишу бота па пыхе чтобы сайты дедосить. Все Клару ставит или антибота. Интересно мнение знающего чувака. Если не жалко конечно.
>>301394043 На питоне обычной request сессией делается даже без кук, юзера агента и даже ХЕДЕРОВ нахуй просто голый гет запрос или пост запакованный в мультиформ нормально проходит.
>>301397701 Это для харкача, для других сайтов в питоне cloudscraper либа есть. Про пыху не ебу, да и ддосить смысла вообще нет если у тебя нет ботнета с дохулиардом машин.
Пришлось аж целую небольшую библиотеку написать, чтобы конвертировать императивный стиль в декларативный (с data-binding, реактивностью и вот этим всем). Библиотекой доволен, ибо она очень близка к основе, и позволяет использовать все возможности GTK. Если чего-то не хватает, можно использовать GTK-привязку напрямую.