ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] [installer-20070226] misc. замечания.
@ 2007-02-28 17:29 Mikhail Gusarov
  2007-02-28 17:56 ` [sisyphus] " Nick S. Grechukh
  0 siblings, 1 reply; 8+ messages in thread
From: Mikhail Gusarov @ 2007-02-28 17:29 UTC (permalink / raw)
  To: sisyphus

Приветствую.

Поскольку компоненты инсталлера в багзилле я не увидел :), то пишу
сюда (за баяны просьба не бить - по причине отсутствия компоненты
инсталлера перед глазами списка багов не нашёл).

При инсталляции пытался максимально выключить догадливость, ибо вроде
бы это инсталлер, а не паззл :) Поэтому фразы "ты должен был
догадаться" мной будут игнорироваться :-P

* gfxboot

 - F1. В help присутствуют пункты, отсутствующие в основном меню:
   "спасательная система", "проверка программно-аппаратных средств",
   "загрузка с НЖМД".

 - F4 называется "CD-ROM", а неплохо бы что-нибудь вида "Media:
   CD-ROM" или даже "Installation Media: CD-ROM", если влезет.

 - F5 с надписью "Драйвер" выплёвывает менюшку "Да/Нет/Файл". Я могу
   предположить, что "Файл" - это "поставить драйвер из файла", но всё
   остальное для меня является загадкой, как впрочем, и имя
   пункта.

   Выбор "Да" или "Нет" не меняет названия пункта.

   Help к этому пункту также весьма загадочен.

 - Пункт 'network' неплохо бы переименовать, чтобы он по виду
   соответствовал остальным.

* логи

В самом начале в логах ядра заметны сообщения

<4>libusual: Unknown symbol usb_register_driver
<4>libusual: Unknown symbol usb_deregister

и

<4>usb_storage: Unknown symbol storage_usb_ids
<4>usb_storage: Unknown symbol usb_usual_check_present
<4>usb_storage: Unknown symbol usb_usual_check_type
<4>usb_storage: Unknown symbol usb_usual_set_present

* Общие замечания по пошаговогому инсталлеру.

 - "Keyboard Settings (2/12)" выглядит как "вторая страница из 12
   страниц, посвящённых конфигурированию клавиатуры". Тут скорее
   должно быть что-то вида "2/12: Keyboard Settings".

 - Кнопки backward/forward смотрятся странно. Кажется, они везде
   называются prev/next (кроме браузера, но там они несут другую
   смысловую нагрузку).

* Экран выбора чего-то.

 Кажется, это баян :) Но всё равно.

 - Экран без подписей, чего инсталлируем. Кроме того, один раз язык
   уже выбирали в gfxboot.

 - Если это язык, то почему есть POSIX? Если это локаль, то почему нет
   полных названий локали?

 - Клики мышкой по пунктам меню на короткое время подсвечивают рамку
   listbox'а.

 - Даблклик по названию языка не работает.

 - Если это раскладка клавиатуры, то хочу Dvorak!

* Экран согласия с лицензией.

 - На двух предыдущих шагах выбирал русский. Этот экран полностью английский.

 - I Agree. I accept this license environment. Кажется возможно слегка
   чуть-чуть избыточная избыточность.

 - Меню "Menu" вполне могло бы быть двумя кнопками, ибо надпись "Menu"
   в инсталлере смотрится совершенно психоделически, а содержание так
   и просится в две кнопочки рядом друг с другом.

 - Логотип QT - это, как я понимаю, временно?

* Basesystem installation

 - рамку вокруг основного виджета колбасит. Кажется, это тоже баян :)

* Создание пользователя

 - а почему только один пользователь?

* Additional packages

 - К task'ам не прилагается описание, что в эти таски входит.

 - Нажатие forward выкидывает какой-то странный диалоговый
   артефакт. После внимательного принюхивания становится понятно, что
   это диалоговое окошко apt. Но зачем оно здесь?

   В этом окошке можно посмотреть какие пакеты будут поставлены. Но
   это стоило рассказать на предыдущем шаге.

 - Окошко apt имеет кнопки yes и no. Куда они ведут, с первого взгляда
   понять сложно, ибо они по смыслу дублируют backward/forward:
   нажатие кнопки 'yes' перебросит на следующий экран, или нужно будет
   жать forward? Нажатие кнопки 'no' вернёт на экран выбора пакетов
   или нужно будет жать backward?

   Скорее, здесь нужно не диалоговое окно, а обычный screen "будут
   поставлены такие-то пакеты" с кнопками backward/forward.

 - Прогресс инсталляции additonal packages по виду не совпадает с
   инсталляцией basesystem. Интересно, почему?

 - В случае инсталляции с локального привода downloading лучше
   заменить на менее конфузящее copying.

* Network settings

 Тут странная навигация.

 - Кнопка "сетевые соединения" выглядит как заголовок.

 - После нажатия кнопки "сетевые соединения" попадаем в некий новый
   экран, в то время как wizard предполагает передвижение вперёд/назад
   только кнопками backward/forward.

 - Кнопка forward из этого экрана ведёт назад (!!) в "network settings".

 Тут, наверное, лучше сделать какой-нибудь tabbed-интерфейс, как на
 следующей страничке или модальные диалоговые окошки (хоть модальные
 диалоговые окошки и зло в общем случае, но в таком
 single-task-oriented интерфейсе они вроде не особо повредят).

 - Текст "Restaring network" не выровнен вертикально и горизонтально
   по центру в всплывающем окошке.

* Date/Time

 - Если не установлены пакеты для ntp, то почему checkbox
   "synchronize" отмечен и при этом disabled? Он должен быть не
   отмечен!

 - Почему при этом можно выбирать ntp-сервер?

 - Не проще ли автоматически ставить пакеты, необходимые для ntp, если
   чекбокс "синхронизировать" отмечен?

 - Хотя Please run command apt-get install жжот =)

* Display Settings

 - Разрешение по умолчанию выставлено в "пусто", хотя вполне разумно
   было бы выставить "auto".



* После ребута

 - Рутовая консоль в *dm'е не умеет ansi color sequences =)

-- 
JID: dottedmag@jabber.dottedmag.net

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] misc. замечания.
  2007-02-28 17:29 [sisyphus] [installer-20070226] misc. замечания Mikhail Gusarov
@ 2007-02-28 17:56 ` Nick S. Grechukh
  2007-02-28 18:09   ` Mikhail Gusarov
  0 siblings, 1 reply; 8+ messages in thread
From: Nick S. Grechukh @ 2007-02-28 17:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

2007/2/28, Mikhail Gusarov <dottedmag@dottedmag.net>:
>  - F4 называется "CD-ROM", а неплохо бы что-нибудь вида "Media:
>    CD-ROM" или даже "Installation Media: CD-ROM", если влезет.
... и синхронизировать в этой ручке источник пакетов и источник
stage2, убрав таким образом лишние пункты меню.

> <4>libusual: Unknown symbol usb_register_driver
> <4>libusual: Unknown symbol usb_deregister
> <4>usb_storage: Unknown symbol storage_usb_ids
> <4>usb_storage: Unknown symbol usb_usual_check_present
> <4>usb_storage: Unknown symbol usb_usual_check_type
> <4>usb_storage: Unknown symbol usb_usual_set_present
а это не qemu случайно? мой ливцд делает так, если отключен usb
контроллер. если  в qemu дать usb, этого не будет.

>  - "Keyboard Settings (2/12)" выглядит как "вторая страница из 12
>    страниц, посвящённых конфигурированию клавиатуры". Тут скорее
>    должно быть что-то вида "2/12: Keyboard Settings".
+1

> Если это локаль, то почему нет полных названий локали?

ru_RU.UTF-8 ? зачем? этим только перебежчиков с оффтопика пугать :)

> * Создание пользователя
>  - а почему только один пользователь?
потому что он "системный"? в 3.0.4 было добавление пользователей, но
то что сейчас - имхо концептуальнее.

>  - К task'ам не прилагается описание, что в эти таски входит.
да, в этом старый добрый 3.0.4 рулил.

>  - Окошко apt имеет кнопки yes и no. Куда они ведут, с первого взгляда
>    понять сложно,

они никуда не ведут :) они чтобы подтвердить или отказаться.

> ибо они по смыслу дублируют backward/forward:

провел тест на фокус-группе. фокус-группа, в отличие от тебя, вообще
не воспринимает кнопки визарда  как "навигацию";)

>    нажатие кнопки 'yes' перебросит на следующий экран, или нужно будет
>    жать forward? Нажатие кнопки 'no' вернёт на экран выбора пакетов
>    или нужно будет жать backward?

я думаю, это и есть модальное окно которое ты хочешь для network.
да/нет вполне логично выглядит, нажатие "нет" возвращает на выбор
пакетов.

>    Скорее, здесь нужно не диалоговое окно, а обычный screen "будут
>    поставлены такие-то пакеты" с кнопками backward/forward.
мне кажется, это будет намного хуже.

>  - В случае инсталляции с локального привода downloading лучше
>    заменить на менее конфузящее copying.
а они copying? мне показалось, что там просто rpm -K делается (судя по
невыставлению ramdisk_size, копировать просто некуда).

>  - После нажатия кнопки "сетевые соединения" попадаем в некий новый
>    экран, в то время как wizard предполагает передвижение вперёд/назад
>    только кнопками backward/forward.
>  - Кнопка forward из этого экрана ведёт назад (!!) в "network settings".

последний еще не видел, а в 20070219 было:
в "вложенных" диалогах кнопки back/forward *заблокированы*. чтобы
нажать forward, надо вначале нажать на "general network settings", что
очень мутно для юзверя.

>  Тут, наверное, лучше сделать какой-нибудь tabbed-интерфейс, как на
>  следующей страничке или модальные диалоговые окошки (хоть модальные
>  диалоговые окошки и зло в общем случае, но в таком
>  single-task-oriented интерфейсе они вроде не особо повредят).

+1

>  - Не проще ли автоматически ставить пакеты, необходимые для ntp, если
>    чекбокс "синхронизировать" отмечен?

там еще хуже - openntpd уже поставлен, а ntpd на диске нет вообще ;)

> * Display Settings
>  - Разрешение по умолчанию выставлено в "пусто", хотя вполне разумно
>    было бы выставить "auto".

я уже догадался, что именно из-за этого у меня падал тест. не падает,
если руками  выставлять auto.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] misc. замечания.
  2007-02-28 17:56 ` [sisyphus] " Nick S. Grechukh
@ 2007-02-28 18:09   ` Mikhail Gusarov
  2007-02-28 18:35     ` Nick S. Grechukh
  0 siblings, 1 reply; 8+ messages in thread
From: Mikhail Gusarov @ 2007-02-28 18:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


Twas brillig at 19:56:37 28.02.2007 UTC+02 when Nick S. Grechukh did gyre and gimble:

 >> <4>libusual: Unknown symbol usb_register_driver
 >> <4>libusual: Unknown symbol usb_deregister
 NSG> а это не qemu случайно? мой ливцд делает так, если отключен usb
 NSG> контроллер. если  в qemu дать usb, этого не будет.

qemu, да. Ну да ладно: если безвредно, то фиг с ним.

 >> * Создание пользователя
 >>  - а почему только один пользователь?
 NSG> потому что он "системный"? в 3.0.4 было добавление пользователей, но
 NSG> то что сейчас - имхо концептуальнее.

А так не написано написано, что он "системный". И ещё - что такое
"системный" пользователь? Админ? И вообще - я туда себя вбил, а я не
системный, я живой :)

 NSG> провел тест на фокус-группе. фокус-группа, в отличие от тебя,
 NSG> вообще не воспринимает кнопки визарда как "навигацию";)

А как они их воспринимают? Это важно, чтобы понять.

 >>    нажатие кнопки 'yes' перебросит на следующий экран, или нужно
 >>    будет жать forward? Нажатие кнопки 'no' вернёт на экран выбора
 >>    пакетов или нужно будет жать backward?

 NSG> я думаю, это и есть модальное окно которое ты хочешь для
 NSG> network.  да/нет вполне логично выглядит, нажатие "нет"
 NSG> возвращает на выбор пакетов.

Не. Модальное окно для network должно иметь одну кнопку 'close'. И
поскольку оно будет лежать поверх окна, откуда было вызвано, то
непоняток не будет.

 >>    Скорее, здесь нужно не диалоговое окно, а обычный screen "будут
 >>    поставлены такие-то пакеты" с кнопками backward/forward.
 NSG> мне кажется, это будет намного хуже.

А ты проверь на той же фокус-группе: просто нарисуй на нескольких
бумажках скетчи и покажи.

 >>  - В случае инсталляции с локального привода downloading лучше
 >>    заменить на менее конфузящее copying.
 NSG> а они copying? мне показалось, что там просто rpm -K делается (судя по
 NSG> невыставлению ramdisk_size, копировать просто некуда).

Ну тогда вообще "checking integrity". Downloading жёстко привязано по
смыслу к сети.

-- 
JID: dottedmag@jabber.dottedmag.net

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] misc. замечания.
  2007-02-28 18:09   ` Mikhail Gusarov
@ 2007-02-28 18:35     ` Nick S. Grechukh
  2007-02-28 18:44       ` Mikhail Gusarov
  0 siblings, 1 reply; 8+ messages in thread
From: Nick S. Grechukh @ 2007-02-28 18:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

2007/2/28, Mikhail Gusarov <dottedmag@dottedmag.net>:
>  >> * Создание пользователя
>  >>  - а почему только один пользователь?
>  NSG> потому что он "системный"? в 3.0.4 было добавление пользователей, но
>  NSG> то что сейчас - имхо концептуальнее.
>
> А так не написано написано, что он "системный".

написано (по кр. мере было в 20070219).

> И ещё - что такое
> "системный" пользователь?

не знаю, видимо какой-то очень важный пользователь :) по кр. мере он
входит в wheel.

> Админ? И вообще - я туда себя вбил, а я не
> системный, я живой :)

oh well, на винду мы равняться не будем, но для справки - там задается
пароль Administrator и создается один пользователь, входящий в группу
Admins. остальных юзеров можешь добавить потом.

>  NSG> провел тест на фокус-группе. фокус-группа, в отличие от тебя,
>  NSG> вообще не воспринимает кнопки визарда как "навигацию";)

только если бы еще back/forward заменить на previous/next.

> А как они их воспринимают? Это важно, чтобы понять.

forward это шаг в неизвестность со словами "ладно, здесь вот так".
back это "ой я ошибся" - доступность всех предыдущих шагов успокаивает.

но "навигировать" по инсталеру никому в голову не приходит, причем
"вперед" он может и разветвляться - в зависимости от выбора сделанного
на предыдущих этапах.

> Не. Модальное окно для network должно иметь одну кнопку 'close'. И
> поскольку оно будет лежать поверх окна, откуда было вызвано, то
> непоняток не будет.

почему сразу close? а как же apply settings / discard changes ?

>  >>  - В случае инсталляции с локального привода downloading лучше
>  >>    заменить на менее конфузящее copying.
>  NSG> а они copying? мне показалось, что там просто rpm -K делается (судя по
>  NSG> невыставлению ramdisk_size, копировать просто некуда).
> Ну тогда вообще "checking integrity". Downloading жёстко привязано по
> смыслу к сети.

да я сам был возмущен downloading с сидюка :)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] misc. замечания.
  2007-02-28 18:35     ` Nick S. Grechukh
@ 2007-02-28 18:44       ` Mikhail Gusarov
  2007-02-28 19:03         ` Nick S. Grechukh
  0 siblings, 1 reply; 8+ messages in thread
From: Mikhail Gusarov @ 2007-02-28 18:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


Twas brillig at 20:35:49 28.02.2007 UTC+02 when Nick S. Grechukh did gyre and gimble:

 >> А так не написано написано, что он "системный".
 NSG> написано (по кр. мере было в 20070219).

Не заметил. Ну ладно, в следующей сборке посмотрю. Эту неохота ещё раз
ставить, оно без kqemu тормозно, а kqemu виснет.

 >> И ещё - что такое "системный" пользователь?

 NSG> не знаю, видимо какой-то очень важный пользователь :) по
 NSG> кр. мере он входит в wheel.

Ну вот. Я тоже не знаю :)

 >>  NSG> провел тест на фокус-группе. фокус-группа, в отличие от
 >>  NSG> тебя, вообще не воспринимает кнопки визарда как
 >>  NSG> "навигацию";)

 NSG> только если бы еще back/forward заменить на previous/next.

Это я в гайдлайнах от эппла найду, как они советуют.

 NSG> но "навигировать" по инсталеру никому в голову не приходит,
 NSG> причем "вперед" он может и разветвляться - в зависимости от
 NSG> выбора сделанного на предыдущих этапах.

Согласен.

 >> Не. Модальное окно для network должно иметь одну кнопку 'close'. И
 >> поскольку оно будет лежать поверх окна, откуда было вызвано, то
 >> непоняток не будет.

 NSG> почему сразу close? а как же apply settings / discard changes ?

Ну хорошо. close и revert. apply не нужен.

-- 
JID: dottedmag@jabber.dottedmag.net

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] misc. замечания.
  2007-02-28 18:44       ` Mikhail Gusarov
@ 2007-02-28 19:03         ` Nick S. Grechukh
  2007-03-01  3:11           ` Mikhail Gusarov
  2007-03-01  3:41           ` Mikhail Gusarov
  0 siblings, 2 replies; 8+ messages in thread
From: Nick S. Grechukh @ 2007-02-28 19:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

2007/2/28, Mikhail Gusarov <>:
> Twas brillig at 20:35:49 28.02.2007 UTC+02 when Nick S. Grechukh did gyre
> and gimble:
>  >> Не. Модальное окно для network должно иметь одну кнопку 'close'. И
>  >> поскольку оно будет лежать поверх окна, откуда было вызвано, то
>  >> непоняток не будет.
>
>  NSG> почему сразу close? а как же apply settings / discard changes ?
>
> Ну хорошо. close и revert. apply не нужен.

я думаю ровно наоборот: apply и close.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] misc. замечания.
  2007-02-28 19:03         ` Nick S. Grechukh
@ 2007-03-01  3:11           ` Mikhail Gusarov
  2007-03-01  3:41           ` Mikhail Gusarov
  1 sibling, 0 replies; 8+ messages in thread
From: Mikhail Gusarov @ 2007-03-01  3:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


Twas brillig at 21:03:47 28.02.2007 UTC+02 when Nick S. Grechukh did gyre and gimble:

 >>  NSG> почему сразу close? а как же apply settings / discard changes ?
 >> Ну хорошо. close и revert. apply не нужен.

 NSG> я думаю ровно наоборот: apply и close.

то есть revert changes не сделать вообще никак?

-- 
JID: dottedmag@jabber.dottedmag.net

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [sisyphus] misc. замечания.
  2007-02-28 19:03         ` Nick S. Grechukh
  2007-03-01  3:11           ` Mikhail Gusarov
@ 2007-03-01  3:41           ` Mikhail Gusarov
  1 sibling, 0 replies; 8+ messages in thread
From: Mikhail Gusarov @ 2007-03-01  3:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


Twas brillig at 21:03:47 28.02.2007 UTC+02 when Nick S. Grechukh did gyre and gimble:

 NSG> я думаю ровно наоборот: apply и close.

В общем, тут:
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGWindows/chapter_17_section_6.html#//apple_ref/doc/uid/20000961-TPXREF27a

Буду не против любого разумного варианта (с apply, без apply, с
немедленным применением, с отложенным применение настроек).

-- 
JID: dottedmag@jabber.dottedmag.net

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2007-03-01  3:41 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-28 17:29 [sisyphus] [installer-20070226] misc. замечания Mikhail Gusarov
2007-02-28 17:56 ` [sisyphus] " Nick S. Grechukh
2007-02-28 18:09   ` Mikhail Gusarov
2007-02-28 18:35     ` Nick S. Grechukh
2007-02-28 18:44       ` Mikhail Gusarov
2007-02-28 19:03         ` Nick S. Grechukh
2007-03-01  3:11           ` Mikhail Gusarov
2007-03-01  3:41           ` Mikhail Gusarov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git