Bug 3726 - xchat2 startup script eats arguments and leaves useless shell process
Summary: xchat2 startup script eats arguments and leaves useless shell process
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xchat (show other bugs)
Version: unstable
Hardware: all Linux
: P2 minor
Assignee: Pavel S. Khmelinsky
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-22 16:08 MSK by Sergey Vlasov
Modified: 2005-07-13 15:45 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
тогда закрываем.