ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Stanislav Ievlev <inger@altlinux.org>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] [installer-20070226] misc. замечания.
Date: Thu, 1 Mar 2007 10:35:39 +0300
Message-ID: <20070301073539.GA29947@basalt.office.altlinux.org> (raw)
In-Reply-To: <87zm6yurkb.fsf@vertex.dottedmag.net>

On Wed, Feb 28, 2007 at 11:20:52PM +0600, Mikhail Gusarov wrote:
> * gfxboot
> 
>  - F1. В help присутствуют пункты, отсутствующие в основном меню:
>    "спасательная система", "проверка программно-аппаратных средств",
>    "загрузка с НЖМД".
> 
>  - F4 называется "CD-ROM", а неплохо бы что-нибудь вида "Media:
>    CD-ROM" или даже "Installation Media: CD-ROM", если влезет.
> 
>  - F5 с надписью "Драйвер" выплёвывает менюшку "Да/Нет/Файл". Я могу
>    предположить, что "Файл" - это "поставить драйвер из файла", но всё
>    остальное для меня является загадкой, как впрочем, и имя
>    пункта.
Стоит повесить багу на gfxboot.
> 
>    Выбор "Да" или "Нет" не меняет названия пункта.
> 
>    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".
Возможно да, чтоит переставить - эта бага на alterator-browser-qt.
> 
>  - Кнопки 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.
Сложно сказать как тут лучше. А copying думаю мы заменим на более
нейтральное getting.
> 
> * Network settings
> 
>  Тут странная навигация.
> 
>  - Кнопка "сетевые соединения" выглядит как заголовок.
> 
>  - После нажатия кнопки "сетевые соединения" попадаем в некий новый
>    экран, в то время как wizard предполагает передвижение вперёд/назад
>    только кнопками backward/forward.
> 
>  - Кнопка forward из этого экрана ведёт назад (!!) в "network settings".
> 
>  Тут, наверное, лучше сделать какой-нибудь tabbed-интерфейс, как на
>  следующей страничке или модальные диалоговые окошки (хоть модальные
>  диалоговые окошки и зло в общем случае, но в таком
>  single-task-oriented интерфейсе они вроде не особо повредят).
Кстати действительно tabbed будет тут совсем не плохим вариантом - наверное так и сделаем.
> 
>  - Текст "Restaring network" не выровнен вертикально и горизонтально
>    по центру в всплывающем окошке.
> 
> * Date/Time
> 
>  - Если не установлены пакеты для ntp, то почему checkbox
>    "synchronize" отмечен и при этом disabled? Он должен быть не
>    отмечен!
> 
>  - Почему при этом можно выбирать ntp-сервер?
> 
>  - Не проще ли автоматически ставить пакеты, необходимые для ntp, если
>    чекбокс "синхронизировать" отмечен?
> 
>  - Хотя Please run command apt-get install жжот =)
Я мечтаю о том чтобы тут вообще не было выбора ntp ;)
Гораздо полезнее было бы выставить часики ;)
> 
> * Display Settings
> 
>  - Разрешение по умолчанию выставлено в "пусто", хотя вполне разумно
>    было бы выставить "auto".
Странно, должно было быть auto ;)
> 
> 
> 
> * После ребута
> 
>  - Рутовая консоль в *dm'е не умеет ansi color sequences =)
Это в BTS.



  parent reply	other threads:[~2007-03-01  7:35 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-02-28 17:20 Mikhail Gusarov
2007-02-28 17:24 ` Andrey Rahmatullin
2007-02-28 17:28 ` Mikhail Gusarov
2007-03-01  7:36   ` Stanislav Ievlev
2007-03-01  6:47 ` [devel] " Nick S. Grechukh
2007-03-01  7:42   ` Mikhail Gusarov
2007-03-01  7:48     ` Stanislav Ievlev
2007-03-01  9:58     ` Nick S. Grechukh
2007-03-01  7:35 ` Stanislav Ievlev [this message]
2007-03-01  7:45   ` [devel] [installer-20070226] " Mikhail Gusarov
2007-03-01 10:00   ` [devel] " Nick S. Grechukh
2007-03-01 10:27     ` Mikhail Gusarov
2007-03-02 15:18     ` Michael Shigorin
2007-03-02  8:49   ` [devel] [installer-20070226] " Michael Shigorin
2007-03-02  9:23     ` Alexander Volkov
2007-03-02  9:23     ` Anton V. Boyarshinov
2007-03-03  7:09   ` Mikhail Gusarov
2007-03-03 18:59     ` Mikhail Gusarov
2007-03-03  7:07 ` Mikhail Gusarov
2007-03-03  8:44   ` [devel] [JT] alterator-swan, alterator-crayfish, alterator-luce Michael Shigorin
2007-03-03  8:59     ` Mikhail Gusarov
2007-03-03 12:51     ` Dmitry V. Levin
2007-03-04  3:38       ` Денис Смирнов
2007-03-04 13:19         ` Dmitry V. Levin
2007-03-04 13:21           ` Mikhail Gusarov
2007-03-04 14:45             ` Dmitry V. Levin
2007-03-04 16:14               ` Denis Medvedev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070301073539.GA29947@basalt.office.altlinux.org \
    --to=inger@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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