
Я не запускал Studio Controls некоторое время, так как не делал запись, и Pulse отлично справляется с основными операциями. Но мне бы хотелось, чтобы Studio Controls открывался, когда я решу записать. Когда я пытаюсь запустить через терминал, получаю следующее:
Traceback (most recent call last):
File "/usr/bin/studio-controls", line 1837, in <module>
us = StudioControls()
File "/usr/bin/studio-controls", line 605, in __init__
self.refresh_pulse_tab(self.pj_bridge)
File "/usr/bin/studio-controls", line 1315, in refresh_pulse_tab
self.pj_direct.set_text('none')
AttributeError: 'StudioControls' object has no attribute 'pj_direct'
Могу ли я/должен это исправить или мне просто подождать до следующего релиза?
решение1
У меня была точно такая же проблема после сбоя Ardour. Я не знаю, связаны ли эти два события (сбой Ardour и последующая неисправность Studio Controls), суть в том, что из терминала я заметил, что Studio Controls падает после чтения файла конфигурации в ~/.config/autojack/autojack.json
:
$ studio-controls
install path: /usr
Config file: ~/.config/autojack/autojack.json
Traceback (most recent call last):
File "/usr/bin/studio-controls", line 1837, in <module>
us = StudioControls()
File "/usr/bin/studio-controls", line 605, in __init__
self.refresh_pulse_tab(self.pj_bridge)
File "/usr/bin/studio-controls", line 1315, in refresh_pulse_tab
self.pj_direct.set_text('none')
Я исправил это, удалив файл конфигурации:
rm ~/.config/autojack/autojack.json
Удаление файла восстанавливает конфигурацию элементов управления Studio до значений по умолчанию.