LINUX.ORG.RU

Новый проект Bottles Next

 


0

2

Разработчики интерфейса для Wine «Bottles» анонсировали новый проект. В рамках Bottles Next будет существенная переработка, в то же время в Bottles будут исправления ошибок и немного добавления функций.

Основные изменения:

  • Bottles Next будет доступен не только для Linux, но и для MacOS

  • GUI для MacOS будет использовать Electron и VueJS 3, для Linux будет использовать GTK4 и libadwaita

  • Два режима интерфейса: Next и Classic - для новичков и «профессионалов» соответственно

  • Добавление родительского контроля

  • Адаптация интерфейса Bottles Next под SteamDeck

  • Переход кодовой базы Bottles Next с Python на Go

  • Добавление облачных функций

  • Архитектура Server-Client-Agent

Дата выхода проекта неизвестна

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

★★★★

Проверено: maxcom ()
Последнее исправление: Dimez (всего исправлений: 4)

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

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

Типа для тех, кто не хочет красноолазить с Wine, а просто поиграть на Linux в гран туризмо (картинг от Xbox)

ConLenov ★★★★
() автор топика

Ну и хорошо, успехов проекту, вещь нужная и удобная.

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

Я не интересуюсь вайном, но даже я прямо так, на память могу назвать q4wine, Play on Linux и Lutris. Зачем ещё и батлзы? И зачем они настолько нужны, что аж находу переобуваются в Go, Electron и прочая и прочая? Ну, кроме как NIH.

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

Принципиального отличия нет. Чисто субъективно, у бутылок внутренняя архитектура более стройная. Хотя они оба «поражают» своими интерфейсами. Может, я ископаемое, но мне понятнее интерфейсы на кутях.

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

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

simburde
()

Жаль, что Electron, а не WebKitGTK-байндинг

ifc731
()

интерфейс для Wine «Bottles» –

– cтакан :)

quickquest ★★★★★
()

GUI для MacOS будет использовать Electron и VueJS 3, для Linux будет использовать GTK4 и LibAdvaita

Очень многое говорит о кроссплатформенности GTK4. Вместо одного велосипеда, теперь надо лепить два. Почему для этих целей не взять Qt и пилить один велосипед - непонятно.

Переход кодовой базы Bottles Next с Python для Go

Надо-бы сразу было на Rust, а то недостаточно модно.

densss ★★★★
()

GUI для MacOS будет использовать Electron и VueJS 3, для Linux будет использовать GTK4 и libadwaita

GTK не может в макос? Охлол жеж…

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

Почему для этих целей не взять Qt и пилить один велосипед - непонятно.

Переход кодовой базы Bottles Next с Python для Go

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

hateyoufeel ★★★★★
()

Объясняю. В проект пришёл смузихлеб и нашёл в питоне фатальный недостаток.

vasya_pupkin ★★★★★
()

Вижу электрон в новости - скипаю новости.

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

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

Bottles - менеджер именно префиксов вайна. Для себя могу выделить следующие плюсы:

  • Он работает. И под «работает» я подразумеваю что достаточно создать бутылку, запустить exe-шник установки, и затем запустить само приложение. Всё. Никаких заморочек с winetricks, поисков в winehq, установки прослоек Directx руками и т.д. Разработчики просто подобрали адекватные дефолты и правильно сделали. Пробовал в нём ставить игры от классики вроде Gothic, до относительной свежатины вроде Disco Elysium и всей линейки The Elder Scrolls - всё работает настолько хорошо, что даже шиндовсу даст прикурить в плане совместимости.
  • Бутылки изолированы. Мусорные иконки и прочий шлак от вайна не попадают в меню системы. Сохранения и тому подобное тоже кочует с бутылкой. Если нужен выход в систему - можно разрешить.
  • Можно делать снапшоты бутылок перед внесением изменений.
  • Настройки для людей, вроде «вкл/выкл vkd3d» одной кнопкой. И их достаточно много. Там же есть настройки из winecfg.
  • Есть выбор между специально патченной под игры версией вайна и системной. Нет выбора именно версий самого вайна, но пока всё работает, мне не на что жаловаться.
  • Использует GTK4 и следует GNOME HIG, поэтому на GNOME выглядит симпатично и хорошо интегрируется с системой.
  • Есть бэкапы.
  • Есть Flatpak. И в этом случае мне даже бэкапы не понадобились, я просто скопипасил директорию, в которую пишут Flatpak приложения, и на другом дистре всё продолжило работать, будто бы я дистр и не менял.
  • Есть кнопка что бы убить все процессы конкретной бутылки.
  • Есть менеджер задач со списком процессов одной бутылки.
  • Есть шорткаты.

Электрон для терпил на макоси… Пофиг в целом, пускай развлекаются? Зачем на Go переписывать - не представляю, мусорный язык же. Надеюсь что не сломают ничего.

anonymous-angler ★☆
()
Ответ на: комментарий от anonymous-angler

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

anonymous-angler ★☆
()
Ответ на: комментарий от anonymous-angler

Хотя здесь я соврал. Сейчас глянул - там есть выбор разных версий, просто мне они ещё ни разу не пригодились.

anonymous-angler ★☆
()
Ответ на: комментарий от ArtyomSilchenko

Я не супер геймер. Поэтому я такие ошибки делаю.

ConLenov ★★★★
() автор топика

Но зачем? wine game.exe должно просто работать, максимум ругнуться на отсутствующие библиотеки, что правится wine setup.exe несколько раз

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

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

anonymous-angler ★☆
()
Ответ на: комментарий от DumLemming

По факту нет. Иногда приходится через winetricks ставить куски DirectX, .NET framework и так далее.

Werenter ★★★
()
Ответ на: комментарий от anonymous-angler

Пробовал в нём ставить игры от классики вроде Gothic, до относительной свежатины вроде Disco Elysium и всей линейки The Elder Scrolls - всё работает настолько хорошо, что даже шиндовсу даст прикурить в плане совместимости.

ОН настал. Пойду шампанское открою.

crutch_master ★★★★★
()

Адаптация интерфейса Bottles Next под SteamDeck

Любая игра добавляется как non-steam, а потом запускается из под протона, в котором и так уже свежий Wine со всеми костылями и врапперами к нему.

Зачем оно?

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

Вино без бутылок – какое-то неправильное вино! :)

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

Без особых проблем запускается, на любой экзешник щелкаешь открыть с помощью portproton, выбираешь там нужную версию proton и играешь. https://img-host.ru/7zA4U.png

AleksK ★★★
()
Ответ на: комментарий от anonymous-angler

Респект за подробный лист особенностей

Добавлю, что бутылки имеют список wine «сборок». И он довольно обширный

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

Например, proton от самого Steam или какой-то wine с GE патчами

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

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

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

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

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

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

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

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

Это было предсказуемо, посмотрим что будет дальше. Галёнкин вон ушел из этой конторы.

a1ba
()
Ответ на: комментарий от anonymous-angler

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

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

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

Да пожалуйста, чем бы дитя ни тешилось, лишь бы не вешалось.

Менеджмент префиксов вайна же — это по определению пердолинг.

Нажать несколько (Меньше 10) кнопок для установки игры - вот жеж невыносимый пердолинг, да? Сложно видимо жить с последней клеткой мозга)

anonymous-angler ★☆
()

Следующий проект будет называться Bottlenecks

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.