Bug 25504

Summary: Из меню вызывается italc-launcher (который обнуляет введённые данные), а надо запускать italc
Product: [Development] Sisyphus Reporter: ruslandh <ruslandh@altlinux.org>
Component: italcAssignee: ruslandh <ruslandh@altlinux.org>
Status: ASSIGNED QA Contact: qa-sisyphus@altlinux.org
Severity: normal    
Priority: P3 CC: aen@altlinux.org, ruslandh@altlinux.org, solo@altlinux.org
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://forum.altlinux.org/index.php/topic,4177.msg139253.html#msg139253
Attachments:
Description Flags
Пример патча
none
Изминения спека none

Description From 2011-04-23 09:27:56
Создайте пожалуйста два desktop файла - для italc и italc-launcer - не "мучайте
учитилей" :)
------- Comment #1 From 2011-04-24 05:01:25 -------
2solo: займитесь italc, пожалуйста. это простая и старая бага.
------- Comment #2 From 2011-04-24 08:38:34 -------
  Какие именно введённые данные данные обнуляет italc-launcher?

PS: Без italc-launcher`а невозможно использование italc в нескольких сессиях.
------- Comment #3 From 2011-04-24 09:03:33 -------
"Без" не надо - надо два пункта меню. 
Обнуляются все, до этого введённые. Начинается как с "чистого листа"
------- Comment #4 From 2011-04-24 09:05:13 -------
> Без italc-launcher`а невозможно использование italc в нескольких сессиях.
В смысле одновременно?
------- Comment #5 From 2011-04-24 09:08:23 -------
(В ответ на комментарий №4)
> > Без italc-launcher`а невозможно использование italc в нескольких сессиях.
> В смысле одновременно?

Насколько я понял Руслана, два пункта меню, для italc  и italc-launcher

Руслан, а может быть Вы напишете эти два desktop-файла? непонятно, как назвать
пункты меню, что написать в Comment.
------- Comment #6 From 2011-04-24 12:18:38 -------
Created an attachment (id=4907) [details]
Пример патча

Не проверял, но как общая идея
------- Comment #7 From 2011-04-24 12:19:50 -------
Created an attachment (id=4908) [details]
Изминения спека

Ну. и изминения спека к нему
------- Comment #8 From 2011-04-24 14:20:07 -------
(В ответ на комментарий №4)
> > Без italc-launcher`а невозможно использование italc в нескольких сессиях.
> В смысле одновременно?

  Да.
------- Comment #9 From 2011-04-24 14:35:36 -------
(В ответ на комментарий №5)
> (В ответ на комментарий №4)
> > > Без italc-launcher`а невозможно использование italc в нескольких сессиях.
> > В смысле одновременно?
> 
> Насколько я понял Руслана, два пункта меню, для italc  и italc-launcher

  На мой взгляд гнилая идея: если в программе есть бага, а зависимость
способности сохранять состояние от способа запуска (непосредственно, или через
промежуточный скрипт) сложно назвать иначе -- то править нужно багу, а не
городить костыли.

PS: Суть italc-launcher -- задать используемые порты, через ключи вызова italk.
Никаких запретов на сохранение состояния italc`ом там нет.
------- Comment #10 From 2011-04-24 14:39:20 -------
Ну. вам виднее :) 
Я в код не лез и как задумано не знаю.
------- Comment #11 From 2011-04-24 21:33:40 -------
Поставил запрет на запись в файлы $HOME/.italc/*.xml сразу питоновский скрипт
вылетел по Failed to save updated config, так-что виноват именно он.
------- Comment #12 From 2011-04-24 22:27:57 -------
(В ответ на комментарий №11)
> Поставил запрет на запись в файлы $HOME/.italc/*.xml сразу питоновский скрипт
> вылетел по Failed to save updated config, так-что виноват именно он.

  Спасибо, буду смотреть.