Summary: | Из меню вызывается italc-launcher (который обнуляет введённые данные), а надо запускать italc | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | ruslandh <ruslandh> | ||||||
Component: | italc | Assignee: | ruslandh <ruslandh> | ||||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P3 | CC: | aen, rider, ruslandh, solo | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
URL: | http://forum.altlinux.org/index.php/topic,4177.msg139253.html#msg139253 | ||||||||
Attachments: |
|
Description
ruslandh
2011-04-23 09:27:56 MSK
2solo: займитесь italc, пожалуйста. это простая и старая бага. Какие именно введённые данные данные обнуляет italc-launcher? PS: Без italc-launcher`а невозможно использование italc в нескольких сессиях. "Без" не надо - надо два пункта меню. Обнуляются все, до этого введённые. Начинается как с "чистого листа" > Без italc-launcher`а невозможно использование italc в нескольких сессиях.
В смысле одновременно?
(В ответ на комментарий №4) > > Без italc-launcher`а невозможно использование italc в нескольких сессиях. > В смысле одновременно? Насколько я понял Руслана, два пункта меню, для italc и italc-launcher Руслан, а может быть Вы напишете эти два desktop-файла? непонятно, как назвать пункты меню, что написать в Comment. Created attachment 4907 [details]
Пример патча
Не проверял, но как общая идея
Created attachment 4908 [details]
Изминения спека
Ну. и изминения спека к нему
(В ответ на комментарий №4) > > Без italc-launcher`а невозможно использование italc в нескольких сессиях. > В смысле одновременно? Да. (В ответ на комментарий №5)
> (В ответ на комментарий №4)
> > > Без italc-launcher`а невозможно использование italc в нескольких сессиях.
> > В смысле одновременно?
>
> Насколько я понял Руслана, два пункта меню, для italc и italc-launcher
На мой взгляд гнилая идея: если в программе есть бага, а зависимость способности сохранять состояние от способа запуска (непосредственно, или через промежуточный скрипт) сложно назвать иначе -- то править нужно багу, а не городить костыли.
PS: Суть italc-launcher -- задать используемые порты, через ключи вызова italk. Никаких запретов на сохранение состояния italc`ом там нет.
Ну. вам виднее :) Я в код не лез и как задумано не знаю. Поставил запрет на запись в файлы $HOME/.italc/*.xml сразу питоновский скрипт вылетел по Failed to save updated config, так-что виноват именно он. (В ответ на комментарий №11) > Поставил запрет на запись в файлы $HOME/.italc/*.xml сразу питоновский скрипт > вылетел по Failed to save updated config, так-что виноват именно он. Спасибо, буду смотреть. вместо italc теперь veyon и он работает. |