# Часті питання (ЧаП)

Якщо у вас виникають проблеми з &krusader;, будь ласка, переконайтеся, що ви виконали настанови з встановлення, оскільки вашу проблему може бути пов’язано з неправильним встановленням програми.

ЧаП поділено на три розділи:

- ЧаП зі встановлення (ця сторінка)

- ЧаП з користування (проблеми з запуском або користуванням &krusader;)

- Загальний ЧаП (звіти з вад, форум, списки листування тощо)

Якщо ви вважаєте, що у цьому ЧаП немає деяких відомостей або щось у ньому для вас незрозуміле, будь ласка повідомте нам про це.

## ЧаП зі встановлення

Чи потрібне для запуску &krusader; &kde;?

Ні, для запуску &krusader; у вашій системі не потрібен інструмент керування вікнами &kde;, але природним середовищем &krusader; є &kde;, оскільки для роботи програма покладається на служби, роботу яких забезпечують базові бібліотеки &kde;. Потрібні лише деякі спільні бібліотеки, наприклад бібліотеки &kde;, бібліотеки &Qt; тощо. Це означає, що &krusader; можна користуватися у GNOME, AfterStep, XFce та інших інструментах керування вікнами, якщо відповідні бібліотеки встановлено у системі. Це не має бути проблемою, оскільки бібліотеки може бути встановлено за залежностями інструментом керування пакунками.

Для користування &krusader; вам не потрібно запускати &kde;; ви можете продовжити користуватися GNOME, AfterStep, XFce або іншим інструментом керування вікнами. Але налаштування шрифтів &krusader; і деяких аспектів поведінки можна визначити у графічному режимі, лише за допомогою `systemsettings`.

Багато що залежить від того, які дії ви маєте намір виконувати за допомогою &krusader;. Вам слід знати, що &krusader; використовує підлеглі засоби KIO &kde; для доступу до віддалених файлових систем і підтримує лише файлові системи з обмеженого переліку, який постачається з бібліотеками &kde;, більшість підлеглих засобів KIO пов’язано з основними бібліотеками &kde; (зокрема fish, sftp і tar). Якщо ж вам потрібен показ у діалоговому вікні властивостей даних EXIF для .jpeg, вам потрібно встановити пакунок &kde;graphics. Якщо вам потрібні дані з міток ID3, доведеться встановити &kde;multimedia тощо.

Коротко: якщо вам потрібен працездатний &krusader;, встановіть &kde;libs. Якщо вам потрібний &krusader; з усіма функціональними можливостями, вас слід встановити &kde;libs + &kde;base. Якщо перелік функціональних можливостей має бути повним, для &krusader; потрібні всі пакунки бібліотек &kde;, але сам інструмент керування вікнами &kde; встановлювати не обов’язково.

Які бібліотеки потрібні для запуску &krusader;?

Для запуску &krusader; (наприклад, якщо ви встановили &krusader; з бінарного RPM) вам потрібно менше бібліотек, ніж для збирання &krusader; з вихідних кодів. Наприклад, компілятор C, &gcc;, вам потрібен буде, лише якщо ви збираєте &krusader; з кодів (див. наступне питання).

Ознайомтеся з вмістом розділу Залежності &krusader; нашої глави зі встановлення.

Якщо ви хочете дізнатися про все докладніше, зазирніть до списку залежностей &krusader; для Ubuntu. Пункти «depends» є необхідними, пункти «suggests» зроблять &krusader; потужнішим.

Мною було виконано всі попередні кроки, але команда `make` скаржиться на відсутність бібліотек або заголовків. Що робити?

Встановіть потрібні пакунки.

Зазирніть до розділу Вимоги для збирання глави, присвяченої встановленню програми.

У більшості заснованих на RPM дистрибутивах файли заголовків відокремлено від самих бібліотек. Для збирання &krusader; вам потрібні будуть заголовки. Пошукайте пакунки з назвами, схожими на щось-devel-*.rpm (⪚ `kdelibs-devel-foo.i586.rpm`) або щось-dev-*.deb для дистрибутивів, заснованих на Debian. Ці пакунки, зазвичай, включено до вашого дистрибутива.

Якщо вам не вдається знайти потрібний пакунок, скористайтеся rpmfind і позначте пункт 'missing lib or header' у рядку пошуку, або скористайтеся командою `apt-cache search `щось`` для пошуку відповідного пакунка у заснованих на Debian дистрибутивах.

Як зібрати &krusader;, якщо на моєму комп’ютері встановлено 64-бітовий процесор?

Наскільки нам відомо, ніяких проблем не повинно виникнути. Крім того, &krusader; доступний для багатьох інших архітектур.

Я звантажив (звантажила) SRPM `krusader-x.xx.dist.src.rpm`, що з ним робити?

1. Перевірте належність відповідному користувачеві і права доступу до каталогу `/usr/src/RPM/` та всі підлеглих каталогів та можливість читання-запису-виконання вашого звичайного користувача у цих каталогах.

2. Щоб створити RPM з бінарними файлами на вашому комп’ютері, виконайте таку команду:

       $ rpm --rebuild </path/to/rpmfile/> krusader-x.xx.dist.src.rpm

3. Якщо всі залежності встановлено, буде створено бінарний RPM `krusader-x.xx.dist.rpm` у каталозі `/usr/src/RPM/RPMS/i586` (замініть i586 на вашу архітектуру).

4. Перевірте, чи немає у RPM помилок, перш ніж встановлювати пакунок:

       $ rpm -i --test </шлях/до/rpm> krusader-x.xx.dist.rpm

   Якщо після виконання команди ви не побачите жодного повідомлення про помилку, все гаразд.

5. Встановіть бінарний RPM у звичний спосіб, наприклад:

       $ su -c 'rpm -Uvh </шлях/до/rpm> krusader-x.xx.dist.rpm'

   Система надішле вам запит на пароль адміністративного користувача.

6. Тепер можете запустити &krusader;.

Докладніше про RPM можна дізнатися з rpm.org і прочитайте Підручник з RPM, автором якого є Eric Foster-Johnson.

Намагаюся встановити пакунок з бінарними файлами (RPM або DEB), але система повідомляє про помилку. Що не так?

Оскільки ми готуємо (і використовуємо) лише вихідні коди, нам ніяк про це не дізнатися. Чи перевіряли ви бінарний RPM перед встановленням?

    $ rpm -i --test </шлях/до/файла/rpm> krusader-x.xx.дистрибутив.rpm

Якщо не буде виведено жодних повідомлень, з пакунком все гаразд. Пакунки RPM, звантажені з нашого вебсайта, зазвичай, створено користувачами &krusader;. Відвідайте вебсайт вашого дистрибутива і пошукайте там оновлений пакунок RPM.

Якщо з пакунком RPM все гаразд, спробуйте знайти інший пакунок у архівах програмного забезпечення &Linux;, зокрема на freshmeat.net або KDE-APPS.org. Якщо вам все ж не вдалося знайти відповідний пакунок для вашого дистрибутива &Linux;, рекомендуємо пошукати його за допомогою rpmfind або rpmpbone.

Загалом, у вашому дистрибутиві може працювати пакунок для старішої версії дистрибутива або навіть іншого дистрибутива (наприклад, пакунки RPM FC часто працездатні для Mdk та RH, і навпаки), але завжди краще встановлювати лише RPM, які призначено саме для вашого дистрибутива. Якщо вам не вдається знайти пакунок, який відповідає версії вашого дистрибутива, архітектури або взагалі дистрибутиву, скористайтеся RPM з кодами програми. Якщо ви користуєтеся RPM з кодом програми, Krusader буде зібрано з кодів у вашій системі, це гарантуватиме відповідність RPM вашому дистрибутиву і архітектурі. Крім того, такий спосіб надасть змогу отримати систему з максимальною швидкістю, оскільки отриманий бінарний файл буде оптимізовано для вашого комп’ютера. Будь ласка, прочитайте попереднє питання, у якому надано пояснення щодо встановлення RPM з кодами. Найкращий спосіб описано у наступному питанні.

Не можу знайти пакунок RPM або DEB &krusader;, що робити?

Перевірте, чи немає у вашому дистрибутиві пакунка &krusader;. Якщо такого пакунка немає, зв’яжіться з творцями вашого дистрибутива і попросіть їх включити до дистрибутива &krusader;!

Чи ознайомилися ви з порадами, наведеними за адресами, вказаними на сторінці щодо процедури встановлення? Якщо так, і вам все ж не вдалося знайти відповідь, ви завжди можете зібрати програму &krusader; з вихідних кодів. Навіть якщо вам здається, що у вас немає потрібних навичок, ймовірно, вам вдасться успішно зібрати &krusader;: нами наведено дуже докладні настанови зі встановлення. За допомогою цих настанов ви зможете зібрати &krusader; з вихідних кодів, навіть якщо ви ніколи нічого не збирали з вихідних кодів, — варто лише точно виконати потрібні дії. Якщо у вас виникають труднощі, не вагайтеся і створіть запит щодо допомоги.

Мною було встановлено &krusader;, але після запуску програми я бачу лише меню Довідка. Чому?

У такому випадку видимим буде лише меню Довідка: всіх інших меню, наприклад Файл і Параметри, показано не буде. Причиною цього є те, що у деяких дистрибутивах файл `krusaderui.rc` зберігається не у належному каталозі. Вирішити проблему можна копіюванням файла `krusaderui.rc` з пакунка `krusader_kde3/krusader/krusaderui.rc` за адресою `$KDEDIR/share/apps/krusader/krusaderui.rc` і `~/.kde/share/apps/krusader/krusaderui.rc` з наступним перезапуском &krusader;. Якщо &krusader; було зібрано з вихідних кодів, причиною може бути те, що не було належним чином вказано змінних середовища `KDEDIR` - `QTDIR`. Результатом буде встановлення файла `krusaderui.rc` не до належного каталогу. Будь ласка, ознайомтеся також з відповіддю на наступне питання.

Після оновлення &krusader; у програмі відсутні деякі з нових пунктів меню, що не так?

Файл `krusaderui.rc` зберігається за адресою `$KDEDIR/share/apps/krusader/krusaderui.rc`. Якщо ви змінюєте панель інструментів, &kde; створює копію цього файла у домашній теці за адресою `~/.kde/share/apps/krusader/krusaderui.rc`. Якщо &krusader; вже колись було встановлено на вашому комп’ютері, і ви встановили новішу версію &krusader;, файл `~/.kde/share/apps/krusader/krusaderui.rc` має бути замінено новішою версією. Зауваження: заміна призведе до відновлення початкового стану і відкидання всіх внесених вами до панелей інструментів та списку клавіатурних скорочень змін!

У першому рядку вмісту файла `krusaderui.rc` вказано номер версії. Після встановлення новішої версії &krusader; &kde; автоматично замінює старий файл `~/.kde/share/apps/krusader/krusaderui.rc` новішою версією після першого запуску &krusader; (&kde; визначає номер новішої версії за першим рядком файла).

Якщо ви встановите версію &krusader; з Git або бета-версію, а програму вже було встановлено на вашому комп’ютері, вам слід буде вилучити файл `krusaderui.rc` з вашої домашньої теки, щоб задіяти нові пункти меню, за допомогою команди `$` ``rm` `~/.kde/share/apps/krusader/krusaderui.rc``

Якщо файл `~/.kde/share/apps/krusader/krusaderui.rc` є застарілим, нові елементи меню не буде показано. Ознайомтеся з попереднім питанням, щоб дізнатися про те, як оновити файл `krusaderui.rc`. Якщо файла `krusaderui.rc` не буде знайдено або цей файл зберігатиметься у неправильному каталозі, буде показано лише меню Довідка, будь ласка, ознайомтеся з попереднім питанням.

Система повідомляє про помилку збирання `libGLcore.so.1` після використання інструменту встановлення драйверів NVIDIA, що робити?

Подібні негаразди трапляються, якщо ви користуєтеся інструментом встановлення NVIDIA, а не офіційними пакунками NVIDIA для вашого дистрибутива. &krusader; засновано на бібліотеці &Qt;, яку може бути зібрано у прив’язці до бібліотек OpenGL сервера X. В результаті &krusader; можуть знадобитися ті самі бібліотеки OpenGL. Проблема полягає у тому, що інструмент встановлення NVIDIA (до версій 7xxx) не виконує свого завдання належним чином: він замінює файли заголовків OpenGL (які потрібні &krusader;), але не створює належних посилань на libGL. Найкращим вирішенням проблеми є використання пакунків NVIDIA, створених авторами вашого дистрибутива, або нового інструменту встановлення NVIDIA, поточною версією якого на момент створення цієї довідки була 7114. Якщо з певних причин вам потрібно використовувати застарілий драйвер NVIDIA, доведеться виконати деяке додаткове налаштування. Точні команди залежать від дистрибутива, яким ви користуєтеся, і версії драйвера NVIDIA (у нашому прикладі 6111), але мають виглядати десь так:

    $ ln -s libGLcore.so.1.0.6111 libGLcore.so.0
              $ ln -s libGLcore.so.1.0.6111 libGLcore.so
              $ ln -s libGLcore.so.1.0.6111 libGLcore.so.1.0.0
              $ ln -s libGLcore.so.1.0.6111 libGLcore.so.0.0.0
              $ ln -s libGLcore.so.1.0.6111 libGL.so
              $ ln -s libGLcore.so.1.0.6111 libGL.so.0
              $ ln -s libGLcore.so.1.0.6111 libGL.so.0.0.0
              $ ln -s libGLcore.so.1.0.6111 libGL.so.1
              $ ln -s libGLcore.so.1.0.6111 libGL.so.1.0.0
              $ ln -s /usr/lib/libGLU.la /usr/X11R6/lib/libGLU.la

У мене виникають проблеми зі збиранням і встановленням &krusader;, як звернутися по допомогу?

Будь ласка, ознайомтеся з докладними настановами щодо встановлення і ЧаП. Якщо вам не вдасться знайти вирішення вашої проблеми, не вагайтеся і створіть допис з запитом щодо допомоги на нашому форумі &krusader; або скористайтеся списком листування користувачів &krusader;. Але, перш ніж створювати допис з запитом щодо допомоги, будь ласка, спробуйте виконати такі дії:

1. Скористайтеся функцією Пошуку на форумі &krusader;. Можливо, вашу проблему вже було розв’язано і обговорено.

2. Якщо вам не вдається знайти вирішення, будь ласка, вкажіть такі дані:

   - версію &krusader;, якою ви користуєтеся

   - дистрибутив &Linux; і його версію

   - хороший опис проблеми

   Якщо ви не вкажете цих відомостей, допомогти вам буде досить важко.

   Якщо ви бажаєте сповістити нас про повідомлення щодо помилок (наприклад, повідомлення у відповідь на команду `make`), будь ласка, почніть з ПЕРШОГО повідомлення, оскільки всі наступні повідомлення про помилки є наслідком першого, а не причиною ваших проблем.

3. Надішліть ваше звернення по допомогу.

Дякуємо вам за співпрацю!

Як мені зібрати пакунок RPM для &krusader;?

Якщо ви маєте досвід у збиранні пакунків з вихідних кодів, ймовірно, ви зможете зібрати і пакунок RPM &krusader;. Відомості щодо RPM можна знайти за адресою rpm.org і у Інструкції з RPM, автором якої є Eric Foster-Johnson. Далі наведено коротенькі настанови щодо збирання RPM.

НІКОЛИ не збирайте RPM від імені користувача root. Помилки під час збирання пакунків (наприклад помилка у файлі `krusader.spec`) можуть серйозно пошкодити вашу систему, якщо ви виконуватимете збирання від імені адміністратора системи (root).

1. Зберіть &krusader; з вихідних кодів, щоб переконатися, що збирання можливе.

2. Перевірте належність відповідному користувачеві і права доступу до каталогу `/usr/src/RPM/` та всі підлеглих каталогів та можливість читання-запису-виконання вашого звичайного користувача у цих каталогах.

3. Скопіюйте `kusader-1.xx.tar.gz` до `/usr/scr/RPM/SOURCE`

4. Скопіюйте `kusader.spec` до `/usr/scr/RPM/SPECS` Підказка: найсвіжішу версію `kusader.spec` можна знайти у сховищі Git програми.

5. Змініть `kusader.spec`: додайте ваше ім’я, вашу адресу електронної пошти, назву пакунка rpm тощо. Можливо, знадобляться інші зміни, якщо спроба виконання команди `rpmbuild` завершиться невдало.

6. Зібрати бінарний пакунок та пакунок з вихідними кодами можна за допомогою команди:

       $ rpmbuild -ba /usr/scr/RPM/SPECS/krusader.spec

   Якщо виконання команди завершиться без помилок, ви зможете знайти бінарний RPM у каталозі `/usr/src/RPM/RPMS/i586` (залежить від архітектури вашої системи), а RPM з вихідними кодами за адресою `/usr/src/RPM/SRPMS/`. Приклад: `krusader-1.70-beta1.suse10.i586.rpm` і `krusader-1.70-beta1.suse10.src.rpm`

7. Якщо процес збирання за допомогою rpmbuild завершується повідомленням про помилку, спробуйте її виправити і запустити `rpmbuild` знову.

8. І, нарешті, перевірте RPM, перш ніж надсилати його до сховища.

Чому версія &krusader; з Git показує старий номер версії у діалоговому вікні «Про програму»?

Оскільки ми змінюємо номер версії до випуску нової версії, &krusader;-git має застарілий номер версії. Отже не зважайте на номер версії, значення має лише дата звантаження. Ми просто ще не вирішили, якою має бути номер наступної версії.

Чому &krusader; не вдається запустити у &MacOS;?

Будь ласка, уважно ознайомтеся з настановами щодо встановлення з macports.org. Не забудьте запустити dbus.

    ##########################################################
    # Не забувайте, що dbus слід запусти від імені локального
    # користувача (без sudo) перед запуском будь-яких програм KDE
    # Запустити цю систему можна такою командою:
    # launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist
    ##########################################################

    ######################################################
    #  Програми не можна буде запустити, доки не буде віддано команду
    #  'sudo chown -R $USER ~/Library/Preferences/KDE'
    #  де $USER слід замінити іменем вашого користувача.
    ######################################################

## ЧаП з користування

&krusader; аварійно завершує роботу, чому?

Ми отримали багато повідомлень електронною поштою та звітів про вади (станом на грудень 2005 року) щодо випадкових аварійних завершень роботи програми під час виконання дій з файлами, зокрема копіювання, пересування тощо. Проблеми пов’язано з &Qt; 3.3.5, а НЕ з &krusader;. У &Qt; 3.3.5 є серйозна вада, яка призводить до випадкових аварійних завершень багатьох програм &kde;, зокрема &konqueror;. Скористайтеся Google, щоб дізнатися про це докладніше. Наскільки нам відомо, у сховищах Debian-Sid і &SuSE; вже викладено нові бінарні версії &Qt;, у яких цю проблему виправлено, у Gentoo &Qt; 3.3.5 взагалі замасковано. Отже, вам слід скористатися &Qt; 3.3.4, виправленою бібліотекою &Qt; 3.3.5 або новішою версією, залежно від вашого дистрибутива. Докладніше про все можна дізнатися з нашого вебсайта.

Коли я намагаюся змонтувати/демонтувати мій компакт-диск/дискету, &krusader; повідомляє мені щось про supermount, до чого це все?

Supermount — це фонова служба, яка виконує монтування або демонтування файлових систем змінних носіїв. Вам достатньо вставити дискету і виконати команду ``cd` ``/mnt/floppy``` , а supermount виконає монтування у автоматичному і прозорому режимі. Зазвичай, все буде гаразд. Але supermount створює для програм системи помилкове уявлення, що floppy/cdrom весь час змонтовано! Це призводить до певних проблем з &krusader;, оскільки програма не може визначити момент вилучення дискети або компакт-диска, оскільки supermount не оновлює системну інформацію належним чином, — чи є насправді дискета у пристрої читання? Звичайно ж, це можна виправити, але зараз ми не розглядаємо виправлення, як пріоритетне завдання.

Чому &krusader; підвисає або замерзає під час роботи з «мертвою» точкою монтування?

Якщо під час перегляду у &krusader;, наприклад, спільного ресурсу NFS сервер NFS перерве зв’язок, &krusader; зависне. Подібне зависання &krusader; (та всіх інших вбудованих переглядачів і редакторів) є критичним, виправити його можна лише за допомогою команди `kill -9`. Вирішення проблеми поки що не знайдено. Проблема не обмежується лише інструментами керування файлами або навіть операційною системою &Linux;! Проблема полягає у тому, що зависання трапляється під час першої ж спроби доступу до «мертвого» спільного ресурсу, — отже не існує обхідних шляхів, способів перевірки, навіть проста команда `ls` призведе до зависання. Варто виконати найменшу спробу прочитати щось — будь-що — і програма зависне. Єдиним способом уникнути подібної архітектурної проблеми є схема програми з багатьма нитками: якщо зависне одна нитка, програма зможе працювати і надалі, але час створення програми з багатьма нитками, на нашу думку ще не настав, ми навіть не певні, що *всі* системи &kde; за межами програми використовують &Qt;-mt (версію бібліотеки &Qt; з підтримкою багатьох ниток). Отже &krusader; Krew, ймовірно, не є крайніми щодо вирішення цієї важливої проблеми. У поточному стані вам доведеться змиритися з існуванням цієї проблеми.

Під час спроб зробити вікно &krusader; меншим мені вдалося виявити, що розмір не можна зробити меншим за певне значення. Чому?

Бачите кнопки F1, F2 (тощо)? Вони не дають вікну &krusader; зменшуватися у розмірах довільним чином, оскільки мають задані мінімальні розміри. Достатньо зняти позначку з пункту меню Параметри Показувати смужку функціональних клавіш і ви зможете змінювати розміри вікна &krusader; довільним чином. Починаючи з версії 1.51, ми значно покращили цю можливість: після зміни розмірів на кнопках може бути показано щось на зразок «F5 ..ня». Якщо кнопка стає настільки малою, що тексти з неї зникає, ви можете прочитати його за допомогою панелі підказки. Мінімальною шириною для кожної з кнопок є 45 пікселів.

Samba кодова сторінка ISO 8859-x / Що робити, якщо &krusader; не може прочитати спільних каталогів, назви яких містять інтернаціональні символи?

&krusader; не може (у поточній версії) працювати з кодовими сторінками ISO 8859-x Samba. Якщо ви використовуєте кодову сторінку, відмінну від 8859-1, вам доведеться налаштувати програму вручну. Створіть або змініть відповідним чином файл: `~/.smb/smb.conf`

    [global]
              workgroup = МояРобочаГрупа (приклад: WORKGROUP)
              client code page = МояКодоваСторінка (приклад: 852)
              character set = МійНабірСимволів (приклад: ISO8859-2)

Ви можете спробувати налаштувати smb.conf за допомогою відповідного модуля «Системних параметрів».

&krusader; повідомляє «krarc: протокол ... не підтримується» під час відкриття файла архіву, що робити?

Належним чином встановіть підлеглий засіб krarc:

Скопіюйте файли `kio_krarc.so`, `kio_krarc.la` до `$KDEDIR/lib/kde3`

Скопіюйте файл `krarc.protocol` до `$KDEDIR/share/services`

або інший каталог, де розташовано підлеглі KIO у вашому дистрибутиві &Linux;.

Програма повідомляє, що «Протокол не підтримується Krusader: "krarc:/шлях/до/певного архіву», коли я намагаюся відкрити архів, що робити?

Піктограми, kio_slaves і документацію слід встановити у належні каталоги ієрархічної структури каталогів &kde;. Файли `kio_krarc.*` мають зберігатися у одному каталозі з іншими підлеглими засобами KIO. Скористайтеся таким підходом: визначіть адресу файлів `kio_tar.*` і скопіюйте або створіть символічні посилання на `kio_krarc.*` за тією самою адресою. Після цього не забудьте виконати команду `# ldconfig` для відповідного каталогу. Щоб отримати докладніші відомості, натисніть тут.

Що робити, якщо зовнішній інструмент відмовляється працювати?

&krusader; використовує декілька програм, які є його зовнішніми інструментами. Іноді ці програми можуть з певних причин не працювати. Відкрийте вікно термінала і перевірте, чи встановлено певний інструмент:

    $ інструмент

Перевірте, чи було належним чином налаштовано інструмент на сторінці «Залежності» Конфігуратора. Для інструментів архівування: наказати програмі виконати пошук інструментів у автоматичному режимі можна за допомогою натискання кнопки Автоматичне налаштування на сторінці архіваторів Конфігуратора. Відвідайте також сторінку «Протоколи» Конфігуратора. Якщо ця сторінка не працює, створіть резервну копію вашого файла налаштувань `~/.kde/share/config/krusaderrc`, а потім вилучіть сам файл, перезапустіть &krusader;. &krusader; почне роботу з запуску майстра початкового налаштування, виконайте запропоновані майстром настанови.

Як виконати файли jar (мені не потрібно входити до архіву jar)?

Відкрийте сторінку «Протоколи» Конфігуратор і вилучіть пункт application/x-jar з вузла krarc, &krusader; більше не входитиме до архівів. Загальні прив’язки файлів оброблятимуться &kde;, але не &krusader;. Щоб пов’язати суфікс jar, виконайте такі дії:

- Відкрийте «Системні параметри» &kde;: systemsettings

- Загальний вигляд і поведінка Прив’язка файлів

- Введіть у поле шаблонів назв файлів `jar`

- Додайте `java` у поле програми

Чому у мене виникають проблеми зі з’єднанням &FTP;?

Подібні труднощі виникають через роботу за брандмауером або проксі-сервером. Відкрийте Системні параметри Мережні параметри Параметри з’єднання , позначку з пункту Використовувати пасивний режим (PASV) має бути знято або встановлено, залежно від поточного стану його позначеності. Тепер спробуйте знову почати сеанс роботи з &FTP;, щоб дізнатися, чи працюють налаштування. Крім того, переконайтеся, що не відкрито жодного іншого сеансу &FTP; (за допомогою переглядачів інтернету чи подібних програм), оскільки подібні сеанси можуть спричинити до ускладнень. Докладніше про це можна дізнатися зі сторінки Активне &FTP; та пасивне &FTP;, докладне роз’яснення.

Програма повідомляє, що Протокол FTP не підтримується &krusader; під час спроби відкрити віддалений каталог &FTP;. Що робити?

Причиною цієї помилки є те, що можливість «&FTP; через проксі &HTTP;» ще не підтримується &krusader;. Цю помилку може бути спричинено неправильним налаштуванням параметрів проксі у «Системних параметрах». Змініть параметри проксі так, щоб &HTTP;-проксі не використовувався, і &FTP; знову запрацює.

Як мені зробити так, щоб до назв файлів, які копіюються за допомогою &FTP;, не додавався суфікс `.part`?

Якщо під час вивантаження файлів до назв файлів додається суфікс `.part`, після завершення програма автоматично вилучить частину `.part` з назви. Все працює чудово, але деякі сервери &FTP; не дозволяють перейменовувати файли. Вирішити проблему можна зняттям позначки з пункту Позначати частково вивантажені файли у Системних параметрах &kde;. Цей пункт розташовано на сторінці Мережні параметри Параметри з’єднання .

Як мені закрити віддалене з’єднання (наприклад з’єднання &FTP;)?

Настанови можна знайти у главі щодо віддалених з’єднань.

У мене виникають проблеми з протоколом media:/, чому?

У &kde; 4 протокол media:/ було вилучено.

Як мені вимкнути типові звуки, наприклад звук, що супроводжує дію з вилучення?

Це типові системні звуки &kde;, які не пов’язано з &krusader;. Якщо ви бажаєте вимкнути ці звуки на загальному рівні, вам слід відкрити Системні параметри &kde; (systemsettings), а потім перейти на сторінку Вигляд та поведінка вікон програм Сповіщення програм та системи Керування сповіщеннями , Джерело події: «Робочий простір KDE» і зняти позначки з пунктів, які вам не потрібні.

Як викликати інструмент керування віддаленими з’єднаннями?

Скористайтеся керуванням закладками програми. Відкрийте віддалену адресу і встановіть на ній закладку.

Чому розпізнавання за типом MIME іноді відмовляється працювати у архівах?

Якщо після входу до архіву і натискання клавіші F3 для перегляду файла з невідомим або порожнім суфіксом, наприклад `README, INSTALL` тощо, переглядач відкривається у шістнадцятковому режимі, а не у звичайному, вам слід виконати налаштування на сторінці: Системні параметри Прив’язка файлів Програма octet-stream , бінарний переглядач слід вилучити.

Де Конфігуратор, мені доведеться встановити &kde;, щоб ним скористатися?

Конфігуратор є модулем налаштування &krusader;: якщо ви встановили &krusader;, ви вже встановили Конфігуратор. З певних причин дехто вважає, що цей модуль є окремою програмою &kde;, але це не так, отже для використання Конфігуратора вам не потрібно встановлювати &kde;. У вікні запущеного &krusader; скористайтеся пунктом меню Параметри Налаштувати &krusader; , — у відповідь програма відкриє вікно Конфігуратора. Будь ласка, ознайомтеся з вмістом підручника: у &krusader; дуже багато параметрів налаштування. Більшість з параметрів можна змінити відповідно до ваших потреб за допомогою Конфігуратора.

Як зробити так, щоб вигляд і поведінка програми для двох різних користувачів були однаковими?

Припустімо, що поточне налаштування є працездатним, ви можете скопіювати налаштування для іншого користувача.

    # cp ~/.kde/share/config/krusaderrc /home/користувач/.kde/share/config

Якщо ваш користувач є адміністратором, скористайтеся командою:

    # cp ~/.kde/share/config/krusaderrc /root/.kde/share/config

## Загальний ЧаП

Як мені повідомити розробників про мої побажання, пропозиції або коментарі?

Найпотужнішою силою проектів з відкритим кодом є співпраця з користувачами. Ось чому нам завжди важливо почути вашу думку. Ваші побажання є нашими настановами. Після 6 місяців роботи над проектом програмісти втрачають здатність помічати власні помилки. Цього не уникнути. Нам потрібні нові ідеї, критика і відгуки, оскільки ми маємо намір зробити &krusader; найкращим і найкориснішим інструментом для роботи з файлами з будь-коли створених.

Найзручнішим способом зв’язку є форум &krusader;, або списки листування користувачів &krusader;. Дані щодо поточних завдань можна знайти на форумі завдань. Додавати записи завдань на форумі завдань можуть лише розробники, але ви можете створити допис на форумі обговорення нових можливостей та запитів щодо можливостей, яких немає на форумі завдань, але які мають там бути. Якщо ваш запит видасться цікавим, &krusader; Krew додасть його на форум завдань. Ми переглядаємо і обговорюємо всі дописи. Щоб дізнатися більше про форуми програми, натисніть тут.

Як надіслати латку до програми?

Створити загальні настанови щодо написання латок важко, але спробуємо дати декілька порад.

1. Латки, новий код і нові можливості завжди будуть радо зустрінуті розробниками!

2. Сконцентруйтесь на одній проблемі. Тоді розробникам буде легше вас зрозуміти і внести потрібні зміни у код.

3. Бажано, щоб ви вели дискусію з розробниками у списку листування krusader-devel або на форумі &krusader;. На жаль, ми не зможемо накласти латку, якщо ця латка суперечить «загальним напрямкам розвитку» коду &krusader; (докладніше про це можна дізнатися з цього ЧаПа). Будь ласка, надсилайте у одному повідомленні лише один запит на зміну, щоб за обговоренням легше було слідкувати. Зміни слід застосовувати покроково з перевіркою кожного рядка.

4. Надішліть файли ваших латок до нашого інструменту стеження за латками, щоб всі пропозиції з латання залишалися впорядкованими, а також щоб пропозиції не було втрачено. Зазвичай, латки слід надсилати у архівах tar.gz або як diff. Не копіюйте зміни до повідомлення електронної пошти. Більшість програм для роботи з електронною поштою замінюють пробіли, отже diff не можна буде застосувати або фрагмент листа не буде розпізнано як diff. У минулому траплялися випадки, коли повідомлення з латками втрачалися або губилися серед інших повідомлень, отже, будь ласка, користуйтеся інструментом стеження за латками, дякуємо!

5. Оскільки під час створення програми було використано універсальні рішення, &krusader; можна запускати на:

   - Всіх платформах POSIX (&Linux;/BSD/&UNIX;-подібні операційні системи), &Solaris;.

   - Всіх платформах BSD (FreeBSD/NetBSD/OpenBSD/&MacOS;).

   - &kde; 3.3- &kde; 3.5 і навіть GNOME з бібліотеками &kde; (для &krusader;-2.x &kde; 4).

   - GCC 2.95 - GCC 4.1

   Зміни у архітектурі може бути виконано лише командою з розробки програми.

6. Останнє зауваження: завжди пам’ятайте, що латку може бути і відхилено. У неї можуть бути сторонні наслідки, які неможливо виправити, вона може суперечити ідеї компонування модуля, для якого її призначено. У цьому полягає відмінність між проектом з розробки програмного забезпечення і, скажімо, вікі: у проекті з розробки програмного забезпечення має бути хтось, хто винесе остаточний вердикт. Інакше програми просто не працюватимуть. Крім того, майте на увазі, що обробка латок може тривати певний час, — всі ми маємо право на особисте життя.

Як повідомити про ваду?

Вади?!?!? Ну що ж, буває... У програми є своя мережева система стеження за вадами.

Використання інтерактивного інструменту стеження за вадами допомагає розробникам стежити у зрозумілий і впорядкованих спосіб за кількістю відкритих повідомлень про вади, пріоритетом вад та відгуками користувачів. Розробникам не доведеться обшукувати весь форум &krusader;, щоб знайти вчорашню ваду. Будь ласка, користуйтеся цим інструментом.

Перш ніж повідомляти про ваду, будь ласка, ознайомтеся з такими відомостями:

1. Скористайтеся функціональною можливістю пошуку Форуму &krusader;, можливо, вашу ваду вже вирішено. Будь ласка, НЕ створюйте дописів щодо нових вад на форумі обговорення вад (якщо ви впевнені щодо того, що знайшли ваду). Цей форум використовується для обговорення вад.

2. Перевірте, чи не було повідомлено про цю ваду раніше за допомогою інтерактивного списку вад системи стеження за вадами.

3. Якщо вам не вдалося знайти згадки про цю ваду, будь ласка, надішліть повідомлення про неї до системи стеження за вадами натисканням кнопки Надіслати нову (Submit New) у вікні системи стеження за вадами. Будь ласка, вкажіть такі дані: номер версії &krusader;, якою ви користуєтеся, назву дистрибутива &Linux; і його версію, тип процесора комп’ютера, а також повний опис проблеми, з якою ви зіткнулися.

Дякуємо вам за співпрацю!

За можливості, спробуйте виконати ту саму дію за допомогою &konqueror; або іншої програми &kde;. Якщо у вас виникне та сама проблема, ймовірно, що проблему пов’язано з підлеглими засобами KIO або з самим &kde; (kdelibs), а не з &krusader;. &krusader; використовує бібліотеки &kde; та підлеглі засоби KIO для виконання багатьох дій. Іноді причиною негараздів можуть бути проблеми, пов’язані з неправильним налаштуванням вашого дистрибутива, будь ласка, перевірте це у спосіб, описаний вище.

Як отримати корисні дані зневаджування або дані про аварійне завершення?

Зазвичай, у бінарних пакунках, які використовуються вашим дистрибутивом, не міститься даних для зневаджування. Оскільки розвиток програми і виправлення вад відбуваються лише у сховищі кодів &krusader;, зберіть &krusader;-git у режимі для зневаджування і встановіть програму. Перевірте, чи можна відтворити ваду.

    $ cmake -DCMAKE_BUILD_TYPE=debugfull

Встановіть valgrind, комплект інструментів для зневаджування і профілювання програм &Linux;. Запустіть Valgrind/&krusader;

    $ valgrind --tool=memcheck {якийсь_шлях}/krusader

Інструмент valgrind виводить дані про події до stdout. Якщо ви зможете надіслати дані про те, що відбувалося до аварійного завершення роботи, можна бути певним: ми виправимо ваду і повідомимо вам про способи її усування.

Що робити, якщо KDEcrashhandler не надсилає корисних відомостей зворотного трасування?

Зазвичай, у бінарних пакунках, які використовуються вашим дистрибутивом, не міститься даних для зневаджування. Оскільки розвиток програми і виправлення вад відбуваються лише у сховищі кодів &krusader;, зберіть &krusader;-git у режимі для зневаджування і встановіть програму. Перевірте, чи можна відтворити ваду.

    $ cmake -DCMAKE_BUILD_TYPE=debugfull

Якщо програма обробки вад KDE не може надати корисних даних щодо зворотного трасування, корисні дані можна знайти у дампі ядра. Запустіть Krusader з вимкненою обробкою вад.

    $ krusader --nocrashhandler

Після аварійного завершення роботи ви отримаєте файл `.core`, зазвичай, цей файл зберігатиметься у вашій домашній теці. Запустіть gdb, зневадник проектів GNU

    $ gdb -c corefile krusader

Введіть команду `bt`, щоб отримати зворотне трасування, а потім введіть команду `q`, щоб завершити роботу gdb. Часто найкращі результати зневаджування можна отримати за допомогою інструментів valgrind.

Чи є у програми &krusader; список листування?

Так, зараз у програми є 5 списків листування. Без небажаної кореспонденції, без набридливих повідомлень, просто &krusader;. Ви можете підписатися або скасувати підписку на ці списки листування без обмежень.

Підказка: наші списки листування можна переглядати у мережі або читати інструментом для роботи з групами новин, отже вам навіть не потрібно встановлювати підписку, щоб слідкувати за повідомленнями у списках листування.

- &krusader;-news є списком з дуже малою кількістю повідомлень, ним користуються для отримання повідомлень щодо виходу нових версій програми та виправлення критичних вад. З новинами можна також ознайомитися у мережі на сторінці останніх новин та на форумі новин і оголошень. Повідомлення будуть тими самими, відрізнятиметься лише їх формат.

- &krusader;-devel — список листування розробників (лише читання). Якщо ви бажаєте слідкувати за переднім краєм розробки &krusader;, це саме той список листування.

- &krusader;-users — список листування користувачів &krusader;. Тут ви можете попросити про допомогу та поспілкуватися з користувачами та розробниками &krusader;.

Чи існують якісь подачі новин про &krusader;?

Так, існують. Ви можете скористатися однією з подач новин у одному з декількох форматів. Подача випусків файлів rss, подача rss форуму, подача новин krusader, подача розробки krusader і навіть додаткові подачі з gmane.org. Подача krusader-users.

Чи має &krusader; власний канал IRC?

Так, має. Запрошуємо вас до обговорення з &krusader; Krew та друзями-користувачами на серверах freenode.org. Скористайтеся сервером irc.freenode.org і каналом #krusader. До обговорення запрошуються усі.

Як працює форум &krusader;?

У дусі вільного обговорення на нашому форумі ви можете обговорити все, що пов’язано з &krusader;. Байдуже, є ви новачком чи досвідченим користувачем, ми запрошуємо всіх. Найпотужнішою силою проектів з відкритим кодом є співпраця з користувачами. Ось чому нам завжди важливо почути вашу думку. За допомогою ваших відгуків ми можемо робити &krusader; все кращим. Якщо ж відгуків не буде, ми не зможемо слідкувати за вадами та вашими новими ідеями. Будь ласка, запам’ятайте наведені нижче настанови. Вони допоможуть нам підтримувати порядок серед усього хаосу думок.

Якщо ви не знайшли відповіді у Документації, ЧаП, на Форумі &krusader; і у списку листування &krusader;-devel (будь ласка, скористайтеся функцією пошуку), не вагайтеся і повідомте про вашу проблему на форумі програми. &krusader; Krew або учасники спільноти &krusader; завжди будуть раді вам допомогти.

Будь ласка, скористайтеся функціональною можливістю пошуку на форумі &krusader;: можливо, вашу ваду вже обговорювали (таким чином можна уникнути повторів повідомлень). Якщо обговорення вашої вади вже велося, ймовірно, ви негайно дізнаєтеся про її усунення. Якщо обговорення все ще ведеться, ви можете приєднатися до нього. Деякі питання задають знову і знову, ось чому ми створили цей ЧаП. Він надає нам змогу зосередитися на розробці &krusader;.

Форум &krusader; поділено на сім частин:

- Форум новин і офіційних повідомлень: всі найсвіжіші новини.

- Форум новин: всі новини.

- Форум обговорення вад: обговорення вад. Будь ласка, НЕ використовуйте цей форум для повідомлень про вади (якщо ви впевнені, що знайшли саме ваду).

- Форум, присвячений обговоренню та запитам щодо нових можливостей: обговорення нових можливостей майбутніх версій &krusader;.

- На форумі завдань ви знайдете перелік можливостей, які планується реалізувати. Зареєстровані користувачі можуть ПРОГОЛОСУВАТИ за пункти списку і ПРОКОМЕНТУВАТИ пункти списку завдань. За допомогою цього форуму ви можете звернути увагу на потрібні вам можливості (+3), а також вказати бажані можливості (+1), якщо ви байдужі щодо певної можливості, ви можете просто за неї не голосувати. Незареєстровані користувачі можуть лише переглядати форум завдань. Система оцінки завдань містить результати голосування. Додавання пунктів завдань або вилучення пунктів завдань, які було реалізовано, можуть здійснювати лише учасники &krusader; Krew.

- Форум дій користувача: обговорення щодо дій користувача. Будемо вдячні, якщо ви оприлюднюватимете там ваші власні Дії користувача. Ми плануємо додавати найкращі з запропонованих Дій до наступних випусків &krusader;.

- Форум загального обговорення: всі питання, пов’язані з &krusader;, які не належать до тем інших форумів.

Дякуємо вам за співпрацю!

Нами передбачено подачу RSS для форумів. Вам не потрібно постійно перевіряти наявність нових дописів у темі: новини прийдуть до вас самі!

Що робити, якщо я хочу перекласти &krusader; моєю рідною мовою?

Якщо ви бажаєте перекласти графічний інтерфейс &krusader; або документацію до програми, будь ласка, зв’яжіться з командою перекладу KDE вашою мовою.

Як мені підтримати &krusader;?

Ви можете підтримати &krusader; у декілька способів. Будь ласка, надсилайте нам відгуки, звіти про вади, латки, фінансову допомогу, переклади...

Чи існує версія для &MacOS; X?

Так, існує порт для &MacOS; X, заснований на можливостях macports.org. Супровідником порту є Jonas Bähr, будемо вдячні за будь-які відгуки. Рекомендуємо вам використовувати природний інструмент керування файлами для &MacOS; — Disk Order (умовно-безкоштовна програма).

Чи існує версія для &Windows;?

Так, з 18 червня 2008 року існує порт для роботи у &Windows;. Перед користуванням &krusader; вам слід встановити декілька бібліотек &Qt;4 і &kde;4. Рекомендуємо вам скористатися природним інструментом керування файлами &Windows; — Total Commander (умовно-безкоштовна програма).

Чому &konqueror; у «стилі midnight commander» не є класичним інструментом керування файлами?

Ви можете користуватися двома панелями і командним рядком, всі інші можливості, зокрема можливості класичного керування файлами і взаємодії OFM з користувачем за використання подібної схеми буде втрачено.

Навіщо мені користуватися класичним керуванням файлами?

Класичний інструмент роботи з файлами (OFM) надає змогу виконувати роботу набагато швидше за інструменти з однією панеллю і є швидшим за командний рядок. Якщо ви бажаєте дізнатися про те, наскільки зручно користуватися &krusader;, існує лише один спосіб: встановіть програму у вашій системі і покористуйтеся нею певний час. Якщо вам до душі втрата часу і продуктивності, продовжуйте користуватися однопанельними інструментами, заснованими на &Windows; Explorer. Matej Urbančič створив запис у мережевому журналі, у якому спробував пояснити, чому OFM є кращим за однопанельний інструмент керування файлами.