[Comm] Второй релиз-кандидат Альт Линукс 5.0.2 Школьный

Aleksey Novodvorsky a.e.nvdv на gmail.com
Вт Дек 21 21:49:45 UTC 2010


22 декабря 2010 г. 0:46 пользователь Шенцев Алексей Владимирович
<ashen на novoross.multinex.ru> написал:
> On Wednesday 22 December 2010 00:41:00 Michael Shigorin wrote:
>> On Tue, Dec 21, 2010 at 11:07:19PM +0300, Шенцев Алексей Владимирович wrote:
>> > > Единственное,  что  не нравится, это в Lazarus запуск xterm
>> > > прописан в /usr/X86-что-то  там/bin,  а  по  факту  он  лежит
>> > > в /usr/bin/ - очень неудобно.  Школьников  пускать  править
>> > > пути - опасно. А самому каждый раз напрягает.
>> >
>> > В сизифном лазаре xterm упоминается:
>> > 1 раз в $LazarusDir/ide/runparamsopts.pas
>> > и в 409 .lpi-файлах.
>> > Итого 410 файлов.
>> >
>> > Кто возьмётся всё это пропатчить? :-D
>>
>> По-хорошему -- надо объяснить апстриму, что пускать следует
>> просто xterm, а не /путь/к/xterm; по-плохому --
>>
>> grep -l /usr/X11R6/bin/xterm src | xargs subst
>> 's,/usr/X11R6/bin/xterm,xterm,g'
>
> Думаю достаточно такого патча (на скорую руку):
>
> --- /home/ashen/work/pascal/lazarus/git/lazarus/lazarus/ide/runparamsopts.pas
> 2010-12-11 18:36:19.000000000 +0300
> +++ /home/ashen/work/pascal/lazarus/experemetal/ide/runparamsopts.pas
> 2010-12-22 00:41:13.000000000 +0300
> @@ -177,7 +177,7 @@
>
>  const
>   DefaultLauncherApplication =
> -    '/usr/X11R6/bin/xterm -T ''Lazarus Run Output''' +
> +    'xterm -T ''Lazarus Run Output''' +
>     ' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)';
>
>  function ShowRunParamsOptsDlg(RunParamsOptions: TRunParamsOptions):
> TModalResult;
>
> Сколько лет у нас лазарус а этот баг всплыл только сейчас.
> Надо буде себе багу повесить по данному поводу, а то забуду, однако ... :)

Вы лучше исправьте его скорее. :-)

Rgrds, Алексей


Подробная информация о списке рассылки community