# Файловый менеджер Thunar

&date;
2004
2005
2006
Benedikt Meurer
2006
Andrey Fedoseev (andrey.fedoseev@gmail.com)
2006
Maxim Zenin (webmechanics@gmail.com)

Разрешено копировать, распространять и/или модифицировать данный документ на условиях лицензии GNU Free Documentation License, версия 1.1 или более поздней версии, опубликованной Фондом Свободного ПО (Free Software Foundation). Полный текст лицензии доступен на сайте Free Software Foundation.

Benedikt
Meurer

    benny@xfce.org

os-cillation
Системный разработчик
Разработчик ПО
Это руководство описывает 0.5.0rc2 версию Thunar.

## Введение в Thunar

Thunar это новый современный файловый менеджер для рабочего окружения Xfce. Thunar изначально разрабатывался, чтобы быть быстрым и легким в использовании.У него простой и интуитивный интерфейс, который по умолчанию не содержит бесполезных или вносящих путаницу элементов. Thunar быстро запускается, быстро открывает папки и быстро реагирует на действия пользователя.

Файловый менеджер Thunar предоставляет доступ одновременно к вашим файлам и приложениям. Используя файловый менеджер вы можете:

- Создавать папки и документы.
- Просматривать ваши файлы и папки.
- Управлять вашими файлами и папками.
- Настраивать и выполнять особые действия над файлами и папками.
- Получать доступ к съемным носителям.

## Advanced Topics

### Файловая система UNIX

Несмотря на то, что файловый менеджер Thunar позволяет абстрагироваться от деталей функционирования файловых систем, иногда полезно знать основы, чтобы видеть полную картину. Этот раздел является кратким введением в концепцию файловых систем UNIX, на сегодня эта концепция используется во всех инкарнациях UNIX, включая Linux.

#### Папки и пути

В файловой системе UNIX все папки расположены в виде простой древовидной структуры, основой которой является папка, именуемая корневой каталог (термин каталог часто используется вместо термина папка) и отображается в Thunar как Файловая система. Это значит, что вы можете попасть из одной папки в другую просто перемещаясь по дереву файловой системы.

Местоположение любого файла и любой папки в дереве файловой системы может описывается термином путь. Путь - это список папок, которые вы должны открыть, чтобы добраться от корня файловой системы к папке или файлу. Например, путь `/home/luke` состоит из подпапки `luke`, которая в свою очередь является подпапкой папки `home`;а путь `/home/luke/myfile.txt` указывает на файл `myfile.txt`, расположенные в подпапке `/home/luke`. Открывающий слэш `/` обозначает корневую папку файловой системы.

Каждый пользователь имеет свою собственную папку для хранения файлов и настроек. Эта папка называется домашней папкой и отображается в Thunar специальным значком с именем пользователя. Эта папка похожа на папку Мои документы из Windows. Домашние папки пользователей обычно располагаются в папке `/home`.Например, папка `/home/luke` будет домашней папкой пользователя с именем `luke`, а папка `/home/jane` будет домашней папкой пользователя с именем `jane`.

#### Типы файлов

You may have already heard that everything is a file in UNIX. This is true for most objects present in UNIX systems today. In fact even devices are represented as a special files. While this may not make sense at first sight, it is one of the strengths of UNIX and its derivates, and has helped it to maintain a simple core over the years where other operating systems had to introduce new concepts for every new technology.

В файловой системе UNIX существует четыре наиболее важных типов файлов.

##### Обычные файлы

An ordinary file may contain text, a program or other data. This includes image files, audio files, office documents and video files. The term file is often used to refer to an ordinary file.

##### Папки

Folders are also files in the UNIX file system. To be exact a folder is a special file, which contains a mapping of file names to file references for every file contained within this folder.

##### Символические ссылки

A Symbolic link (often called a symlink) is a special file that contains a path to another file in the file system. Symbolic link files therefore do not contain any useful information themselves, but just refer to other files.

##### Устройства

As mentioned earlier (most) devices are also accessed through the file system. These special device files are usually located in the `/dev` folder. For example the special file `/dev/hda` represents the first IDE disk on Linux.

## Часто задаваемые вопросы

The intent of this section is to collect the quite numerous frequently asked questions that relate to working with Thunar. If you know of a question that is missing from this page, please file a request.

### Почему Thunar не запускает файлы, помеченные как исполняемые?

For security reasons Thunar only executes files of type `application/x-desktop`, `application/x-executable` and `application/x-shellscript`. For desktop files the execution feature will only be enabled if the desktop file is of type `Application` and a valid `Exec` line is given or of type `Link` and a valid `URL` is given. For the other types the feature is available if the file is marked executable for the current user.

Also note that for `application/x-executable` and `application/x-shellscript`, the types of the file don't really need to match these types exactly, but it is suffice if the detected type has a parent that matches one of the two types listed above, or if the MIME-type is an alias for one of the above.

### Где Thunar хранит метаданные, связанные с файлами?

Thunar associates various settings with files/folders, which we call metadata. This metadata for all files is stored in tdb database file, which is called the metafile. The database file is stored in `$XDG_CACHE_HOME/Thunar/metafile.tdb` and can be examined using the `tdbtool`, which is part of the Thunar distribution (located in the `tdb/` subdirectory).

### Где Thunar хранит свои настройки?

Thunar stores the user configurable preferences (and hidden settings) in an `.ini` file, which is located at `$XDG_CONFIG_HOME/Thunar/thunarrc` and can be examined using a text editor. See `docs/README.thunarrc` for an overview of the various preferences.

### How to use mouse gestures in Thunar?

Thunar currently features basic support for so called mouse gestures in its icon view. You can use these mouse gestures by holding down the middle mouse button (usually the mouse wheel) while the mouse pointer is on the background area of the icon view component (any area that is not covered by an icon or a text). Now you can move the cursor into four directions to perform certain actions, which are described below.

- Налево - opens the previous visited folder
- Вверх - opens the parent folder
- Направо - opens the next visited folder
- Вниз - reloads the current folder

### Как я могу переназначить горячие клавиши?

If you want to rebind a shortcut, Thunar supports the standard GTK+ way of changing shortcuts: simply hover over the menu option with the mouse pointer and press the keyboard shortcut you want to rebind it to.

To delete a keyboard assignment, press the Backspace key while you are on the menu entry.

If the shortcut doesn't change, then you need to enable the feature in GTK+. This can be achieved in 3 ways:

- If you are running Xfce 4.3 or above then you can enable Editable menu accelerators in the User Interface Preferences dialog.

- If you are running GNOME then you can enable Editable menu accelerators in the Menu and Toolbars control center dialog.

- Otherwise put the following in your `~/.gtkrc-2.0` file (create the file if it doesn't exist):

      gtk-can-change-accels=1

### Где Thunar хранит настройки горячих клавиш?

The custom keyboard shortcuts are stored in the standard GTK+ accel map format in a file located at `$XDG_CONFIG_HOME/Thunar/accels.scm`. Lines starting with `;` are comments. See the GTK+ documentation for details about the file format.

If you are a packager or a system administrator and want to provide a system wide default for the keyboard shortcuts, that is different from the default shortcuts in Thunar, you can create a file `Thunar/accels.scm` in one of the `$XDG_CONFIG_DIRS`. For example, if `/etc/xdg` is part of `$XDG_CONFIG_DIRS` (the default for most Linux distributions), you can install system wide defaults to `/etc/xdg/Thunar/accels.scm`. Thunar will then load shortcuts from this file on first startup.

## Поддержка

To report a bug or to make a suggestion regarding this application or this manual, use the bug tracking system at http://bugzilla.xfce.org/. Remember that useful bug reports are ones that get bugs fixed, so a useful bug report has two qualities:

- Reproducible. If the developer cannot see the bug himself to prove that it exists, he will most probably not be able to fix it at all. Every detail you can provide helps.

- Specific. The quicker the developer can isolate the problem to a specific area, the more likely he will expediently fix it.

In case you want to request a new feature, please make clear why you consider it a worth addition for the application. It is more likely that a new feature gets added if you provide good arguments for the feature. It will increase the chance of addition even more if you provide a patch that implements the requested feature, but make sure that you read the file HACKING - especially the section labeled Coding Style - before you start hacking up the source.

Else, if you have questions about the use or installation of this software, please ask on the thunar-dev mailing list or point your IRC client to irc.freenode.net, join the channel #thunar and ask for help.

## О Thunar

Thunar was written by Benedikt Meurer (benny@xfce.org). Visit the Thunar website for more information.

This documentation was written by Benedikt Meurer (benny@xfce.org). The latest version of this document is always available from the Thunar website.

This software is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.