Глава 15 Графични /десктоп/ приложения Превод: Димитър Василев aka botzko/FreeJak, XII/2002 - I/2003 за нуждите на FreeBSD-BG documentation project 15.1 Преглед 15.2 Браузъри 15.3 Текстообработка 15.4 Разглеждане на документи 15.5 Финансови програми 15.6 Обобщение 15.1 Преглед FreeBSD подържа голямо разнообразие от графични приложения, като браузъри и тестообработващи програми. Повечето от тях са във вид на прекомпилирани пакети или ще бъдат компилирани автоматично от порт колекцията. Много нови потребители очакват да намерят тези типове програми на техния десктоп. Тази глава ще ви покаже как да инсталирате без усилие някои популярни приложения. Имайте в предвид, че когато инсталирате програми от порт колекцията, те се компилират от изходния си код. Това може да отнеме доста време, в зависимост от това какво инсталирате и с какви ресурси разполага/т/ ваш/и/ат/и/е машини/а. Ако компилирането от изходен код ви отнема сравнително дълго време, можете да инсталирате повечето от програмите от готови компилирани пакети. С подръжката на Линукс емулация, много от приложенията направени първоначално за Линукс са на ваше разположение във FreeBSD. Горещо препоръчваме да прочетете глава 22 преди да инсталирате каквото и да е Линукс приложение. Много от портовете, използващи Линукс емулация, започват с "linux-".Запомнете това когато търсите даден порт, например с whereis(1). В последващият текст се предполага, че сте пуснали Линукс емулацията преди да инсталирате каквото и да било приложение. Ето категориите, обхванати от тази глава: * Браузъри (като Мозила, Нетскейп, Опера) * Обработка на документи ( като КOffice, АбиУърд, The GIMP, OpenOffice.org) * Програми за разглеждане на документи ( като Acrobat Reader, gv, Xpdf, GQview) * Финансови приложения ( като GNUCash, Gnumeric, Abacus) Преди да прочете тази глава, вие трябва да: * знаете как да инсталирате допълнителен софтуер, предоставен от трети лица ( Глава 4) * знаете как да инсталирате допълнителни Линукс програми (Глава 22) За информация как да настроите мултимедийна среда, прочетете Глава 16. Ако искате да настроите и ползвате електронна поща, моля обърнете се към Глава 20. 15.2 Браузъри FreeBSD няма предварително инсталирани браузъри. Директорията www/ на порт колекцията съдържа множество браузъри, готови за инсталиране. Ако нямате време да инсталирате всичко (може да отнеме много време в някои случаи), голяма част от въпросните приложения са налични като предварително компилирани пакети. Ако търсите "леки" браузъри, проучете www/dillo, www/links или www/w3m. Тази секция покрива следните приложения: ********************************************************************************** * * * Приложение * Нужни ресурси * Инсталиране от портове * Основни зависимости *********************************************************************************** Мозила * големи * много * Gtk+ * * * *********************************************************************************** Нетскейп * големи * малко * Линукс емулация * * * *********************************************************************************** Опера * малки * малко *Линукс-емулация и * * * linux-openmotif *********************************************************************************** 15.2.1 Мозила Мозила вероятно е най-подходящият браузър за вашия FreeBSD десктоп. Модерен, стабилен и напълно пригоден /портнат/ към FreeBSD. HTML обработва- щите функции на Мозила подържат множество стандарти. Към нея има пощенска и USENET програма. Разполага дори с HTML редактор, ако смятате да пишете интернет страници. Потребителите на Нетскейп ще забележат приликите с Communicator пакета, понеже двата браузъра имат сходен изходен код. На машини с по-малко от 64 MB RAM или процесор по-бавен от 233 Мhz, Мозила може да бъде твърде ресурсоемка, за да бъде напълно функционална. Можете да погледнете частта за Опера, описана малко по-късно в тази глава. Ако не искате или не можете да компилиратe Мозила, поради каквато и да е причина, екипът на FreeBSD GNOME се е погрижил за вас. Инсталирайте предварително компилирания пакет от интернет чрез следната команда: # pkg_add -r mozilla ("#" значи, че трябва да сте root.- бел. прев.) Ако пакетът не е наличен, разполагате с достатъчно дисково пространство и време, можете да вземете изжодния код, компилирате и инсталирате. Става така: #cd /usr/ports/www/mozilla #make install clean Мозила портът гарантира коректна инициализация като стартира настройката на хром регистъра с root привилегии. Обаче ако искате някои добавки към Мозила, ще трябва да ги инсталирате като root, за да бъде всичко както трябва. Веднъж завършили инсталацията, не е необходимо да сте root повече. Можете да стартирате приложението, като напишете: %mozilla Може да стартирате като пощенски и USENET клиент Мозила, чрез: %mozilla -mail 15.2.2 Нетскейп Порт колекцията съдържа няколко версии на Нетскейп. Понеже FreeBSD версиите съдържат сериозни пропуски по сигурността, тяхната инсталация не е препоръчва. Вместо тях използвайте по-нови Линукс и DIGITAL UNIX версии. Последната стабилна версия е Нетскейп6. Може да се инсталира от порт-колекцията: #cd /usr/ports/www/linux-netscape6 #make install clean Има локализирани версии във френската, японската и немската секция на /usr/ports. Внимание: Нетскейп 4.х не се препоръчва, понеже те не са съвместими с днешните стандарти. За съжаление, Нетскейп 6 и по-новите версии са налични единствено за x86 платформата. 15.2.3 Опера Опера е много бърз, напълно фунционален и отговарящ на множество стандарти браузър. Има две версии: едната е с реклами, другата е платена. Можете да купите версия без реклами от http://www.opera.com. Пакетиран е за Линукс, но върви чудесно под FreeBSD. Инсталирайте: # pkg_add -r linux-opera Някои FTP сайтове нямат всички пакети, но същият резултат може да се постигне с порт колецията, като напишете: # cd /usr/ports/www/linux-opera # make install clean 15.3 Тесктообработка Когато става въпрос за текстообработка, новите потребители търсят добър офис пакет или дружелюбна текстообработваща програма. Докато някои графични среди като KDE осигуряват офис пакет,в *NIX няма подразбиращо се приложение. FreeBSD осигурява всичко необходимо, независимо от вашата графична среда. Тази секция покрива следните приложения: ****************************************************************************** *Име на приложението * Нужни ресурси * Инсталиране от портове * Главни * * * * * зависимости * ****************************************************************************** * KOffice * малки * много * KDE * * * * * * * * * * * ****************************************************************************** * АбиУърд * малки * малко * Gtk+ или * * * * * GNOME * * * * * * ****************************************************************************** * The Gimp * малки * много * Gtk+ * * * * * * ****************************************************************************** *OpenOffice.org * много * колосално * JDK 1.3, * * * * * GCC 3.1, * * * * * Mozilla * ****************************************************************************** 15.3.1 KOffice КДЕ общносттта е осигурила на потребителите си офис пакет, който може да се ползва извън КДЕ. Пакетът включва четирите стандартни съставки, които могат да се намерят и в другите офис пакети. KWord е тесктообработващата програма, KSpread е за таблици, KPresenter се грижи за слайд презентациите, а Kontour ви дава възможност да рисувате графики. Преди да инсталирате последната версия на KOffice, проверете дали имате скорошна версия на КДЕ. За да инсталирате KOffice като пакет, напишете: #pkg_add -r koffice Ако пакетът го няма, можете да използвате порт колекцията. Примерът e KOffice за KDE3: # cd /usr/ports/editors/koffice-kde3 # make install clean 15.3.2 АбиУърд АбиУърд е свободна текстообработваща програма наподобяваща на Майкрософт Уърд. Подходяща е за набор на документи, писма, доклади, меморандуми и прочие. Много бърз, с много функции и подходяш за всички потребители. АбиУърд може да отваря и записва в множество формати, включително и някои затворени като Майкрософт Уърд .doc. Наличен е като пакет.Инсталирайте: #pkg_add -r AbiWord-gnome Или чрез порт колекцията: #cd /usr/ports/editors/AbiWord #make install clean 15.3.3 The GIMP The GIMP e многофункционална програма за създаване или ретуширане на изображения. Може да се използва като обикновена програма за картинки или пакет за обработка на сканирани документи. Подържа множество добавки /плъгини/ и скриптов интерфейс. Може да отваря и пише в множество формати. Има подръжка на скенерни и таблет интерфейси. Можете да инсталирате пакета: # pkg_add -r gimp Ако вашият FTP сайт няма този пакет, може да изпозвате порт колекцията. Директорията graphics/ в /usr/ports съдържа също The GIMP ръководството. Eто как става инсталирането: # cd /usr/ports/graphics/gimp1 # make install clean # cd /usr/ports/graphics/gimp-manual-pdf # make install clean Забележка: Директорията graphics/ в /usr/ports съдържа развойната версия на The GIMP в graphics/gimp-devel. HTML и Postscript версиите се намират в: graphics/gimp-manual-html graphics/gimp-manual-ps. 15.3.4 OpenOffice.org OpenOffice.org включва всички задължителни приложения в завършен офис пакет: текстообработваща, таблична, презентационна и графична програма. Потребителският интерфейс е много подобен на други офис пакети, може да отваря и записва в множество формати. Преведен е на множество езици, включително менютата, програмите за правопис и речниците. Текстообработващага програма на OpenOffice.org използва файловия формат XML с цел увеличаване на гъвкавостта и съвместимостта с различни операционни системи. Програмата за таблици има език за макроси и може да бъде свързана с външни бази данни. OpenOffice.org вече е стабилен и върви без емулация върху Windows, Solaris, Linux. Версиите за FreeBSD и MacOS X са почти завършени. Повече информация за OpenOffice.org може да бъде открита на сайта на OpenOffice.org (http://www.openoffice.org). За да инсталирате OpenOffice.org, въведете: # pkg_add -r openoffice След като пакетът е инсталиран, вие трябва да стартирате конфигуратора /setup program/ и изберете "standard workstation installation". Стартирайте конфигуратора с правата на потребителя, който ще ползва OpenOffice.org: % openoffice-setup (това предполага ще имате поне 200 MB свободни в домашната си директория, бел.прев от личен опит) Ако OpenOffice.org пакетите не са на разположение, все още имате възможността да компилирате OpenOffice.org порта. Имайте в предвид, че този начин изисква много дисково пространство и сравнително дълго време за компилиране. # cd /usr/ports/editors/openoffice # make install clean Веднъж сторено, стартирайте конфигуратора с правата на потребителя, който ще ползва OpenOffice.org и изберете стандартна инсталация: % cd /usr/ports/editors/openoffice % make install-user Ако искате локализирана версия, използвайте наличните портове: ******************************************* * Език * Порт * ******************************************* * Арабски * еditors/openoffice-ar * ******************************************* * Датски * editors/openoffice-dk * ******************************************* * Гръцки * editors/openoffice-gr * ******************************************* * Италиански * editors/openoffice-it * ******************************************* * Холандски * editors/openoffice-nl * ******************************************* * Полски * editors/openoffice-pl * ******************************************* * Португалски * editors/openoffice-pt * ******************************************* * Шведски * editors/openoffice-se * ******************************************* * Турски * editors/openoffice-tr * ******************************************* * Френски * french/openoffice * ******************************************* * Немски * german/openoffice * ******************************************* * Японски * japanes/openoffice * ******************************************* * Корейски * korean/openoffice * ******************************************* * Руски * russian/openoffice * ******************************************* 15.4 Разглеждане на документи Някои нови формати за документи придобиха популярност наскоро. Стандартните програми нужни за тяхното разглеждане може да не са налични в базовата инсталация. Ние ще ви покажем как да инсталирате тези програми в този раздел. Тази част обхваща следните приложения: ****************************************************************************** *Име на приложението * Нужни ресурси * Инсталиране от портове * Главни * * * * * зависимости * ****************************************************************************** * Acrobat * малки * малко * Линукс * * Reader * * * емулация * * * * * * ****************************************************************************** * gv * малки * малко * * * * * * Xaw3d * * * * * * ****************************************************************************** * Xpdf * малки * малко * FreeType * * * * * * ****************************************************************************** * GQView * много * малко * Gtk+ или * * * * * GNOME * * * * * * ****************************************************************************** 15.4.1 Аcrobat Reader Много документи сега се разпространяват като PDF файлове, което означава "Portable Document Format" ("Преносим формат за документи - бел.прев.). Една от препоръчаните програми е Acrobat Reader, пуснат от корпорацията Adobe за Линукс. Понеже FreeBSD може да стартира Линукс програми, въпросното приложение е на разположение на потребителите. За да инсталирате, пакета Acrobat Reader 5 въведете: # pkg_add -r acroread5 Както обикновено, ако програмата я няма или искате последната версия, може да използвате порт кжлекцията също: # cd /usr/ports/print/acroread5 # make install clean Забележка: Acrobat Reader е наличен в няколко различни версии. По време на написването на наръчника, имаше: print/acroread - версия 3.0.2, print/acroread4 - версия 4.0.5 и print/acroread5 - версия 5.0.6. Възможно е не всички да са били пакетирани за вашата версия на FreeBSD. Порт колекцията винаги ще съдържа най-новите версии. 15.4.2 gv gv е софтуер за разглеждане на Postscript и PDF документи. Базиран е на ghostview, но има по-приятен вид благодарение на Xaw3d библиотеката. Бърз, с изчистен интерфейс. gv има множество функции като ориентация, размер на хартията, мащаб и антиалиасинг. Почти коя да е операция може да бъде изпълненена чрез клавиатурата или мишката. За да инсталирате gv като пакет, въведете: # pkg_add -r gv Ако не можете да инталирате пакета, може да използвате порт колекцията: # cd /usr/ports/print/gv # make install clean 15.4.3 Xpdf Ако искате малка FreeBSD програма за преглед на PDF, Xpdf е лека и много мощна програма. Изисква много малко ресурси и е много стабилна. Използва стандартните Х шрифтове, не се нуждае от Motif или какъвто и да било друг набор от помощни програми за Х. За да инсталирате Xpdf пакета, въведете: # pkg_add -r xpdf Ако пакетът не е на разположение все още или предпочитате портовете: # cd /usr/ports/graphics/xpdf # make install clean След приключване на инсталацията, можете да стартирате Xpdf и използвате десният клавиш на мишката да активирате менютата му. 15.4.4 CQview CQview е за управление на графични формати - с едно щракане може да видите желания файл, стартирате външен редактор, получите умален образ и да извършите още много операции. Има режим за слайдове (презентации - бел. прев.) и някои основни файлови операции. Може да боравите с колекции от картинки и лесно да откривате дубликатите. С CQview може да разглеждате картинки на цял екран (full screen) и подържа локализация (i10n/i18n). За да инсталирате пакета: # pkg_add -r gqview Ако пакетът не е наличен или предпочитате порта: # cd /usr/ports/graphics/gqview # make install clean 15.5 Финансови програми Ако желаете да управлявате вашето лично благосъстояние от FreeBSD десктопа си, съществуват няколко мощни и лесни за ползване програми, готови за инсталиране. Някои от тях са съвместими с широко разпространени формати като тези на Quicken или Еxcel. Този раздел покрива следните приложения: ******************************************************************************** * Име * Нужни ресурси * Инсталиране от портове * Главни зависимости * * * * * * ******************************************************************************** * GnuCash * малки * много * GNOME * ******************************************************************************** * GNUCash * малки * много * GNOME ******************************************************************************** * Abacus * малки * много * Tcl/Tk * ******************************************************************************** 15.5.1 GnuCash GnuCash e част от усилията на GNOME екипа да осигури мощна и потребителски дружелюбна програма. С GnuCash можете да следите приходите си и разходите си, вашите банковите сметки или стокови портфейли. Има интуитивен интерфейс и в същото време е много професионална. GnuCash дава "умен" регистър, йерархична система за сметки, множество клавиатурни комбинации и методи за автоматично запълване. Може да раздели единична сделка (транзакция) на няколко подробни части. В GnuCash може да се вкарват и сливат Quicken QIF файлове. Може също да се обработват повечето международни формати за дати и валути. Инсталирайте: # pkg_add -r gnucash Ако предпочитате портове: # cd /usr/ports/deskutils/gnucash # make install clean 15.5.2 Gnumeric Gnumeric e софтуер за таблици, част от графичната среда GNOME. Има вградено автоматично "отгатване" на въвежданите данни, в зависимост от формата на клетките и автоматично запълване за много стъпки напред. Може да отваря множество популярни формати като тези на: Excel, Lotus 1-2-3 или Quattro Pro. Gnumeric подържа графики чрез math/guppi програмата. Има голям брой вградени функции и позволява всички обичайни формати като брой, валута, дата, време и още много други. За да инсталирате като пакет, напишете: # pkg_add -r gnumeric или от порт-колекцията: # cd /usr/ports/math/gnumeric # make install clean 15.5.3 Abacus Abacus e малка и лесна за употреба таблична програма. Включва вградени функции, полезни в няколко области като статистика, финанси и математика. Може да отваря и записва във форматите Postscript и *.xls. За да инсталирате като пакет, въведете: # pkg_add -r abacus От портове: # cd /usr/ports/deskutils/abacus # make install clean 15.6 Обобщение Докато FreeBSD e популярна между доставчиците на интернет със своята продуктивност и стабилност, тя е готова и за ежедневна употреба като работна станция/ настолен компютър. С няколко хиляди приложения, налични като пакети или портове, можете да изградите перфектната работна среда за вашите нужди. Веднъж инсталирали желаната работна среда, можете да отидете една стъпка по-далеч с misc/instant-workstation. Този "мета порт" ви позволява да изградите типичен набор от приложения за работни станции. Може да го променяте като редактирате /usr/ports/misc/instant-workstation/Makefile. Следвайте синтаксисът използван за набора по подразбиране и го използвайте да /де/инсталирате портове и компилирате по обичайната процедура. В крайна сметка ще можете да създадете един голям пакет, отговарящ на вашите нужди и можете да го инсталирате и на другите ваши работни станции! Ето бърз преглед на всички графични приложения: ************************************************************* * Име * Име на пакета * Име на порта * ************************************************************* * Mozilla * mozilla * www/mozilla * ************************************************************* * Netscape * linux-netscape6 * www/linux-netscape6 * ************************************************************* * Opera * linux-opera * www/linux-opera * ************************************************************* * KOffice * koffice-kde3 * editors/koffice-kde3 * ************************************************************* * Abiword * Abiword-gnome * editors/AbiWord * ************************************************************* * The GIMP * gimp * graphics/gimp1 * ************************************************************* * OpenOffice.org * openoffice * editors/openoffice * ************************************************************* * Acrobat Reader * acroread5 * print/acroread5 * ************************************************************* * gv * gv * print/gv * ************************************************************* * Xpdf * xpdf * graphics/xpdf * ************************************************************* * GQview * gqview * graphics/gqview * ************************************************************* * GnuCash * gnucash * deskutils/gnucash * ************************************************************* * Gnumeric * gnumeric * math/gnumeric * ************************************************************* * Abacus * abacus * deskutils/abacus * *************************************************************