Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Добавление карточных тем в Aisleriot  (Прочитано 4330 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ant56b

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Михалыч
    • Просмотр профиля
Добавление карточных тем в Aisleriot
« : 08 Октября 2012, 17:27:53 »
В Ubuntu 12.04 со всеми последними обновлениями в Aisleriot 3.2.3.2 почему-то не работает пункт меню "Вид-Стиль карт-Установить карточную тему..."
Установил пакет gnome-games-extra-data. Пытался запустить Айслериот с правами root, скомандовав gksu sol, и тоже никакого результата. В чём здесь "собака зарыта"?
« Последнее редактирование: 09 Октября 2012, 13:57:13 от ant56b »

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Добавление карточных тем в Aisleriot
« Ответ #1 : 09 Октября 2012, 13:55:38 »
Этот пункт меню у меня не работает, как я понял он должен устанавливать пакет с темами, хотя этот пакет можно поставить и самому, причину неработоспособности надо смотреть в исходниках.

В вики я указал пакет с темами, посмотри в команде установки.

gnome-games-extra-data - аислериоту не нужен, в нем нет файлов для aisleriot.
« Последнее редактирование: 09 Октября 2012, 13:57:15 от Пользователь »

Оффлайн ant56b

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Михалыч
    • Просмотр профиля
Re: Добавление карточных тем в Aisleriot
« Ответ #2 : 09 Октября 2012, 14:04:40 »
Этот пункт меню у меня не работает, как я понял он должен устанавливать пакет с темами, хотя этот пакет можно поставить и самому, причину неработоспособности надо смотреть в исходниках.

В вики я указал пакет с темами, посмотри в команде установки.

gnome-games-extra-data - аислериоту не нужен, в нем нет файлов для aisleriot.
Команда sudo apt-get install aisleriot gnome-cards-data дала ответ
"Уже установлена самая новая версия gnome-cards-data".

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Добавление карточных тем в Aisleriot
« Ответ #3 : 09 Октября 2012, 14:05:48 »
Раз установлена, в аислериоте должна быть не одна тема, как по дефолту, а несколько.

Оффлайн ant56b

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Михалыч
    • Просмотр профиля
Re: Добавление карточных тем в Aisleriot
« Ответ #4 : 09 Октября 2012, 14:43:02 »
Всё ясно. Я только что проверил на свободном компьютере. Этот пункт меню срабатывает только однажды. А именно, при отсутствии дополнительных тем. Если начинающий пользователь установит Айслериот через Центр приложений Ubuntu (без всяких заморочек с командами терминала), а потом запустит, то при выборе злосчастного пункта появится окно с вопросом "Установить дополнительное ПО?". А изначально там только одна тема bonded.svg.
Конечно это никуда не годится, потому что сторонние темы приходится устанавливать обходным путём. См. в вики  :)
« Последнее редактирование: 09 Октября 2012, 14:55:38 от ant56b »

Оффлайн ant56b

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
  • Михалыч
    • Просмотр профиля
Re: Добавление карточных тем в Aisleriot
« Ответ #5 : 18 Октября 2012, 22:17:34 »
КСТАТИ, ВОТ ЧТО ОТВЕТИЛ МНЕ Christian Persch https://bugzilla.gnome.org/show_bug.cgi?id=686349
Мой перевод: Спасибо за предложение, я всегда готов добавить новые карточные темы.
Однако этот конкретный набор не приемлем по двум причинам:

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

* Отсканированные вами печатные карты наверняка защищены авторским правом.
Для создания русской колоды карт вы можете попробовать связаться с тем кто имеет
опыт работы с векторной графикой в SVG. Это должен быть либо оригинальный дизайн карт собственного изобретения или, если хотите использовать готовые карты, убедитесь что на них не распространяется авторское право. Лицензия на карты должна быть свободной (в Aisleriot помещаются только колоды карт, имеющие лицензию GPL3).

Обратите также внимание на локализацию: обозначения "А, J, Q, K" должны соответстовать  стандартной карточной теме aisleriot.
---
P.S. Здесь всё не просто: и вопрос лицензирования изображений и опыт в программировании, работе с векторным форматом и т.д. и т.п.  :(
« Последнее редактирование: 19 Октября 2012, 19:06:36 от ant56b »

Бди!

  • Гость
Re: Добавление карточных тем в Aisleriot
« Ответ #6 : 19 Ноября 2012, 02:02:51 »
Новую тему создавать не буду, так как здесь название наиболее подходящее.
"Запилил" темку, просьба потестировать и выдать замечания.
Требования старался соблюдать.
Если надо, можно переделать под КДЕшную KPatience
http://db.tt/9q6rbkF0

Оффлайн fflatx

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Добавление карточных тем в Aisleriot
« Ответ #7 : 15 Августа 2013, 00:35:20 »
Еще одна тема для aisleriot - Атласная колода

Скачать можно здесь

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Добавление карточных тем в Aisleriot
« Ответ #8 : 15 Августа 2013, 13:46:40 »
Спасибо, за проделанную работу.

Закинул ссылку в:
Вики https://help.ubuntu.ru/wiki/aisleriot
форум Runtu: forum.runtu.org

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




В атласных картах в формате svg, на рубашке, слева видна белая полоска.
При использовании atlas игра расходует 60 мегабайт ОЗУ.
При использовании atlas_bitmap игра расходует 20 мегабайт ОЗУ.
При использовании дефолтных тем игра расходует 10-15 мегабайт ОЗУ.




Попробовал открыть atlas.svg через Inkscape и на моем компьютере памяти не хватило, так как понадобилось несколько гигабайт ОЗУ для открытия изображения.



atlas_bitmap.svg отображается в игре нормально и открывается в векторном редакторе тоже нормально.
« Последнее редактирование: 15 Августа 2013, 15:15:46 от Пользователь »

Оффлайн fflatx

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Добавление карточных тем в Aisleriot
« Ответ #9 : 15 Августа 2013, 19:08:29 »
Спасибо, за проделанную работу.
На здоровье.

После того, как положил изображение в каталог программы, пришлось еще поправить права на файл (указал для катагории прочие - только чтение), иначе атласная тема не применялась.
Это да. Я забыл это указать
Но вообще-то это само собой разумеется: мы копируем колоду в каталог с правами рута, логично после этого проверить права доступа.

В атласных картах в формате svg, на рубашке, слева видна белая полоска.
Полоска широкая? Я смогу это поправить, если увижу скриншот.
Я проверял в Debian Lenny, Debian Wheezy, и Ubuntu 12.04. Полоски не заметил, но у меня небольшой монитор (15"), может быть поэтому не видно.

При использовании atlas игра расходует 60 мегабайт ОЗУ.
При использовании atlas_bitmap игра расходует 20 мегабайт ОЗУ.
При использовании дефолтных тем игра расходует 10-15 мегабайт ОЗУ.
Спасибо за информацию.
Колода atlas.svg - векторная. Имеет гигантское количество контуров.
Об этом сказано на странице для скачивания. Я, собственно, именно поэтому дал ссылку на страницу, а не на сами файлы. Кроме того, размер файла векторной колоды говорит сам за себя.
Расходы ресурсов bitmap-версии, на мой взгляд сопоставимы с остальными, учитывая качество самих картинок.
У меня была мысль уменьшить рисунки. Но... Сравните, как выглядят различные колоды в игре Валентин и в игре Скафл - и будет понятно, почему я этого не сделал.

Попробовал открыть atlas.svg через Inkscape и на моем компьютере памяти не хватило, так как понадобилось несколько гигабайт ОЗУ для открытия изображения.
Да, уже была такая жалоба. Похоже, что это глюк некоторых версий Inkscape.
У человека не открылся файл на машине с 4Gb ОЗУ в Inkscape 0.48.4.
Между тем, у меня на машине с Debian Lenny было 2Gb ОЗУ и файл открылся нормально. Версия Inkscape 0.46.
Аналогично с Inkscape Inkscape 0.48.3.1 r9886.
Файл, в общем-то, не примечателен ничем, кроме количества объектов внутри.
К сожалению, у меня нет возможности проверить работу всех существующих версий Inkscape.

Если будут какие-то проблемы или идеи по улучшению - пишите. Сюда или в комментарии блога.
Обсудим, рассмотрим, если возможно - улучшим.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2700
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Добавление карточных тем в Aisleriot
« Ответ #10 : 16 Августа 2013, 00:31:31 »
С  atlas.svg у меня aisleriot подвисает...

А с atlas_bitmap.svg никаких проблем.

Вобщем atlas.svg не удачный получился, и его лучше спрятать с глаз, а то у людей проблемы будут.


На счет белой полоски слева - она есть только в atlas.svg, в atlas_bitmap.svg ее нет.
« Последнее редактирование: 16 Августа 2013, 00:37:04 от Пользователь »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.