Программное обеспечение > Игровые приложения

Aisleriot - решение проблемы с кракозябрами в пасьянсах

(1/3) > >>

Kamrad:
Я думаю, что все, кто регулярно играет в пасьянсы, заметили, что после обновления версии Aisleriot, в русской локализации системы вместо букв при нажатии "подсказки" выползают знаки вопроса. Насколько я могу судить, проблема тут не в локализации, а в кривых третьегномовских библиотеках, которые были также обновлены на всех дистрибутивах. Но в данной теме я говорю только о "бубунтах". Последний неискалеченный Aisleriot был в Ubuntu 12.04, а потом началось то, о чём я сказал выше. Итак, пользователю предлагается выбор - либо использовать "буржуйскую" локализацию системы, либо терпеть кракозябры, либо использовать дистрибутив, жизненный цикл которого вот-вот закончится. В мою не слишком светлую голову пришло четвёртое решение - заставить Бубунту 14.04-16.04 "слопать" версию Aisleriot из репозитория 12.04.х. Этот эксперимент я проделал следующим образом - "подсунул" в /etc/apt файл sources.list из Ubuntu 12.04, обновлял Синаптик, устанавливал Aisleriot, а затем возвратил "родной" список репозиториев. Эксперимент удался - таким вот не слишком "изячным" способом получить нормальные пасьянсы на Ubuntu 14/16.

ivm:
Предположим, если взять старую версию Aisleriot (неспроста аватара штирлиц, молчит как партизан, какой репозиторий добавлял и в какой системе), то все остальные пакеты зависимостей обновятся при следующем обновлении и всё окажется ровно на том же самом месте.

Я не знаю второго любителя пасьянсов здесь, но если встаёт проблема, давайте её решать цивилизованными методами.

alv:

--- Цитата: ivm от 01 Июня 2016, 14:22:40 ---Я не знаю второго любителя пасьянсов здесь, но если встаёт проблема

--- Конец цитаты ---
Их есть, вот только проблемы не замечали.
О существовании подсказки даже не подозревал за ненадобностью - есть подозрение, что правила пасьянсов знаю чуть-чуть получше, чем авторы программ :)
На язык интерфейса внимания не обращал.
Сейчас поглядел - действительно, в Cintu интерфейс английский (видимо-что-то гномовское языково-зависимое не докачал).
В Matuntu - да, интерфейс русский, да, в подсказке "Положите пустую карту" вместо куда - вопросики.
Забавно - такого гибрида я ещё не видел.
Проблема, разумеется, не в Matuntu, а в библиотеках, от которых зависит Aisleriot, и скорее всего, в их апстриме. Думаю, она есть во всех дистрах, кроме, разве что, совсем отечественных, типа Alt'а, проверять сейчас несподручно..

--- Цитата: ivm от 01 Июня 2016, 14:22:40 ---давайте её решать цивилизованными методами.

--- Конец цитаты ---
Если проблема действительно в библиотеках, то цивилизованный метод один - писать багрепорты разработчикам до посинения.
А полуцивилизованный, так сказать, метод - примерно такой:
1) скачать пакет и его зависимости (их сейчас подглядел, две - guile и gnome-cards-data) последней версии, где в Aisleriot'е этой багофичи не было;
2) установить эти пакеты в лоб, через dpkg или Gdebi;
3) командой
$ sudo apt-mark hold aisleriot guile gnome-cards-data
зафиксировать версии пакетов.

ivm:
Взял и решил посмотреть в Matuntu-X64-M112.
Для начала поставил сам Aisleriot, с ним притащились:

* gnome-cards-data (1:3.18.2-1ubuntu1)
* guile-2.0-libs (2.0.11+1-10)
* libgc1c2 (1:7.4.2-7.3)
Справка открылась девственно чистым окном.
За вывод справки программы отвечает yelp.
Значит чего-то не хватало связанного с ним. Ведь матешная справка работает!
Доставил yelp-tools с зависимостями:

* itstool (2.0.2-3)
* libxml2-utils (2.9.3+dfsg1-1)
* python-libxml2 (2.9.3+dfsg1-1)Теперь подсказка работает нормально.
Посмотрите своими глазами, а то может быть я что-то не понял в карточных подсказках.

alv:

--- Цитата: ivm от 01 Июня 2016, 18:49:04 ---Справка открылась девственно чистым окном.

--- Конец цитаты ---
Игорь, имеется ввиду не та справка, которая Help, а та, которая (в англоязычном варианте) Control -> Hints.
То есть которая подсказывает типа "Хода нет - ходи с бубей", "Нет хода - не вистуй", "Дыми больше - противник дуреет" и так далее. То есть то, что любой картёжник запомнил как

--- Код: ---$ man man
--- Конец кода ---
с того момента, когда впервые взял карты в руки :)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии