<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"> <head> <!-- * * Copyright 2008-2017, Haiku. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: * Humdinger <humdingerb@gmail.com> * Translators: * Akuji * Sergei Reznikov * Emalf Tallefer * Rodastahm Islamov * PoZorro * Vsevolod * --> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="robots" content="all" /> <title>Графический интерфейс Haiku</title> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" type="text/css" href="../Haiku-doc.css" /> </head> <body> <div id="banner"> <div><span>Руководство пользователя</span></div> </div> <div class="nav"> <div class="inner"> <ul class="lang-menu"> <li class="now">Русский <span class="dropdown-caret">▼</span></li> <li><a href="../id/gui.html">Bahasa Indonesia</a></li> <li><a href="../ca/gui.html">Català</a></li> <li><a href="../de/gui.html">Deutsch</a></li> <li><a href="../en/gui.html">English</a></li> <li><a href="../es/gui.html">Español</a></li> <li><a href="../fr/gui.html">Français</a></li> <li><a href="../fur/gui.html">Furlan</a></li> <li><a href="../it/gui.html">Italiano</a></li> <li><a href="../hu/gui.html">Magyar</a></li> <li><a href="../pl/gui.html">Polski</a></li> <li><a href="../pt_PT/gui.html">Português</a></li> <li><a href="../pt_BR/gui.html">Português (Brazil)</a></li> <li><a href="../ro/gui.html">Română</a></li> <li><a href="../sk/gui.html">Slovenčina</a></li> <li><a href="../fi/gui.html">Suomi</a></li> <li><a href="../sv_SE/gui.html">Svenska</a></li> <li><a href="../tr/gui.html">Türkçe</a></li> <li><a href="../zh_CN/gui.html"> 中文 [中文]</a></li> <li><a href="../uk/gui.html">Українська</a></li> <li><a href="../jp/gui.html">日本語</a></li> </ul> <span> « <a href="filesystem-layout.html">Иерархия файловой системы</a> :: <a href="contents.html" class="uplink">Содержание</a> :: <a href="workspaces.html">Рабочее пространство</a> » </span></div> </div> <div id="content"> <div> <table class="index" id="index" summary="index"> <tr class="heading"><td>Содержание</td></tr> <tr class="index"><td> <a href="#move-resize">Быстрый способ перемещения и изменения размера окон</a><br /> <a href="#stack-tile">Группировка и прикрепление</a><br /> <a href="#open-save-panel">Диалоги открытия и сохранения</a><br /> <a href="#replicants">Репликанты</a></td></tr> </table> <h1>Графический интерфейс Haiku</h1> <p>Графический интерфейс Haiku является неотъемлемой частью системы. В отличие от других Unix-подобных операционных систем, здесь нет отдельного менеждера окон и невозможно загрузиться только в оболочку командной строки. Так как Haiku нацелена на десктоп-пользователей, это не считается необходимым.</p> <p>Так как вы, вероятно, уже имели дело с другими графическими средами, давайте опустим обсуждение стандартных вещей вроде меню, контекстного меню, вызываемого правым щелчком мыши, перетаскивания объектов, и т.д. Вместо этого давайте перейдем к уникальным особенностям графического интерфейса Haiku.</p> <img src="images/gui-images/gui.png" alt="gui.png" /> <p>Есть несколько вещей в графическом интерфейсе Haiku, которые нуждаются в объяснении.</p> <ol> <li><p>Панель задач, именуемая Deskbar, является аналогом меню "Пуск". Для более подробного изучения следует обратиться к теме <a href="deskbar.html">Deskbar - Панель задач</a>.</p></li> <li>Желтый заголовок окна предлагает немного больше, чем просто название программы и название документа: <ul><li>Вы можете передвинуть его, удерживая клавишу <span class="key">SHIFT</span> и перемещая в другую позицию. Если расположить ряд окон, то можно получить удобный доступ к ним по именам на заголовках окон.</li> <li>Свернуть окно можно при помощи двойного щелчка на его заголовке (или при помощи комбинации клавиш <span class="key">CTRL</span> <span class="key">ALT</span> <span class="key">M</span>). Доступ к свернутым окнам можно получить при помощи <a href="deskbar.html">панели задач Deskbar</a> или <a href="twitcher.html">Twitcher</a>.</li> <li>Вы можете отправить окно на задний план при помоши правого щелчка мыши по заголовку или по краю окна.</li></ul></li> <li><p>Кнопка закрытия окна.</p></li> <li><p>Кнопка "зум" (или комбинация клавиш <span class="key">CTRL</span> <span class="key">ALT</span> <span class="key">Z</span>) в большинстве приложений разворачивает окно до максимального размера, не закрывая Deskbar (удерживайте <span class="key">SHIFT</span> при нажатии кнопки, чтобы развернуть окно на весь экран). Однако это не обязательное поведение. Например, окна Tracker изменяют размер так, чтобы наилучшим образом вместить содержимое.</p></li> <li><p>Край окна. Движение мыши с нажатой левой кнопкой передвигает окно, с нажатой правой изменяет его размеры.</p></li> <li><p>Угол окна. Потяните в любую сторону и окно поменяет свой размер.</p></li> </ol> <h2> <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a> <a id="move-resize" name="move-resize">Быстрый способ перемещения и изменения размера окон</a></h2> <p>Перемещение и изменение размера окон - очень важный аспект при параллельной работе с несколькими программами. Существует более удобный способ перемещения окна, чем выцеливать его узкий желтый заголовок или еще более узкий край. А изменение размера окна с помощью угла, кроме его небольшого размера, имеет и другое ограничение: так можно изменять размер окон только в направлении правого нижнего угла. <br />Изменение размера окна с помощью правого клика работает, но, опять же, вам придется хорошенько прицелиться.</p> <p>Haiku предоставляет удобное чёткое решение данной проблемы - сочетание клавиш <span class="key">CTRL</span> <span class="key">ALT</span> и мыши. Для более подробного изучения управления окнами при помощи горячих клавиш обратитесь к теме <a href="keyboard-shortcuts.html#general">Горячие клавиши</a>.</p> <img src="images/gui-images/resizing.png" alt="resizing.png" /> <p>Во время удержания клавиш <span class="key">CTRL</span> <span class="key">ALT</span> вы увидите, как подсвечиваются границы окна, в зависимости от того к какому из краёв указатель мыши находится ближе. Нажмите и удерживайте <i>правую кнопку мыши</i> и потяните, окно изменит размеры по направлению подсвеченных границ окна.</p> <p>Во время удержания клавиш <span class="key">CTRL</span> <span class="key">ALT</span> нажмите и удерживайте <i>левую кнопку мыши</i> и потяните окно за любую область, таким образом вы сможете быстро переместить окно. Быстрый щелчок <i>правой кнопкой мыши</i> отправляет окно на задний план.</p> <h2> <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a> <a id="stack-tile" name="stack-tile">Группировка и прикрепление</a></h2> <p>Пользовательский интерфейс Haiku имеет уникальную особенность, использующую наличие у окон желтого заголовка вместо соответствующей панели на всю ширину окна. Она называется "Группировка и прикрепление".<br /> Пример ниже демонстрирует окно Tracker с закладками, прикрепленное к окну WebPositive, которое, в свою очередь, сгруппировано с другим окном Tracker, отображающим содержимое папки с исходным кодом <tt>haiku</tt>. В этой анимации пользователь кликает по заголовкам, чтобы вывести то или иное окно на передний план.</p> <img src="images/gui-images/gui-s+t.gif" alt="gui-s+t.gif" /> <p>Объединенную таким образом группу окон можно перемещать и изменять ее размеры одновременно - приятная возможность организовать работу в проектно-ориентированном окружении. Вместо того, чтобы по отдельности искать нужные окна браузера с документацией, редактора, файлового менеджера и, возможно, почтового клиента, связанных с одним проектом, над которым вы работаете в данный момент, всего лишь сгруппируйте и прикрепите их.</p> <p>Расположить окна нужным образом легко: перемещая окно за заголовок, зажмите клавишу <span class="key">OPT</span>, поднесите его к границе или заголовку другого окна, пока оно не подсветится, и отпустите кнопку мыши.</p> <p>"Группировка и прикрепление" состоит из двух связанных опций.</p> <table summary="layout" border="0" cellspacing="0" cellpadding="2"> <tr><td><img src="images/gui-images/gui-stacking.png" alt="gui-stacking.png" /></td><td width="10"></td> <td><p>"<i>Группировка</i>" - накладывание окон одно на другое с автоматическим изменением расположения их заголовков.<br />Если зажать клавиши <span class="key">OPT</span>, заголовки изменяют свой цвет при накладывании одного на другой. Отпустите удерживаемое окно на размещенное под ним для группировки.</p></td></tr></table> <table summary="layout" border="0" cellspacing="0" cellpadding="2" vspace="10"> <tr><td><img src="images/gui-images/gui-tiling.png" alt="gui-tilinging.png" /></td><td></td> <td><p>"<i>Прикрепление</i>" означает "склеивание" окон друг с другом горизонтально или вертикально.<br /> Опять же, при удержании нажатой клавиши <span class="key">OPT</span> рамки окон, которые служат местом прикрепления, меняют свой цвет, когда их границы почти соприкасаются.</p></td></tr></table> <p>Разделение работает аналогичным образом: при зажатой клавише <span class="key">OPT</span> заголовок захватывается курсором и вместе с окном отделяется от группы.</p> <h2> <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a> <a id="open-save-panel" name="open-save-panel">Диалоги открытия и сохранения</a></h2> <p>При сохранении или открытии файла в любом приложении вы увидите такое диалоговое окно:</p> <img src="images/gui-images/open-save.png" alt="open-save.png" /> <p>Оно содержит все привычные вещи: список файлов в текущей папке, поле для названия файла (в случае диалога сохранения) и выпадающее меню для разных форматов файлов и настроек.<br /> Вы можете также выбрать папку для сохранения или открытия в выпадающем меню в верхней части диалогового окна.</p> <p>Если у вас уже открыто окно файлового менеджера Tracker, вы можете просто перенести любой файл или папку из него (в том числе символ из верхнего правого окна) в диалог сохранения или открытия. Это изменит текущий путь диалога открытия или сохранения (изображение выше это иллюстрирует).</p> <h3> <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a> <a id="open-save-shortcuts" name="open-save-shortcuts">Горячие клавиши</a></h3> <p>В диалогах открытия и сохранения в основном используются те же горячие клавиши, что и в файловом менеджере Tracker. Помимо команд, доступых также через меню <span class="menu">Файл</span>, есть несколько менее очевидных:</p> <table summary="shortcuts" border="0" cellspacing="0" cellpadding="2"> <tr><td><span class="key">ALT</span> <span class="key">N</span></td><td></td><td>Создать новую папку.</td></tr> <tr><td><span class="key">ALT</span> <span class="key">E</span></td><td></td><td> Переименовать выбранный файл или папку.</td></tr> <tr><td><span class="key">ALT</span> <span class="key">↑</span></td><td style="width:24px;"></td><td>Открыть папку уровнем выше.</td></tr> <tr><td class="onelinetop"><span class="key">ALT</span> <span class="key">↓</span> or <span class="key">ENTER</span></td><td></td><td>Открыть выделенную папку.</td></tr> <tr><td><span class="key">ALT</span> <span class="key">D</span></td><td></td><td>Перейти в папку, содержащую файлы с рабочего стола.</td></tr> <tr><td><span class="key">ALT</span> <span class="key">H</span></td><td></td><td>Перейти в домашнюю папку.</td></tr> </table> <p>Об использовании горячих клавиш в Haiku в целом можно узнать в главе <a href="keyboard-shortcuts.html">Горячие клавиши</a>.</p> <h3> <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a> <a id="favorites-recent" name="favorites-recent">Избранные и недавно открытые папки</a></h3> <p>Меню <span class="menu">Закладки</span> обеспечивает доступ к недавно посещенным папкам и избранным местам, которые вы можете установить сами. Вы также можете использовать их для навигации.</p> <img src="images/gui-images/favorites.png" alt="favorites.png" /> <p>Чтобы добавить что-нибудь в избранное, просто перейдите в нужное место и выберите в меню <span class="menu">Закладки | Добавить текущую папку</span>. Отныне эта папка будет доступна в любом диалоге открытия или сохранения. Для удаления чего-либо из избранного, выберите <span class="menu">Закладки | Изменить закладки...</span> и удалите.<br /> Все закладки хранятся по следующему пути <span class="path">/boot/home/config/settings/Tracker/Go/</span>. Таким образом вы можете добавлять или удалять ссылки на файлы или папки непосредственно там.</p> <h2> <a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a> <a id="replicants" name="replicants">Репликанты</a></h2> <p>Репликанты - это небольшие автономные части приложений, которые могут быть интегрированы в другие приложения. Если активировать в Deskbar опцию <span class="menu">Отображать репликанты</span>, то вы сможете отличить область репликанта по маленькому значку в правом нижнем углу:</p> <img src="../images/gui-images/replicant.png" alt="replicant.png" /> <p>Наиболее подходящее место для репликантов - Рабочий стол: просто перетащите репликант на него за эту маленькую иконку в правом нижем углу. Теперь репликант является частью рабочего стола и для его работы не требуется запуск оригинального приложения.<br /> Правым щелчком мыши по иконке репликанта можно вызвать контекстное меню, которое содержит пункты <span class="menu">О репликанте</span> и <span class="menu">Удалить репликант</span>.</p> <div class="box-info">Если вы испытываете трудности с репликантом и не можете его удалить, то просто удалите файл <span class="path">~/config/settings/Tracker/tracker_shelf</span>. К сожалению, это приведет к удалению <i>всех</i> репликантов с рабочего стола.</div> <p>Примерами репликантов являются <a href="applications/activitymonitor.html">Монитор активности</a>, <a href="workspaces.html">Рабочие столы</a> и <a href="applications/deskcalc.html">Калькулятор</a>.</p> </div> </div> <div class="nav"> <div class="inner"><span> « <a href="filesystem-layout.html">Иерархия файловой системы</a> :: <a href="contents.html" class="uplink">Содержание</a> :: <a href="workspaces.html">Рабочее пространство</a> » </span></div> </div> </body> </html>