OmegaT on Linux HowTo

OmegaT на GNU/Linux

В данном руководстве представлена информация об использовании OmegaT на GNU/Linux. Оно написано так, чтобы быть понятным даже не очень опытным пользователям этой системы.

Java

OmegaT работает не на всех версиях Java. Перед загрузкой программы убедитесь, что системная версия Java подходит для запуска OmegaT. Для этого, откройте терминал (консоль, командную строку; «konsole» в KDE, или «gnome-terminal» в Gnome) и введите команду:

java -version

Будет показана информация о версии установленной в системе Java.

- если у вас версия Java от компании Sun (Oracle): убедитесь, что эта версия соответствует системным требованиям, указанным в файле «readme.txt» (т.е. убедитесь, что у вас достаточно новая версия Java).

- если у вас версия Java от другого поставщика: до недавних пор OmegaT работала только на версии Java от компании Sun. Сейчас OmegaT может работать на OpenJDK, свободной реализации Java, установленной на многих GNU/Linux системах, однако, некоторые функции пока не доступны (например, поддерживается не весь набор аргументов командной строки), поставляется другой набор шрифтов и были замечены некоторые проблемы с отображением содержимого окон и сегментацией.

Если вы не уверены, подходит ли ваша версия Java, вы можете:

- просто установить версию OmegaT без Java и проверить работает ли она. Если нет, ничего страшного, можно установить другую версию Java на системном уровне или локально для конкретного пользователя.

- установить в систему ещё одну версию Java и запускать OmegaT с её помощью.

- установить версию OmegaT с Java.

Если ваша версия Java не подходит для OmegaT, и вы хотите установить версию компании Sun (Oracle), проверьте, нет ли соответствующего пакета в репозитории вашего дистрибутива. Это значительно упростит установку.

Если же вы скачаете Java непосредственно с веб-сайта компании Sun (Oracle), установка будет достаточно простой, однако, затем вам придётся вручную настраивать вашу систему для использования этой версии по умолчанию. Пользоваться этим способом не рекомендуется, особенно если вы ещё новичок в GNU/Linux.

Ну и всегда есть возможность воспользоваться «запасным аэродромом», то есть установить версию OmegaT, поставляемую с Java.

Выбор и загрузка OmegaT

Для GNU/Linux доступны следующие версии OmegaT:

- «Standard», «Latest», «/trunk» и «Webstart». Рекомендуется использовать версию «Latest». (Подробное описание различий в версиях можно прочитать на сайте OmegaT, на странице «Загрузка».)

- без или с JRE, то есть кросс-платформенная сборка без JRE, например, «OmegaT_2.1.7_02_Beta_Without_JRE.zip» и сборка работающая только на GNU/Linux с JRE, например, «OmegaT_2.1.7_02_Beta_Linux.tar.bz2». В зависимости от установленной версии Java (см. выше), выберите версию с или без JRE.

Заметьте, что в GNU/Linux можно легко установить несколько версий OmegaT, и они не будут конфликтовать друг с другом. Однако, они будут использовать один и те же файлы настроек (если только не запускать их от разных пользователей).

Распаковка архива

Предположим, что вы загрузили последнюю бета-версию с или без JRE. Переместите архив в подходящую папку. Рекомендуется создать папку /omegat в каталоге «/usr/local/lib», или в «/opt». Для этого вам понадобятся права суперпользователя.

Распакуйте архив в созданную папку. В большинстве дистрибутивов не возникнет никаких проблем с распаковкой архивов zip и tar.bz2 (формат tar.bz2 часто используется в GNU/Linux системах).

Какой-то особой процедуры «установки» нет, всё что нужно, это скачать архив и распаковать его. При первом запуске OmegaT создаёт несколько файлов и папок, специфичных для пользователя, запустившего её.

Запуск OmegaT из командной строки

Сначала попробуйте запустить OmegaT из командной строки. Откройте терминал (как это сделать описано выше). Прав суперпользователя для этого не требуются. В командной строке перейдите в каталог, содержащий OmegaT.jar, например:

cd /usr/local/lib/omegat/OmegaT_2.3.0

и нажмите «Ввод». (Путь будет слегка отличаться, в зависимости от того, куда вы поместили OmegaT и как назвали каталог с программой.)

Затем введите команду запуска и нажмите «Ввод». Как правило, команда запуска выглядит так:

java -jar OmegaT.jar

Заметьте, что команда чувствительна к регистру.

Если вы планируете использовать версию Java, которая не является системной версией по умолчанию, необходимо также указать путь к этой версии Java. Если вы установили OmegaT с JRE, в скрипте запуска правильный путь уже прописан. Если вы установили вторую версию Java, но не сделали её версией по умолчанию на системном уровне, в команде запуска полный путь всё же придётся указывать. Путь выглядит примерно как «/usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java», постарайтесь запомнить его, когда будете устанавливать Java. В этому случае команда запуска примет вид:

/usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java -jar OmegaT.jar

При написании скрипта запуска не путайте путь к OmegaT.jar и путь к нужной версии Java, Первый передаётся в качестве аргумента команде «cd», если скрипт и OmegaT.jar находятся в разных папках. Второй указывается, если необходимо использовать версию Java отличную от версии по умолчанию.

Запуск OmegaT с помощью скрипта

Если вам удалось запустить OmegaT из командной строки, для удобства можно создать скрипт запуска. Простейший скрипт поставляется вместе с OmegaT: это файл с именем «OmegaT» в главном каталоге программы. Вы можете легко создать свой собственный скрипт (или даже скрипты): это просто текстовые файлы, которые можно создавать и редактировать в обычном текстовом редакторе.

В скрипте запуска должны содержаться описанные выше команды, т.е.:

- простейший скрипт запуска OmegaT:

java -jar OmegaT.jar

- возможно, потребуется дополнительно указать путь к исполняемому файлу Java, например:

/usr/lib/jvm/java-6-sun-1.6.0.16/jre/bin/java -jar OmegaT.jar

- а также добавить в начало скрипта команду для перехода в каталог, содержащий OmegaT.jar:

cd /usr/local/lib/omegat/OmegaT_2.3.0

В зависимости от вашего дистрибутива может понадобиться сделать скрипт запуска исполняемым. Для этого щёлкните правой кнопкой мыши на файле скрипта, выберите «свойства» -> «права» -> «сделать исполняемым». (Точные называния зависят от вашего дистрибутива). В зависимости от того, где находится ваш скрипт, для этой операции вам могут понадобиться привилегии суперпользователя.

Проверка скрипта запуска

Откройте терминал. С помощью команды «cd» перейдите в каталог, в котором хранится ваш скрипт запуска. Введите

./OmegaT

(предположим, что вы назвали скрипт запуска именно так) и нажмите «Ввод». Должна запуститься OmegaT.

В некоторых дистрибутивах OmegaT можно запустить, просто щёлкнув по скрипту запуска в файловом менеджере.

Использование скрипта на системном уровне

Скопируйте или переместите скрипт запуска в папку, прописанную в системной переменной PATH (как правило, это «/usr/local/bin»). Если файл скрипта раньше находился в той же папке, что и OmegaT.jar, то в начало скрипта следует добавить команду «cd» с соответствующим аргументом, чтобы перейти в папку OmegaT.

Чтобы убедиться в том, что OmegaT можно запустить из любой папки вашей системы, откройте терминал, введите имя скрипта запуска и нажмите «Ввод». Имя скрипта следует вводить с учётом регистра; если вы хотите запускать OmegaT вводя, например, omt, просто переименуйте скрипт из OmegaT в omt.

Есть ещё более простой способ запуска OmegaT: нажмите Alt+F2, в появившемся окне введите имя скрипта запуска и нажмите «Ввод».

В системе может быть несколько скриптов, запускающих OmegaT. Благодаря этому можно, например, попробовать новую версию OmegaT, не удаляя при этом предыдущей: просто напишите ещё один скрипт для новой версии и назовите его как-нибудь иначе. Также, несколько скриптов могут понадобиться, для запуска OmegaT с разными аргументами командной строки, что полезно, например, при использовании модуля «tokenizer».

Удобный запуск OmegaT

Если вы дочитали до этого места, вы, наверное, уже понимаете, что существует несколько способов запуска OmegaT, один удобней другого.

Следующим шагом будет добавление OmegaT на рабочий стол и в меню. Как это сделать, зависит от вашей системы и вашего рабочего стола (например, KDE или Gnome).

В KDE можно добавить OmegaT в меню следующим образом:

Центр Управления - Рабочий стол - Панели - Меню - Редактировать меню - Файл - Новый элемент/Новое подменю

Затем, после выбора подходящего меню добавьте новое подменю или элемент, нажав соответствующую кнопку. В качестве имени нового элемента введите «OmegaT».

Используйте кнопку обзора, чтобы ввести путь к скрипту запуска (файл с именем «OmegaT» в папке, в которую вы распаковали архив) в поле «Команда».

Щёлкните на кнопке выбора значка (справа от полей «Имя», «Описание», «Комментарий»), затем нажмите «Другие значки» - «Обзор» и перейдите в подкаталог «/images» папки OmegaT. Выберите значок OmegaT.

Наконец, сохраните изменения, выбрав Файл - Сохранить.

В Gnome можно добавить OmegaT на панель (она находится в верхней части экрана) следующим образом:

Щёлкните правой кнопкой мыши по панели и выберите команду «Добавить на панель».

В поле «Имя» введите «OmegaT»; используйте кнопку обзора, чтобы ввести путь к скрипту запуска OmegaT в поле «Команда». Выделите скрипт и нажмите «ОК».

Щёлкните на кнопке выбора значка, затем нажмите «Обзор» и перейдите в подкаталог «/images» папки OmegaT. Выберите OmegaT_icon.png. Возможно, Gnome не покажет файлы со значками, так как по умолчанию ожидает SVG-файлы, однако, если всё-таки выбрать папку, значки будут отображены и файл OmegaT_icon.png можно будет выбрать.

Настройка скрипта запуска

OmegaT понимает некоторые аргументы командной строки. Как видно из их названия, эти аргументы можно вводить в командной строке, но, помимо этого, их можно добавить в скрипт запуска. Полный список аргументов можно найти в руководстве пользователя.

Использование Kaptain для запуска OmegaT

Другим способом запуска OmegaT в GNU/Linux является использование Kaptain. Kaptain предоставляет удобный графический интерфейс, в котором можно запустить OmegaT с различными аргументами. Это может быть особенно полезно, если вы часто используете различные версии OmegaT или часто запускаете программу с различными аргументами, например, с разными языками модуля «tokenizer».
Пример Kaptain-скрипта
Более подробная информация о Kaptain

Отображение шрифтов в OmegaT на GNU/Linux

Отображение шрифтов в OmegaT на GNU/Linux может различаться в зависимости от:

- используемой версии Java (один и тот же шрифт в Sun Java и OpenJDK может выглядеть совершенно по разному);

- доступных/выбранных шрифтов;

- размера шрифта;

- параметров сглаживания (параметры задаются в виде аргумента командной строки, за более подробной информацией обратитесь к Руководству пользователя).

Удаление OmegaT

Чтобы полностью удалить OmegaT из системы:

Удалите папку с программой. В дальнейшем она может быть легко восстановлена.

Удалите каталог «~/.omegat» из домашних папок всех пользователей, которые использовали OmegaT. Это приведёт к удалению всех пользовательских настроек (например, правил сегментации). Если каталог удалён полностью (а не просто перемещён в корзину), пользовательские настройки восстановить уже нельзя.

Удалите любые созданные вами скрипты и элементы рабочего стола, которые имеют отношение к OmegaT.

Удаление OmegaT не приведёт к удалению ваших проектов (только если вы не храните их в одном каталоге с программой или настройками, что в любом случае является плохой идеей).

Copyright Марк Прайор 2010-2011