LINUX.ORG.RU

Wine Wizard — очередной GUI для Wine

 ,


3

1

Здравствуйте. Предчувствую многочисленные «ненужно», но... Проанализировав плюсы и минусы PlayOnLinux, Q4Wine и Winetricks, я решил написать еще один GUI для Wine - WineWizard...

  • Из плюсов PlayOnLinux, несомненно, это установочные скрипты. Они - основа моей программы. Но в PlayOnLinux их необходимо писать на шелле и ждать подтверждения от администрации сайта. Скрипты для Wine Wizard выполнены в виде последовательности установки пакетов, что безопаснее, проще в написании и не требует подтверждения. Скрипт может создать и отредактировать любой зарегистрированный на сайте, просто перетаскивая пакеты мышкой, при этом он мгновенно доступен сообществу. При установке и отладке Win-приложения Wine Wizard подсказывает, какие пакеты требуется установить.
  • Все пакеты, в отличие от Winetricks, скачиваются из одного источника, запакованы с помощью 7z и обработаны cabextract. Это исключает недоступность отдельных пакетов при прекращении их поддержки или смене адреса, значительно уменьшает объем скачивания и хранения, а также ускоряет установку.
  • В отличие от PlayOnLinux и Q4Wine, интерфейс Wine Wizard максимально упрощен и минимизирован. Не требуется даже указывать префиксы и версию Wine - все это настраивается на сайте при создании установочного скрипта. Приложение устанавливается щелчком на .exe или .msi файле. Ярлыки и иконки приложений создаются автоматически, ссылки на каталоги документов переводятся внутрь каталога с префиксом, что препятствует загрязнению пользовательского каталога.

В принципе, это основное, может что-то еще забыл. Справки пока нет, если что-то непонятно - пишите, включу в справку.

Скриншот 1

Скриншот 2

P.S.: Программу собирал с Qt версии 5.3.2, с другими не тестировал, в четвертой версии не скомпилируется. Все архивы запакованы 7z и зашифрованы с помощью gpg, пароль «atata». Это потребовалось потому, что файлохранилища почему-то считают Wine и некоторые другие файлы вирусами и удаляют их. Но эти файлы взяты с PlayOnLinux и по ссылкам в Winetricks.

P.P.S.: Программа в ранней стадии, возможны ошибки!

Update: Важное пояснение - скрипты НЕ являются программой! Это просто инструкция, какие пакеты необходимо установить. Изменить сами исходники пакетов пользователи НЕ могут!

Update: Видео

Установка игры

Создание установочного скрипта

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

>>> Официальный сайт



Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 8)

P.S.: Программу собирал с Qt версии 5.3.2, с другими не тестировал, в четвертой версии не скомпилируется.

Традиционный вопрос: по какой причине не скомпилируется? У тебя там что-то очень специфичное типа QJson, или просто лень было разбираться со всем, что дигия переименовала/перенесла? Если второе - его там не так много, если что.

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

А зачем поддерживать устаревший Qt? Стоит наоборот с актуальной версией собирать. Но 5.3.2 очень странный выбор. 5.6.0 лучше по всем параметрам.

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

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

LLIAKAJL
() автор топика
Ответ на: комментарий от robus

Собирал с тем, что в Debian Jessie в репах идет. С другими не пробовал, но должно работать.

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

Вроде как ничего особо нет, чтобы на Qt4 не переписать, но нафига?

Правильная позиция. Кому надо, сами перепишут.

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

Актуальная часто сыроватая выходит. А Qt 4 — стабильный и проверенный временем монолит.

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

А Qt 4 — стабильный и проверенный временем монолит.

Скорее мёртвый и устаревший. QtQuick1 - чёртов ад, классы QGl* - чёртов ад, поддержки wayland нет и не будет, нет лямбд в сигналах/слотах, классы коллекций работают заметно медленнее, чем в 5 и не поддерживают современный синтаксис.

robus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.