<chapter id="view-extensions">

<title
>Розширення режиму перегляду</title>

<!--filemanager mode:
default Icons/Details/Columns (Dolphin), File Size View (konq-plugins)
additional Terminal Emulator (Konsole), File Replace View (kdewebdev), Cervisia (kdesdk), Radial Map (Filelight-kdeutils) and more
browser mode:
default KHTML, WebKit, Embedded Advanced Text Editor
additional KImageMapEditor+KLinkStatusPart (kdewebdev) and more
  -->
<para
>У &konqueror; передбачено додаткові панелі перегляду, які можна відкрити за допомогою пунктів підменю <menuchoice
><guimenu
>Перегляд</guimenu
> <guisubmenu
>Режим перегляду</guisubmenu
></menuchoice
> у режимі керування файлами або перегляду інтернету, якщо встановлено відповідні програми і додатки.</para>
<para
>У режимі перегляду файлів можна скористатися додатковими панелями перегляду <guimenuitem
>Радіальна карта</guimenuitem
> на основі даних програми <application
>Filelight</application
> та <guimenuitem
>Перегляд розміру файлів</guimenuitem
> на основі додатка &konqueror;.</para>

<sect1 id="fsview">
<sect1info>
<authorgroup>
<author
><personname
><firstname
>Josef</firstname
> <surname
>Weidendorfer</surname
></personname
> <address
><email
>Josef.Weidendorfer@gmx.de</email
></address
> </author>

</authorgroup>
<date
>16 травня 2011 року</date>
<releaseinfo
>&kde; 4.7</releaseinfo>
</sect1info>

<title
>&fsview; — перегляд файлової системи</title>
<sect2>
<title
>Вступ</title>

<para
>За допомогою додатка &fsview; до &konqueror; можна змінити режим перегляду локальних файлів для об’єктів, які належать до типу MIME <literal
>inode/directory</literal
>. Його можна розглядати як альтернативу до різноманітних переглядів піктограмами та списками під час навігації вмістом вашої локальної файлової системи.</para>

<para
>Унікальною здатністю &fsview; є можливість показу всієї ієрархії тек за допомогою так званої карти дерева для графічної візуалізації. За допомогою карт дерева можна показувати метрику об’єктів у вузловій структурі: кожному об’єкту відповідає прямокутник з площею, пропорційною до його метрики. Сума метрик дочірніх об’єктів рівна або менша з метрику батьківського об’єкта.</para>

<para
>У &fsview; як метрика використовується розмір файлів і тек, а розмір теки визначається як сума розмірів її елементів. Таким чином, великі файли, навіть у глибині ієрархії файлів легко можна виявити як великі прямокутники. Отже, &fsview; можна розглядати яка графічну і інтерактивну версію команди &UNIX; <command
>du</command
>.</para>

<para
>Інтеграція &fsview; до Konqueror надає змогу додатку використовувати стандартні можливості на зразок контекстних файлових меню та відповідних до типів MIME дій. Але додаток не оновлює дані автоматично за змін у файловій системі шляхом спостереження за системою: якщо ви вилучите файл, показаний у &fsview;, поза межами &konqueror;, вам слід буде оновити показ вручну, наприклад натисканням <keycap
>F5</keycap
>. Причиною цього є те, що для реалізації показу таких змін потенційно слід переглядати на наявність змін величезну кількість файлів, що може без особливої потреби перевантажувати ресурси системи.</para>

</sect2>

<sect2>
<title
>Можливості з візуалізації</title>

<para
>У цьому розділі детально описано графічну візуалізацію &fsview;.</para>

<sect3>
<title
>Параметри показу елементів</title>

<para
>У &fsview; елементом візуалізації карти дерева є прямокутник, що відповідає певному файлу або теці у вашій системі. Щоб полегшити навігацію, прямокутники, відповідно до їх природи, розфарбовано і позначено.</para>

<para
>Колір прямокутників, який можна змінити за допомогою пункту меню <menuchoice
><guimenu
>Перегляд</guimenu
> <guisubmenu
>Режим кольорів</guisubmenu
></menuchoice
>, може мати значення <guimenuitem
>Глибина</guimenuitem
> (так легше візуально відокремити елементи) або колір визначатиметься різними атрибутами файла: назвою, власником, групою або типом MIME.</para>

<para
>Прямокутник може бути позначено написом, у якому буде наведено різноманітні параметри, що стосуються відповідного файла або теки. Для параметра ви можете визначити, чи слід його взагалі показувати, показувати його, лише якщо є місце, або, що місце слід запозичати у дочірніх об’єктів (таким чином спотворюючи розміри об’єктів у карті дерева). Крім того, ви можете визначити відносне розташування напису у прямокутнику.</para>

</sect3>

<sect3>
<title
>Алгоритми побудови TreeMap</title>

<para
>Алгоритми малювання карт дерева мають виконувати закон пропорційності метрики елемента до площі. Карта дерева &fsview; не зовсім відповідає цій вимозі: для розмежування елементів слід малювати границі, а границі теж займають певну площу, яку буде забрано у площ дочірніх об’єктів. Зауважте, що на границі буде втрачено найменше площі, якщо прямокутник є квадратом.</para>

<para
>Так само, для полегшення перегляду кожен прямокутник повинен містити назву об’єкта, а назва теж займає площу. Можна вибрати один з варіантів: або завжди показувати написи, або показувати написи, лише якщо є вільне місце. У останньому випадку, якщо ви наводитимете вказівник миші на малі елементи і затримуватимете його там на деякий час, з’являтиметься панель з підказкою щодо файла. На панелі буде показано відомості щодо елемента, над яким знаходиться вказівник миші, а також його стосунки місце у ієрархії кореневого елемента карти дерева.</para>

<para
>Ви можете визначити самі, яким чином буде розподілено на підобласті дочірніх елементів площу основного елемента. Найкраще завжди намагатися розділити площі так, щоб прямокутники були якомога ближчими за формою до квадратів, з міркувань позначення і зменшення площі рамок. Найкращими у цьому сенсі є варіанти <guilabel
>Рядками</guilabel
>, <guilabel
>Стовпчиками</guilabel
> і <guilabel
>Рекурсивний поділ навпіл</guilabel
>.</para>

<para
>Ви можете вибрати мінімальну площу елементів, які може бути показано, за допомогою пункту меню <menuchoice
><guimenu
>Перегляд</guimenu
> <guimenuitem
>Зупинитись на площі</guimenuitem
></menuchoice
>. Замість малих елементів, на батьківському елементі буде показано заштриховану ділянку, щоб позначає те, що цю площу зайнято непоказаними дочірніми об’єктами.</para>

</sect3>

</sect2>

<sect2>
<title
>Інтерфейс користувача</title>

<para
>&fsview; підтримує вибір декількох файлів, подібно до того, як це робиться у переглядах піктограмами та списком. Це надає вам змогу виконувати одночасні дії з певним набором файлів. Просте клацання лівою кнопкою миші завжди виділяє один елемент, що знаходиться у даний момент часу під вказівником миші. Щоб вибрати діапазон елементів, скористайтеся клацанням кнопкою миші разом з натисканням клавіші &Shift;, клавішею &Ctrl; у сполученні з клацанням можна скористатися для перемикання вибору окремих елементів. Пам’ятайте, що якщо ви вибрали якийсь з елементів, його піделементи вже не можна вибрати. Крім того, вибір елемента скасовує вибір всіх його батьківських елементів, які ви вибрали раніше.</para>

<para
>Навігацію картами дерева можна здійснювати за допомогою клавіш: скористайтеся клавішами <keycap
>Стрілка ліворуч</keycap
> і <keycap
>Стрілка праворуч</keycap
> для пересування між елементами одного рівня, а клавішами <keycap
>Стрілка вгору</keycap
> і <keycap
>Стрілка вниз</keycap
> для пересування між рівнями ієрархії. Клавіша <keycap
>Пробіл</keycap
> вибирає елементи, у сполученні з клавішею &Shift; цією клавішею можна вибирати діапазон елементів, а у сполученні з клавішею &Ctrl;, натиснутою одночасно, можна перемикати вибір поточного елемента. Натисніть клавішу <keycap
>Enter</keycap
>, якщо ви бажаєте виконати дію з відкриття поточного елемента.</para>

</sect2>

<sect2>
<title
>Подяки і ліцензія</title>
<para
>Початкова версія &fsview; була написана, як невеличка тестова програма, програма-підручник для вивчення віджета TreeMap, розробленого у <application
>KCachegrind</application
>.</para>
<para
>Авторські права належать © Josef Weidendorfer, випущено за умов дотримання GPL V2.</para>
</sect2>

</sect1>
</chapter>
