aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/nl/books/handbook/desktop/_index.adoc
blob: b357ad61f0e8ae95ec7b1de8110ec53c4b642382 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
---
title: Hoofdstuk 7. Bureaubladapplicaties
part: Deel II. Algemene taken
prev: books/handbook/partii
next: books/handbook/multimedia
showBookMenu: true
weight: 10
path: "/books/handbook/desktop/"
---

[[desktop]]
= Bureaubladapplicaties
:doctype: book
:toc: macro
:toclevels: 1
:icons: font
:sectnums:
:sectnumlevels: 6
:sectnumoffset: 7
:partnums:
:source-highlighter: rouge
:experimental:
:images-path: books/handbook/desktop/

ifdef::env-beastie[]
ifdef::backend-html5[]
:imagesdir: ../../../../images/{images-path}
endif::[]
ifndef::book[]
include::shared/authors.adoc[]
include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
toc::[]
endif::[]
ifdef::backend-pdf,backend-epub3[]
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]

ifndef::env-beastie[]
toc::[]
include::../../../../../shared/asciidoctor.adoc[]
endif::[]

[[desktop-synopsis]]
== Overzicht

FreeBSD kan een groot aantal bureaubladapplicaties draaien, zoals browsers en tekstverwerkers. De meeste hiervan zijn beschikbaar als pakketten of kunnen automatisch vanuit de Portscollectie gebouwd worden. Veel nieuwe gebruikers verwachten dit soort applicaties op hun bureaublad. Dit hoofdstuk laat zien hoe populaire bureaubladapplicaties moeiteloos geïnstalleerd kunnen worden vanuit een pakket of vanuit de Portscollectie.

Als programma's vanuit ports geïnstalleerd worden, wordt hun broncode gecompileerd. Dit kan erg lang duren, afhankelijk van wat er gecompileerd wordt en de rekenkracht van een machine. Als compileren vanuit broncode te veel tijd kost, kunnen de meeste programma's van de Portscollectie als een voorgebouwd pakket geïnstalleerd worden.

Omdat FreeBSD compatibel is met Linux(R), zijn veel applicaties die voor Linux(R) zijn ontwikkeld beschikbaar een FreeBSD bureaublad. Het wordt sterk aanbevolen om crossref:linuxemu[linuxemu,Linux® binaire compatibiliteit] te lezen voordat Linux(R) applicaties geïnstalleerd worden. Veel ports die gebruik maken van Linux(R) compatibiliteit beginnen met "linux-". Dit is handig om te onthouden wanneer er naar een port gezocht wordt met bijvoorbeeld man:whereis[1]. In dit hoofdstuk wordt aangenomen dat Linux(R) binaire compatibiliteit is ingeschakeld voordat Linux(R) applicaties worden geïnstalleerd.

In dit hoofdstuk worden de volgende categoriën behandeld:

* Browsers (zoals Firefox, Opera, Konqueror, Chromium)
* Productiviteit (zoals KOffice, AbiWord, The GIMP, Apache OpenOffice, LibreOffice)
* Documentviewers (zoals Acrobat Reader(R), gv, Xpdf, GQview)
* Financieel (zoals GnuCash, Gnumeric, Abacus)

Er wordt aangenomen dat de lezer van dit hoofdstuk:

* Weet hoe aanvullende software van derde partijen geïnstalleerd wordt (crossref:ports[ports,Applicaties installeren. pakketten en ports]).
* Weet hoe aanvullende Linux(R) software geïnstalleerd wordt (crossref:linuxemu[linuxemu,Linux® binaire compatibiliteit]).

Meer informatie over een multimedia-omgeving staat in crossref:multimedia[multimedia,Multimedia]. Installatie van email staat beschreven in crossref:mail[mail,Elektronische mail].

[[desktop-browsers]]
== Browsers

FreeBSD wordt zonder een voorgeïnstalleerde browser geleverd. In plaats hiervan bevat de link:https://www.FreeBSD.org/ports/[www] map van de Portscollectie browsers om te installeren. Het is ook mogelijk voor de meeste ports een pakket te installeren als compileren niet gewenst is. Compileren kan soms lang duren.

KDE en GNOME bevatten reeds HTML-browsers. In crossref:x11[x11-wm,Bureaubladomgevingen] staat meer informatie over de installatie van deze complete bureaubladen.

Lichtgewicht browsers uit de Portscollectie zijn onder andere package:www/dillo2[], package:www/links[] of package:www/w3m[].

Dit gedeelte behandelt deze applicaties:

[.informaltable]
[cols="1,1,1,1", frame="none", options="header"]
|===
| Applicatie
| Bronnen
| Ports
| Grote afhankelijkheden

|Firefox
|gemiddeld
|zwaar
|Gtk+

|Opera
|weinig
|licht
|FreeBSD en Linux(R) versies beschikbaar. De Linux(R) versie is afhankelijk van de Linux(R) binaire compatibiliteit en linux-openmotif.

|Konqueror
|gemiddeld
|zwaar
|KDE bibliotheken

|Chromium
|gemiddeld
|gemiddeld
|Gtk+
|===

=== Firefox

Firefox is een moderne, gratis, stabiele open-source browser die volledig geporteerd is naar FreeBSD: het heeft een motor voor HTML-weergave die zich zeer strikt aan de standaarden houdt, browsen met tabbladen, blokkeren van pop-ups, uitbreidingen, verbeterde veiligheid, en meer. Firefox is gebaseerd op de codebase van Mozilla.

Installeer het pakket door het volgende te typen:

[source,shell]
....
# pkg_add -r firefox
....

Dit zal de laatste uitgave van Firefox installeren, als u in plaats hiervan de Extended Support Release (ESR) van Firefox wilt draaien, gebruik dan:

[source,shell]
....
# pkg_add -r firefox-esr
....

De Portscollectie kan ook gebruikt worden als u liever vanuit de broncode installeert.

[source,shell]
....
# cd /usr/ports/www/firefox
# make install clean
....

Voor Firefox ESR dient `firefox` in het vorige commando vervangen te worden door `firefox-esr`.

[[moz-java-plugin]]
=== Firefox en Java(TM) plugin

[NOTE]
====
In deze en de volgende twee secties wordt er vanuit gegaan dat Firefox reeds geïnstalleerd is.
====

Installeer OpenJDK 6 vanuit de Ports Collectie door het volgende typen:

[source,shell]
....
# cd /usr/ports/java/openjdk6
# make install clean
....

Installeer daarna de port package:java/icedtea-web[]:

[source,shell]
....
# cd /usr/ports/java/icedtea-web
# make install clean
....

Zorg ervoor dat de standaard configuratieopties voor beide ports zijn geselecteerd.

Start de browser en voer `about:plugins` in de locatie balk en druk op kbd:[Enter]. Er zal een pagina gepresenteerd worden die de geïnstalleerde plugins toont; de Java(TM) plugin zal nu getoond moeten worden.

Als de browser de plugin niet kan vinden, dient elke gebruiker het volgende commando uit te voeren en de browser opnieuw te starten:

[source,shell]
....
% ln -s /usr/local/lib/IcedTeaPlugin.so \
  $HOME/.mozilla/plugins/
....

[[moz-flash-plugin]]
=== Firefox en Adobe(R) Flash(TM) plugin

De Adobe(R) Flash(TM) plugin is niet beschikbaar voor FreeBSD. Er is echter wel een softwarelaag (wrapper) om de Linux(R)-versie van de plugin te draaien. Deze wrapper ondersteunt ook Adobe(R) Acrobat(R) plugin, RealPlayer(R) plugin en meer.

Afhankelijk van de versie van FreeBSD die u draait zijn er verschillende stappen nodig:

[.procedure]
====

. Op FreeBSD 7.X
+ 
Installeer de port package:www/nspluginwrapper[]. Deze port heeft package:emulators/linux_base-fc4[] nodig, wat een grote port is.
+ 
De volgende stap is om de port package:www/linux-flashplugin9[] te installeren. Dit zal Flash(TM) 9.X installeren, van deze versie is bekend dat die correct werkt op FreeBSD 7.X.
. Op FreeBSD 8.X of nieuwer
+ 
Installeer de port package:www/nspluginwrapper[]. Deze port heeft package:emulators/linux_base-f10[] nodig, wat een grote port is.
+ 
De volgende stap is om de Flash(TM) 11.X vanuit de port package:www/linux-f10-flashplugin11[] te installeren.
+ 
Voor deze versie is het nodig om de volgende koppeling aan te maken:
+
[source,shell]
....
# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \
  /usr/local/lib/browser_plugins/
....
+ 
De [.filename]#/usr/local/lib/browser_plugins# directory moet handmatig aangemaakt worden als deze nog niet op het systeem bestaat.
====

Wanneer de juiste Flash(TM) port, afhankelijk van de versie van FreeBSD die u draait, is geïnstalleerd, moet de plugin door elke gebruiker worden geïnstalleerd met `nspluginwrapper`:

[source,shell]
....
% nspluginwrapper -v -a -i
....

Start dan de browser en voer op de adresbalk `about:plugins` in en druk op kbd:[Enter]. Een pagina met alle geïnstalleerde plugins wordt nu getoond.

[[moz-swfdec-flash-plugin]]
=== Firefox en Swfdec Flash(TM) plugin

Swfdec is de bibliotheek om Flash(TM)-animaties te decoderen en af te beelden. Swfdec-Mozilla is een plugin voor Firefox-browsers dat de Swfdec-bibliotheek gebruikt om SWF-bestanden af te spelen. Er wordt nog steeds veel aan ontwikkeld.

Als u het niet kunt of wilt compileren, kan het pakket vanaf het netwerk worden geïnstalleerd:

[source,shell]
....
# pkg_add -r swfdec-plugin
....

Als het pakket niet beschikbaar is, kunt u het vanuit de Portscollectie compileren en installeren:

[source,shell]
....
# cd /usr/ports/www/swfdec-plugin
# make install clean
....

Herstart hierna uw browser om deze plugin effectief te maken.

=== Opera

Opera is een volledige en een standaard volgende browser. Hij wordt standaard geleverd met een ingebouwde email-client, een nieuwslezer, een IRC client, een RSS/ATOM feed lezer en nog veel meer. Ondanks dat is Opera relatief gezien niet zwaar en erg snel. Hij komt in twee smaken: een FreeBSD versie en een versie die draait onder Linux(R) emulatie.

De FreeBSD pakketversie van Opera wordt zo geïnstalleerd:

[source,shell]
....
# pkg_add -r opera
....

Sommige FTP-sites hebben niet alle pakketten, maar Operakan worden nog altijd via de Portscollectie worden verkregen door te typen:

[source,shell]
....
# cd /usr/ports/www/opera
# make install clean
....

De Linux(R) versie van Opera kan geïnstalleerd worden door bij de bovenstaande voorbeelden `linux-opera` te gebruiken in plaats van `opera`.

De Adobe(R) Flash(TM) plugin is niet beschikbaar voor FreeBSD. Er bestaat echter een Linux(R) versie van de plugin. Om deze versie te installeren moet de port package:www/linux-f10-flashplugin11[] geïnstalleerd zijn, installeer daarna de port package:www/opera-linuxplugins[]:

[source,shell]
....
# cd /usr/ports/www/linux-f10-flashplugin11
# make install clean
# cd /usr/ports/www/opera-linuxplugins
# make install clean
....

U kunt controleren of de plugin aanwezig is: start uw browser, geef `opera:plugins` in op de adresbalk en druk op kbd:[Enter]. Er zou een lijst moeten verschijnen met alle huidig beschikbare plugins.

Volg de <<moz-java-plugin,instructies voor Firefox>> om de Java(TM) plugin te installeren.

=== Konqueror

Konqueror is deel van KDE, maar kan ook buiten KDE gebruikt worden door package:x11/kdebase3[] te installeren. Konqueror is meer dan een browser, het is ook een bestandsbeheerder en multimedia-viewer.

Er is ook een verzameling plugins beschikbaar voor Konqueror, beschikbaar in package:misc/konq-plugins[].

Konqueror ondersteunt WebKit naast het eigen KHTML. WebKit wordt gebruikt door vele moderne browsers waaronder Chromium. Om WebKit met Konqueror op FreeBSD te gebruiken:

[source,shell]
....
# cd /usr/ports/www/kwebkitpart
# make install clean
....

Klik vervolgens in Konqueror op "Settings", "Configure Konqueror", en "Change KHTML to WebKit".

Konqueror ondersteunt ook Flash(TM); een "How To" gids om ondersteuning voor Flash(TM) in Konqueror te krijgen is beschikbaar op http://freebsd.kde.org/howtos/konqueror-flash.php[http://freebsd.kde.org/howtos/konqueror-flash.php].

=== Chromium

Chromium is een open-source browserproject dat er op gericht is om een veiligere, snellere en stabielere surfervaring op te bouwen. Chromium biedt surfen met tabbladen, het blokkeren van pop-ups, uitbreidingen en nog veel meer. Chromium is het open-source project waar de browser Google Chrome op is gebaseerd.

Chromium kan als volgt als een pakket worden geïnstalleerd:

[source,shell]
....
# pkg_add -r chromium
....

Als alternatief kan Chromium worden gecompileerd vanuit de broncode door de Portscollectie te gebruiken:

[source,shell]
....
# cd /usr/ports/www/chromium
# make install clean
....

[NOTE]
====
Chromium wordt geïnstalleerd als [.filename]#/usr/local/bin/chrome#, niet als [.filename]#/usr/local/bin/chromium#.
====

[[chromium-java-plugin]]
=== Chromium en Java(TM) plugin

[NOTE]
====
Deze sectie neemt aan dat Chromium al is geïnstalleerd.
====

Installeer OpenJDK 6 vanuit de Portscollectie:

[source,shell]
....
# cd /usr/ports/java/openjdk6
# make install clean
....

Installeer vervolgens package:java/icedtea-web[] vanuit de Portscollectie:

[source,shell]
....
# cd /usr/ports/java/icedtea-web
# make install clean
....

Start Chromium en geef `about:plugins` op in de adresbalk. IcedTea-Web zou genoemd moeten worden als één van de geïnstalleerde plugins.

Als Chromium de plugin IcedTea-Web niet vermeldt, voer dan de volgende commando's uit en herstart de browser:

[source,shell]
....
# mkdir -p /usr/local/shared/chromium/plugins
# ln -s /usr/local/lib/IcedTeaPlugin.so \
  /usr/local/shared/chromium/plugins/
....

[[chromium-flash-plugin]]
=== Chromium en Adobe(R) Flash(TM) plugin

[NOTE]
====
Deze sectie neemt aan dat Chromium al is geïnstalleerd.
====

Het configureren van Chromium en Adobe(R) Flash(TM) lijkt op de <<moz-flash-plugin,instructies voor Firefox>>. Raadpleeg die sectie voor gedetailleerdere instructies en het installeren van Adobe(R) Flash(TM) op FreeBSD. Er zou geen verdere configuratie nodig moeten zijn, aangezien Chromium sommige plugins van andere browsers kan gebruiken.

[[desktop-productivity]]
== Productiviteit

Als het op productiviteit aankomt, zoeken nieuwe gebruikers vaak een goed kantoorpakket of een vriendelijke tekstverwerker. Hoewel sommige crossref:x11[x11-wm,bureaubladomgevingen] zoals KDE reeds een kantoorpakket verschaffen, is er geen standaard produktiviteitspakket. FreeBSD kan alles verschaffen wat nodig is, ongeacht de bureaubladomgeving.

In dit gedeelte worden de onderstaande applicaties beschreven:

[.informaltable]
[cols="1,1,1,1", frame="none", options="header"]
|===
| Applicatie
| Bronnen
| Ports
| Afhankelijkheden

|KOffice
|weinig
|zwaar
|KDE

|AbiWord
|weinig
|licht
|Gtk+ of GNOME

|The GIMP
|weinig
|licht
|Gtk+

|Apache OpenOffice
|veel
|erg zwaar
|JDK(TM), Mozilla

|LibreOffice
|enigszins veel
|zwaar
|Gtk+, of KDE / GNOME, of JDK(TM)
|===

=== KOffice

De KDE-gemeenschap heeft zijn bureaubladomgeving met een kantoorpakket geleverd dat buiten KDE gebruikt kan worden. Het bevat de vier standaardcomponenten uit andere kantoorpakketten. KWord is de tekstverwerker, KSpread is het spreadsheetprogramma, KPresenter beheert diapresentaties en Kontour voorziet in grafische mogelijkheden.

Voordat de nieuwste KOffice wordt geïnstalleert, moet er een recente versie van KDE geïnstalleerd zijn.

KOffice voor KDE als pakket installeren gaat met het volgende commando:

[source,shell]
....
# pkg_add -r koffice-kde4
....

Als het pakket niet beschikbaar is, kan de Portscollectie gebruiken worden. Om KOffice voor KDE4 te installeren:

[source,shell]
....
# cd /usr/ports/editors/koffice-kde4
# make install clean
....

=== AbiWord

AbiWord is een vrij tekstverwerkingsprogramma, ongeveer gelijk aandoet als Microsoft(R) Word. Het is geschikt om verslagen, brieven, rapporten, memo's, enzovoort mee te typen. Het programma is snel, bevat veel mogelijkheden en is gebruikersvriendelijk.

AbiWord kan veel bestandsformaten importeren en exporteren, waaronder enkele gesloten formaten, zoals Microsoft(R)'s [.filename]#.doc#.

AbiWord is beschikbaar als pakket en te installeren met:

[source,shell]
....
# pkg_add -r abiword
....

Als het pakket niet beschikbaar is, kan het worden gecompileerd vanuit de Portscollectie. De Portscollectie is meer recent. Dat kan als volgt:

[source,shell]
....
# cd /usr/ports/editors/abiword
# make install clean
....

=== The GIMP

Voor het bewerken of retoucheren van afbeeldingen is The GIMP een zeer geavanceerd afbeeldingenmanipulatieprogramma. Het kan als eenvoudig tekenprogramma worden gebruikt of als kwalititeitspakket voor het retoucheren van foto's. Het ondersteunt een groot aantal plugins en bevat een scripting interface. The GIMP kan een groot aantal bestandsformaten lezen en schrijven. Het ondersteunt interfaces met scanners en tabletten.

Het pakket is te installeren met:

[source,shell]
....
# pkg_add -r gimp
....

Als een FTP-site dit pakket niet heeft, kan de Portscollectie gebruikt worden. De link:https://www.FreeBSD.org/ports/[graphics] map van de Portscollectie bevat ook The GIMP Manual. Die kan zo geïnstalleerd worden:

[source,shell]
....
# cd /usr/ports/graphics/gimp
# make install clean
# cd /usr/ports/graphics/gimp-manual-pdf
# make install clean
....

[NOTE]
====
De link:https://www.FreeBSD.org/ports/graphics.html[graphics] map van de Portscollectie bevat de ontwikkelversie van The GIMP in package:graphics/gimp-devel[]. Een HTML-versie van The GIMP Manual staan in package:graphics/gimp-manual-html[].
====

=== Apache OpenOffice

Op 1 juni 2011 doneerde Oracle Corporation de codebasis van OpenOffice.org aan de Apache Software Foundation. OpenOffice.org staat nu bekend als Apache OpenOffice en wordt ontwikkeld onder de vleugels van de Incubator van de Apache Software Foundation.

Apache OpenOffice bevat alle noodzakelijke applicaties in een compleet kantoorproductiviteitspakket: een tekstverwerker, een spreadsheet, een presentatiebeheerder en een tekenprogramma. De gebruikersinterface is vrijwel gelijk aan die van andere kantoorpakketten en het kan veel populaire bestandsformaten in- en uitvoeren. Het is beschikbaar in een aantal verschillende talen - internationalisatie is uitgebreid tot interfaces, spellingcontrole, en woordenboeken.

De tekstverwerker van Apache OpenOffice gebruikt een eigen XML-bestandsformaat voor overdraagbaarheid en flexibiliteit. Het spreadsheetprogramma bevat een macrotaal en kan gekoppeld worden aan externe databases. Apache OpenOffice is stabiel en draait zonder aanpassingen op Windows(R), Solaris(TM), Linux, FreeBSD en Mac OS(R) X. Meer informatie over Apache OpenOffice staat op de http://incubator.apache.org/openofficeorg/[Apache OpenOffice website]. Voor specifieke FreeBSD informatie en om direct pakketten te downloaden is er de website van het http://porting.openoffice.org/freebsd/[FreeBSD Apache OpenOffice Porting Team].

Om Apache OpenOffice te installeren:

[source,shell]
....
# pkg_add -r apache-openoffice
....

[NOTE]
====
Dit hoort te werken als er een -RELEASE versie van FreeBSD wordt gedraaid. In andere gevallen is het verstandig om te kijken op de website van het FreeBSD Apache OpenOffice Porting Team en het juiste pakket met man:pkg_add[1] te downloaden en te installeren. Zowel de huidige release als de ontwikkelversie kunnen op die locatie gedownload worden.
====

Als het pakket geïnstalleerd is, start dan met het volgende commando Apache OpenOffice:

[source,shell]
....
% openoffice-X.Y.Z
....

waarbij _X.Y.Z_ het versienummer van de geïnstalleerde Apache OpenOffice is, bijvoorbeeld _3.4.0_.

[NOTE]
====
Tijdens de eerste keer starten worden er een aantal vragen gesteld en wordt de map [.filename]#.openoffice.org# in de thuismap van de aangemelde gebruiker gemaakt.
====

Als de Apache OpenOffice pakketten niet beschikbaar zijn, kan het uit de ports gecompileerd worden. Hiervoor is veel schijfruimte en tijd nodig:

[source,shell]
....
# cd /usr/ports/editors/openoffice-3
# make install clean
....

[NOTE]
====
Vervang om een gelokaliseerde versie te bouwen de voorgaande commandoregel door de volgende:

[source,shell]
....
# make LOCALIZED_LANG=uw_taal install clean
....

Vervang _taal_ door de juiste ISO-taalcode. Een lijst met ondersteunde taalcodes is beschikbaar in het bestand [.filename]#files/Makefile.localized# in de map van de port.
====

Start hierna Apache OpenOffice met:

[source,shell]
....
% openoffice-X.Y.Z
....

waarbij _X.Y.Z_ het versienummer van de geïnstalleerde Apache OpenOffice is, bijvoorbeeld _3.4.0_.

=== LibreOffice

LibreOffice is een gratis kantoorpakket ontwikkeld door http://www.documentfoundation.org/[The Document Foundation] en is compatibel met andere grote kantoorpakketten en is beschikbaar op meerdere platforms. Het is een afsplitsing van OpenOffice.org onder een nieuw merk en bevat alle verwachte toepassingen van een compleet kantoorpakket: een tekstverwerker, een spreadsheet, een presentatiebeheerder, een tekenprogramma, een databasebeheerprogramma, en een programma om wiskundige formules te bewerken. Het is beschikbaar in een aantal verschillende talen - internationalisatie heeft zich uitgebreid naar interfaces, spellingcheckers en woordenboeken.

De tekstverwerker van LibreOffice gebruikt een eigen XML-bestandsformaat voor verhoogde portabiliteit en flexibiliteit. Het spreadsheetprogramma bevat een macrotaal en kan met externe databases gebruikt worden. LibreOffice is reeds stabiel en draait op Windows(R), Linux, FreeBSD, en Mac OS(R) X. Meer informatie over LibreOffice is te vinden op de http://www.libreoffice.org/[website van LibreOffice].

Om LibreOffice als een pakket te installeren:

[source,shell]
....
# pkg_add -r libreoffice
....

[NOTE]
====
Dit zou moeten werken met een -RELEASE-versie van FreeBSD.
====

Als het pakket is geïnstalleerd, dient de volgende opdracht gebruikt te worden om LibreOffice te draaien:

[source,shell]
....
% libreoffice
....

[NOTE]
====
Tijdens de eerste keer draaien worden u wat vragen gesteld en wordt er een map [.filename]#.libreoffice# aangemaakt in uw thuismap.
====

Als er geen pakket voor LibreOffice beschikbaar is, heeft u nog altijd de optie om de port te compileren. Denk er echter aan dat dit veel schijfruimte en redelijk veel tijd kost.

[source,shell]
....
# cd /usr/ports/editors/libreoffice
# make install clean
....

[NOTE]
====
Als u een gelokaliseerde versie wilt bouwen, dient u de vorige opdracht door het volgende te vervangen:

[source,shell]
....
# make LOCALIZED_LANG=uw_taal install clean
....

U dient _uw_taal_ te vervangen door de juiste ISO-taalcode. Een lijst met ondersteunde talen is beschikbaar in het doel `pre-fetch` van de [.filename]#Makefile# van de port.
====

Wanneer dit is gedaan, kan LibreOffice gestart worden met deze opdracht:

[source,shell]
....
% libreoffice
....

[[desktop-viewers]]
== Documentviewers

Sommige nieuwe documentformaten hebben aan populariteit gewonnen sinds de komst van UNIX(R); het kan zijn dat de standaardviewers die ze vereisen niet in het basissysteem zitten. In dit gedeelte wordt aangegeven hoe zulke viewers geïnstalleerd kunnen worden.

Dit gedeelte behandelt de onderstaande applicaties:

[.informaltable]
[cols="1,1,1,1", frame="none", options="header"]
|===
| Applicatie
| Bronnen
| Ports
| Afhankelijkheden

|Acrobat Reader(R)
|weinig
|licht
|Linux(R) binaire compatibiliteit

|gv
|weinig
|licht
|Xaw3d

|Xpdf
|weinig
|licht
|FreeType

|GQview
|weinig
|licht
|Gtk+ of GNOME
|===

=== Acrobat Reader(R)

Documenten worden vaak als PDF-bestanden, "Portable Document Format", verspreid. Een van de aanbevolen viewers voor dit bestandstype is Acrobat Reader(R) dat Adobe voor Linux(R) heeft uitgegeven. Omdat FreeBSD Linux(R) binaries kan draaien, is het ook beschikbaar voor FreeBSD.

Om Acrobat Reader(R) 8 te installeren uit de Portscollectie:

[source,shell]
....
# cd /usr/ports/print/acroread8
# make install clean
....

Vanwege de licentie is een pakket niet beschikbaar.

=== gv

gv is een PostScript(R) en PDF viewer. Het is gebaseerd op ghostview maar heeft een vriendelijker uiterlijk dankzij de Xaw3d bibliotheek. Het is snel en heeft mogelijkheden, zoals oriëntatie, papiergrootte, schalen en anti-aliassen. Bijna elke bewerking kan met het toetsenbord of de muis worden gedaan.

gv is als pakket te installeren:

[source,shell]
....
# pkg_add -r gv
....

Of uit de Portscollectie:

[source,shell]
....
# cd /usr/ports/print/gv
# make install clean
....

=== Xpdf

Xpdf een efficiënte lichtgewicht PDF-viewer voor FreeBSD. Het heeft erg weinig bronnen nodig en is zeer stabiel. Het gebruikt de standaard X-fonts en is niet afhankelijk van Motif(R) of andere X-toolkits.

Xpdf is als pakket te installeren:

[source,shell]
....
# pkg_add -r xpdf
....

Of uit de Portscollectie:

[source,shell]
....
# cd /usr/ports/graphics/xpdf
# make install clean
....

Als de installatie voltooid is, kan Xpdf gestart worden en het menu kan met de rechtermuisknop geactiveerd worden.

=== GQview

GQview is een afbeeldingenbeheerder. Een bestand kan met één klik bekeken worden, er kan een externe editor opgestart worden er kunnen thumbnail-voorbeelden gemaakt worden en nog veel meer. Het bevat ook een diapresentatie-modus en enkele standaard bestandsoperaties. Er kunnen afbeeldingsverzamelingen beheerd worden en eenvoudig duplicaten gevonden worden. GQview kan het complete scherm gebruiken en ondersteunt meerdere talen.

GQview is als pakket te installeren:

[source,shell]
....
# pkg_add -r gqview
....

Of uit de Portscollectie:

[source,shell]
....
# cd /usr/ports/graphics/gqview
# make install clean
....

[[desktop-finance]]
== Financiën

Om financiën via het FreeBSD bureaublad te beheren zijn er krachtige en gemakkelijk te gebruiken applicaties om te installeren. Sommige zijn compatibel met wijdverbreide bestandsformaten, zoals de formaten gebruikt door Quicken en Excel om documenten op te slaan.

Dit gedeelte behandelt deze programma's:

[.informaltable]
[cols="1,1,1,1", frame="none", options="header"]
|===
| Applicatie
| Bronnen
| Ports
| Afhankelijkheden

|GnuCash
|weinig
|zwaar
|GNOME

|Gnumeric
|weinig
|zwaar
|GNOME

|Abacus
|weinig
|licht
|Tcl/Tk

|KMyMoney
|weinig
|zwaar
|KDE
|===

=== GnuCash

GnuCash is onderdeel van GNOME dat gebruikersvriendelijke en krachtige applicaties aan eindgebruikers wil leveren. Met GnuCash kunnen inkomsten en uitgaven, bankrekeningen en voorraden bijgehouden worden. Het bevat een intuïtieve interface terwijl het erg professioneel blijft.

GnuCash levert een slim kasboek, een hiërarchisch systeem van rekeningen, en veel toetsenbordversnellers en auto-invul mogelijkheden. Het kan een transactie splitsen in meer gedetailleerde stukken. GnuCash kan Quicken QIF-bestanden invoeren en samenvoegen. Het kan ook met de meeste internationale datum- en valutaformaten omgaan.

GnuCash is als pakket te installeren:

[source,shell]
....
# pkg_add -r gnucash
....

Of uit de Portscollectie:

[source,shell]
....
# cd /usr/ports/finance/gnucash
# make install clean
....

=== Gnumeric

Gnumeric is een spreadsheetprogramma uit de GNOME bureaubladomgeving. Het maakt gebruikt van "auto-invullen" afhankelijk van het celformaat. Het kan bestanden in een aantal populaire formaten zoals Excel, Lotus 1-2-3 en Quattro Pro inlezen. Gnumeric ondersteunt grafieken door middel van het grafiekprogramma package:math/guppi[]. Het heeft een groot aantal ingebouwde functies en kent gebruikelijke celformaten als nummer, valuta, datum, tijd en veel meer.

Gnumeric is als pakket te installeren:

[source,shell]
....
# pkg_add -r gnumeric
....

Of uit de Portscollectie:

[source,shell]
....
# cd /usr/ports/math/gnumeric
# make install clean
....

=== Abacus

Abacus is een kleine en gemakkelijk te gebruiken spreadsheetprogramma. Het bevat veel ingebouwde functies die nuttig zijn in verschillende domeinen zoals statistiek, financiën, en wiskunde. Het kan Excel-bestanden lezen en schrijven. Abacus kan PostScript(R) uitvoer produceren.

Abacus is als pakket te installeren:

[source,shell]
....
# pkg_add -r abacus
....

Of uit de Portscollectie:

[source,shell]
....
# cd /usr/ports/deskutils/abacus
# make install clean
....

=== KMyMoney

KMyMoney is een persoonlijke financiële beheerder gebouwd voor KDE. KMyMoney poogt om alle belangrijke eigenschappen die in commerciële persoonlijke financiële beheerders zitten te bieden en te integreren. Gebruiksgemak en degelijke dubbele accounting zijn eigenschappen die worden benadrukt. KMyMoney importeert vanuit standaard Quicken Interchange Format (QIF) bestanden, houdt investeringen bij, kan met meerdere munteenheden overweg, en biedt een waaier aan rapporten. Mogelijkheden om OFX te importeren zijn via een aparte plugin beschikbaar.

Om KMyMoney als een pakket te installeren:

[source,shell]
....
# pkg_add -r kmymoney2
....

Als het pakket niet beschikbaar is, kan de Portscollectie gebruikt worden:

[source,shell]
....
# cd /usr/ports/finance/kmymoney2
# make install clean
....

[[desktop-summary]]
== Samenvatting

Hoewel FreeBSD populair is bij ISP's om zijn prestaties en stabiliteit, is het behoorlijk klaar voor dagelijks gebruik als een bureaublad. Met enkele duizenden applicaties als link:https://www.FreeBSD.org/applications/[pakketten] of link:https://www.FreeBSD.org/ports/[ports], is een perfect bureaublad te bouwen dat aan alle noden voldoet.

Nu volgt nog een overzicht van alle bureaubladapplicaties die in dit hoofdstuk zijn behandeld:

[.informaltable]
[cols="1,1,1", frame="none", options="header"]
|===
| Applicatie
| Package
| Port

|Opera
|`linux-opera`
|package:www/linux-opera[]

|Firefox
|`firefox`
|package:www/firefox[]

|Chromium
|`chromium`
|package:www/chromium[]

|KOffice
|`koffice-kde4`
|package:editors/koffice-kde4[]

|AbiWord
|`abiword`
|package:editors/abiword[]

|The GIMP
|`gimp`
|package:graphics/gimp[]

|Apache OpenOffice
|`openoffice`
|package:editors/openoffice-3[]

|LibreOffice
|`libreoffice`
|package:editors/libreoffice[]

|Acrobat Reader(R)
|`acroread`
|package:print/acroread8[]

|gv
|`gv`
|package:print/gv[]

|Xpdf
|`xpdf`
|package:graphics/xpdf[]

|GQview
|`gqview`
|package:graphics/gqview[]

|GnuCash
|`gnucash`
|package:finance/gnucash[]

|Gnumeric
|`gnumeric`
|package:math/gnumeric[]

|Abacus
|`abacus`
|package:deskutils/abacus[]

|KMyMoney
|`kmymoney2`
|package:finance/kmymoney2[]
|===