Ubuntu 18.04: проблемы с установкой easyABC

У меня возникли проблемы с правильной работой easyABC, на Ubuntu 18.04.04 (64 бит).

Установка находится здесь:

https://ifdo.ca/~seymour/easy/

http: //abcplus.sourceforge.net / # EasyABC

Я загрузил easyabc_1.3.7.7-1_all.deb и запустил его с помощью программы установки программного обеспечения.

Вдобавок требовались некоторые зависимости, они были установлены в терминал с помощью:

sudo apt-get install python-wxtools
sudo apt-get install python-wxgtk-media3.0 
sudo apt-get install abcm2ps abcmidi
sudo apt-get install python-pygame
sudo apt-get install python-pyparsing

Когда я запускаю "easyabc" в терминале, чтобы открыть программу, я получаю в терминале следующее сообщение:

Debug: ScreenToClient cannot work when toplevel window is not shown

И, как только я пытаюсь воспроизвести музыку с помощью EasyABC, в терминале появляется несколько случаев следующей ошибки:

(easy_abc.py:18107): Gtk-WARNING **: 20:03:32.596: Negative content width -9 (allocation 1, extents 5x5) while allocating gadget (node checkbutton, owner GtkCheckButton)
(easy_abc.py:18107): Gtk-CRITICAL **: 20:03:32.596: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkCheckButton

Интерфейс EasyABC открывается правильно, за исключением сообщения об ошибке:

Media playback error: Resource not found.
Media playback error: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.

Я могу нажать «ОК», но неудивительно, когда я копирую какой-то код ABC , ноты отображаются неправильно (размеры отображаются странно), и, когда я пытаюсь воспроизвести музыку из некоторых ABC, я получаю сообщение об ошибке EasyABC:

Media playback error: Your GStreamer installation is missing a plug-in.
Media playback error: Internal data stream error.

У меня нет этих проблем в Windows 8 с EasyABC. Я просмотрел несколько возможных решений в Интернете, но пока безуспешно. В прошлом у меня также были проблемы с воспроизведением файлов midi на Ubuntu, возможно, это связано.

У кого-нибудь есть идеи? Есть ли дополнительная информация, которую мне нужно опубликовать здесь? Любая помощь будет оценена.

1
задан 6 May 2020 в 03:11

1 ответ

У меня была эта проблема на Xubuntu 20.04, есть обходной путь.

Редактировать:

/usr/share/easyabc/easy_abc.py

Перейти к строке 4456:

self.mc.Load('NONEXISTANT_FILE____.mid')

Расшифровать:

#self.mc.Load('NONEXISTANT_FILE____.mid')

Сохраните файл. Это вылечило проблему для меня.

Я нашел это здесь:

https://sourceforge.net/p/easyabc/discussion/general/thread/524f3f9c/?limit=25

0
ответ дан 11 December 2020 в 16:50

Другие вопросы по тегам:

Похожие вопросы: