d6f4d193caeaad2819c23b130cb4c0e366fd149f
[ikiwiki.git] / docs / handbook / handbook-desktop-productivity.mdwn
1 ## 15.3 Productivity 
2
3
4
5 When it comes to productivity, new users often look for a good office suite or a friendly word processor. While some [x11-wm.html desktop environments] like  **KDE**  already provide an office suite, there is no default application. DragonFly provides all that is needed, regardless of your desktop environment.
6
7
8
9 This section covers these applications:
10
11
12
13 [[!table  data="""
14 | Application Name | Resources Needed | Installation from Ports | Major Dependencies 
15   **KOffice**  | light | heavy |  **KDE**  
16   **AbiWord**  | light | light |  **Gtk+**  or  **GNOME**  
17   **The Gimp**  | light | heavy |  **Gtk+**  
18   **OpenOffice.org**  | heavy | huge | ***'GCC 3.1***', ***'JDK™ 1.3***',  **Mozilla**  |
19
20 """]]
21
22 ### 15.3.1 KOffice 
23
24
25
26 The KDE community has provided its desktop environment with an office suite which can be used outside  **KDE** . It includes the four standard components that can be found in other office suites.  **KWord**  is the word processor,  **KSpread**  is the spreadsheet program,  **KPresenter**  manages slide presentations, and  **Kontour**  lets you draw graphical documents.
27
28
29
30 Before installing the latest  **KOffice** , make sure you have an up-to-date version of  **KDE** .
31
32
33
34 To install  **KOffice**  as a package, issue the following command:
35
36
37
38     
39
40     # pkg_add koffice
41
42
43
44
45
46 If the package is not available, you can use the ports collection. For instance, to install  **KOffice**  for ***'KDE3***', do:
47
48
49
50     
51
52     # cd /usr/ports/editors/koffice-kde3
53
54     # make install clean
55
56
57
58
59
60 ### 15.3.2 AbiWord 
61
62
63
64  **AbiWord**  is a free word processing program similar in look and feel to  **Microsoft® Word** . It is suitable for typing papers, letters, reports, memos, and so forth. It is very fast, contains many features, and is very user-friendly.
65
66
67
68  **AbiWord**  can import or export many file formats, including some proprietary ones like Microsoft `.doc`.
69
70
71
72  **AbiWord**  is available as a package. You can install it by:
73
74
75
76     
77
78     # pkg_add AbiWord
79
80
81
82
83
84 If the package is not available, it can be compiled from the ports collection. The ports collection should be more up to date. It can be done as follows:
85
86
87
88     
89
90     # cd /usr/ports/editors/AbiWord
91
92     # make install clean
93
94
95
96
97
98 ### 15.3.3 The GIMP 
99
100
101
102 For image authoring or picture retouching,  **The GIMP**  is a very sophisticated image manipulation program. It can be used as a simple paint program or as a quality photo retouching suite. It supports a large number of plug-ins and features a scripting interface.  **The GIMP**  can read and write a wide range of file formats. It supports interfaces with scanners and tablets.
103
104
105
106 You can install the package by issuing this command:
107
108
109
110     
111
112     # pkg_add -r gimp
113
114
115
116
117
118 If your FTP site does not have this package, you can use the ports collection. The [graphics](http://www.FreeBSD.org/ports/graphics.html) directory of the ports collection also contains  **The Gimp Manual** . Here is how to get them installed:
119
120
121
122     
123
124     # cd /usr/ports/graphics/gimp1
125
126     # make install clean
127
128     # cd /usr/ports/graphics/gimp-manual-pdf
129
130     # make install clean
131
132
133
134
135
136  **Note:** The [graphics](http://www.FreeBSD.org/ports/graphics.html) directory of the ports collection holds the development version of  **The GIMP**  in [`graphics/gimp-devel`](http://pkgsrc.se/graphics/gimp-devel). HTML and PostScript® versions of  **The Gimp Manual**  are in [`graphics/gimp-manual-html`](http://pkgsrc.se/graphics/gimp-manual-html) and [`graphics/gimp-manual-ps`](http://pkgsrc.se/graphics/gimp-manual-ps).
137
138
139
140 ### 15.3.4 OpenOffice.org 
141
142
143
144  **OpenOffice.org**  includes all of the mandatory applications in a complete office productivity suite: a word processor, a spreadsheet, a presentation manager, and a drawing program. Its user interface is very similar to other office suites, and it can import and export in various popular file formats. It is available in a number of different languages including interfaces, spell checkers, and dictionaries.
145
146
147
148 The word processor of  **OpenOffice.org**  uses a native XML file format for increased portability and flexibility. The spreadsheet program features a macro language and it can be interfaced with external databases.  **OpenOffice.org**  is already stable and runs natively on Windows®, Solaris™, Linux, FreeBSD, and Mac OS® X. More information about  **OpenOffice.org**  can be found on the [OpenOffice web site](http://www.openoffice.org/). For FreeBSD specific information, and to directly download packages use the [FreeBSD OpenOffice Porting Team](http://projects.imp.ch/openoffice/)'s web site. These packages should work on DragonFly.
149
150
151
152 To install  **OpenOffice.org** , do:
153
154
155
156     
157
158     # pkg_add openoffice
159
160
161
162
163
164 Once the package is installed, you must run the setup program and choose a `standard workstation installation`. Run this command as the user who will use  **OpenOffice.org** :
165
166
167
168     
169
170     % openoffice-setup
171
172
173
174
175
176 If the  **OpenOffice.org**  packages are not available, you still have the option to compile the port. However, you must bear in mind that it requires a lot of disk space and a fairly long time to compile.
177
178
179
180     
181
182     # cd /usr/ports/editors/openoffice
183
184     # make install clean
185
186
187
188
189
190 Once this is done, run the setup as the user who will use  **OpenOffice.org**  and choose a `standard workstation installation` by:
191
192
193
194     
195
196     % cd /usr/ports/editors/openoffice
197
198     % make install-user
199
200
201
202
203
204 If you want to use a localized version, here are the available ports:
205
206
207
208 [[!table  data="""
209 | Language | Port 
210  Arabic | [`editors/openoffice-ar`](http://pkgsrc.se/editors/openoffice-ar) 
211  Danish | [`editors/openoffice-dk`](http://pkgsrc.se/editors/openoffice-dk) 
212  Spanish | [`editors/openoffice-es`](http://pkgsrc.se/editors/openoffice-es) 
213  Greek | [`editors/openoffice-gr`](http://pkgsrc.se/editors/openoffice-gr) 
214  Italian | [`editors/openoffice-it`](http://pkgsrc.se/editors/openoffice-it) 
215  Dutch | [`editors/openoffice-nl`](http://pkgsrc.se/editors/openoffice-nl) 
216  Swedish | [`editors/openoffice-se`](http://pkgsrc.se/editors/openoffice-se) 
217  Turkish | [`editors/openoffice-tr`](http://pkgsrc.se/editors/openoffice-tr) 
218  French | [`french/openoffice`](http://pkgsrc.se/french/openoffice) 
219  German | [`german/openoffice`](http://pkgsrc.se/german/openoffice) 
220  Japanese | [`japanese/openoffice`](http://pkgsrc.se/japanese/openoffice) 
221  Korean | [`korean/openoffice`](http://pkgsrc.se/korean/openoffice) 
222  Polish | [`polish/openoffice`](http://pkgsrc.se/polish/openoffice) 
223  Portuguese | [`portuguese/openoffice`](http://pkgsrc.se/portuguese/openoffice) 
224  Russian | [`russian/openoffice`](http://pkgsrc.se/russian/openoffice) |
225
226 """]]
227
228
229 If all above fails:
230
231 Load linux module into kernel 
232
233     #kldload linux
234
235 Add to /boot/loader.conf:
236  
237     #echo 'linux_enable="YES"' >> /boot/loader.conf
238
239 Then
240  
241     #cd /usr/pkgsrc/emulators/suse100_base
242     #bmake install clean
243
244 Install  OpenOffice:
245
246     #pkg_radd -v openoffice3-bin 
247 or
248     #pkgin install openoffice3-bin
249     
250 Use: 
251
252     %soffice 
253
254 to start openoffice.org application menu. 
255
256 With default settings it will probably fail to save any document.
257
258 You have to create a /tmp directory inside your user home folder with full read&write privileges. 
259 Then inside swriter, go to Tools → Options → Paths and change path for Temporary files (point to /tmp folder with full read&write privileges (for user) created earlier.
260     
261 CategoryHandbook
262
263 CategoryHandbook-desktop
264