Bug 3726

Summary: xchat2 startup script eats arguments and leaves useless shell process
Product: Sisyphus Reporter: Sergey Vlasov <vsu>
Component: xchatAssignee: Pavel S. Khmelinsky <hmepas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P2    
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Vlasov 2004-02-22 16:08:45 MSK
$ cat /usr/bin/xchat2
#!/bin/sh
. /etc/sysconfig/xchat2
/usr/bin/xchat2-bin

Здесь две проблемы:

1) Параметры командной строки не передаются в xchat2-bin.
2) Бесполезный процесс /bin/sh остаётся до выхода из xchat.




Expected Results:  
#!/bin/sh
. /etc/sysconfig/xchat2
exec /usr/bin/xchat2-bin "$@"
Comment 1 at@altlinux.org 2004-02-25 21:46:54 MSK
3) Насколько я понимаю, здесь есть ещё одна проблема.  Если внимательно
посмотреть на /etc/sysconfig/xchat2, то видно, что переменные не
экспортируются.  Получается, что сейчас этот файл вообще ни на что не влияет.

$ cat ./etc/sysconfig/xchat2
# Choose:
# 1 -- for enable antialiasing
# 0 -- for disable antialiasing
GDK_USE_XFT=0
$

Нужно исправить на `export GDK_USE_XFT=0'.  Либо проверять и
экспортировать переменные собственно в /usr/bin/xchat.

s/for enable/to enable/
s/for disable/to disable/
Comment 2 Sergey Vlasov 2004-02-26 12:38:17 MSK
Возможно, на самом деле это вообще не нужно - xft всё-таки умеет использовать
растровые шрифты.
Comment 3 Pavel S. Khmelinsky 2004-04-16 00:07:47 MSD
Проверьте на текущей версии: xchat-2.0.8-alt1
Comment 4 inger@altlinux.org 2004-05-05 17:46:40 MSD
на другой пакет 
 
Comment 5 Pavel S. Khmelinsky 2004-06-07 12:19:34 MSD
Отрываю этот костыль нафиг, ибо GDK_USE_XFT=0 всеравно желаемого результата не дает.
Comment 6 Sergey Vlasov 2004-06-07 12:37:26 MSD
А, ну да, в последних версиях GDK_USE_XFT вообще оторвали... Тогда этот скрипт
действительно бесполезен.
Comment 7 Pavel S. Khmelinsky 2004-06-07 12:50:03 MSD
тогда закрываем.