ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] [installer-20070226] misc. замечания.
Date: Fri, 2 Mar 2007 10:49:36 +0200
Message-ID: <20070302084936.GO3650@osdn.org.ua> (raw)
In-Reply-To: <20070301073539.GA29947@basalt.office.altlinux.org>

On Thu, Mar 01, 2007 at 10:35:39AM +0300, Stanislav Ievlev wrote:
> >  - F4 называется "CD-ROM", а неплохо бы что-нибудь вида "Media:
> >    CD-ROM" или даже "Installation Media: CD-ROM", если влезет.

Нормально, там негде летописи втыкать.

> Стоит повесить багу на gfxboot.
> > 
> >  - Пункт 'network' неплохо бы переименовать, чтобы он по виду
> >    соответствовал остальным.
> Этот пункт сейчас является временной затычкой, по идее его
> вообще не должно быть.

А что по идее планируется -- если только полный CD/DVD, 
то было бы полезно иметь минимальный образ (вообще без
пакетов) с сетевой установкой -- для тех случаев, когда
по сети или бутаться не умеем, или неоткуда.

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

+1

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

Кажется, бага висит, но она invalid, поскольку лучше
действительно previous/next (не сокращай, а то поймут
буквально).

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



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

Да тут вообще безобразие творится -- виджеты неторопливо
набиваются на глазах (что в qemu, что на железном 3700+),
рамки какие-то мыргают... в итоге _теперь_ инсталер в сумме
как раз и смотрится как пре-альфа, хотя в пре-альфе бровсер
до отрывания layout hints вёл себя прилично.

2 zerg: большая человеческая просьба не делать прыжки в ширину
непонятно ради чего: мне пока кажется, что с полмесяца времени
выпуска этим уже спущено на ровном месте.

PS:

<raorn> dottedmag: фича - что виджеты по интерфейсу ползают ;-)
<dottedmag> raorn: виджеты разбегались как тараканы :)
<raorn> dottedmag: нучить из убегать от мышки и будет аркада
<Vitls> Да-да... "А попробуй-ка установи!"
<raorn> dottedmag: про alterator-browser-adventure видел вчера?
<dottedmag> raorn: не видел. в devel@?
<raorn> dottedmag: нет, тут
<raorn> dottedmag: сделать бровзер по типу adventure
<Vitls> лучше инсталлер... в виде online rpg
<raorn> You are standing in /vm.  Apply button is blocking your
        way Forward.  There's a big TreeWidget in front of you
<raorn> типа такого

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

Он нигде AFAIR не работает, как и правая кнопка по объектам.
Если так и останется -- каждая из этих мелочей будет (возможно,
неосознаваемым) поводом для мелкого раздражения и ухудшения
мнения о продукте.  Сделав приемлемую обработку даблклика,
решается большая часть неудобства.

(понятно, что правая кнопка -- гораздо больше мороки...)

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

Хоти кнопку "expert". ;]

Вообще https://bugzilla.altlinux.org/show_bug.cgi?id=6781

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

BTW у нас есть и украинский перевод GPL... (кстати, о возможности
вообще переводить надо за месяц хотя бы предупредить -- заморозив
тексты)

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

+1

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

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

2 zerg: давай всё-таки сделаем так, как кажется нам, простым
пользователям (TM) и приближённым к ним? ;-)

> >  - Логотип QT - это, как я понимаю, временно?
> Именно так, за отсутствием дизайна.

Ну разве http://altlinux.ru/templates/mamboalt/images/altlogo.png
пока поставить :-)

> > * Basesystem installation
> >  - рамку вокруг основного виджета колбасит. Кажется, это тоже баян :)
> > * Создание пользователя
> >  - а почему только один пользователь?
> Это очень просто. Как только делаешь диалог добавления
> нескольких пользователей, сразу руки тянутся к тому чтобы их
> тут же и поадминистрировать, в итоге получается достаточно
> навороченный виджет с достаточно навороченной логикой (надо же
> будет ещё проверять добавили ли хотя бы одного пользователя и
> только тогда пускать дальше), а тут всё просто.

Это ещё одна кнопка "эксперт", которые все вместе и должны быть
"сразу нажатыми" в expert mode универсального дистрибутива.

Стас и Серж: если хотите, пинайте в жабер -- по выборам
"просто/сложно", "понятно/непонятно" и прочей околоюзерщине
берусь предсказать эмоции пользователей от новичков, которые
линукс видят впервые, и до достаточно матёрых юниксоводов.

Не делайте втихую странные выборы, затрачивая на переделки кучу
времени, pls.

> Вообще идея состояла в том, что инсталлятор должен делать
> минимум того чтобы поставить систему, а весь остальной тюнинг
> проводится по окончанию установки.

Идея хорошая, но для неё там _слишком_ много кнопок и ненужных
выборов.  Например, переключалка клавиатуры -- точно излишество
при таком подходе; оставить Ctrl-Shift и вывалить в конце
установки ц/у по части "что не устраивает в умолчаниях --
запускаете $это и настраиваете как угодно" будет куда лучше.

> Инсталлер должен проходится на максимальной скорости и с
> максимально простыми диалогами.

Для максимальной скорости должны разумно работать даблклик, энтер
и что-то вроде F12, повешенного на Next (как в редхате и mdk,
помнится).

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

+1

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

Вообще мандраковский подход с возможностью ткнуть в конкретное
название стадии для отката является едва ли не лучшим из
виденного: сразу визуализируется и количество/состав _всех_
стадий процесса, и состояние, и возможность перехода между
ними.

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

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

+1, поскольку изменить их всё равно можно только на предыдущем
диалоге.  Кстати, почему тогда не влепить на _предыдущий_ шаг
"давай/не надо"?

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

В timezone до сих пор стоит третий вид -- заглушка...

> >  - В случае инсталляции с локального привода downloading
> >  лучше заменить на менее конфузящее copying.
> Сложно сказать как тут лучше. А copying думаю мы заменим на
> более нейтральное getting.

*Огромная* просьба -- СПРАШИВАЙТЕ!!! когда не знаете языка.
Ну кто это поймёт?  Если "получать" -- то это "obtaining",
а не "getting".

В случае с локальным носителем необходимость чего-то ещё
"получать" вообще человека, который не видел кусок с созданием
симлинков в потрохах того модуля alterator, но который сидит на
толстом и дорогом канале с dhcp -- может изрядно напрячь (мало ли
чего без спросу накачает, особенно если "downloading", конечно).

Так что лучше "copying" или в случае с CD -- "acquiring packages
from CD-ROM".  Поскольку там не копирование (если бы было так --
каждый второй прохожий, не говоря про толпы анонимусов, пребывал
бы в непонятках по части смысла копировать с _локального_
носителя, что опять же было бы как-то по-пионерски).

> > * Network settings
> >  Тут странная навигация.
> >  - Кнопка "сетевые соединения" выглядит как заголовок.

Да, она неизоморфна с "возвратом" -- неочевидно, что это
взаимообратные пути.

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

Я уже попытался объяснить Стасу, что до переворачивания было
объективно лучше -- теоретическое улучшение привело к тому,
что инсталер ещё в одном месте незаметно становится не линейным,
а двумерным.

Попробуй на DHCP настроиться, это выглядит так:

- попадаем в общие настройки;
- видим серый пункт "have DHCP";
- если залазим в секретную комнату "сетевые соединения", то видим
  заветную кнопку "тоже DHCP";
- если её нажали _и_ вернулись в общие (кажется, при этом forward
  задизейблен, т.е. можно ещё вдоволь понедоумевать, что за
  тупик) -- вот тогда у нас будет "включено dhcp" и можно выбрать
  его для получения общесетевых настроек.

Бред какой-то.

На самом деле для тривиального случая (один eth) при цели
"простой и быстрый инсталер" надо сделать одну большую кнопку
"DHCP", при нажатии которой _всё_ получается по DHCP, и вторую
большую кнопку "настроить руками", по которой вываливается вся
кухня по настройке руками.

<flame>
Есть мнение, что часть такого отношения к настройке сети лежит
в том, что в офисах ALT Linux ещё не слезли с деревьев и именно
что не пользуются dhcp :-/  В любой локальной сети, за которой
присматривают, оно по факту есть (если присматривают так себе 
-- обычно давно назрело, поскольку разруливать пару сотен хостов
без DHCP -- проще застрелиться, видали такое).
</flame>

Да, а для серверов всё равно не получится "быстрой настройки", 
поскольку у них обычны два набортных интерфейса. [...]

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

Да, квест получился покруче alterator-vm.  Прям закон сохранения
квестовости альтовского инсталера какой-то?

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

Или так.  Ты пни, как в git засунешь, постараюсь покрутить в
руках заранее.

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

Кстати, никто не пробовал набить IP руками?  Я вот попробовал
(193.193.193.107) -- с каждой цифрой наблюдались ДИКИЕ тормоза
и потеря фокуса полем ввода (это на железе 3700+, даже не qemu).

В пре-альфе работало.

> >  - Хотя Please run command apt-get install жжот =)
> Я мечтаю о том чтобы тут вообще не было выбора ntp ;)
> Гораздо полезнее было бы выставить часики ;)

А ntp давать по умолчанию?  Руками часики выставлять при поднятом
IP, через который видно pool.ntp.org -- это даже не глупо.

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

Да, тоже удивился :-)

> > * После ребута
> >  - Рутовая консоль в *dm'е не умеет ansi color sequences =)
> Это в BTS.

BTW а не нафиг ли эту xconsole?  Только мешает.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


  parent reply	other threads:[~2007-03-02  8:49 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 ` [devel] [installer-20070226] " Stanislav Ievlev
2007-03-01  7:45   ` 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   ` Michael Shigorin [this message]
2007-03-02  9:23     ` [devel] [installer-20070226] " 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=20070302084936.GO3650@osdn.org.ua \
    --to=mike@osdn.org.ua \
    --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