Надо ли «моргать панелями» при запуске GUI-приложений?

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter »

Latest post of the previous page:

Centaur wrote:...
Сломается при появлении каких-нибудь ещё консольных подсистем.
Пока не сломалось, можно юзать... вообщем, я не вижу проблемы.
Моё виденье такое: если расширение у файла exe, то анализируем, как ты говоришь, его заголовок. Если видим, что приложение консольное, вставляем имя в командную строку и давим enter (ну, или каким нибудь другим способом запускаем его через фар).
Это я всё про плагин говорю, про ядро может t-rex пояснит.
t-rex wrote:А то что мигают панели так это фича и так должно быть.
Почему-то всегда так и думалось... :) Ну а в чём фишка то, пояснишь?
t-rex wrote:фар да проверяет консольность или гуйность запускаемого файла так как без этого вы бы начали плакать.
t-rex, ты FAR'ом не пользуешься, только пишешь? :) Приведи пример, как бы он себя вёл если бы ничего не проверялось, а то не совсем понятно, что ты имел ввиду.


И вообще, может если эта "фича" так легко устроена там, то стоит сделать хотябы тех.инфо, чтоб это моргало можно было выключить. М?
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

[e]Bu$ter
1. Если бы не проверялось то при запуске GUI приложения фар бы висел пока оно бы не закрылось.

2. Когда панели моргают пользователь знает что что то запустилось и также понимает что что то записалось под панелями - это логично и ожидаемо для консольного файл менеджера.
livax
Posts: 4
Joined: Sun 22 Jul, 2007 14:07

предложение касательно консоли

Post by livax »

как и для многих, для меня far - основная среда работы
и мне бы очень хотелось в новой версии следующего:

0. чтобы при использовании "Use Windows registered types" в консоле писалась не просто строка с названием файла, а полная команда, запускающая привязанную к файлу прогу
т.е. например ">C:\Windows\notepad.exe C:\boot.ini" вместо ">C:\boot.ini"

1. чтобы при запуске чего-либо, включая использующего консольный вывод, панели не исчезали, а просто дизаблились. у меня высота панелей ограничена 2/3 экрана, специально для того, чтобы видеть что пишется в консоле, и мигания панелей просто раздражают.

спасибо; извиняюсь, если боян.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

livax
0. А фар такую инфу не знает, он запускает файл с помощью АПЙ винды.

1. Так надо.
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter »

1. Гляньте SmartLaunch. Для случая
. чтобы при запуске чего-либо,
он как раз подходит. Вот с консольным выводом пока никак.
livax
Posts: 4
Joined: Sun 22 Jul, 2007 14:07

Post by livax »

t-rex wrote: 0. А фар такую инфу не знает, он запускает файл с помощью АПЙ винды.
но ведь узнать не проблема, не так ли? возможность запуска вручную по регистрации винды можно было бы сделать отдельной опцией. согласитесь, так гораздо удобнее, когда видишь, что непосредственно происходит.
а касательно 1. - это ведь тоже легко выполнимо? думаю, не мне одному кажется, что так будет гораздо удобнее.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Post by NightRoman »

livax
а касательно 1. - это ведь тоже легко выполнимо? думаю, не мне одному кажется, что так будет гораздо удобнее.
Может и не одному, но не всем. Я - за мигание панелей (по крайней мере по дефолту, если это когда-то будет опциональным). Например, вот почему - у меня не мало виндовых приложений, которые стартуют очень медленно и случайный повторный запуск крайне нежелателен. Мигание - это подтверждение, что запуск произошел (это куда лучше, чем бежать в таск-манагер проверять или т.п.). На форуме этот аргумент уже упоминался, в шутку или нет, но он может быть и реально важным.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Post by DrKnS »

0. Для просмотра комстроки процесса отлично подходит плагин ProcList из стандартной поставки. А лепить в фар разбор виндовых ассоциаций (которые, кстати, могут быть описаны в разных местах) и весь связанный с этим AI вместо одного вызова ShellExecute выглядит "немного" странно.
1. К аргументам, изложенным NightRoman, добавлю: это "что-либо, использующее консольный вывод" может использовать еще и ввод.
Мне интересно, как будет выглядеть при таких "немигающих" панелях, например, результат команды "more" или запуск еще одного фара в той же консоли?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Надо ли «моргать панелями» при запуске GUI-приложений?

Post by DrKnS »

А, и заодно интересно мнение трудящихся: надо ли «моргать панелями» при запуске GUI-приложений? (при запуске консольных — надо, не обсуждается)
Yegor
Posts: 1329
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: Глюки и баги, появившиеся в «ночных сборках»

Post by Yegor »

Интересно посмотреть и попробовать, чтобы сказать точно :)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Глюки и баги, появившиеся в «ночных сборках»

Post by Maximus5 »

"Смотрел и пробовал" на примере плагина sl.
IMHO, моргать нужно, если панели не гасятся - то возникает конфликт с въевшимся в подкорку поведением. Если приложение запускается с задержкой (мало ли почему), возникает ощущение, что с фаром что-то не то...
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Глюки и баги, появившиеся в «ночных сборках»

Post by John Doe »

А давно ли вы пробовали?
Последняя версия SL лишена упомянутого недостатка:

Code: Select all

0.7.25 - Tue Dec 22 18:19:42 +0200 2009
...
 + Процесс запуска теперь индицируется сообщением "Запускаю...". Сообщение
   можно отключить в реестре (пример смотрите в прилагаемом reg-файле);
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Глюки и баги, появившиеся в «ночных сборках»

Post by Maximus5 »

John Doe, вопрос был не про "sl", а про "надо ли «моргать панелями» при запуске GUI-приложений".
И вообще, я "SL" не пользую.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Глюки и баги, появившиеся в «ночных сборках»

Post by DrKnS »

Yegor wrote:Интересно посмотреть и попробовать, чтобы сказать точно :)
http://www.farmanager.com/farbugs/Far2. ... .exec.1.7z
Yegor
Posts: 1329
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: Глюки и баги, появившиеся в «ночных сборках»

Post by Yegor »

Вроде нормально выглядит, если конечно для этого лишний раз не читается кусок файла (PE заголовок)...
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Глюки и баги, появившиеся в «ночных сборках»

Post by John Doe »

Maximus5 wrote:вопрос был не про "sl", а про "надо ли «моргать панелями» при запуске GUI-приложений".
А разве ответ не про это? Моргать не надо, но и "молчать" не стоит: нужна какая-то индикация.
Post Reply

Return to “Предложения и идеи”