From owner-p4-projects@FreeBSD.ORG Sun Nov 27 11:29:04 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7BC0E1065672; Sun, 27 Nov 2011 11:29:04 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D9911065670 for ; Sun, 27 Nov 2011 11:29:04 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 297A68FC0A for ; Sun, 27 Nov 2011 11:29:04 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id pARBT4kt062216 for ; Sun, 27 Nov 2011 11:29:04 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id pARBT3G8062213 for perforce@freebsd.org; Sun, 27 Nov 2011 11:29:03 GMT (envelope-from rene@FreeBSD.org) Date: Sun, 27 Nov 2011 11:29:03 GMT Message-Id: <201111271129.pARBT3G8062213@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 202274 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Nov 2011 11:29:04 -0000 http://p4web.freebsd.org/@@202274?ac=10 Change 202274 by rene@rene_acer on 2011/11/27 11:28:51 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml#29 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml#17 integrate .. //depot/projects/docproj_nl/www/en/java/dists/16.sgml#5 integrate .. //depot/projects/docproj_nl/www/en/java/news.xml#9 integrate .. //depot/projects/docproj_nl/www/en/news/status/report-2011-07-2011-09.xml#3 integrate .. //depot/projects/docproj_nl/www/share/sgml/common.ent#4 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml#29 (text+ko) ==== @@ -1,15 +1,15 @@ - Christophe - Juniet - Contributed by + Christophe + Juniet + Contributed by @@ -49,32 +49,33 @@ - Browsers (such as Firefox, - Opera, - Konqueror) + Browsers (such as Firefox, + Opera, + Konqueror, + Chromium) - Productivity (such as - KOffice, - AbiWord, - The GIMP, - OpenOffice.org, - LibreOffice) + Productivity (such as + KOffice, + AbiWord, + The GIMP, + OpenOffice.org, + LibreOffice) - Document Viewers (such as &acrobat.reader;, - gv, - Xpdf, - GQview) + Document Viewers (such as &acrobat.reader;, + gv, + Xpdf, + GQview) - Finance (such as - GnuCash, - Gnumeric, - Abacus) + Finance (such as + GnuCash, + Gnumeric, + Abacus) @@ -82,12 +83,12 @@ - Know how to install additional third-party software - (). + Know how to install additional third-party software + (). - Know how to install additional Linux software + Know how to install additional Linux software (). @@ -128,38 +129,45 @@ - - - Application Name - Resources Needed - Installation from Ports - Major Dependencies - - + + + Application Name + Resources Needed + Installation from Ports + Major Dependencies + + - - + + Firefox medium heavy Gtk+ - + - - Opera - light - light + + Opera + light + light FreeBSD and Linux versions available. The Linux version depends on the Linux Binary Compatibility and linux-openmotif. - + Konqueror medium heavy KDE Libraries - + + + + Chromium + medium + medium + Gtk+ + @@ -171,31 +179,31 @@ Firefox is a modern, free, - open-source stable browser that is fully ported to &os;: it - features a very standards-compliant HTML display engine, - tabbed browsing, popup blocking, extensions, improved - security, and more. Firefox is - based on the Mozilla codebase. + open-source stable browser that is fully ported to &os;: it + features a very standards-compliant HTML display engine, + tabbed browsing, popup blocking, extensions, improved + security, and more. Firefox is + based on the Mozilla codebase. Install the package by typing: &prompt.root; pkg_add -r firefox This will install Firefox 8.0, - if you want to run Firefox 3.6, - use instead: + if you want to run Firefox 3.6, + use instead: &prompt.root; pkg_add -r firefox36 You can also use the Ports Collection if you - prefer to compile from source code: + prefer to compile from source code: &prompt.root; cd /usr/ports/www/firefox &prompt.root; make install clean For Firefox 3.6, in the - previous command replace firefox with - firefox36. + previous command replace firefox with + firefox36. @@ -207,8 +215,8 @@ Install OpenJDK 6 - through the Ports Collection by typing: - + through the Ports Collection by typing: + &prompt.root; cd /usr/ports/java/openjdk6 &prompt.root; make install clean @@ -237,9 +245,9 @@ - Firefox and &adobe; &flash; Plugin + Firefox and &adobe; &flash; Plugin - Flash + Flash The &adobe; &flash; plugin is not available for &os;. However, @@ -290,7 +298,7 @@ This version will require the following link to be created: - &prompt.root; ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \ + &prompt.root; ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \ /usr/local/lib/browser_plugins/ The Firefox and Swfdec &flash; Plugin Swfdec is the library for decoding and rendering &flash; animations. - And Swfdec-Mozilla is a plugin for Firefox - browsers that uses the Swfdec library for playing SWF files. - It is still in heavy development. + And Swfdec-Mozilla is a plugin for Firefox + browsers that uses the Swfdec library for playing SWF files. + It is still in heavy development. If you cannot or do not want to compile it, just install - the package from the network: + the package from the network: &prompt.root; pkg_add -r swfdec-plugin If the package is not available, you can compile and install it - from the Ports Collection: + from the Ports Collection: &prompt.root; cd /usr/ports/www/swfdec-plugin &prompt.root; make install clean @@ -357,22 +365,22 @@ Opera is a - full-featured and standards-compliant browser. It also - comes with a built-in mail and news reader, an IRC client, - an RSS/Atom feeds reader and much more. Despite this, - Opera is relatively lightweight - and very fast. It comes in two flavors: a native - FreeBSD version and a version that runs under Linux - emulation. + full-featured and standards-compliant browser. It also + comes with a built-in mail and news reader, an IRC client, + an RSS/Atom feeds reader and much more. Despite this, + Opera is relatively lightweight + and very fast. It comes in two flavors: a native + FreeBSD version and a version that runs under Linux + emulation. To browse the Web with the FreeBSD version of Opera, - install the package: + install the package: &prompt.root; pkg_add -r opera Some FTP sites do not have all the packages, but - Opera can still be obtained - through the Ports Collection by typing: + Opera can still be obtained + through the Ports Collection by typing: &prompt.root; cd /usr/ports/www/opera &prompt.root; make install clean @@ -407,18 +415,18 @@ Konqueror - Konqueror + Konqueror Konqueror is part of KDE but it can also be used outside - of KDE by installing + of KDE by installing x11/kdebase3. Konqueror is much more than a browser, it is also a file manager and a multimedia viewer. There is also a set of plugins available for - Konqueror, + Konqueror, available in misc/konq-plugins. Konqueror also supports &flash;; a How To guide @@ -426,71 +434,154 @@ Konqueror is available at . + + + Chromium + + Chromium + + + Chromium is an open-source + browser project that aims to build a safer, faster, and more + stable web browsing experience. Chromium + features tabbed browsing, popup blocking, extensions, and much + more. Chromium is the open-source + project upon which the Google Chrome web browser is + based. + + Chromium can be installed as a + package by typing: + + &prompt.root; pkg_add -r chromium + + Alternatively, Chromium can be + compiled from source using the Ports Collection: + + &prompt.root; cd /usr/ports/www/chromium +&prompt.root; make install clean + + + Chromium is installed as + /usr/local/bin/chrome, not + /usr/local/bin/chromium. + + + + + Chromium and &java; Plugin + + + This section assumes Chromium + is already installed. + + + Install OpenJDK 6 through the + Ports Collection by typing: + + &prompt.root; cd /usr/ports/java/openjdk6 +&prompt.root; make install clean + + Next, install java/icedtea-web from the Ports + Collection: + + &prompt.root; cd /usr/ports/java/icedtea-web +&prompt.root; make install clean + + Start Chromium, and enter + about:plugins in the address bar. + IcedTea-Web should be listed as one of the installed plugins. + + If Chromium does not display the + IcedTea-Web plugin, run the following commands, and restart the web + browser: + + &prompt.root; mkdir -p /usr/local/share/chromium/plugins +&prompt.root; ln -s /usr/local/lib/IcedTeaPlugin.so \ + /usr/local/share/chromium/plugins/ + + + + Chromium and &adobe; &flash; Plugin + + + This section assumes Chromium + is already installed. + + + Configuring Chromium and + &adobe; &flash; is similar to the instructions for Firefox. For + more detailed instructions on installing &adobe; &flash; on + &os;, please refer to that section. No additional configuration + should be necessary, since Chromium is + able to use some plugins from other browsers. + Productivity When it comes to productivity, new users often look for a - good office suite or a friendly word processor. While some - desktop environments like - KDE already provide an office suite, - there is no default productivity package. FreeBSD can provide all that is - needed, regardless of your desktop environment. + good office suite or a friendly word processor. While some + desktop environments like + KDE already provide an office suite, + there is no default productivity package. FreeBSD can provide all that is + needed, regardless of your desktop environment. This section covers these applications: - - - Application Name - Resources Needed - Installation from Ports - Major Dependencies - - + + + Application Name + Resources Needed + Installation from Ports + Major Dependencies + + - - - KOffice - light - heavy - KDE - + + + KOffice + light + heavy + KDE + - - AbiWord - light - light - Gtk+ or GNOME - + + AbiWord + light + light + Gtk+ or GNOME + - - The Gimp - light - heavy - Gtk+ - + + The Gimp + light + heavy + Gtk+ + - - OpenOffice.org - heavy - huge - &jdk;, Mozilla - + + OpenOffice.org + heavy + huge + &jdk;, Mozilla + - - LibreOffice - somewhat heavy - huge - Gtk+, or KDE/ + + LibreOffice + somewhat heavy + huge + Gtk+, or KDE/ GNOME, or &jdk; - - + + - + KOffice @@ -502,28 +593,28 @@ 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. + 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. Before installing the latest - KOffice, make sure you have an - up-to-date version of KDE. + KOffice, make sure you have an + up-to-date version of KDE. To install KOffice as a - package, issue the following command: + package, issue the following command: &prompt.root; pkg_add -r koffice If the package is not available, you can use the Ports Collection. For instance, to install - KOffice for - KDE3, do: + KOffice for + KDE3, do: &prompt.root; cd /usr/ports/editors/koffice-kde3 &prompt.root; make install clean @@ -536,23 +627,23 @@ AbiWord is a free word - processing program similar in look and feel to µsoft; 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. + processing program similar in look and feel to µsoft; 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. AbiWord can import or export - many file formats, including some proprietary ones like - µsoft;'s .doc. + many file formats, including some proprietary ones like + µsoft;'s .doc. AbiWord is available as a - package. You can install it by: + package. You can install it by: &prompt.root; pkg_add -r abiword 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: + the Ports Collection. The Ports Collection should be more + up to date. It can be done as follows: &prompt.root; cd /usr/ports/editors/abiword &prompt.root; make install clean @@ -565,25 +656,25 @@ 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. + 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. You can install the package by issuing this - command: + command: &prompt.root; pkg_add -r gimp If your FTP site does not have this package, you can use - the Ports Collection. The - graphics - directory of the Ports Collection also contains - The Gimp Manual. Here is how to - get them installed: + the Ports Collection. The + graphics + directory of the Ports Collection also contains + The Gimp Manual. Here is how to + get them installed: &prompt.root; cd /usr/ports/graphics/gimp &prompt.root; make install clean @@ -591,15 +682,15 @@ &prompt.root; make install clean - The - graphics - directory of the Ports Collection holds the development - version of The GIMP in - graphics/gimp-devel. - An HTML version of - The Gimp Manual is available from - graphics/gimp-manual-html. - + The + graphics + directory of the Ports Collection holds the development + version of The GIMP in + graphics/gimp-devel. + An HTML version of + The Gimp Manual is available from + graphics/gimp-manual-html. + @@ -613,25 +704,25 @@ 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 — internationalization has been - extended to interfaces, spell checkers, and - dictionaries. + 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 — internationalization has been + extended to interfaces, spell checkers, and + dictionaries. 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 &macos; X. More - information about OpenOffice.org - can be found on the + 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 &macos; X. More + information about OpenOffice.org + can be found on the OpenOffice.org web site. For FreeBSD specific information, and to directly download packages, use the 's web site. To install OpenOffice.org, - do: + do: &prompt.root; pkg_add -r openoffice.org @@ -665,9 +756,9 @@ 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. + 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. &prompt.root; cd /usr/ports/editors/openoffice.org-3 &prompt.root; make install clean @@ -710,25 +801,24 @@ major office suites and available on a variety of platforms. It is a rebranded fork of OpenOffice.org which includes all of the - mandatory applications in a complete office productivity - suite: a word processor, a spreadsheet, a presentation manager, - a drawing program, a database management program, and a tool for + mandatory applications in a complete office productivity + suite: a word processor, a spreadsheet, a presentation manager, + a drawing program, a database management program, and a tool for creating and editing mathematical formula. It is available in a number of different languages — internationalization has been - extended to interfaces, spell checkers, and dictionaries. + extended to interfaces, spell checkers, and dictionaries. - The word processor of LibreOffice - uses a native XML file format for increased portability and - flexibility. The spreadsheet program features a macro language + The word processor of LibreOffice + 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. - LibreOffice is already stable - and runs natively on &windows;, Linux, FreeBSD, and + LibreOffice is already stable + and runs natively on &windows;, Linux, FreeBSD, and &macos; X. More information about LibreOffice can be found on the - LibreOffice web site. - + LibreOffice web site. - To install LibreOffice as package, + To install LibreOffice as package, do: &prompt.root; pkg_add -r libreoffice @@ -737,7 +827,7 @@ When running a -RELEASE version of &os;, this should work. - Once the package is installed, you need to type the following + Once the package is installed, you need to type the following command to run LibreOffice: @@ -750,9 +840,9 @@ If the LibreOffice 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. + 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. &prompt.root; cd /usr/ports/editors/libreoffice &prompt.root; make install clean @@ -765,7 +855,7 @@ You have to replace your_language with the correct - language ISO-code. A list of supported language codes are + language ISO-code. A list of supported language codes are available in the pre-fetch target of the port Makefile. @@ -792,44 +882,44 @@ - - - Application Name - Resources Needed - Installation from Ports - Major Dependencies - - + + + Application Name + Resources Needed + Installation from Ports + Major Dependencies + + - - - &acrobat.reader; - light - light - Linux Binary Compatibility - + + + &acrobat.reader; + light + light + Linux Binary Compatibility + - - gv - light - light - Xaw3d - + + gv + light + light + Xaw3d + - - Xpdf - light - light - FreeType - + + Xpdf + light + light + FreeType + - - GQview - light - light - Gtk+ or GNOME - - + + GQview + light + light + Gtk+ or GNOME + + @@ -844,11 +934,11 @@ Many documents are now distributed as PDF files, - which stands for Portable Document Format. One - of the recommended viewers for these types of files is - &acrobat.reader;, released by Adobe - for Linux. As FreeBSD can run Linux binaries, it is also - available for FreeBSD. + which stands for Portable Document Format. One + of the recommended viewers for these types of files is + &acrobat.reader;, released by Adobe + for Linux. As FreeBSD can run Linux binaries, it is also + available for FreeBSD. To install &acrobat.reader; 8 from the Ports collection, do: @@ -875,16 +965,16 @@ gv is a &postscript; and PDF - viewer. It is originally based on - ghostview but it has a nicer look - thanks to the Xaw3d library. It is fast and its interface is - clean. gv has many features, such as - orientation, paper size, scale, and anti-aliasing. Almost any - operation can be done with either the keyboard or the - mouse. + viewer. It is originally based on + ghostview but it has a nicer look + thanks to the Xaw3d library. It is fast and its interface is + clean. gv has many features, such as + orientation, paper size, scale, and anti-aliasing. Almost any + operation can be done with either the keyboard or the + mouse. To install gv as a package, - do: + do: &prompt.root; pkg_add -r gv @@ -905,25 +995,25 @@ If you want a small FreeBSD PDF viewer, - Xpdf is a light-weight and - efficient viewer. It requires very few resources and is - very stable. It uses the standard X fonts and does not - require &motif; or any other X toolkit. + Xpdf is a light-weight and + efficient viewer. It requires very few resources and is + very stable. It uses the standard X fonts and does not + require &motif; or any other X toolkit. To install the Xpdf package, - issue this command: + issue this command: &prompt.root; pkg_add -r xpdf If the package is not available or you prefer to use the - Ports Collection, do: + Ports Collection, do: &prompt.root; cd /usr/ports/graphics/xpdf &prompt.root; make install clean Once the installation is complete, you can launch - Xpdf and use the right mouse button - to activate the menu. + Xpdf and use the right mouse button + to activate the menu. @@ -933,20 +1023,20 @@ GQview is an image manager. - You can view a file with a single click, launch an external - editor, get thumbnail previews, and much more. It also - features a slideshow mode and some basic file operations. You - can manage image collections and easily find duplicates. - GQview can do full screen viewing - and supports internationalization. + You can view a file with a single click, launch an external + editor, get thumbnail previews, and much more. It also + features a slideshow mode and some basic file operations. You + can manage image collections and easily find duplicates. + GQview can do full screen viewing + and supports internationalization. If you want to install the - GQview package, do: + GQview package, do: &prompt.root; pkg_add -r gqview If the package is not available or you prefer to use the - Ports Collection, do: + Ports Collection, do: &prompt.root; cd /usr/ports/graphics/gqview &prompt.root; make install clean @@ -960,42 +1050,43 @@ finances on your FreeBSD Desktop, there are some powerful and easy-to-use applications ready to be installed. Some of them are compatible with widespread file formats, such as the formats used by - Quicken and Excel to store documents. + Quicken + and Excel to store documents. This section covers these programs: - + - - - Application Name - Resources Needed - Installation from Ports - Major Dependencies - - + + + Application Name >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Nov 29 21:45:05 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 59FF51065672; Tue, 29 Nov 2011 21:45:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1CBF91065670 for ; Tue, 29 Nov 2011 21:45:05 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 026A48FC12 for ; Tue, 29 Nov 2011 21:45:05 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id pATLj4lD070895 for ; Tue, 29 Nov 2011 21:45:04 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id pATLj4Or070892 for perforce@freebsd.org; Tue, 29 Nov 2011 21:45:04 GMT (envelope-from rene@FreeBSD.org) Date: Tue, 29 Nov 2011 21:45:04 GMT Message-Id: <201111292145.pATLj4Or070892@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 202404 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Nov 2011 21:45:05 -0000 http://p4web.freebsd.org/@@202404?ac=10 Change 202404 by rene@rene_acer on 2011/11/29 21:44:02 MFen handbook/desktop 1.116 -> 1.118 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#46 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#46 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml,v 1.35 2011/11/14 20:20:38 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/desktop/chapter.sgml - %SRCID% 1.116 + %SRCID% 1.118 --> @@ -63,7 +63,8 @@ Browsers (zoals Firefox, Opera, - Konqueror) + Konqueror, + Chromium) @@ -185,6 +186,16 @@ KDE bibliotheken + + + Chromium + + gemiddeld + + gemiddeld + + Gtk+ + @@ -448,6 +459,92 @@ op . + + + Chromium + + + 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: + + &prompt.root; pkg_add -r chromium + + Als alternatief kan Chromium worden + gecompileerd vanuit de broncode door de Portscollectie te + gebruiken: + + &prompt.root; cd /usr/ports/www/chromium +&prompt.root; make install clean + + + Chromium wordt geïnstalleerd als + /usr/local/bin/chrome, niet als + /usr/local/bin/chromium. + + + + + Chromium en &java; plugin + + + Deze sectie neemt aan dat Chromium al + is geïnstalleerd. + + + Installeer OpenJDK 6 vanuit de + Portscollectie: + + &prompt.root; cd /usr/ports/java/openjdk6 +&prompt.root; make install clean + + Installeer vervolgens java/icedtea-web vanuit de + Portscollectie: + + &prompt.root; cd /usr/ports/java/icedtea-web +&prompt.root; 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: + + &prompt.root; mkdir -p /usr/local/share/chromium/plugins +&prompt.root; ln -s /usr/local/lib/IcedTeaPlugin.so \ + /usr/local/share/chromium/plugins/ + + + + Chromium en &adobe; &flash; plugin + + + Deze sectie neemt aan dat Chromium al + is geïnstalleerd. + + + Het configureren van Chromium en + &adobe; &flash; lijkt op de instructies voor Firefox. Raadpleeg + die sectie voor gedetailleerdere instructies en het installeren van + &adobe; &flash; op &os;. Er zou geen verdere configuratie nodig + moeten zijn, aangezien Chromium sommige + plugins van andere browsers kan gebruiken. + @@ -1261,6 +1358,14 @@ + Chromium + + chromium + + www/chromium + + + KOffice koffice From owner-p4-projects@FreeBSD.ORG Sat Dec 3 12:01:27 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 07ED61065678; Sat, 3 Dec 2011 12:01:27 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE079106566B for ; Sat, 3 Dec 2011 12:01:26 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id AAAC78FC1E for ; Sat, 3 Dec 2011 12:01:26 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id pB3C1QLY004878 for ; Sat, 3 Dec 2011 12:01:26 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id pB3C1QD7004871 for perforce@freebsd.org; Sat, 3 Dec 2011 12:01:26 GMT (envelope-from rene@FreeBSD.org) Date: Sat, 3 Dec 2011 12:01:26 GMT Message-Id: <201112031201.pB3C1QD7004871@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 202541 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2011 12:01:27 -0000 http://p4web.freebsd.org/@@202541?ac=10 Change 202541 by rene@rene_acer on 2011/12/03 12:01:06 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing-ports/article.sgml#5 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#113 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml#10 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.sgml#5 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml#11 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#115 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#47 integrate .. //depot/projects/docproj_nl/www/en/platforms/sparc.sgml#8 integrate .. //depot/projects/docproj_nl/www/en/projects/newbies.sgml#6 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing-ports/article.sgml#5 (text+ko) ==== @@ -7,7 +7,7 @@ Contributing to the FreeBSD Ports Collection - $FreeBSD: doc/en_US.ISO8859-1/articles/contributing-ports/article.sgml,v 1.7 2011/09/28 20:01:35 blackend Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/contributing-ports/article.sgml,v 1.9 2011/11/28 15:43:34 ryusuke Exp $ Abstract @@ -130,7 +130,7 @@ You can find out whether or not a port has dependencies or slave ports by looking at a master index of ports called INDEX. (The name of the file varies - by release of &os;; for instance, INDEX-6.) + by release of &os;; for instance, INDEX-8.) Some ports have conditional dependencies that are not included in a default INDEX build. We expect you to be able to recognize such ports by looking through @@ -356,7 +356,8 @@ case, at the very least, the dependent ports will need to get a PORTREVISION bump so that they will automatically be upgraded by - automated tools such as &man.portupgrade.1;. + automated tools such as portmaster + or &man.portupgrade.1;. @@ -418,8 +419,8 @@ &os; only guarantees that the Ports Collection works on the -STABLE branches. You should be - running 5-STABLE or - 6-STABLE, preferably the latter. In + running 7-STABLE or + 8-STABLE, preferably the latter. In theory, you should be able to get by with running the latest release of each stable branch (since the ABIs are not supposed to change) but if you can run the branch, that is @@ -428,17 +429,16 @@ Since the majority of &os; installations run on PC-compatible machines (what is termed the i386 architecture), we expect you to keep the port working on that - architecture. However, as more and more people start using - the amd64 architecture running native, it is - going to be more and more important to make sure that ports run - there as well. It is completely fair to ask for help if you + architecture. We prefer that ports also work on + the amd64 architecture running native. + It is completely fair to ask for help if you do not have one of these machines. The usual failure modes for non-i386 machines are that the original programmers assumed that, for - instance, pointers are ints, or that the - relatively lax gcc 2.95 compiler + instance, pointers are ints, or that a + relatively lax older gcc compiler was being used. More and more, application authors are reworking their code to remove these assumptions — but if the author is not actively maintaining their code, @@ -568,6 +568,10 @@ 14 days, but please try not to take that long. Try to respond as soon as possible, even if it is just to say you need some more time before you can work on the PR. + + If you have not responded after 14 days, any committer may + commit from a PR that you have not responded to via a + maintainer-timeout. @@ -685,7 +689,7 @@ In these cases your main obligation is to respond in a - timely manner. The timeout for non-responsive maintainers is + timely manner. Again, the timeout for non-responsive maintainers is 14 days. After this period changes may be committed unapproved. They have taken the trouble to do this for you; so please try to at least respond promptly. Then review, ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#113 (text+ko) ==== @@ -1,4 +1,4 @@ - + + &a.jacula; (2010 - 2011) @@ -125,7 +125,7 @@ - &a.nik; (2003 - 2009) + &a.nik; (1998 - 2009) ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.sgml#5 (text+ko) ==== @@ -27,7 +27,7 @@ ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - $FreeBSD: doc/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.sgml,v 1.27 2009/01/21 23:46:32 pgj Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.sgml,v 1.28 2011/11/27 16:37:30 manolis Exp $ --> @@ -287,7 +287,10 @@ Run the &man.make.1; install target, setting the DESTDIR variable to the name of the - directory you want to install the files to. + directory you want to install the files to. The actual files are + installed under $DESTDIR/data + which should be configured as your web server's document + root. &prompt.root; env DESTDIR=/usr/local/www make install ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml#11 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -969,6 +969,117 @@ + + + &virtualbox; Guest Additions on a &os; Guest + + The &virtualbox; guest additions + provide support for: + + + + Clipboard sharing + + + + Mouse pointer integration + + + + Host time synchronization + + + + Window scaling + + + + Seamless mode + + + + + The following commands are run in the &os; guest. + + + First, install the emulators/virtualbox-ose-additions + package in the &os; guest. + + &prompt.root; cd /usr/ports/emulators/virtualbox-ose-additions && make install clean + + Add these lines to /etc/rc.conf: + + vboxguest_enable="YES" +vboxservice_enable="YES" + + If &man.ntpd.8; or &man.ntpdate.8; will be used, host time + synchronization should be disabled: + + vboxservice_flags="--disable-timesync" + + The vboxvideo_drv should be recognized by + Xorg -configure. If not, modify + xorg.conf for the + &virtualbox; video card: + + Section "Device" + ### Available Driver options are:- + ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", + ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" + ### [arg]: arg optional + Identifier "Card0" + Driver "vboxvideo" + VendorName "InnoTek Systemberatung GmbH" + BoardName "VirtualBox Graphics Adapter" + BusID "PCI:0:2:0" +EndSection + + To use vboxmouse_drv, adjust the mouse + section in your xorg.conf: + + Section "InputDevice" + Identifier "Mouse0" + Driver "vboxmouse" +EndSection + + HAL users should create this file at + /usr/local/etc/hal/fdi/policy/90-vboxguest.fdi + or copy it from /usr/local/share/hal/fdi/policy/10osvendor/90-vboxguest.fdi: + + <?xml version="1.0" encoding="UTF-8"?> +<!-- +# Sun VirtualBox +# Hal driver description for the vboxmouse driver +# $Id: 90-vboxguest.fdi 21412 2009-07-08 21:18:57z vboxsync $ + + Copyright (C) 2008-2009 Sun Microsystems, Inc. + + This file is part of VirtualBox Open Source Edition (OSE, as + available from http://www.virtualbox.org. This file is free software; + you can redistribute it and/or modify it under the terms of the GNU + General Public License (GPL) as published by the Free Software + Foundation, in version 2 as it comes in the "COPYING" file of the + VirtualBox OSE distribution. VirtualBox OSE is distributed in the + hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + + Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa + Clara, CA 95054 USA or visit http://www.sun.com if you need + additional information or have any questions. +--> +<deviceinfo version="0.2"> + <device> + <match key="info.subsystem" string="pci"> + <match key="info.product" string="VirtualBox guest Service"> + <append key="info.capabilities" type="strlist">input</append> + <append key="info.capabilities" type="strlist">input.mouse</append> + <merge key="input.x11_driver" type="string">vboxmouse</merge> + <merge key="input.device" type="string">/dev/vboxguest</merge> + </match> + </match> + </device> +</deviceinfo> + @@ -1000,8 +1111,10 @@ Installing &virtualbox; &virtualbox; is available as a &os; port - in emulators/virtualbox-ose, and - may be installed using the following commands: + in emulators/virtualbox-ose. + As &virtualbox; is very actively developed, make sure your ports + tree is up to date before installing. Install using these + commands: &prompt.root; cd /usr/ports/emulators/virtualbox-ose &prompt.root; make install clean @@ -1028,37 +1141,14 @@ vboxdrv_load="YES" - Versions of &virtualbox; prior to 3.1.2 - require the proc file system - to be mounted. This is not needed in recent versions, which utilize - the functions provided by the &man.sysctl.3; library. + To use the kernel modules that allow bridged or host-only + networking, add the following to /etc/rc.conf + and reboot the computer: - When using an older version of the port, follow the instructions - below to make sure proc is - mounted properly: - - &prompt.root; mount -t procfs proc /proc + vboxnet_enable="YES" - To allow this setting to persist reboots, the following line - is needed in /etc/fstab: - - proc /proc procfs rw 0 0 - - - If an error message similar to the following is observed - when &virtualbox; is run from - the terminal: - - VirtualBox: supR3HardenedExecDir: couldn't read "", errno=2 cchLink=-1 - - The most likely culprit will be the proc file system. Please use the - mount command to check whether it is mounted - properly. - - The vboxusers group is created during - the installation of &virtualbox;. + installation of &virtualbox;. All users that need access to &virtualbox; will have to be added as members of this group. The pw command may be used to add new @@ -1066,8 +1156,23 @@ &prompt.root; pw groupmod vboxusers -m yourusername + The default permissions for /dev/vboxnetctl are restrictive and + need to be changed for bridged networking. + + To test it temporarily: + + &prompt.root; chown root:vboxusers /dev/vboxnetctl +&prompt.root; chmod 0660 /dev/vboxnetctl + + To make the permissions change permanent, add these + lines to /etc/devfs.conf: + + own vboxnetctl root:vboxusers +perm vboxnetctl 0660 + To launch &virtualbox;, either select - the Sun VirtualBox item from your + the Sun VirtualBox item from the graphic environment's menu, or type the following in a terminal: @@ -1081,6 +1186,71 @@ visit the relevant page in the &os; wiki, at . + + + &virtualbox; USB Support + + + These steps require VirtualBox 4.0.0 or later. + + + In order to be able to read and write to USB devices, users + need to be members of the operator group: + + &prompt.root; pw groupmod operator -m jerry + + Then, add the following to /etc/devfs.rules + (create it if it does not exist yet): + + [system=10] +add path 'usb/*' mode 0660 group operator + + To load these new rules, add the following to + /etc/rc.conf: + + devfs_system_ruleset="system" + + Then, restart devfs: + + &prompt.root; /etc/rc.d/devfs restart + + USB can now be enabled in the guest operating system. + USB devices should be visible in the &virtualbox; preferences. + + + + &virtualbox; Host DVD/CD Access + + The atapicam kernel module needs to be loaded + by adding the following line to + /boot/loader.conf: + + atapicam_load="YES" + + HAL needs to run for + &virtualbox; DVD/CD functions to work, + so enable it in /etc/rc.conf and start it + (if it is not already running): + + hald_enable="YES" + + &prompt.root; /usr/local/etc/rc.d/hald start + + In order for users to be able to use + &virtualbox; DVD/CD functions, they need + access to /dev/xpt0, + /dev/cdN, + and /dev/passN. + Add the following lines to + /etc/devfs.conf: + + perm cd0 0600 +perm xpt0 0660 +perm pass0 0660 + + @@ -8772,7 +8771,8 @@ down cleanly when the system shuts down. If the script is not starting a persistent service this is not necessary. - The "=" style of default variable assignment + For optional configuration elements + the "=" style of default variable assignment is preferable to the ":=" style here, since the former sets a default value only if the variable is unset, and the latter sets one if the variable is unset @@ -8799,13 +8799,119 @@ whether to stop the service on deinstall or not. Also note this affects upgrades, too. - Line like this goes to the pkg-plist: + A line like this goes in the pkg-plist: @stopdaemon doormand The argument must match the content of USE_RC_SUBR variable. + + + Pre-Commit Checklist + + Before contributing a port with an rc.d + script, and more importantly, before commiting one; please consult + the following checklist to be sure that it is ready. + + + + If this is a new file, does it have .sh + in the file name? If so that should be changed to just + file.in since new rc.d + files may not end with that extension. + + + + Does the file have a + $FreeBSD$ tag? + + + + Do the name of the file (minus .in), + the PROVIDE line, and $name all match? The file name + matching PROVIDE makes debugging easier, especially for + &man.rcorder.8; issues. Matching the file name and + $name makes figuring out what variables in + rc.conf[.local] are relevant easier as well. The latter is + also what you might call "policy" for all new + scripts, including in the base. + + + + Is the REQUIRE line set to LOGIN? This is mandatory for + scripts that run as a non-root user. If it runs as root, is + there a good reason for it to run prior to LOGIN? If not, it + should run there so that we can loosely group local scripts + to a point in &man.rcorder.8; after most everything in the + base is already running. + + + + Does the script start a persistent service? If so, it + should have KEYWORD: shutdown. + + + + Make sure there is no KEYWORD: FreeBSD present. This has + not been necessary or desirable for years. It is also an + indication that the new script was copy/pasted from an old + script, so extra caution should be given to the review. + + + + Does the script use an interpreted language (perl, python, + ruby, etc.)? If so, is command_interpreter set appropriately? + If not, it is likely that + &man.service.8; script stop + will not work properly. + + + + Are all examples of /usr/local subbed out for %%PREFIX%%? + + + + Do the default variable assignments come after + load_rc_config? + + + + Are there default assignments to empty strings? + They should be removed, but double-check that the option is + documented in the comments at the top of the file. + + + + Are things that are set in variables actually used in + the script? + + + + Are options listed in the default _flags things that are + actually mandatory? If so, they should be in command_args. + The -d option is a red flag (pardon the pun) here, since it's + usually the option to "daemonize" the process, and + therefore is actually mandatory. + + + + The _flags variable should never be included in command_args + (and vice versa, although that error is less common). + + + + Does the script execute any code unconditionally? This + is frowned on. Usually these things can/should be dealt with + through a start_precmd. + + + + All boolean tests should utilize the checkyesno function. + No hand-rolled tests for [Yy][Ee][Ss], etc. + + + ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#47 (text+ko) ==== @@ -1,7 +1,7 @@ INDEX te kijken. (De naam van het bestand varieert naar gelang de uitgave van &os;; bijvoorbeeld - INDEX-6.) Sommige ports hebben + INDEX-8.) Sommige ports hebben conditionele afhankelijkheden die niet standaard in een bouw van INDEX worden opgenomen. We verwachten dat u zulke ports kunt herkennen door naar de @@ -382,6 +382,7 @@ verhoging van de PORTREVISION te krijgen zodat ze automatisch worden bijgewerkt door geautomatiseerde gereedschappen als + portmaster of &man.portupgrade.1;. @@ -447,7 +448,7 @@ &os; garandeert alleen dat de Portscollectie op de -STABLE-takken werkt. U dient - 5-STABLE of 6-STABLE te + 7-STABLE of 8-STABLE te draaien, bij voorkeur de laatste. In theorie zou het voldoende moeten zijn om de nieuwste uitgave van elke STABLE-tak te draaien (aangezien de ABI's niet horen te @@ -457,19 +458,17 @@ Aangezien de meerderheid van &os;-installaties op PC-compatibele machines draait (wat wordt aangeduid als de i386-architectuur), verwachten wij van u - dat u de port op die architectuur werkend houdt. Omdat echter - steeds meer mensen de amd64-architectuur - als zodanig gaan draaien, wordt het steeds belangrijker om - er voor te zorgen dat ports daarop ook draaien. Het is prima - om om hulp te vragen als u een van deze machines niet + dat u de port op die architectuur werkend houdt. We prefereren dat + de ports ook op de amd64-architectuur draaien. + Het is prima om om hulp te vragen als u een van deze machines niet heeft. De gebruikelijke manieren om te falen voor niet-i386 machines zijn dat de originele programmeurs aannamen dat, bijvoorbeeld, pointers - ints zijn of dat de relatief lakse - compiler gcc 2.95 werd + ints zijn of dat een relatief lakse + oudere gcc compiler werd gebruikt. Steeds meer reorganiseren applicatie-auteurs hun code om deze aannames te verwijderen — maar als de auteur de code niet actief onderhoudt, zult u dit zelf @@ -608,6 +607,10 @@ doen. Probeer zo snel mogelijk te reageren, zelfs als het alleen maar is om te zeggen dat u wat meer tijd nodig heeft voordat u aan het PR kan werken. + + Als u niet na 14 dagen heeft gereageerd, mag elke committer + via een maintainer-timeout uit een PR + committen waarop u niet heeft gereageerd. @@ -728,8 +731,8 @@ In deze gevallen is uw hoofdplicht om op tijd te reageren. - De timeout voor niet-reagerende onderhouders is 14 dagen. Na - deze periode mogen niet-goedgekeurde veranderingen gecommit + Nogmaals, de timeout voor niet-reagerende onderhouders is 14 dagen. + Na deze periode mogen niet-goedgekeurde veranderingen gecommit worden. Ze hebben de moeite genomen om dit voor u te doen; dus probeer tenminste op tijd te reageren. Daarna dient u zo snel mogelijk hun veranderingen te herzien, goed te keuren, te From owner-p4-projects@FreeBSD.ORG Sat Dec 3 17:45:23 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 81B4A1065670; Sat, 3 Dec 2011 17:45:23 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 333C2106566B for ; Sat, 3 Dec 2011 17:45:21 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 200CE8FC08 for ; Sat, 3 Dec 2011 17:45:21 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id pB3HjLGw073645 for ; Sat, 3 Dec 2011 17:45:21 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id pB3HjK6R073642 for perforce@freebsd.org; Sat, 3 Dec 2011 17:45:20 GMT (envelope-from rene@FreeBSD.org) Date: Sat, 3 Dec 2011 17:45:20 GMT Message-Id: <201112031745.pB3HjK6R073642@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 202563 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2011 17:45:23 -0000 http://p4web.freebsd.org/@@202563?ac=10 Change 202563 by rene@rene_acer on 2011/12/03 17:44:56 MFen handbook/virtualization 1.25 -> 1.26 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#23 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#23 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml,v 1.11 2010/07/04 18:35:22 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml - %SRCID% 1.25 + %SRCID% 1.26 --> @@ -1005,6 +1005,120 @@ + + + &virtualbox; gasttoevoegingen op een &os;-gast + + De gasttoevoegingen van &virtualbox; + bieden ondersteuning voor: + + + + Het delen van het prikbord + + + + Integratie van de muiscursor + + + + Synchronisatie met de tijd van de gastheer + + + + Het schalen van vensters + + + + Naadloze modus + + + + + De volgende commando's worden gedraaid in de &os;-gast. + + + Installeer ten eerste het pakket emulators/virtualbox-ose-additions in de + &os;-gast. + + &prompt.root; cd /usr/ports/emulators/virtualbox-ose-additions && make install clean + + Voeg deze regels toe aan /etc/rc.conf: + + vboxguest_enable="YES" +vboxservice_enable="YES" + + Als &man.ntpd.8; of &man.ntpdate.8; gebruikt, dient de + synchronisatie met de tijd van de gastheer te worden + uitgeschakeld: + + vboxservice_flags="--disable-timesync" + + De vboxvideo_drv zou herkend moeten worden door + Xorg -configure. Als dit niet zo is, dient + xorg.conf gewijzigd te worden voor de videokaart + van &virtualbox;: + + Section "Device" + ### Available Driver options are:- + ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", + ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" + ### [arg]: arg optional + Identifier "Card0" + Driver "vboxvideo" + VendorName "InnoTek Systemberatung GmbH" + BoardName "VirtualBox Graphics Adapter" + BusID "PCI:0:2:0" +EndSection + + Pas het gedeelte over de muis in xorg.conf aan + om vboxmouse_drv te gebruiken: + + Section "InputDevice" + Identifier "Mouse0" + Driver "vboxmouse" +EndSection + + Gebruikers van HAL dienen dit bestand aan te + maken als + /usr/local/etc/hal/fdi/policy/90-vboxguest.fdi + of het te kopiëren van + /usr/local/hal/fdi/policy/10osvendor/90-vboxguest.fdi: + + <?xml version="1.0" encoding="UTF-8"?> +<!-- +# Sun VirtualBox +# Hal driver description for the vboxmouse driver +# $Id: 90-vboxguest.fdi 21412 2009-07-08 21:18:57z vboxsync $ + + Copyright (C) 2008-2009 Sun Microsystems, Inc. + + This file is part of VirtualBox Open Source Edition (OSE, as + available from http://www.virtualbox.org. This file is free software; + you can redistribute it and/or modify it under the terms of the GNU + General Public License (GPL) as published by the Free Software + Foundation, in version 2 as it comes in the "COPYING" file of the + VirtualBox OSE distribution. VirtualBox OSE is distributed in the + hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + + Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa + Clara, CA 95054 USA or visit http://www.sun.com if you need + additional information or have any questions. +--> +<deviceinfo version="0.2"> + <device> + <match key="info.subsystem" string="pci"> + <match key="info.product" string="VirtualBox guest Service"> + <append key="info.capabilities" type="strlist">input</append> + <append key="info.capabilities" type="strlist">input.mouse</append> + <merge key="input.x11_driver" type="string">vboxmouse</merge> + <merge key="input.device" type="string">/dev/vboxguest</merge> + </match> + </match> + </device> +</deviceinfo> + @@ -1038,8 +1152,10 @@ &virtualbox; is beschikbaar als een &os;-port in emulators/virtualbox-ose en kan met de - volgende commando's geïnstalleerd worden: + role="package">emulators/virtualbox-ose. Zorg ervoor, + aangezien &virtualbox; erg actief ontwikkeld wordt, dat + uw ports bijgewerkt is voordat u met de installatie begint. Installeer + het met deze commando's: &prompt.root; cd /usr/ports/emulators/virtualbox-ose &prompt.root; make install clean @@ -1068,36 +1184,12 @@ vboxdrv_load="YES" - Voor versies van &virtualbox; lager dan - 3.1.2 is het nodig om het bestandssysteem - proc aan te koppelen. Voor - recente versies is dit niet nodig, die maken gebruik van de functies die - door de bibliotheek &man.sysctl.3; worden aangeboden. + Voeg het volgende aan /etc/rc.conf toe en + herstart de computer om de kernelmodules te gebruiken die in gebridgede + of gastheer-only netwerken voorzien: - Volg de onderstaande instructies op bij het gebruik van een oudere - versie van de port om er zeker van te zijn dat proc juist is aangekoppeld: + vboxnet_enable="YES" - &prompt.root; mount -t procfs proc /proc - - De volgende regel is nodig in /etc/fstab om de - instelling werkend te houden na een herstart: - - proc /proc procfs rw 0 0 - - - Als er zich een foutmelding voordoet die lijkt op de volgende - wanneer &virtualbox; vanaf de terminal - wordt gedraaid: - - VirtualBox: supR3HardenedExecDir: couldn't read "", errno=2 cchLink=-1 - - Waarschijnlijk is de boosdoener het proc bestandssysteem. Controleer met - het commando mount of het juist is - aangekoppeld. - - De groep vboxusers wordt tijdens de installatie van &virtualbox; aangemaakt. Alle gebruikers die toegang tot &virtualbox; @@ -1107,8 +1199,23 @@ &prompt.root; pw groupmod vboxusers -m uwgebruikersnaam + De standaardpermissies voor /dev/vboxnetctl zijn restrictief en + moeten veranderd worden voor gebridged netwerken. + + Om het tijdelijk te testen: + + &prompt.root; chown root:vboxusers /dev/vboxnetctl +&prompt.root; chmod 0660 /dev/vboxnetctl + + Voeg deze regels toe aan /etc/devfs.conf om de + permissiewijziging permanent te maken: + + own vboxnetctl root:vboxusers +perm vboxnetctl 0660 + Gebruik de optie Sun VirtualBox van het - menu van uw grafische omgeving of typ het volgende in in een terminal om + menu van de grafische omgeving of typ het volgende in in een terminal om &virtualbox; te starten: &prompt.user; VirtualBox @@ -1122,6 +1229,72 @@ url="http://wiki.FreeBSD.org/VirtualBox">. + + USB-ondersteuning in &virtualbox; + + + Voor deze stappen is VirtualBox 4.0.0 of nieuwer nodig. + + + Om van UBS-apparaten te kunnen lezen en ernaar te kunnen schrijven + dienen gebruikers lid te zijn van de groep operator: + + &prompt.root; pw groupmod operator -m jerry + + Voeg vervolgens het volgende toe aan + /etc/devfs.rules (maak het aan als het nog niet + bestaat): + + [system=10] +add path 'usb/*' mode 0660 group operator + + Voeg het volgende aan toe aan /etc/rc.conf om + deze nieuwe regels te laden: + + devfs_system_ruleset="system + + Herstart vervolgens devfs: + + &prompt.root; /etc/rc.d/devfs restart + + USB kan nu in het gast-besturingssysteem worden aangezet. + USB-apparaten zouden zichtbaar moeten zijn in de voorkeuren van + &virtualbox;. + + + + DVD/CD-toegang van de gastheer in &virtualbox; + + De kernelmodule atapicam moet geladen zijn door + de volgende regel toe te voegen aan + /boot/loader.conf: + + atapicam_load="YES" + + HAL moet draaien om de DVD/CD-functies van + &virtualbox; te laten werken, zet het dus aan + in /etc/rc.conf en start het (als het niet reeds + draait): + + hald_enable="YES" + + &prompt.root; /usr/local/etc/rc.d/hald start + + Om gebruikers de DVD/CD-functionaliteit van + &virtualbox; te laten gebruiken, dienen ze + toegang te hebben tot /dev/xpt0, + /dev/cdN en + /dev/passN. + Voeg de volgende regels toe aan + /etc/devfs.conf: + + perm cd0 0600 +perm xpt0 0660 +perm pass0 0660 + +