После года разработки и 26 экспериментальных версий представлен стабильный релиз открытой реализации Win32 API - Wine 9.0, который вобрал в себя более 7000 изменений. Из ключевых достижений в новой версии выделяется реализация архитектуры WoW64 для запуска 32-разрядных программ в 64-разрядном окружении, интеграция драйвера для поддержки Wayland, поддержка архитектуры ARM64, реализация API DirectMusic и поддержка смарткарт...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60446
Интересно, а под Wayland заведётся GТА 5?
GTA 5 и так работает под Линуксом на чистом X11, без Wayland-а
какая разница? там через полтора года сервера вырубят. нужно быть очень глупым, чтобы играть во что-то от rockstar новее gta sa
GTA 4 > GTA SA.
алле, гараж, есть неоригинальные сервера GTA V.
Скорее заведётся, чем нет. Всё основное принято, проверяйте.
>В состав интегрированы библиотеки FluidSynth 2.3.3, Musl 1.2.3 (только математические функции) и Zydis 4.0.0.вон из профессии за bloatware.
Всё правильно делают. Полагаться на системные библиотеки — это такое… Тот же SDL — это уже ходячий анекдот.
с каких пор sdl - системная либа? с тех пор, как тебе пацаны во дворе сказали?
С тех пор, как пацаны со двора возомнили себя погромистами и полагаются на её наличие в системе (конечно, именно той же версии, что на их ПК).
Правильно делают. Все либы должны быть из пакетов.
Осталось только придумать LinSxS, чтобы это работало.
Не мешало бы. Я серьёзно.
Flatpak тянет больше чем вайн. Так то.
> Го в корпоративный сегмент за bloatwareFixed.
Ну так напиши нормальную библиотеку! Покажи этим неучам силу Анонима с пенька.
Если системные либы это глючное поделие на которое расчитывать нельзя, то да, придется брать сторонние.
Тебе ехать или шашечки (и борьбу за псевдооптимизацию софта)?
640 гигабайт пока-что хватит для всех.
1Tb ссд стоит 50 баксов.
Так что, да 640 гигабайт хватит)Мы ж говорим про игры? Сколько там последние игрушки?
Киберпанк 70 GB (без длц), Baldur's Gate 3 - 150.
Всякие калл-оф-дюти тоже, думаю, под сотню.
> 1Tb ссд стоит 50 баксов.SSD - не замена оперативе. И SSD изнашивается. А оригинальная цитата (которая видимо на самом деле не существовала, но крылатую фразу это ничем не портит) была как раз об оперативе.
> SSD - не замена оперативе. И SSD изнашивается.да, но в жизни все изнашивается, даже суставы))
Так что если беспокоиться об этом - то будет очень грустною
Но у меня ссдшка на 120 гигов жива до сих пор (9 лет), а терабайтный самсунг - у него за 5 лет по износу осталось 97%.> А оригинальная цитата (которая видимо на самом деле не существовала, но крылатую фразу это ничем не портит) была как раз об оперативе.
Ну это был ответ на "640 гигабайт".
Сомневаюсь, что анонимный аффтор говорил про оперативку.Но даже так. Планка ддр4 на 16 гигов начинается от 50 баксов.
Т.е. за цену той самой ссдшки можно купить 32 гига и этого хватит, ну практически, на любые игры.
>Так что если беспокоиться об этом - то будет очень грустноЧтобы об износе не беспокоиться - не надо изнашивать быстроизнашиваемое. И не надо покупать быстроизнашиваемое. И не надо покупать изнашивающее быстроизнашиваемое. Но ты же покупаешь? Потому что у тебя тип личности такой. Вот из-за того, что такой тип личности ее только у тебя, производители мусора продолжают производить и продавать мусор, а не мусора не осталось.
>Но у меня ссдшка на 120 гигов жива до сих пор (9 лет), а терабайтный самсунг - у него за 5 лет по износу осталось 97%.
Зато когда сдохнет со всеми данными - будут у тебя незабываемые ощущения. Это если не бэкапишься в облако. Если бэкапишься в облако - будут другие ощущения. Но такому типу личности к ним не привыкать.
Переход на личности - просто пук в лужу.
Как же "не мусора не осталось" если вот ты тут, и пишешь комменты?> Зато когда сдохнет со всеми данными - будут у тебя незабываемые ощущения. Это если не бэкапишься в облако. Если бэкапишься в облако - будут другие ощущения. Но такому типу личности к ним не привыкать.
И снова не угадал, моей недалекий друг.
Бекаплюсь я на хддшку (а точнее на две, по очереди) и даже бекапы проверяю.
Так что не нужно судить по себе других.
Мне не хватает, пришлось апгрейдить
https://i.imgur.com/S0M1RjJ.jpeg
Нет.
Да не так много ноутов, в которые больше 64 можно воткнуть, не припаивая слоты паутинкой
“Вон и профессии» охохо
> вон из профессии за bloatware.А то что?) Ты напишешь еще один гневный пост?
Грозно потопаешь ножками?
Будешь ныть и оскорблять тех, кто что-то делает?Это же опенсорс - или ты принимаешь участие в проекте и влияешь на его развитие (в терминальном случае форкаешь и правишь сам), или кушаешь то что для тебя приготовили другие.
>Для сборки PE-файлов на платформах, отличных от i386, теперь требуется наличие кросс-компилятора с поддержкой директив ".seh" для обработки исключений.Не напомните, почему в MinGW32 SEH не поддерживается?
Поддерживается, но только под 32 бита. И не поддерживает их ABI 32-битной винды, а не GCC.
>интегрированы библиотекиБандленные либы конечно дерьмо собачье и ни слова хорошего сказать о разрабах нельзя, но уже можно выкинуть gmdls? Fluidsynth всегда работал через alsa, но программный gmdls не заменял. И в куче софта миди всё равно так и не удалось завести, а в другой куче из-за этого ломалось всё остальное.
>DirectShow
Уже работают видеовставки с WMV в MF? Или хотя бы с AVC через MF? Это весьма актуально, потому что MF уже лет 17 и directshow лет 20.
>GdiPlus
текстовые квесты перестанут наконец показывать слайдшоу? С 4 версией всё нормально было, а в 6 уже нереальные лаги. И да, я специально проверял, откат на 4 всё исправлял.
> позволяющий использовать Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11Круто! Иксокапец приближается семимильными шагами.
Как только и любители игр переедут на вяленого, на иксах остануться самые упор(от|н)ые.
>Как только
Намекаешь что лучше переходить сразу на оффтопик?
Когда вяленый будет допилен до работоспособного состояния и обзаведётся хотя бы частью функционала X11, то оставаться на иксах не будет никакой нужды. Но если это когда-нибудь и свершится, то очень не скоро, а значит и переживать не о чем.
Вялиный уже готов к использованию.
То чего в нем нет - или лютая маргинальщина, которая нужна полуторам землекопам и на нее никогда не будут тратить время, или специфические запросы профессионалов, которые будут реализованы позже.
Банально чего в вяленом не хватает - это базовая возможность просто установить кастомное разршение дисплея. Эта дичь что существует сейчас с fractional scaling тупо поломана. Иксы хоть и полное дерьмо, но то что народ пишет про их богатый функционал и отсутсвие оного в вяленом - конструктивная критика как не крути.
Что такое "кастомное" разршение и зачем оно надо? Для ЖК имеет смысл только его родное, иначе картинка мылится.
> Что такое "кастомное" разршение и зачем оно надо? Для ЖК имеет смысл
> только его родное, иначе картинка мылится.Не мылится если у тебя HiDPi.
Базовый пример - у меня два 27 дюймовых монитора. Первый 4k LG и второй Apple Display 5k.
Я хочу чтобы UI на них пропорционально выглядел одинаково. Такое умеет делать практически из коробки (к сожалению) только MacOS, например через утилиту EasyRes и другие подобные.Вот пример из мака
LG ULTRAGEAR+:
Resolution: 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition)
UI Looks like: 1920 x 1080 @ 95.00HzТоесть картинка выглядит четко с пропорциями как full hd. Если я захочу более мелкий UI выставлю
2048 на 1152 на оба монитора (по факту будет рендерится в большем виртуальном разрешении и мыла не будет)На Linux похожего поведения можно добится используя утилиту xrandr если у тебя Иксы. Тоесть с иксы это умеют тоже из коробки.
А вот с wayland можно только пососать, потому что потому. Разрабы кинули как кость fractional scaling который полурабочий и по умолчанию отключен. И если даже его включить половина приложений (например vscode, slack и тд) рендерятся криво с мылом. Недавно запилили флаг в электрон чтобы пофиксить мыло, но он все еще криво работает и его вручную нужно везде прописывать. И все равно fractional scaling не иделаьно потому что шаг масгтабирования не регулируется а захардкоден в виде -+50% вместо -+100%.
Про винду я вообще молчу - эта помойка вообще нормально не работает с HiDpi.
>> Что такое "кастомное" разршение и зачем оно надо? Для ЖК имеет смысл
>> только его родное, иначе картинка мылится.
> Не мылится если у тебя HiDPi.Учитесь излагать свои мысли верно: "на своих мониторах я не вижу мыло".
> Базовый пример - у меня два 27 дюймовых монитора. Первый 4k LG
> и второй Apple Display 5k.
> Я хочу чтобы UI на них пропорционально выглядел одинаково.Для этого следует масштабировать элементы управления UI, то есть вопрос к "DE" или "тулкитам".
>>> Что такое "кастомное" разршение и зачем оно надо? Для ЖК имеет смысл
>>> только его родное, иначе картинка мылится.
>> Не мылится если у тебя HiDPi.
> Учитесь излагать свои мысли верно: "на своих мониторах я не вижу мыло".Я все правильно сказал. Мыла и не будет видно, потому его нет физически.
>> Базовый пример - у меня два 27 дюймовых монитора. Первый 4k LG
>> и второй Apple Display 5k.
>> Я хочу чтобы UI на них пропорционально выглядел одинаково.
> Для этого следует масштабировать элементы управления UI, то есть вопрос к "DE"
> или "тулкитам".Это не так работает. Из за того что у мониторов разная плотность пикселей на дюйм интерфейс будет по разному выглядеть на разных мониторах и это не настроишь ползунком в программе. Поэтому и сделали fractional scaling, но он криво работает.
>>>> Что такое "кастомное" разршение и зачем оно надо? Для ЖК имеет смысл
>>>> только его родное, иначе картинка мылится.
>>> Не мылится если у тебя HiDPi.
>> Учитесь излагать свои мысли верно: "на своих мониторах я не вижу мыло".
> Я все правильно сказал. Мыла и не будет видно, потому его нет
> физически.Физически 3 светодиода отображают 2 пикселя.
>>> Базовый пример - у меня два 27 дюймовых монитора. Первый 4k LG
>>> и второй Apple Display 5k.
>>> Я хочу чтобы UI на них пропорционально выглядел одинаково.
>> Для этого следует масштабировать элементы управления UI, то есть вопрос к "DE"
>> или "тулкитам".
> Это не так работает. Из за того что у мониторов разная плотность
> пикселей на дюйм интерфейс будет по разному выглядеть на разных мониторах
> и это не настроишь ползунком в программе. Поэтому и сделали fractional
> scaling, но он криво работает.Да понятно, что оно как надо не работает, не заложена возможность. Потому и приходится костылить с разрешением.
> Да понятно, что оно как надо не работает, не заложена возможность. Потому
> и приходится костылить с разрешением.Да. Поэтому и претензия к вейланду, что он не допилен. Очевидно что он лучше иксов, но функционала не хватает пока что.
>> Да понятно, что оно как надо не работает, не заложена возможность. Потому
>> и приходится костылить с разрешением.
> Да. Поэтому и претензия к вейланду, что он не допилен. Очевидно что
> он лучше иксов, но функционала не хватает пока что.Масштабировать элементы управления - это задача Qt, GTK+ и т.п.
Очередной ретроград с ЭЛТ?
Там для части софта поддержка только подъезжает.В kde 5.27 масштабирование не работает. Там дырки в экране.
TigerVNC не пашет. Другое не текстил. Вообще, году к 25 только можно будет юзать. Ну а на том же гноме - хоть сейчас.
Горячие кнопки?
Давай ты напишешь, какого "функционала X11" тебе не хватает.
Потом мы посчитаем, сколько вас таких "особенных".
А потом я смогу посоветовать тебе написать гневное письмо в лигу секусальных реформ, о том что твое меньшиство ущемляют.
представитель этой лиги?не хватает просто чтоб вяленный работал, ну ничего, 10 лет уже ждали, подождем еще 10 лет...
Да, я с плейстейшон и свича перееду на вяленого. Буду что-нибудь вялить там.
Не забывай про тех, кто на паскале от зеленых сидит, у них только иксы работают нормально
Поздравим пользователей obscure OS с выходом новой мажорной версии слоя эмуляции/трансляции "плохой" ОС, в которой есть и поддерживают stable API/ABI, в отличие от "свободного" Линукс.
Вау. Вайн и не минорщина. Такое только в високосный год.
Такое раз в год
> не заслуживающие доверия игры для X11 могут шпионить за другими приложениями так как протокол X11 позволяет получить доступ ко всем событиям ввода и осуществить подстановку фиктивных нажатий клавишвот это больше всего напрягает в иксах
Поэтому винда для игрушек у меня живет в виртуалке.Но дидам пофиг, их если послушать - то у них только доверенные приложения (угу особенно игры).
В каждой теме про х11 начинают заливать, что это очень важная фича и без нее жить нельзя.
Чел,у тебя мания величия. Игры там под Винду делались как и их репаки. За пределами Опеннет про Иксы знают полтора землекопа которые тискать скриптики под 0.00000001 от 1% не будут.
> Чел,у тебя мания величия.Ты о чем? Естественно на опеннете, я говорю про дидов с опеннета.
Открой практически любую тему про "проект М перешел/начал переходить/собирается преходить на Вейланд" и сразу почувствуешь запах нафталина и старческое кряхтение.
Там тебе расскажут что сетевая д̶ы̶р̶я̶в̶о̶с̶т̶ь̶ прозрачность это лучшее изобретение человечества и без нее вейланд не работоспособный.
> практически любую тему ... Вейланди тебе расскажут что надо в помойку выкинуть видимокарточку, а за одно и софт который тебе нужен сегодня во имя, типа, прогресса в светлом завтра...
Что?!
Никто у тебя копроиксы не отбирает - сиди и сам поддерживай в любимом дистре.
Но так ведь нет! Начинается нытье "а вы мне должны! как вы смеете в своем дистрибутиве делать то, что вы решили! я же ваш пользователь и вы обязаны меня слушать!!11111".Находятся даже клоуны которые считают, что разработчик дистрибутива должен быть благодарен(!!) за то, что пользователи используют его творение.
Другие недалекие рассказывают про теории заговора, магические патчи, которые злые корпорасты не хотят брать в Х11, а когда рассказываешь что Х11 это форк XFree86, с намеком "так форкните и заведите все суперпатчи" - то позорно (но предсказуемо) сливается.Но самое смешное - это угроза "монополии/олигополии".
А когда начинаешь долго и нудно перечислять все уже написанные варианты weston'а, то пуук-среньк и опять слился.
> Что?!https://www.reddit.com/r/Kubuntu/comments/16toedv/nvidia_and...
давай начинай рассказ о необходимости смены видеокарточки, дистрибутива и DE для того чтоб прикоснуться к божественному вяленному...
Даже не собирался)
Просто сиди на старых кедах, смени убунту, не обновляйся.
Мне не сильно жалко любителей проприетараста хуанга.
не собирался, но сделал ;)
Ты бы хоть читай то, на что ссылку кидаешь.
Второе сообщение от автора жалобы:
"It turned out that the driver was 'stuck' at 525 and didn't upgrade due to some package conflict. After purging the drivers I could install the 535 version. Wayland seems to work now!"
Ты только 2 предложения осилил?So updating the drivers fixed KDE, but Steam games won't run properly in Wayland (both Proton as well as native Linux support). Very slow.
Читай первое сообщение автора:
"Is there anything I could make KDE + Wayland work with an NVidia card?"Потом он обновил дрова и кеды ВНЕЗАПНО заработали!
То что в какой-то проге типа вайна что-то еще не работает - то нужно идти и пинать разрабов проги.
т.е. рафик не в чем не виноват!классика вайланд-фанбойства
Это не сами пользователи ноют, а создатели болгеносов их на то мотивируют своей экспертизой. Могли бы ведь утешить заявив, что сами будут поддерживать X11 до конца дней, однако, понимают цену подобным обещаниям.
> то у них только доверенные приложенияне дид, но у меня wine живет во вторых иксах и запускается под другой учеткой... как и другие "не доверенные" приложения
переключается по ctrl+alt+F7 и ctrl+alt+F8
И смысл в таких пердоленьях? Чтобы именно использовать вайн?
Мышки плакали, кололись, но продолжали есть кактус.
Диды в виндоигрульки не играют.
Да. Эти играют только в "спаси своей собачкой принцессу стрелочку и получи в награду бекслеш с горой восклицательных знаков".
В шинде кейлогеры как-то по другому работают?
Шинда сидит в своем qemu без доступа к сети и ограничено к диску.
Вероятность того, что зловред сможет выйти за пределы виртуалки через какую-то уязвимость конечно есть, но не слишком велика.
Так что пусть логит что хочет.
Внедряются в адресное пространство процесса.
> вот это больше всего напрягает в иксахт.е. то не заслуживающие доверия игры могут спереть данные из других приложений и вообще любой файл который доступен твоей учетке тебя не напрягает, а некое гипотетическое "шпионство" напрягает...
Мамкины хацкеры такие мамкины...
Т.к мы в теме про Вайн, то думаю речь идет про компьютерные игрушки, добытые под черным флагом, репаки с торрентов или майкрософт офис, как у анонов ниже в комментах (тоже крайне сомневаюсь, что он у них лицензионный).А подцепить какую-то заразу с релизом любимой игрушки, будет очень неприятно.
делается отдельная учетка.
под этой отдельной учеткой запускаются отдельные иксы - толь 5 отдельных иксов.
программа из вторых иксов не может "шпионить" за программой в первых иксах.
переключается как между виртуальными консолями.но мамкины хацкеры не знают что так можно сделать :)
Спрошу у немамкиного нехацкераПравильно ли я тебя понимаю, что надо запускать каждую программу в своих отдельных иксах под своим отдельным пользователем? А если так, что там насчет потребления ресурсов в таком случае? Или мамкин нехацкер предлагает в голых иксах работать? Что насчет субъективного удобства, ну там типа взять и разместить две проги рядом на экране? Что насчет удобного переключения сессии в случае большого количества запущенных прог? Например, сейчас у меня запущено 10 прог, ответ "не запускать 10 прог" не принимается.
Что насчет тех случаев, когда хочется что-то пробрасывать между программами? Что насчет буфера обмена? А перетаскивания из одного окна в другое? Или мы все еще не можем в такое, потому что не можем два окна разместить рядом?
Что насчет работы сервисов, завязанных на сессии пользователей, например pipewire/pulseaudio? Предлагается отказаться от их функциональности в пользу убогой голой алсы? Или пускать их глобально? А почему их сейчас не пускают глобально?
> насчет потребления ресурсовиксы + какой-нибудь icewm требует ресурсов меньше чем вкладка с опеннетом в современном браузере пожирает...
На сколько меньше? Что там с остальными вопросами?
раза так в дваостальные вопросы, пардон, еще более бредовые чем изначальная постановка проблемы - пофиг что игрулька все мои ценные данные переслала на левый сервер, а потом их защифровала, а таже поломала мои настройки и выставила на обоину Киркорова с требованием оплатить деньги за расшифровку данных - главное же что игрулька в экран видео-выигрывателя с порнухой загянуть не может, да?
кстати, если найдешь второй монитор, то чможешь выводить каждые иксы на свой экран одновременно, даже можешь отдельные клаву и мышу завести или через KVM-переключатель переключать - типа мультисита...
> раза так в дваТо есть обойтись без этого никак нельзя? Точно никак нельзя придумать либо более полную систему изоляции (привет флатпак + войланд), которой еще и удобно пользоваться будет?
> остальные вопросы, пардон, еще более бредовые чем изначальная постановка проблемы
То есть пользоваться компом удобно -- бред. Ну, в общем то, от линуксоида на опеннете сложно чего-то иного добиться
> пофиг что игрулька все мои ценные данные переслала на левый сервер, а потом их защифровала, а таже поломала мои настройки и выставила на обоину Киркорова с требованием оплатить деньги за расшифровку данных
Тебе прямо сейчас приносят способы решения этих проблем
Не хочешь, чтобы своровали данные? Засунь в контейнер с ограничением (привет флатпак с минимальными накладными расходами). Не хочешь, чтобы они утекали через системные апи? Используй соответствующие системы (привет вайланд с пипевире)
И все перечисленные методы пытаются сделать это удобно для большинства людей. Прикинь, да, если слепить флатпак и вайланд вместе, то не придется заводить миллион сессии иксов, которые ограничивают функциональность твоей убогой системы гораздо сильнее. Я смогу брать, и работать с приложениями, не парясь о том, что не могу через ктрлц ктрлв данные перенести, если я того хочу. Я смогу брать, и распределять свои приложения по экрану как я хочу, а не по разным несвязанным сессиям на разных(!) мониторах.
Нет, не хочешь ты всего этого. Ты хочешь из самана слепить современную систему. Главное, после этого не удивляться, что у линукса нет хоть сколько нибудь вменяемого софта, один опенсорсный вонючий саман
> чможешь выводить каждые иксы на свой экран одновременно
У тебя точно все в порядке? Или ты действительно не понимаешь, что это никому не надо? А надо, чтобы это было удобно хотя бы на одном мониторе, а уже потом о втором думать
> даже можешь отдельные клаву и мышу завести или через KVM-переключатель переключать - типа мультисита
На текущий момент времени линукс с иксами настолько убог, что я не могу вменяемо даже одним комплектом клавомыши пользоваться, зачем мне невменяемо пользоваться двумя комплектами клавомыши? Чтобы заменить собой буфер обмена?
> Точно никак нельзя придуматьну ты сначала реализуй, а не выдумывай ;)
> если слепить флатпак и вайланд вместеЕсли бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому еще дородности Ивана Павловича — я бы тогда тотчас же решилась (с)
> не могу вменяемо даже однимЯ тебе описал несколько вариантов - выбирай любой - твой то "выдуманный" не существует - причем они работают не одно десятилетие, а не как в вяленом реакт-ось стиль какой-то "да, но пока нет...".
> ну ты сначала реализуй, а не выдумывай ;)Что у тебя выдуманное? Флатпак, которому сто лет в обед, из которого можно ставить софт в большинство дистрибутивов, включая довольно популярные и используемые федору, рхел, сузе, можно рач вспомнить и новую стимоось? Или фуррифокс на флатхабе, из которого ты выкачаешь этим самым флтпаком пакет с этим самым фуррифоксом? Или вейланд выдуман, от перевода на который на опеннете постоянно горения? Или выдуман дефолт для гномога на вейланде для федоры, рхела, сузи и убунты? Выдумана отсутствующая возможность для геймскопа(стимоось) работать в иксах?
> Если бы губы Никанора Ивановича да приставить к носу Ивана Кузьмича, да взять сколько-нибудь развязности, какая у Балтазара Балтазарыча, да, пожалуй, прибавить к этому еще дородности Ивана Павловича — я бы тогда тотчас же решилась (с)
Буквально описание иксов -- убогий франкенштей из 80х, со своим сервером шрифтов и принт сервером. Тот самый, на котором тот час решились местные аноны, как увидели
> Я тебе описал несколько вариантов - выбирай любой
Несколько вариантов поесть кала? Ну уж нет, спасибо. Сами свой линукс кушайте.
> твой то "выдуманный" не существует
Конечно не существует, как и рхела, убунты, сузи, федоры и пр.
> причем они работают не одно десятилетие
Лошадь с плугом тоже работает не одно десятилетие, и есть даже те, кто все еще ими пашет землю. Наверное, это лучше, чем трактором пахать.
> а не как в вяленом реакт-ось стиль какой-то "да, но пока нет...".
Что тебе "да, но пока нет"? Да, но пока не можем работать с многомониторными конфигурациями с мультимасштабом, с хдр, без тиринга? Да, но пока не можем размещать приложения на одном мониторе с возможностью обмена между ними информацией? Да, но пока не можем изолировать ввод одного приложения от других приложений не ломая функциональность (последнее кста всего линукса касается - ld_preload эталонное "не баг, а фича")?
ну ты давай не выдумывай.сколько уже раз ты уже запихал вайн с игрулькой в флатпак?
ровно 0 раз...
ну я так и думал...
> сколько уже раз ты уже запихал вайн с игрулькой в флатпак?
> ровно 0 раз...[asd@fedora ~]$ flatpak search wine | wc -l
29и из этих 29 аж 3 версии чистого вайн + один патченый, а еще тулзы для управления типа lutris и bottles
> ну я так и думал...
Что ты думал? Что раз ты сказал, то так оно и есть?
Как пердолькофакультатив, можешь посмотреть ниже по форуму, там рассказывают, как изолировать приложения через баблврап, без всяких флатпаков. Жаль, что опять не для людей
т.е. ты даже прочитать не осилил что приложение по дефолту все также имеет полный доступ к файлам юзера...это какой-то позор (с)
Ну то есть с тем, что вайн работает в вайланде и флатпаке, ты согласен?> т.е. ты даже прочитать не осилил что приложение по дефолту все также имеет полный доступ к файлам юзера...
Где? Какое приложение? Из флатпака? Если это вдруг действительно так, пруф найти сможешь, что это нельзя ограничить, не прибегая к убогим костылям с запуском из под отдельной сессии?
если что, вот документация по доступам к файлам
https://docs.flatpak.org/en/latest/sandbox-permissions.html#...
И если что, есть приятная тулза для управления доступа к файлам, и не только. Flatseal называется. Там можно мышкой(вау!) выбрать приложения, и в разделе filesystem определить доступ приложения к файловой системе, в том числе, полностью запретить доступ
Покажи мне пожалуйста соответствующую тулзу для управления сессиями пользователя и иксов одновременно, желательно с сохранением возможности использовать буфер обмена, драг'н'дроп и с сохранением возможности размещать окошки приложения рядом друг с другом, желательно на одном мониторе и без 10 комплектов клавомыши
Как истинный паранойк планировал изучать SELinux/AppArmor на вешать профили на игрульки. Заодно видно будет куда игра сохранения пихает. Например, Undertale как-то отдельно сохраняет факт убиения Ториель.
ну планировать это не интересно ;) надо реализовать %)
> куда игра сохранения пихаетbwrap --dev-bind / / --bind /tmp/newhome ~/ -- UnderTale && tree -a /tmp/newhome
Пошёл посмотрел на ютубе что это. Я думал, может какая-то крутая рпг? А чего тогда я не в курсе?..... Мля. Что это? Игра для линукс-аутистов? Риторический вопрос.
Это не баг, это фича.Подстановку фиктивного ввода для написания ботов используют:
xdo mousemove --sync 400 300 click 1 mousemove restoreДа и кто, в здравом уме, будет играть в игры с рабочего ПК? Хотя бы пользователя отдельного заведёт, чтобы важные файлы от игр спрятать и от сохранений отделить.
То есть предлагаешь отдельный ПК купить, чтобы играть? Гемор, занимает место, дорого. Остановимся на отдельном пользователе. Ещё можно хранить в зашифрованном файле с помощью luks.
Это никого не напрягает, кроме маркетологов из красношляпы и их безумных хомячков.
XACE существует сто лет в обед: https://www.x.org/releases/X11R7.5/doc/security/XACE-Spec.html
Но всем пох.
Пропатчить иксы чтоб по умолчанию ограничить доступ к другим окнам тоже не великое событие, вот POC: https://dec05eba.com/2021/09/19/x11-myth-x11-is-not-secure/
Но опять же, всем пох.Никто в здравом уме не запускает потенциально шпионское ПО, способное лазить по диску, в сеть, копировать и менять конфиги, .ssh, .password-store, но при этом... о ужас... способно управлять еще и клавиатурой. Вот это уже перебор! xD
Взамен, как уже упоминали выше, у нас есть возможность расширять взаимодействие с иксами всяческими скриптами, и всевозможные wmctrl/xdo{tool}/wm-utils'ы тому прекрасный пример.
> XACE существует сто лет в обеди нигде то толком не работает
> myth-x11-is-not-secure
и чтобы он стал secure нужно попердолится и накатить патч...
Так это как раз доказывает что без пачтей он insecure!> Никто в здравом уме не запускает потенциально шпионское ПО
А ты точно знаешь что ты скачал с трекера в очередном репаке игры.
Скачал, разумеется, только потому, что в твоем регионе игра недоступна, а не потому что ты жадный))
> он insecureшах и мат!
правда чтоб концепцию "secure" от вяленнофилов хоть как-то можно было использовать в реальной жизни уже 10 лет пилят в софт свои костыли для обхода ограничений кто во что горазд и до сих пор при выходе из уютного гномо-загончика нифига не работает.... но это же мелочи для фанбоев-дуалбутчиков с домашнего локалхоста...
>и нигде то толком не работаетКак и SELinux, AppArmor и прочие MACи. Работают там, где, у кого и ради чего они создавались. У всех остальных ясен пень нет. Никому это не интересно. И если где-то вкорячат эту нёх из публичных систем - первое правило это отключить селинукс.
>и чтобы он стал secure нужно попердолится и накатить патч...
Не нужно. Всем пох. В тч разрабам красношляпы, несмотря на весь фуд про сесуриту, клали они на самом деле.
>А ты точно знаешь что ты скачал с трекера в очередном репаке игры.
А я и не скачиваю, лол.
>Скачал, разумеется, только потому, что в твоем регионе игра недоступна, а не потому что ты жадный))
Не разумеется)) Для меня линукс игрушка, зачем мне что-то еще? :-D
Тем не менее это тоже дыра в безопасности. И камень в огород иксов :)
Да, если кому-то нужно проверить работу любой программы без XWayland - просто удалите переменную окружения DISPLAY.
Вот так она "удаляется":DISPLAY= putty.exe
WoW64 - это божественно. Наконец не нужно танцевать с бубном как баран, собирая 32-битные вёрбы для старых игорей.
Установи какой-нибудь мод менеджер и заплачь.
$ ./Vortex.exe
esync: up and running.
002c:fixme:winediag:loader_init wine-staging 9.0 is a testing version containing experimental patches.
...
0140:err:environ:init_peb starting L"C:\\windows\\syswow64\\iexplore.exe" in experimental wow64 mode
...
info: Game: Vortex.exe
info: DXVK: v2.3
...А что должно произойти?
Рад за вас, с fomm мне так не везло.
Играю в FNV и Skyrim регулярно, пользуюсь вортексом и Mod Organizer 2. Оба работают без проблем.
Ок,значит это у меня руки из задницы.
кстати, у Скайрима, вроде, была 64-битная версия, но все говорили что там ни кряки, ни моды не работают - смысл в ней вообще есть?
это было на моменты выхода
сейчас все мододелы уже перешли на нее
Вспомнил в чём проблема: несовместимые сейвы.
> Осуществлён перевод всех модулей на интерфейс системных вызовов NTЗначит, всё, наконец-то префиксы перестанут жирнеть?
> Добавлен декодеровщик для видео в формате видеокодека Indeo IV50.Но в игре realMYST видеоролики не отображаются и нужно по-прежнему устанавливать индио-кодеки, правда теперь это возможно сделать только через свежий winetricks.
В протоне и WineGE - тоже не работает?
> В протоне и WineGE - тоже не работает?Не использовал никогда не то ни другое.
Вроде в PortProton работает. Почему вроде? Доказать не могу, он поехал обновляться. Ах, русские программисты! Моё вам почтение, обновляется вторые сутки.
Чуваки, сеть работает. Ржу ужэ. Буквально сутки! https://i.imgur.com/msx1MFc.png
Чувак, ты из группы разъеботчиков? Ну вот пишу тебе. Винда обновилась (несколько гигов). Онтопик (пару гигов). Твоя говнина не обновляется _в принципе_! Я тут ещё слегка поправил таймауты (за которые надо бить головой об бетонную стену), ну теперь через неделю, возможно, что-то увижу.
Нет, хорошо, у меня есть нормальная винда (десятка), хорошо, в ней без проблем запускается RealMyst, хорошо… что он без обновы один раз в портпротоне запустился.
https://i.imgur.com/hrNDobl.png
Нет, ну зато «красивый» «ASCII-art».
https://i.imgur.com/8Vu1MFg.png
Впрочем, похоже на отправку сообщений здесь.
Я правильно понял, что при невозможности обновиться он не запускается? Странное решение.
В 9rc3 была проблема с NET Framework 3.5sp1,решили?
Там в mscore проблема.
Оно же как android 3, мертворожденное.
В 8.10 норм,а в 8.21 и 9рк3 проблема. В 8.21 через winetricks устанавливается,но не работает норм. В 9 действительно мертво.
Контра пойдет на максималках?
У игр Valve есть нативные версии под линукс
при чём здесь valve? про контру вопрос, не про counter strike
Про контру с NES, что ли?
Ну, конечно. С QHD, SSAA. А то набежала тут молодежь со своей CS
Contra на NES — не первый и не оригинальный порт. Да и не Contra, если уж на то пошло.
Интересует конкретно Контра, причем тут это?
С ДхВК легко.
По максималке
https://store.steampowered.com/app/730/CounterStrike_2/
microsoft office уже устанавливается без бубнов winetricks?
лет 15 как...
Бородатого года? а хотя 2016 пробовали запилить, чтобы стабильно работало? А то бегают тут, цифрами кидаются...
MS Office 2016 заработал?
там нет "мультиканальный". 2010 наше все...
Он слишком новый!
Я один наверно не понимаю кому нужна винда на линуксе? Ради игр, разработки и офисных программ? Если так нужна винда, то почему бы не поставить винду?
Если использовать из Стим,то разницы нет. Попердолиться со старыми играми с торрентов в Линукс это очень интересно. Игра становится намного вкусней.D
Это кому как. Линукс-аутистам - да. Обычным геймерам - нет.
Если можно просто запустить windows-программу в wine, тогда зачем нужна целая windows?
есть старая программа под виндовс, которая валится под 10/11 и никакие настройки совместимости не помогают, но хорошо работает в вине.предлагаешь вместо использования вина купить вин-11, запустить под ней виртуальочку, а потом еще раз купить винду уже для запуска даунгрейденной версии пот виртуальночкой?
Какая старая песня всплыла!
классика всегда актуальна...а виндузятники опять в смятении :)
Сразу видно того кто не использовал не когда не proton/wine/linux
Именно потому и спрашиваю, что использовал. Мне лично быстрее и проще поставить винду, чем мучиться с wine, но я просто с устаревшими программами редко имею дело, а для линукс ищу софт именно для него. Давно не имел дело с 1С, но это странно что для него нужна винда в 2024 году. И старые игры это на любителя. Жил с одним человеком в студенческом общежитии,он кучу времени настраивал такие игры под линукс и играл в них. Зачем так мучиться?
мне от выня только MSO нужен. Ради него сидеть на выне - грех. Остальной софт под окнами либо другой, либо вообще не работает. Я уж не говорю про удобство. Так что да, надо. Хотя я бы предпочёл MSO нативно пользовать, без бубнов. Может лет через 10 дождёмся...
Может потому что под windows написано безумное количество софта и прочие шедевры компьютерного ренессанса (90е) которые нынче даже под самим windows не работают?
Вместе с dosbox линукс умеет в 40+ лет софта.
> прочие шедевры компьютерного ренессанса (90е) которые нынче даже под самим windows не работают?До сих пор пользуюсь IrfanView, например. Назовите хоть одну такую же стабмльную и работоспособную и функциональную смотрелку.
Угу, "умеет" в софт другой платформы через враппер, при этом не умеет в поддержу собственного старого софта.
Впрочем, для линукса было бы странно обратное...
> В Direct3D 10 реализована поддержка дополнительных эффектов.
> В классический бэкенд шейдеров OpenGL ARB добавлена поддержка определения теней при помощи расширения ARB_fragment_program_shadow.Расскажу про свой опыт использования бэкенда шейдеров ARB.
В 2012 году я начал играть под Wine в игры, в которых было много шейдеров: Skyrim, StarCraft 2 и Portal 2. Была проблемка с фризами, которая решилась, как только я переключился с шейдеров GLSL - на ARB. Драйвер NVIDIA.
Если осуществлять трансляцию шейдеров HLSL в GLSL, то будет высокая совместимость. Не важно, какой у тебя драйвер: NVIDIA, ATi или Intel - игра будет одинаково работать на каждом из этих драйверов. А если транслировать в ARB - есть вероятность, что у тебя заработает больше игр. Так как трансляция высокоуровневого в низкоуровневое даётся разработчикам Wine просто. А вот высокоуровневое в высокоуровневое - сложно.
Так и живём. На NVIDIA можно смело включать трансляцию в ARB вместо GLSL, так как разработчики тестируют WINED3D в первую очередь на NVIDIA. На остальных картах - бывает, что ARB лечит игры, делая их работу лучше. А бывает что наоборот. Поэтому лучше оставить GLSL (включая ARB лишь иногда, чтобы узнать, как с ним ведёт та или иная игра, стало ли лучше или нет).
Игра Сталкер, например. На драйвере Catalyst (fglrx) при обновлении дров с 9.3 на 9.4 (2009 год, прикиньте), стала подклюкивать трава. А в какой-то момент, при обновлении Wine с версии 2.21 до версии 5.0 (это уже недавно), драйвер fglrx стал неюзабелен. Подозреваю, что из Wine удалили код для fglrx в связи с его устареванием. Хотя, может просто регрессия.
И есть один нюанс. Включать ARB стоит только если вы запускаете DirectX 9.0c игру (или для более старого DirectX). Если у вас DX10-игра или новее, то трансляция HLSL в ARB не будет работать. Причина в том, что ARB-шейдеры - это максимум OpenGL 2 (а это уровень Direct3D 9).
Так значит, надо держать в уме, что DX9-игру лучше всего запускать в ARB-режиме, а DX10 - в GLSL? Ну, на самом деле нет. DX10 не работает в Wine в принципе, ни с ARB, ни с GLSL. DX10 работает в DXVK работает, а в WINED3D - нет. WINED3D поддерживает DX10 и 11 лишь в зачаточном состоянии.
Поэтому я на своей NVIDIA Fermi (на которой нет Vulkan) прописал ARB, чтобы играть исключительно в DX9-игры, и не играть в DX10-игры. А на Kepler (на которой есть Vulkan) я установил DXVK, чтобы играть в DX9, 10 и 11-игры.
Не актуально лет 15. Причём, на всех уровнях не актуально. Комментарий опоздал минимум лет на 12 и не давно отражает действительность.
Не спорю, трансляция Direct3D в OpenGL действительно не актуальна, когда есть Vulkan. Тем не менее, на карточках без Vulkan (GeForce 8/9 и Fermi) всё ещё актуально.Я не вижу разницы между GLSL, ARB и DXVK, когда запускаю старые игры 2003-2007 годов. Такие как Far Cry, Герои 5, NFS U2, Ил-2, Sims 3. А вот более поздние 9.0c-игры, такие как Team Fortress 2 (и другие игры на Source), Unreal Tournament 3 (и другие игры на UE3), в них я вижу разницу.
Скажем, когда я проходил Portal 2 под Wine 1.2 в 2011 году (нативной Linux-версии не было), там было так, что я просто иду по уровню, а уровень начинает фризить, лагать. Так продолжается несколько минут - до тех пор, пока не скомпилируются все шейдеры. ARB это пофиксил, не знаю как, но пофиксил. Сейчас всё решается иначе: перед запуском игры, Steam компилирует все шейдеры.
Попробовал собрать без мультилиба, mingw стал требовать. Шило на мыло, гемора по горло. Буду виртуализацию использовать.
Уже год использую. Всё работает, никаких сложностей, гемора с ladspa и ffmpeg поубавилось. Получилось с полпинка, какие-то конченные идиоты запихнули левый тулчейн в зависимости вайна.
Для шланга мингв прикрутили чтобы 32/64 можно было собрать. Если мингв отключить при сборке,то норм гсс собирается 32.64.
С 8.10 так. С более новыми версиями швах. Там из-за мультилиба проблемы вылазят на шланговом мультилиб профиле.
Попробовал собрать без мультилиба, mingw стал требовать.у меня система генту ноу-мультилиб тильки 64бита яйки-6.7.0-рх580-8гб gcc-13.2 vulkan-1.3 dxvk-2.3
все собралось тильки собрал >=dev-util/mingw64-toolchain-11.0.0_p2 c опцией abi_x86_32.а вино вот так
[ebuild R ~] app-emulation/wine-staging-9.0:9.0::gentoo USE="X alsa fontconfig gstreamer mingw mono nls opencl opengl pulseaudio sdl ssl strip truetype udev udisks usb vulkan wow64 xcomposite -capi -crossdev-mingw -cups -custom-cflags -dos -gecko -gphoto2 -kerberos -llvm-libunwind -netapi -osmesa -pcap -perl -samba -scanner (-selinux) -smartcard -unwind -v4l -wayland -xinerama" 38 658 KiB. (-abi32) тильки (64)
stalker OP-2.2
https://stalkerportaal.ru/load/teni_chernobylja_globalnye_mo...
робит на ура
тильки в ручную надыть скачать с нета и поставить с заменой dll.d3dx9_31/64 and dll.d3dx9_43/64 и поместить в префикс вина в папку system32 c заменой тех что в папке а потомки в winecfg библиотеки поставить и указать их как стороние.
А dxvk ставить надо тильки родным скриптом толко так робит.Единственная бяда winetricks даже из гита не хочет устанавливать ничего ждем патч через сто лет.
А самое главное я не смог запустить ни один установочный эксешник лог писует шо неверный дескриптор и так совсеми подозреваю так что сырое это гумно.
В таких конфигах вина ставить можно тильки распакованные игрулины и надеятся что заработает так как вино не дает запускать установочные exeшники программ.
> Единственная бяда winetricks даже из гита не хочет устанавливать ничего ждем патч
> через сто лет.$ eselect profile list | grep \*
[19] default/linux/amd64/17.1/no-multilib/systemd/merged-usr (dev) *
# emerge -avt app-emulation/winetricks
...
[ebuild UD~] app-emulation/winetricks-20240105::gentoo [99999999::gentoo] USE="gtk -kde -rar -test" 660 KiBTotal: 1 package (1 downgrade), Size of downloads: 660 KiB
Would you like to merge these packages? [Yes/No] y
... Verifying ebuild manifests
... Emerging (1 of 1) app-emulation/winetricks-20240105::gentoo
... Installing (1 of 1) app-emulation/winetricks-20240105::gentoo
... Completed (1 of 1) app-emulation/winetricks-20240105::gentoo
... Jobs: 1 of 1 complete> А самое главное я не смог запустить ни один установочный эксешник лог
> писует шо неверный дескриптор и так совсеми подозреваю так что сырое
> это гумно.$ wine FWupdaterInstaller.exe
esync: up and running.
002c:fixme:winediag:loader_init wine-staging 9.0 is a testing version containing experimental patches.
...
0148:err:environ:init_peb starting L"C:\\windows\\syswow64\\cmd.exe" in experimental wow64 mode
$
Все заработало gentoo gcc-13.2 no-multilib-17.1 stable.
Установка программ и ехсешников.
Ни в коем случае не пользоваться винотриксом он вычистил папку syswow64 и поэтому не шел запуск ехсешников устанавлимываемых програм.
Винетрикс пока не готов к чисто 64разрядному вину с wow64 не даром он ругался матом в лог а я забил.
Wow64 работает но возможно не везде так что предыдущий мой пост не актуален.
Главное mingw собрать с abi_x86_32.
DXVK откомпилить и сделать WINEPREFIX=~/.wine setup_dxvk.sh install --symlink
интересно а адобовские проги и корел последних 2-3 лет нормально на ней заведутся?
Хз,с winetricks мутить надо наверняка
Представляете себе картину в которой пользователи MacOS, ставят через эмулятор программы от Adobe? Зачем лиуксу wine - если там и так всё хорошо?
А если Вам дали задание поставить клиента 1С, чтобы в нем нормально работала печать?
как дворники попадают на место сисадминов? по знакомству?
До сих пор на Epson LX-300 работаете?
да вообще не хорошо, бОЛьшая часть прикладных прог особенно дизайнерских выпущена только под винду и мак. из-за этого приходится на компе держать 2 операционки чтоб нормально работать. если у вина или ей подобных появится возможность устанавливать и запускать актуальные версии репаков (лицуху покупать стало нынче дорого и сложно) нужных прог тогда винда вообще лесом пойдет.
Ну ок, представил. Называется Rosetta2. Дальше что?
Я так думаю, речь про то, что линукс - совсем неподходящая ОС для узкоспециализированных программ для работы (не серверы и админство), да и для игрулек он непригоден.
Отлично. Вопросы знатокам:
1. Оно уже устанавливается на Ubuntu без ПсБ?
2. В нем уже работает MS Office 2010?
Так-то продукт полезен в учреждениях. Единственная возможность запуска рабочего клиента 1С.
привет! как там тебе живется в 2011 году?
https://www.nixp.ru/news/11832.html?ysclid=lrivxvsyhb294985256
Не. В 2011 автоматическая двусторонняя печать редкостью была. А сейчас из клиентов 1С ее поддерживает только виндовый.
Конечно, можно работать из браузера ... Если бы WEB клиент был идентичен по функциональности. Но это не так. Поэтому - только Windows. Или под Linux+WINE клиент Windows.
> WMV
> MSHTMLкак в свои 17 лет вернулся, бгг
Я хз насчёт MSHTML, но WMV это про игры.
В нём пофиксили, наконец, открытие .exe файлов из файл-менеджера?? Раньше "wine mygame.exe" работало, в убунте 22x перестало.