mealsforall 08.09.2011 01:11
Customize It! — Круговое меню circular-application-menu
Обычное меню приложений и системы, представленное в виде симпатичных кружочков. Полезности, наверное, ноль, зато красиво!!
wzooff 08.09.2011 01:28 #
+ 1 -
Скриншотик бы вставил хоть один :)
что то подобное еще для карамбы в кедах 3 было
Это на самом деле очень удобно. Странно, что эта идея не получила широкого распространения в современных интерфейсах. Самый большой плюс такого меню в том, что все его пункты находятся на одинаковом расстоянии от курсора мыши после его вызова. В обычном «прямоугольном» меню мышью к какждому пункту нужно тянуться на разное расстояние, в круговом — одинаковое. Поэтому такое расположение часто встречается в играх, например в том же NWN, когда важно быстро выбрать нужное действие. Минус его в том, что число пунктов весьма ограничено, т.к. с ростом числа пунктов уменьшается размер сектора на один пункт.
Кроме того таким меню удобнее пользоваться «вслепую», т.к. моторно запоминается направление, в котором находится нужный пункт (например «Опенофис у меня вверху, браузер справа, тандербёрд слева, пиджин снизу...»), а в прямоугольном меню такая фича человеческой памяти не задействована: все пункты внизу, под мышью, так что приходится непроизвольно пробегать глазами все пункты в поисках нужного.
Вывод: круговое меню очень удобно, когда важно быстро выбрать нужный пункт, а число пунктов относительно невелико.
А если задействовать некий алгоритм анализа частости вызовы некого приложения, то можно их разместить ещё более удобно (в данной реализации): более частоиспользуемые ближе к центру, менее используемые — дальше, и по площади: более используемые могут занимать большие по площади сектора, облегчая попадания в них мышей (как в статье, автор напрасно удивился почему одна программа заняла столько места: а чтоб удобнее было попадать).
Я бы такое в такое меню вынес небольшое количество самых используемых программ. Если бы давно не отказался от мыши.
Я ставил дополнительно
libgnomevfs2-dev libgnome-desktop-dev libgnome-menu-dev compiz-dev
libgnomevfs2-dev libgnome-desktop-dev libgnome-menu-dev compiz-dev
Спасибо. Собрал. Штука, похоже, удобная, но на экране нетбука отнимает слишком много места, да и новые круги открываются за границей дисплея.