Здравствуйте!
Вопрос обозначенный в заголовке пришёл мне на ум в ходе размышлений на тему чего не хватает нынешним DE для действительного человеческого удобства. К сожалению абсолютное большинство DE сейчас используют странную идеологию принятую в Windows, где все приложения выполняются в окнах, тем самым они сами становяться этими window'ами и по существу не отличаются от неё.
Конечно, появляются Tile WM, в которых организация работы в корне отличается от окошечного. Но проблема в том, что есть приложения (как Gimp), работу которых уже невозможно представить в них.
Идеи же, которые я изложу ниже, предлагают переработку (может быть не столь значительную) вообще всех (без исключения) приложений. Именно поэтому речь, конечно же, идёт не просто о WM, а о DE.
Также оговорюсь, что если когда-нибудь идеи "человеческого" DE будут воплощены в жизнь, то человек привыкший к оконным интерфейсам будет сперва скорее плеваться от него, но тем не менее я уверен, что уже на словах многие могут проникнуться его идеями. Человеку же, впервые севшему за компьютер, работа с ним будет, наверняка, удобней.
А начну я с трёх простых вопросов:
а) Почему неопытные пользователи ПК часто не знают куда они сохранили свой документ?
б) Почему хоть и хранение документов на рабочим столе "моветон", тем не менее многие пользователи (особенно из неопытных) этой возможностью пользуются?
в) Почему так популярны Tab'ы?
Ответ на первый вопрос вытекает из следующего житейского суждения:
В: Почему в жизни мы всегда знаем куда мы положили предмет, который только что держали в руках?
О: А потому, что в жизни мы всегда ложим его туда, где мы сами находимся. Потому что нельзя находиться в двух местах одновременно. Потому что мы всегда знаем, где находимся мы сами.
На второй же вопрос (под буквой б) можно ответить проще:
Потому, что это удобно! Потому что рабочий стол всегда под рукой, потому, что это первое, что мы видим на экране при загрузке. И когда мы ложим документ на рабочий стол, мы его точно не потеряем из виду. Это просто упрощает к нему доступ. Это делает возможным доступ к нему одним кликом.
Ответ в: На Tab'ах всегда удобно сгруппированы все нужные документы одного приложения с кратким его наименованием (без повторения названия самого приложения). Конечно, опытные пользователи могут добиться того же выделяя для одного приложения целый "Рабочий стол" когда их несколько. Но тем не менее табы часто проще закрывать чем окна.
Таким образом для решения этих проблем в "человеческом" DE предлагается:
1) Упразднить "рабочий стол". Как говорится: "нет рабочего стола, нет проблемы" :-)
2) Упразднить браузер каталогов как отдельное приложение.
3) "Рабочий стол" пусть будет теперь браузером каталогов.
4) Пусть он показывает содержимое не статично выбранной директории (~/.Desktop), а содержимое Текущей Директории (Current Directory). Даже в консоли есть Текущая Директория, поэтому там проблема (а) возникает гораздо реже.
5) Пусть все приложения сохраняют документы только в Текущую Директорию.
6) Пусть они вообще не спрашивают даже имени для сохранения, и тем более ни в коем случае пути.
7) Пусть каждый экземпляр приложения будет связан со своим документом. Тогда даже при закрытии можно анимировать его исчезновение, чтобы показать где находиться этот документ.
8) Пусть не будет кнопки свернуть, уменьшить размер. Пусть будет одна кнопка "закрыть" приложение.
9) Если приложение закрыто то документ должен быть записан на диск. Не нужно лишних вопросов о выходе.
10) Пусть DE решает пора ли приложению в действительности закрыться или ему ещё надо быть в памяти для ускорения повторного доступа к документу.
Естественно, все эти меры вызывают множество дополнительных вопросов.
В частности:
В: Несколько окон всё же полезно иногда иметь, когда требуется частично скопировать несколько строчек текста из одного документа в другой, или скопировать несколько файлов. Как же быть, если все приложения открываются только на полный экран?
О: В человечеком DE должны быть возможность разделить экран пополам или больше частей. В каждой части таким образом будет располагаться либо один открытый документ (одно приложение) либо тот же "рабочий стол", т.е. отображения Текущей Директории.
Что касается копирования/перемещения файлов (или чего либо ещё) то также должен быть реализован "карман" (по сути буфер обмена), в который можно что либо положить (либо положить копию), чтобы переместить. Человеку далёкому от компьютеров будет гораздо проще понять его суть, если содержимое "кармана" в отличии от буфера обмена будет визуализировано.
В: Если приложение не спрашивает имени для документа, то кто их будет спрашивать?
О: Для этого будет кнопка "создать пустой файл". Когда вы создали пустой файл, вы можете открыть его любым приложением (любым инструментом), которое и запишет в него новый документ. Вызвать же инструмент без привязки к файлу не должно быть возможным.
В: Как быть приложениям вроде браузеров, игр, консоли, которые не создают документов.
О: Замечание 7 будет касаться абсолютно всех приложений. Нет такого приложения, которому было бы не удобно использовать файл для хранения чего либо. Одним словосочетанием то, что они должны хранить в файлах можно назвать "сессией работы". Для консоли -- это история последних команд с их выводом, для браузера -- история последних посещений страниц, или теже открытые Tab'ы, для игры -- профиль игрока.
В: Что же насчёт Tab'ов? Почему в "человеческом" DE приложений их поддерживающих должно стать меньше?
О: Как говорилось выше, открывая документ мы вызываем ассоциированное с ним приложение и оно полностью закрывает "рабочий стол", который отображает Текущую Директорию. Но закрывать каждый раз документ, чтобы открыть другой, не очень удобно. Поэтому можно при этом "Текущую Директорию" оформить в виде тех же Tab'ов. Если вы грамотно складываете документы в директории по темам, то на Tab'ах у вас всегда будут ассоциированные с текущим документом подобные документы, доступ к ним значительно упроститься. Так, например, открыв любой файл проекта, на Tab'ах у Вас будут все другие файлы этого же проекта. Если хочется открыть в Tab'ах файлы из нескольких директорий, то пусть это будет возможно, но для каждой директории -- своя линейка Tab'ов.
В: Что насчёт идеи множества рабочих столов в "человеческом" DE?
О: Множество рабочих столов также может быть реализовано тут. На каждом рабочем столе может быть открыта своя "Текущая Директория" или свой документ со своими Tab'ми, соответствующими его "Текущей Директории".
Пожалуй пока, всё. Конечно, тут есть ещё над чем подумать и над чем поспорить, но в целом идея я думаю ясна. Она заключается в том, чтобы больше приблизить компьютерный мир к реальному, а потому более понятным и удобным..
Ведь, даже "рабочий стол" в подобном "человеческом" DE будет гораздо более похож на рабочий стол из реальности. На рабочий стол мы всегда ложим только нужные предметы для работы. И тут будет -- одна директория, для какой-то одной работы, и в ней будут лежать соответствующие файлы, т.е. директория и будет своеобразным "рабочим столом", рабочим пространством.
В связи с этим можно объяснить за одно, кому же удобно засорять свой рабочий стол документами в современных DE. Очевидно, всем тем, у кого за компьютером проходит не вся рабочая жизнь, у кого на нём храниться не десятки проектов, а только один, единственный -- например, работа над его рефератами в ВУЗ'е.
Спасибо, всем тем, кто прочёл до конца.
Спасибо за комментарий "слишком много букв", который наверняка появиться ниже :-)
Хотелось бы знать, приходили ли кому-нибудь ещё в голову подобные идеи? А может быть уже существуют проекты по реализации чего-то подобного?
←
1
2
→
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Ramen
Ответ на:
комментарий
от unDEFER
Ответ на:
комментарий
от Ramen
Ответ на:
комментарий
от DNA_Seq
Ответ на:
комментарий
от unDEFER
Ответ на:
комментарий
от unDEFER
Ответ на:
комментарий
от Ramen
Ответ на:
комментарий
от OperaSoftware
Ответ на:
комментарий
от unDEFER
Ответ на:
комментарий
от Sphinx
Ответ на:
комментарий
от OperaSoftware
Ответ на:
комментарий
от z0D5e8n7x
Ответ на:
комментарий
от Sphinx
Ответ на:
комментарий
от OperaSoftware
Ответ на:
комментарий
от Sphinx
Ответ на:
комментарий
от Sphinx
Ответ на:
комментарий
от DNA_Seq
Ответ на:
комментарий
от hibou
Ответ на:
комментарий
от z0D5e8n7x
Ответ на:
комментарий
от unDEFER
Ответ на:
комментарий
от iRunix
Ответ на:
комментарий
от unDEFER
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Галерея Текстовый редатор unDE (2017)
- Форум Человеческое метапрограммирование (2012)
- Форум Человеческая наследственность. (2014)
- Форум человеческий рамдиск (2010)
- Форум de (2005)
- Форум Возможности человеческого мозга (2017)
- Форум QoS человеческим языком (2017)
- Форум Дегенерация человеческого вида? (2014)
- Форум Человеческая работа OSS4 (2012)
- Форум Пределы человеческой тупости (2011)