понедельник, 3 мая 2010 г.

Об удобствах интерфейса

По большому счёту есть два варианта как организовать рабочее место. 1й - здоровый минимализм, когда основное внимание уделяется работе, элементы же интерфейса нужны лишь постольку поскольку, не несут никакой нагрузки, кроме смысловой и потому выглядят просто, и 2й - когда всё искрит, сияет, вокруг сплошное eye-candy и феерические красоты.
Я больше склоняюсь ко второму варианту, но стараюсь не впадать в крайности. Просто люблю когда всё красиво (минималистичный интерфейс тоже может быть красив, не спорю). Далее попытаюсь обосновать почему мне нужно именно такие элементы и почему они выглядят именно так, а не иначе.
1. Управление задачами:
1.1 док
Фишка, вроде, пришла с мака, но лично мне очень удобно пользоваться как управлялкой задач.
Часто используемые приложения, не висящие на хоткеях, винесены в док, Чем ещё удобны такие иконки запуска - после старта приложения не создаётся новая иконка, под этой же повисает синий овальчик, символизирующий о запущенном приложении.
В самом правом углу картинки можно увидеть стэк, фишка, вроде, тоже с мака (вроде, т.к. мака у меня никогда не было и как ОС вряд ли будет. Железо у них хорошее, да). Чем же примечателен данный апплет? В него можно накидать документов, папок, текста и иметь к ним быстрый доступ. Например, мне нужно куда-то уйти вдруг, и при этом открытые документы и содержимое буфера мне может понадобиться когда я вернусь и мне не хочется рыскать по папкам и файлам в поисках этой информации. Я беру, закидываю всё в стек и иду по своим делам. Возвращаюсь я, допустим, в дрова. Тут уж ясное дело, не до учёбы/работы. Влючаю комп, смотрю кинцо какое-нибудь, чатюся в сети и вырубаюсь со спокойной душой. Проспавшись, навожу курсор на стек и быстро восстанавливаю то, с чем работал.
Левее стека апплет корзины, ещё левее переключалка рабочих столов.
О удобстве нескольких (до 12ти) виртуальных рабочих столах, думаю, можно не говорить. Привыкнув с ними работать, в институте на ХР испытываешь какие-то нечеловеческие муки не имея возможности быстро клацнуть Meta + 2 и перейти на второй рабочий стол, где открыты справочные материалы. или на третий, где браузер ещё с чем-нибудь.
2.2 верхняя панель. трей + xBar
Итак, что же мы видим на этом куске скриншота? в левом верхнем углу сидит надкушенная груша, что какбэ намекает. Груша, по совместительству, является неким аналогом меню пуск, но:
Выглядит оно так:
Удобная сортировка по категориям, к которой относится приложение, меню Избранное, куда складываются приложения, не вошедшие в док... Кстати, надо будет почистить.
Вкладка Computer таит в себе быстрый доступ к дискам и точкам входа (одну видно на предыдущей картинке)
Вкладка Contacts представляет из себя две колонки, в одной из которых сложены новые письма в Kmail, а во второй онлайн контакты из Kopete.
Вкладка Documets это ярлыки на офисные программы и недавно открытые документы. Сам плазмоид зовётся Lancelot.
Правее груши располагается плазмоид xBar, являющий собой меню любого окна (к сожалению, пока поддерживается только тулкит Qt). Удобная фишка для экономия места, панель - то всё равно есть... И опять же с мака.
С треем всё понятно, трей как трей, разве что в нём скрывается плазмоид, проверяющий почту на Gmail и показывающий уведомление, ежели таковая имеется.
Круг с тремя точками это на самом деле плазмоид, отвечающий за уведомления. Туда складываются прогрессбары при копировании, всплывающие окна различных приложений (вышесказанный проверяльщик почты показывает новые письма именно в нём) и прочие уведомления.
Часы они и есть часы.
Правее часов находятся кнопки блокирования экрана и выхода из системы.
Про блокирование экрана стоит сказать особо, экран может блокироваться при запуске скринсейвера, или по истечении определённого времени, или при нажатии оной кнопки, или, если есть kbluetooth, экран может блокироваться когда некое устройство пропадает из радиуса действия передатчика компьютера (для 1.2 был радиус 10 метров), что очень удобно, если надо куда-то свалить, а показывать работу свою никому не хочется. Для разблокировки требуется пароль от учётной записи пользователя.
2. Апплеты рабочего стола (conky + plasmoids)
2.1 Conky
Коньки это такой системный монитор, обладающий огромными возможностями по кастомизации, простым и понятным конфигом и возможностью выполнять внешние скрипты, например на Lua, Python'e или Perl'e.
Первые коньки предоставляют информацию о
Наличии/отсутствии обновлений, свободном месте и текущей дате





Вторые коньки содержат данные о загрузке процессора, занятой оперативной памяти, занятой подкачке. Так же показывают температуру CPU (выводится с помощью простенького bash - скрипта) и температуру GPU.
Чуть ниже видно айпишник (хацкеры убейтесь, он динамический), Текущую загрузку канала, Общий объём переданной информации.
В принципе, на анлиме это не особо нужно, но привычка со времён GPRS осталась.
Ниже виднеются два топа процессов: Первый по нагрузке на процессор и второй на занятой оперативной памяти. светится PID, так что kill и вперёд.
Под топами висит самописный скрипт на Python'e выводящий расписание на два дня, какая сейчас идёт неделя и по какой неделе расписание

2.2 Плазмоиды.
Вообще говоря, все элементы рабочего стола в KDE 4.x являются плазмоидами. И панель, и обоина, и трей и т.д. Выполняется в одном процессе plasma-desktop, что в припадках ярости удобно, killall plasma-desktop и наслаждаемся чёрным экраном с окнами)))
Этот симпатичный плазмоид на картинке справа есть ничто иное, как Customizable Weather Plasmoid (CWP), являющийся клиентом ко многим популярным погодным сервисам. У меня он забирает погоду с гисметео. В принципе, можно было бы написать свой парсер и добавить в коньки, но мне лениво. Зачем плодить сущности, когда и так всё хорошо?
Левый и правый нижние углы экрана не простые, при подведении мыша к левому углу на экране встраиваются мозаикой все четыре рабочих стола с открытыми окнами на них, а при подведении к правому углу показываются все открытые окна с текущего рабочего стола. Скриншоты прикладывать не буду... Для тех, кто ещё не с нами - ставим линукс и прозреете, а те, кто уже с нами и так всё знают (:
Вроде бы всё рассказал... На закуску полный скриншот с открытым дельфином и куском моего /home
P.S. на обоях Фудзияма

Комментариев нет:

Отправить комментарий