Сайт | Скачать | Видео | Wiki

Автор Тема: [Решено] PRA-GAME. После обновления некорректно работает zenity.  (Прочитано 2429 раз)

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

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Заметил на своих любимых танках. Запускаю лаунчер - а он мне это:

За этот диалог отвечает следующий код zenity:
Код
xsd=`zenity --title  "WoTlauncher" --text "Используйте лаунчер только для обновления клиента,\nа для запуска игры запускайте ярлык WorldOfTanks!\n\nВыберите какую версию клиента вы хотите использовать:\nSD - клиент со стандартными текстурами\nHD - клиент с улучшенными текстурами" --list --radiolist --height=230 \
--column="Выбор" --column "Версия клиента" \
TRUE "SD" \
FALSE "HD" `
Пробовал создать отдельный файл test.sh с этим кодом - результат тот же. Данная проблема возникла на PRA-GAME после обновления всего дистрибутива. Раньше такого не наблюдалось.
« Последнее редактирование: 03 Декабрь 2017, 10:18:14 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Возможно там не настоящий zenity, а симлинк
Замените на аттач

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Заменил - результат тот же. Также попробовал sudo pacman -Syu zenity --force - не помогло

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
zenity не сломался? В консоле запускается ?
Проблема - после обновления 001 модуля?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Вот что выдаёт если запустить zenity из консоли:

Проблема - после обновления 001 модуля?
Чуть позже проверю - придётся скачивать pra-game заново, все модули old удалил

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Проверил. Проблема с zenity появляется после обновления модуля 089-pra-update

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Вот что выдаёт если запустить zenity из консоли:
а если запустить в консоле /usr/bin/zenity ?
Этот файл вообще есть?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Да есть:

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
xsd=`zenity --title  "WoTlauncher" --text "Используйте лаунчер только для обновления клиента,\nа для запуска игры запускайте ярлык WorldOfTanks!\n\nВыберите какую версию клиента вы хотите использовать:\nSD - клиент со стандартными текстурами\nHD - клиент с улучшенными текстурами" --list --radiolist --height=230 \
   --column="Выбор" --column "Версия клиента" \
   TRUE "SD" \
   FALSE "HD" `
Если в этом коде заменить zenity на /usr/bin/zenity - то все работает верно

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Вы точно перед запуском заменили /usr/local/bin/zenity на из аттача выше
Он это и должен сделать

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Вы точно перед запуском заменили /usr/local/bin/zenity на из аттача выше
Сорри положил не в ту папку. Теперь все заработало - взял zenity из аттача и положил в /usr/local/bin