Bug 33976

Summary: Не работает при запуске из меню
Product: Sisyphus Reporter: Aleksey Borisenkov <grizlik78>
Component: scilabAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: lomov
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://bugzilla.scilab.org/show_bug.cgi?id=14682
Bug Depends on:    
Bug Blocks: 33987    
Attachments:
Description Flags
scilab-pty-wrapper.patch
none
scilab-pty-wrapper.patch none

Description Aleksey Borisenkov 2017-10-05 22:54:50 MSK
При запуске scilab из меню или по F2 в KDE5 и LXQt открывается командное окно программы в котором отсутствует приглашение ко вводу команд. В LXDE окно открывается и сразу же закрывается.
Открытие по ассоциации файлов тоже не работает (окно сразу закрывается).
Никаких ошибок нигде, вроде, не видно.

При запуске из терминала всё работает во всех системах.
Если в desktop-файлах прописать terminal=true, то тоже работает, но открывается ненужное окно xterm.
Comment 1 Aleksey Borisenkov 2017-10-20 19:30:03 MSK
Created attachment 7239 [details]
scilab-pty-wrapper.patch

В общем scilab не работает, если стандартный поток ввода не связан с псевдотерминалом (похоже в этом случае scilab пытается выполнять команды из потока ввода, а после получения конца файла закрывается).
Для себя сделал python-обёртку, которая запускает scilab с новым псевдотерминалом. Может кто-то знает, как обойтись без python.
Comment 2 Aleksey Borisenkov 2017-10-29 14:35:05 MSK
Created attachment 7249 [details]
scilab-pty-wrapper.patch

Нашёл более элегантный объезд с помощью программки empty
Comment 3 Andrey Cherepanov 2017-11-15 13:07:11 MSK
*** Bug 33987 has been marked as a duplicate of this bug. ***
Comment 4 Repository Robot 2017-11-16 14:15:45 MSK
scilab-6.0.0-alt2 -> sisyphus:

Wed Nov 15 2017 Andrey Cherepanov <cas@altlinux> 6.0.0-alt2
- Build docs (ALT #34037)
- Fix run from menu (ALT #33976)
- Remove duplicate categories