From f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 3 Dec 2011 11:05:10 -0600 Subject: Second part of prior commit --- tde-i18n-de/docs/tdenetwork/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/Makefile.in | 587 ++++++ tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.in | 587 ++++++ .../docs/tdenetwork/kcontrol/kcmktalkd/Makefile.am | 4 + .../docs/tdenetwork/kcontrol/kcmktalkd/Makefile.in | 635 ++++++ .../tdenetwork/kcontrol/kcmktalkd/index.cache.bz2 | Bin 0 -> 1666 bytes .../tdenetwork/kcontrol/kcmktalkd/index.docbook | 93 + .../tdenetwork/kcontrol/lanbrowser/Makefile.am | 4 + .../tdenetwork/kcontrol/lanbrowser/Makefile.in | 635 ++++++ .../tdenetwork/kcontrol/lanbrowser/index.cache.bz2 | Bin 0 -> 1201 bytes .../tdenetwork/kcontrol/lanbrowser/index.docbook | 20 + tde-i18n-de/docs/tdenetwork/kdict/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/kdict/Makefile.in | 635 ++++++ tde-i18n-de/docs/tdenetwork/kdict/applet.png | Bin 0 -> 1819 bytes tde-i18n-de/docs/tdenetwork/kdict/conf.png | Bin 0 -> 17172 bytes tde-i18n-de/docs/tdenetwork/kdict/index.cache.bz2 | Bin 0 -> 13366 bytes tde-i18n-de/docs/tdenetwork/kdict/index.docbook | 1691 +++++++++++++++ tde-i18n-de/docs/tdenetwork/kdict/mainwin.png | Bin 0 -> 22209 bytes tde-i18n-de/docs/tdenetwork/kdict/seteditor.png | Bin 0 -> 16793 bytes tde-i18n-de/docs/tdenetwork/kget/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/kget/Makefile.in | 635 ++++++ tde-i18n-de/docs/tdenetwork/kget/index.cache.bz2 | Bin 0 -> 8119 bytes tde-i18n-de/docs/tdenetwork/kget/index.docbook | 1123 ++++++++++ tde-i18n-de/docs/tdenetwork/kget/kget1.png | Bin 0 -> 27816 bytes tde-i18n-de/docs/tdenetwork/kget/kget2.png | Bin 0 -> 27882 bytes tde-i18n-de/docs/tdenetwork/kget/kget3.png | Bin 0 -> 24831 bytes tde-i18n-de/docs/tdenetwork/kget/kget4.png | Bin 0 -> 25654 bytes tde-i18n-de/docs/tdenetwork/kget/kget5.png | Bin 0 -> 25305 bytes .../docs/tdenetwork/knewsticker/Makefile.am | 4 + .../docs/tdenetwork/knewsticker/Makefile.in | 635 ++++++ .../docs/tdenetwork/knewsticker/contextmenu.png | Bin 0 -> 4873 bytes .../docs/tdenetwork/knewsticker/index.cache.bz2 | Bin 0 -> 15546 bytes .../docs/tdenetwork/knewsticker/index.docbook | 2092 +++++++++++++++++++ .../knewsticker/kcmnewsticker-childpanel.png | Bin 0 -> 1369 bytes .../knewsticker/kcmnewsticker-filters.png | Bin 0 -> 19219 bytes .../knewsticker/kcmnewsticker-general.png | Bin 0 -> 15057 bytes .../knewsticker/kcmnewsticker-kicker.png | Bin 0 -> 19387 bytes .../knewsticker/kcmnewsticker-newssources.png | Bin 0 -> 22975 bytes .../knewsticker/kcmnewsticker-ownwindow.png | Bin 0 -> 3193 bytes .../knewsticker/kcmnewsticker-scrollerprefs.png | Bin 0 -> 21149 bytes tde-i18n-de/docs/tdenetwork/kopete/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/kopete/Makefile.in | 635 ++++++ tde-i18n-de/docs/tdenetwork/kopete/index.cache.bz2 | Bin 0 -> 22918 bytes tde-i18n-de/docs/tdenetwork/kopete/index.docbook | 2046 ++++++++++++++++++ tde-i18n-de/docs/tdenetwork/kopete/menus.docbook | 1173 +++++++++++ tde-i18n-de/docs/tdenetwork/kpf/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/kpf/Makefile.in | 635 ++++++ tde-i18n-de/docs/tdenetwork/kpf/index.cache.bz2 | Bin 0 -> 7355 bytes tde-i18n-de/docs/tdenetwork/kpf/index.docbook | 358 ++++ tde-i18n-de/docs/tdenetwork/kppp/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/kppp/Makefile.in | 635 ++++++ .../docs/tdenetwork/kppp/accounting.docbook | 153 ++ tde-i18n-de/docs/tdenetwork/kppp/callback.docbook | 321 +++ tde-i18n-de/docs/tdenetwork/kppp/chap.docbook | 317 +++ .../docs/tdenetwork/kppp/dialog-setup.docbook | 1150 ++++++++++ .../docs/tdenetwork/kppp/getting-online.docbook | 93 + .../docs/tdenetwork/kppp/global-settings.docbook | 584 ++++++ tde-i18n-de/docs/tdenetwork/kppp/hayes.docbook | 1907 +++++++++++++++++ tde-i18n-de/docs/tdenetwork/kppp/index.cache.bz2 | Bin 0 -> 40333 bytes tde-i18n-de/docs/tdenetwork/kppp/index.docbook | 384 ++++ .../docs/tdenetwork/kppp/kppp-dialer-tab.png | Bin 0 -> 19861 bytes tde-i18n-de/docs/tdenetwork/kppp/kppp-faq.docbook | 766 +++++++ tde-i18n-de/docs/tdenetwork/kppp/kppp-wizzard.png | Bin 0 -> 24562 bytes tde-i18n-de/docs/tdenetwork/kppp/security.docbook | 140 ++ tde-i18n-de/docs/tdenetwork/kppp/tricks.docbook | 262 +++ tde-i18n-de/docs/tdenetwork/kppp/wizard.docbook | 169 ++ tde-i18n-de/docs/tdenetwork/krdc/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/krdc/Makefile.in | 635 ++++++ tde-i18n-de/docs/tdenetwork/krdc/index.cache.bz2 | Bin 0 -> 9011 bytes tde-i18n-de/docs/tdenetwork/krdc/index.docbook | 720 +++++++ tde-i18n-de/docs/tdenetwork/krfb/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/krfb/Makefile.in | 635 ++++++ tde-i18n-de/docs/tdenetwork/krfb/index.cache.bz2 | Bin 0 -> 8231 bytes tde-i18n-de/docs/tdenetwork/krfb/index.docbook | 571 +++++ tde-i18n-de/docs/tdenetwork/ksirc/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/ksirc/Makefile.in | 635 ++++++ tde-i18n-de/docs/tdenetwork/ksirc/index.cache.bz2 | Bin 0 -> 16906 bytes tde-i18n-de/docs/tdenetwork/ksirc/index.docbook | 2193 ++++++++++++++++++++ tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.in | 635 ++++++ tde-i18n-de/docs/tdenetwork/ktalkd/index.cache.bz2 | Bin 0 -> 8567 bytes tde-i18n-de/docs/tdenetwork/ktalkd/index.docbook | 750 +++++++ .../docs/tdenetwork/kwifimanager/Makefile.am | 4 + .../docs/tdenetwork/kwifimanager/Makefile.in | 635 ++++++ .../docs/tdenetwork/kwifimanager/index.cache.bz2 | Bin 0 -> 12718 bytes .../docs/tdenetwork/kwifimanager/index.docbook | 673 ++++++ tde-i18n-de/docs/tdenetwork/lisa/Makefile.am | 4 + tde-i18n-de/docs/tdenetwork/lisa/Makefile.in | 635 ++++++ tde-i18n-de/docs/tdenetwork/lisa/index.cache.bz2 | Bin 0 -> 11358 bytes tde-i18n-de/docs/tdenetwork/lisa/index.docbook | 915 ++++++++ 91 files changed, 30792 insertions(+) create mode 100644 tde-i18n-de/docs/tdenetwork/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kdict/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/kdict/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kdict/applet.png create mode 100644 tde-i18n-de/docs/tdenetwork/kdict/conf.png create mode 100644 tde-i18n-de/docs/tdenetwork/kdict/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/kdict/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kdict/mainwin.png create mode 100644 tde-i18n-de/docs/tdenetwork/kdict/seteditor.png create mode 100644 tde-i18n-de/docs/tdenetwork/kget/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/kget/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kget/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/kget/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kget/kget1.png create mode 100644 tde-i18n-de/docs/tdenetwork/kget/kget2.png create mode 100644 tde-i18n-de/docs/tdenetwork/kget/kget3.png create mode 100644 tde-i18n-de/docs/tdenetwork/kget/kget4.png create mode 100644 tde-i18n-de/docs/tdenetwork/kget/kget5.png create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/contextmenu.png create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-childpanel.png create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-filters.png create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-general.png create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-kicker.png create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-newssources.png create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-ownwindow.png create mode 100644 tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-scrollerprefs.png create mode 100644 tde-i18n-de/docs/tdenetwork/kopete/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/kopete/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kopete/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/kopete/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kopete/menus.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kpf/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/kpf/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kpf/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/kpf/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/accounting.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/callback.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/chap.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/dialog-setup.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/getting-online.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/global-settings.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/hayes.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/kppp-dialer-tab.png create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/kppp-faq.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/kppp-wizzard.png create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/security.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/tricks.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kppp/wizard.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/krdc/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/krdc/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/krdc/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/krdc/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/krfb/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/krfb/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/krfb/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/krfb/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/ksirc/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/ksirc/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/ksirc/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/ksirc/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/ktalkd/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/ktalkd/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/kwifimanager/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/kwifimanager/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/kwifimanager/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/kwifimanager/index.docbook create mode 100644 tde-i18n-de/docs/tdenetwork/lisa/Makefile.am create mode 100644 tde-i18n-de/docs/tdenetwork/lisa/Makefile.in create mode 100644 tde-i18n-de/docs/tdenetwork/lisa/index.cache.bz2 create mode 100644 tde-i18n-de/docs/tdenetwork/lisa/index.docbook (limited to 'tde-i18n-de/docs/tdenetwork') diff --git a/tde-i18n-de/docs/tdenetwork/Makefile.am b/tde-i18n-de/docs/tdenetwork/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/Makefile.in b/tde-i18n-de/docs/tdenetwork/Makefile.in new file mode 100644 index 00000000000..c3d5ac2d8fa --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/Makefile.in @@ -0,0 +1,587 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. kpf kdict kget kwifimanager ktalkd lisa krfb ksirc knewsticker kcontrol kppp krdc kopete +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=Makefile.in Makefile.am + +#>+ 2 +docs-am: + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.am b/tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.in b/tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.in new file mode 100644 index 00000000000..559d8e4db1c --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kcontrol/Makefile.in @@ -0,0 +1,587 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kcontrol +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. kcmktalkd lanbrowser +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kcontrol/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=Makefile.in Makefile.am + +#>+ 2 +docs-am: + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kcontrol/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/Makefile.am b/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/Makefile.am new file mode 100644 index 00000000000..181cd604906 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = kcontrol/kcmktalkd +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/Makefile.in b/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/Makefile.in new file mode 100644 index 00000000000..0f59ff4a2cb --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kcontrol/kcmktalkd +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = kcontrol/kcmktalkd +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/kcmktalkd/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/kcmktalkd/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/kcmktalkd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/kcmktalkd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kcontrol/kcmktalkd/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/kcmktalkd/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/kcmktalkd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/kcmktalkd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kcontrol/kcmktalkd/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/index.cache.bz2 new file mode 100644 index 00000000000..9067d1889ca Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/index.docbook b/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/index.docbook new file mode 100644 index 00000000000..f85a3ee3eeb --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kcontrol/kcmktalkd/index.docbook @@ -0,0 +1,93 @@ + + + +]> + + +
+Talk + + + +Lauri Watts +FrankSchütte
F.Schuette@t-online.de
Deutsche Übersetzung
+
+ +2002-10-08 +3.01.00 + + +KDE +KControl +talk + +
+ + + +Talk-Einrichtung + + + + +Einleitung + +Weitere Informationen finden Sie im Handbuch von &ktalkd; (Sie können diese aufrufen, indem Sie in einem &konqueror;-Fenster help:/ktalkd/ eingeben.) + + +Mitwirkende +Dieser Abschnitt wurde geschrieben von: + +Frank SchütteF.Schuette@t-online.de + + + +
diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/Makefile.am b/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/Makefile.am new file mode 100644 index 00000000000..eb195c4910d --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = kcontrol/lanbrowser +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/Makefile.in b/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/Makefile.in new file mode 100644 index 00000000000..b9c71a3bbd6 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kcontrol/lanbrowser +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = kcontrol/lanbrowser +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/lanbrowser/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/lanbrowser/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/lanbrowser/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/lanbrowser/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kcontrol/lanbrowser/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/lanbrowser/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/lanbrowser/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kcontrol/lanbrowser/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kcontrol/lanbrowser/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/index.cache.bz2 new file mode 100644 index 00000000000..88c8bef9d91 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/index.docbook b/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/index.docbook new file mode 100644 index 00000000000..d4513bac887 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kcontrol/lanbrowser/index.docbook @@ -0,0 +1,20 @@ + + + +]> +
+ +<acronym +>LAN</acronym +>-Browsing + +Noch nicht dokumentiert + + + +
\ No newline at end of file diff --git a/tde-i18n-de/docs/tdenetwork/kdict/Makefile.am b/tde-i18n-de/docs/tdenetwork/kdict/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kdict/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/kdict/Makefile.in b/tde-i18n-de/docs/tdenetwork/kdict/Makefile.in new file mode 100644 index 00000000000..26d7fc8da98 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kdict/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kdict +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kdict/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kdict/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kdict/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kdict/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kdict/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 applet.png seteditor.png mainwin.png Makefile.in Makefile.am conf.png + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) conf.png mainwin.png index.docbook seteditor.png applet.png + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict + @for base in conf.png mainwin.png index.docbook seteditor.png applet.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/$$base ;\ + done + +uninstall-nls: + for base in conf.png mainwin.png index.docbook seteditor.png applet.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kdict/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in conf.png mainwin.png index.docbook seteditor.png applet.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kdict/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kdict/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kdict/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kdict/applet.png b/tde-i18n-de/docs/tdenetwork/kdict/applet.png new file mode 100644 index 00000000000..635d56bc5d5 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kdict/applet.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kdict/conf.png b/tde-i18n-de/docs/tdenetwork/kdict/conf.png new file mode 100644 index 00000000000..70b90dbc9e0 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kdict/conf.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kdict/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/kdict/index.cache.bz2 new file mode 100644 index 00000000000..2dddbe04527 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kdict/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/kdict/index.docbook b/tde-i18n-de/docs/tdenetwork/kdict/index.docbook new file mode 100644 index 00000000000..77653fefc75 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kdict/index.docbook @@ -0,0 +1,1691 @@ + + + + + +]> + + + + +Das Handbuch zu &kdict; + + +Christian Gebauer
gebauer@kde.org
+
+
+ +Christian Gebauer
gebauer@kde.org
+
+Entwickler +
+ +
+Überarbeitung +
+FrankSchütte
F.Schuette@t-online.de
Deutsche Übersetzung
+
+ + + +2002 +Christian Gebauer + +&FDLNotice; + +2003-09-30 +0.5.6 + +&kdict; ist eine Benutzeroberfläche für das DICT-Protokoll. Sie können hiermit in einer Wörterbuch-Datenbank nach Worten oder Wendungen suchen und die passenden Definitionen anzeigen lassen. + + +KDE +kdict +tdenetwork +Wörterbuch +Übersetzung + + +
+ + +Einleitung + +&kdict; ist eine Benutzeroberfläche für das DICT-Protokoll. Sie können hiermit in einer Wörterbuch-Datenbank nach Worten oder Wendungen suchen und die passenden Definitionen anzeigen lassen. &kdict; versucht sowohl eine grundlegende als auch eine erweiterte Abfrage einfach zu gestalten. Eine separate Liste stellt einen komfortablen Weg für den Umgang mit der großen Anzahl passender Wörter dar, die eine erweiterte Abfrage als Ergebnis liefern kann. + +Der Rest der Benutzeroberfläche von &kdict; ähnelt einem Webbrowser. Sie können zur Definition eines Wortes springen, indem Sie auf das Wort klicken. Es gibt Knöpfe für Vorwärts/Zurück, um schnell zwischen den Ergebnissen verschiedener Abfragen wechseln zu können. + +&kdict; kann den Inhalt der Zwischenablage verarbeiten. Somit kann &kdict; bequem mit einem Internet-Browser oder einem Texteditor zusammenarbeiten. + +Befindet sich Ihr Rechner hinter einer Firewall, ist keine ständige Verbindung zum Internet vorhanden oder die Verbindung zum Server dict.org zu langsam, können Sie sich einen lokalen Server einrichten. Alle nötigen Informationen dazu befinden sich auf www.dict.org. Die Vorteile eines lokalen Servers liegen in der höheren Zugriffsgeschwindigkeit und der Möglichkeit, weitere Datenbanken zu installieren. Dieses Handbuch enthält eine kleine Anleitung zur Installation und Verknüpfungen zu Datenbanken. + + + + +Arbeiten mit &kdict; + + +Einführung + +Nachdem Sie &kdict; gestartet haben (durch das Kontrollleistenmenü oder durch Eingabe von kdict an der Befehlszeile), wird das Hauptfenster von &kdict; angezeigt: + + +Starten von &kdict; + + +Das Hauptfenster von &kdict;. +Das Hauptfenster von &kdict;. + + + +Sie können ein Wort oder eine Wendung mit &kdict; auf zwei verschiedenen Wegen nachschlagen. Bei Verwendung von Definieren führt &kdict; in den Datenbanken eine Suche nach exakten Übereinstimmungen durch und zeigt alle Definitionen im linken Fenster an. Bei Verwendung von Suchen werden alle passenden Datenbankeinträge in der Liste auf der rechten Seite angezeigt. Aus dieser Liste können Sie Einträge zur Anzeige auswählen. Diese Methode hat den Vorteil, dass umfangreichere Suchstrategien wie Suche nach Präfix, Suffix und regulären Ausdrücken durchgeführt werden können. + + + +Einrichtung des <systemitem +>DICT</systemitem +>-Servers + +Vor der ersten Suchanfrage müssen Sie überprüfen, dass die voreingestellten Servereinstellungen zu Ihrer Umgebung passen. Die Einstellungen können Sie im Dialog Einstellungen ändern. Der voreingestellte Server ist dict.org. Dies ist ein öffentlicher Server, so dass Sie keine Einstellungen verändern müssen, wenn Sie eine Verbindung zum Internet besitzen. + +Sie können die Einstellungen testen, indem Sie Informationen zum Server aus dem Menü Server auswählen. Daraufhin werden einige Statusinformationen zum Server angezeigt. + +Nun sollten Sie Server Informationen zu den Suchstrategien aufrufen. Es wird eine Liste der verfügbaren Datenbanken und Strategien vom Server geholt. &kdict; ist jetzt in der Lage, diese Funktionalitäten und Datenbanken in seinen Menüs anzuzeigen. (Sie sollten Serverdaten ermitteln nach jedem Serverwechsel durchführen.) + + + + +Grundlegende Abfragen: Definieren + +Eine Definitionsabfrage sucht nach Worten/Wendungen in den ausgewählten Datenbanken, die exakt mit dem angegebenen Text übereinstimmen. Die zugehörigen Definitionen werden im Hauptfenster angezeigt. Wenn der Server keine geeigneten Einträge findet, verwendet &kdict; eine für Rechtschreibprüfungen optimierte Suchstrategie, um eine Liste ähnlicher Worte anzuzeigen. + +In den meisten Datenbanken sind einige Worte (besonders Synonyme) mit geschweiften Klammern {} markiert. Diese Worte werden hervorgehoben dargestellt und durch Klicken mit der linken Maustaste wird eine neue Definitionsabfrage nach diesem Wort gestellt. + +Sie können einen Teil des Textes mit der &LMBn; auswählen. Die Auswahl wird automatisch in die Zwischenablage kopiert. Dies ist praktisch, da durch Drücken der &MMBn; irgendwo im Text eine Definitionsabfrage zum Inhalt der Zwischenablage gestartet wird. Wenn Sie also die Definition zu einem Wort suchen, das nicht hervorgehoben ist, markiert Sie es mit der &LMBn; und drücken die &MMB;, um die Definition zu erhalten. + +Die &RMB; zeigt ein Menü, aus dem Sie eine Definitionsabfrage zum markierten Text, zur Zwischenablage oder dem hervorgehobenen Synonym unter dem Mauszeiger starten können. Im Menü gibt es außerdem die Einträge Zurück und Vorwärts, mit denen zwischen Abfrageergebnissen gewechselt werden kann. + + + + +Erweiterte Abfragen: Suchen + +Eine Übereinstimmungsabfrage verwendet die gerade ausgewählte Suchstrategie (die Auswahlliste zur Strategie befindet sich oberhalb der Liste für passende Wörter) zur Suche nach ähnlichen Wörtern in den ausgewählten Datenbanken. Das Resultat ist eine Liste ähnlicher Wörter in der Liste im rechten Teil des Fensters. Die Einträge sind nach den Datenbanken geordnet. Es gibt jetzt mehrere Möglichkeiten: + + + +Sie können den Knopf Alle laden (unterhalb der Liste) verwenden, um alle Definitionen zu laden. Die Anzahl der angezeigten Worte und der geladenen Definitionen kann sich unterscheiden, da in einigen Fällen zwei oder mehr Worte eine Definition gemeinsam haben. &kdict; entfernt dann die doppelten Definitionen. + + + +Mit Maus oder Tastatur können Sie die interessantesten Worte in der Liste markieren und dann den Knopf Auswahl laden betätigen (unterhalb der Liste). Sollen alle Definitionen einer Datenbank geladen werden, können Sie einfach den Datenbanknamen in der Liste auswählen. + + + +Wenn Sie auf einem Listeneintrag die Taste Eingabe (Tastatur) drücken oder mit der linken Maustaste doppelklicken, ignoriert &kdict; die markierten Einträge und holt die Definition für diesen Listeneintrag. Wenn es sich dabei um einen Wurzel-Eintrag (einen Datenbanknamen) handelt, werden alle Definitionen dieser Datenbank geholt. + + + +Sie können außerdem einen Eintrag der Liste als Start für eine neue Abfrage verwenden. Dies erfolgt über das Kontextmenü (&RMB;). + + + +Ein Klick mit der &MMBn; startet eine neue Übereinstimmungsabfrage mit dem Inhalt der Zwischenablage (ähnlich zum Hauptfenster). + +Die &RMB; öffnet das Kontextmenü für einen Listeneintrag. Es hat die folgenden Einträge: + + + +Laden +Zeigt die Definition für den aktuellen Eintrag. + + +Suchen, Definieren +Startet eine Übereinstimmungs-/Definitionsabfrage mit dem aktuellen Eintrag. + + + +Inhalt der Zwischenablage suchen, Inhalt der Zwischenablage definieren +Startet eine Übereinstimmungs-/Definitionsabfrage mit dem aktuellen Inhalt der Zwischenablage. + + + + +Auswahl laden, Alle laden +Gleiche Funktion wie die Knöpfe unterhalb der Liste. + + + +Liste ausklappen, Liste einklappen +Klappt die Anzeige aller Datenbanken heraus bzw. ein. + + + + + + +Datenbankgruppen + +Manchmal ist es sinnvoll, die Abfrage auf eine Untermenge aller verfügbaren Datenbanken zu beschränken, zum Beispiel alle Englisch-Deutsch-Wörterbücher. Dies erreichen Sie durch die Definition von Datenbankgruppen. Diese Gruppen erscheinen in der Auswahlliste als virtuelle Datenbanken. + +Der Dialog zur Einrichtung von Datenbankgruppen befindet sich unter ServerDatenbankgruppen bearbeiten oder dem entsprechenden Symbol in der Werkzeugleiste. + + +Datenbankgruppen + + +Der Datenbankgruppen-Editor. +Der Datenbankgruppen-Editor. + + + +Dieser Dialog hat die folgenden Bestandteile: + + + +Gruppe +In diesem Auswahlfeld können Sie die Datenbankgruppe zur Bearbeitung auswählen. Sie können eine Gruppe umbenennen, indem Sie hier einen neuen Namen eintragen und dann auf Speichern drücken. + + + +Speichern +Speichert Änderungen an der aktuellen Gruppe. Sie müssen diesen Knopf betätigen, bevor Sie eine andere Gruppe auswählen oder den Dialog verlassen. Andernfalls gehen alle Änderungen verloren. + + + +Neue Gruppe +Dieser Knopf bewirkt das Anlegen einer neuen Datenbankgruppe. + + + +Löschen +Löscht die aktuelle Datenbankgruppe. + + + +Schließen +Schließt den Dialog ohne die Änderungen zu speichern. + + + +Die zwei Listen (Ausgewählte Datenbanken und Verfügbare Datenbanken) zeigen, welche Datenbanken augenblicklich zur Datenbankgruppe gehören. Mit Hilfe der Pfeiltasten können Einträge zwischen beiden Listen bewegt werden. + +Sie können diesen Dialog geöffnet lassen und die Arbeit mit &kdict; fortsetzen. Auf diese Weise können Sie die Änderungen direkt ausprobieren. + + + + +Einstellungen + +In den Einstellungen können Sie das Verhalten von &kdict; beeinflussen. Er wird geöffnet mit EinstellungenKdict einrichten oder durch das entsprechende Symbol der Werkzeugleiste. + + +&kdict; einrichten + + +Der Dialog Einstellungen. +Der Dialog Einstellungen. + + + +Der Dialog ist in mehrere Seiten aufgeteilt. Der Knopf Voreinstellung stellt die Standardwerte der aktuellen Seite wieder her. Der Knopf Anwenden bezieht sich auf alle Seiten. Der Knopf OK übernimmt die Änderungen und schließt den Dialog. Der Knopf Abbrechen schließt den Dialog und verwirft die Änderungen. Sie können den Einstellungsdialog geöffnet lassen und mit &kdict; weiterarbeiten. Auf diese Weise können Sie Änderungen direkt ausprobieren. + + +Die Seite <guilabel +>Server</guilabel +> + + + +Rechnername +Der Internetname oder die IP-Adresse des DICT-Servers. + + + +Port +Die Portnummer, auf der der Server erreicht werden kann. Der Wert 2628 ist der Standardport und wird von den meisten Servern verwendet. + + + +Verbindung halten für +&kdict; ist in der Lage, die Verbindung zum Server für kurze Zeit aufrechtzuerhalten. Diese Fähigkeit vermeidet die lange Anmeldeprozedur für jede Abfrage. Ein Wert von 0 Sekunden schaltet diese Fähigkeit aus. Große Werte sind nicht sinnvoll, da der DICT-Server die Verbindung nach mehreren Minuten in der Regel trennt. + + + +Zeitlimit +Dieser Wert legt fest, wie lange &kdict; auf eine Antwort des Servers wartet. + + + +Befehlspuffer +Das DICT-Protokoll erlaubt dem Client, mehrere Befehle in einem Netzwerkpaket zu senden. Die Größe des internen Befehlspuffers bestimmt die Befehle, die parallel von &kdict; gesendet werden können. Diesen Wert können Sie auf Ihre Netzwerkverbindung abstimmen. In der Regel lohnt dieserAufwand aber nicht. + + + +Kodierung +In dieser Auswahlliste können Sie die Art der Kodierung für die Datenbank spezifizieren. Die Voreinstellung ist "utf8", diese Einstellung sollte auf den meisten Servern funktionieren. Wenn die ausgewählte Kodierung nicht der Kodierung der Datenbank entspricht, führt dies zu falschen Ergebnissen bei der Darstellung der Buchstaben. + + + +Server verlangt Autorisierung +Dieses Ankreuzfeld muss markiert werden, wenn Sie dem Server Benutzername und Kennwort übermitteln wollen (es kann sein, dass ein Server diese Einstellung für den Zugriff auf alle Datenbanken benötigt). In diesem Fall muss in den zwei Feldern Benutzer und Passwort eine geeignete Kombination eingetragen werden. + + + + + + +Die Seite <guilabel +>Erscheinungsbild</guilabel +> + +Auf dieser Seite können Sie die Farben und Zeichensätze der Definitionsanzeige einstellen. Eine proportionale Schriftart erhöht die Lesbarkeit, zerstört aber bei einigen Datenbankendas festgelegte Layout von Tabellen und ähnlichem. + + + + +Die Seite <guilabel +>Gestaltung</guilabel +> + +Die Gestaltung der Abfrageergebnisanzeige ist bisher nicht wirklich veränderbar. Sie können aber festlegen, wie viele Überschriften (eine Überschrift zeigt an, aus welcher Datenbank eine Definition stammt) &kdict; anzeigen soll. Die Auswahlmöglichkeiten sollten selbsterklärend sein. Diese Einstellungen wirken sich erst aus, wenn Sie eine neue Abfrage starten. + + + + +Die Seite <guilabel +>Verschiedenes</guilabel +> + +Auf dieser Seite können Sie einige Grenzwerte einstellen, die verhindern sollen, dass &kdict; Unmengen an Speicherplatz verwendet. + + + +Definitionen +Diese Einstellung begrenzt die Anzahl an Definitionen, die Sie in einem Schritt aus der Übereinstimmungsliste laden können. + + + +Resultate im Zwischenspeicher +Diese Zahl legt fest, wie viele frühere Resultate für einen schnellen Zugriff im Zwischenspeicher gehalten werden. Sie können diesen Wert auf 0 setzen, aber damit fällt die Möglichkeit weg vorherige Ergebnisse anzuzeigen. + + + +Verlaufseinträge +Dies ist die Anzahl an Einträgen, die von der Eingabezeile gespeichert werden. Große Werte führen zu einem langsameren Start und Programmende. + + + +Verlauf beim Beenden speichern +Falls diese Option markiert ist, speichert &kdict; den Verlauf für den nächsten Programmaufruf. + + + +Ausgewählten Text beim Start definieren +Ist dieses Ankreuzfeld markiert, versucht &kdict; sofort nach dem Programmstart den Inhalt der Zwischenablage zu definieren. + + + + + + + + + + + +Das Kontrollleisten-Miniprogramm + +Wenn Sie &kdict; häufig verwenden, kann es nützlich sein, &kdict; als Miniprogramm in die Kontrollleiste einzufügen. Das erreichen Sie durch K-MenüKontrollleiste einrichtenHinzufügenMiniprogrammLexikon. + + +Kontrollleisten-Miniprogramm + + +Das Kontrollleisten-Miniprogramm +Das Kontrollleisten-Miniprogramm + + + +Das Eingabefeld verhält sich wie die Eingabezeile des Hauptfensters von &kdict;. Wenn Sie Eingabe betätigen, wird &kdict; aufgerufen und startet die Abfrage. Stattdessen können Sie auch einen früheren Eintrag aus der Liste wählen. + +Zusätzlich enthält das Miniprogramm drei Knöpfe: + + + +C +Den aktuellen Inhalt der Zwischenablage definieren lassen + + +D +Den aktuellen Inhalt des Eingabefeldes definieren lassen + +M +Eine Übereinstimmungsabfrage mit dem aktuellen Inhalt der Eingabezeile starten. + + + + + +Befehlsreferenz + + +Das Menü <guimenu +>Datei</guimenu +> + + + + &Ctrl;S Datei Speichern +Speichert das aktuelle Resultat als HTML-Datei. + + + +&Ctrl; P Datei Drucken +Druckt das aktuelle Ergebnis. + + + +Datei Abfrage starten +Startet eine Definitionsabfrage für den Inhalt der Eingabezeile. + + + +Datei Abfrage stoppen +Stoppt die aktuelle Abfrage. + + + + &Ctrl;Q Datei Beenden +Beendet &kdict;. + + + + + + + +Das Menü <guimenu +>Bearbeiten</guimenu +> + + + + + CtrlC Bearbeiten Kopieren + + +Kopiert den aktuelle ausgewählten Text in die Zwischenablage. + + + + + &Ctrl;A Bearbeiten Alles auswählen + + +Wählt den gesamten Text aus. + + + + +Bearbeiten Inhalt der Zwischenablage definieren + + +Definiert den aktuellen Inhalt der Zwischenablage. + + + + +Bearbeiten Inhalt der Zwischenablage suchen + + +Suche Datenbankeinträge die ähnlich zum aktuellen Inhalt der Zwischenablage sind. + + + + + &Ctrl;F Bearbeiten Suchen ... + + +Sucht einen Text in den angezeigten Definitionen. + + + + + + + + +Das Menü <guimenu +>Verlauf</guimenu +> + + + + AltLinks Verlauf Zurück +Anzeige des vorherigen Ergebnisses. + + + + AltRechts Verlauf Vorwärts +Anzeige des nächsten Ergebnisses. + + + +Verlauf Verlauf löschen +Löscht die Liste der letzten Abfragen. + + + + +Am unteren Ende des Menüs Verlauf werden die letzten zehn Abfragen aufgelistet. + + + + +Das Menü <guimenu +>Server</guimenu +> + + + + +Server Serverdaten ermitteln Ermittelt, welche Datenbanken und Suchstrategien auf dem DICT-Server verfügbar sind. Sie müssen diesen Menüpunkt immer dann aufrufen, nachdem Sie den Server gewechselt haben, damit Siedie Suchstrategie und Datenbank für eine Abfrage einstellen können. + + + +Server Datenbankgruppen bearbeiten ... +Öffnet den Datenbankgruppen-Editor. + + + +Server Informatioen zu den Datenbanken +Das Untermenü zeigt eine Auflistung der verfügbaren Datenbanken und kann detaillierte Informationen zu jeder Datenbank abfragen. + + + +Server Informationen zu den Suchstrategien +Zeigt eine Liste mit kurzen Beschreibungen für jede der auf dem Server verfügbaren Suchstrategien an. + + + +Server Informationen zum Server +Zeigt einige Statusinformationen (uptime &etc;) über den aktuellen DICT-Server an. + + + + + + + +Das Menü <guimenu +>Einstellungen</guimenu +> +Dieses Menü stellt Optionen zur Einrichtung von &kdict; bereit, die Einfluss auf Erscheinungsbild, Tastenkürzel und Verhalten haben. + + + +Einstellungen Werkzeugleisten +Dieses Untermenü schaltet die Anzeige der Werkzeugleisten an bzw. aus. Man kann dabei die Haupt- und die Abfragewerkzeugleiste unabhängig schalten. + + + +Einstellungen Statusleiste anzeigen +Schaltet die Anzeige der Statusleiste an/aus. + + + +Einstellungen Suchliste anzeigen +Schaltet die Anzeige der Übereinstimmungsliste an/aus. + + + +Einstellungen Suchliste integrieren +Schaltet die Anzeige der Übereinstimmungsliste innerhalb oder außerhalb des Hauptfensters um. + + + +Einstellungen Kurzbefehle einrichten ... +Öffnet einen Dialog, der die Änderung der Tastenzuordnungen erlaubt. Hier können Sie die Standardtastenkürzel für die Befehle von &kdict; ändern oder neue hinzufügen. + + + +Einstellungen Werkzeugleisten einrichten ... +Öffnet einen Dialog zur Einrichtung der Werkzeuleiste. Sie können Knöpfe für die Befehle von &kdict; hinzufügen oder löschen. + + + +Einstellungen Kdict einrichten ... +Öffnet den Dialog Einstellungen. + + + + + + + +Das Menü <guimenu +>Hilfe</guimenu +> +&help.menu.documentation; + + + + +Befehlszeilenoptionen + +&kdict; kann direkt aus einem Terminalprogramm wie &konsole; oder xterm gestartet werden. Es sind verschiedene Befehlszeilenoptionen verfügbar. + + + +kdict +Sucht den gegebenen Text. Eine Wendung muss in Anführungszeichen gesetzt werden, falls sie mehr als ein Wort enthält. Zum Beispiel: kdict "In Anführungszeichen" + + +kdict +Eine Definitionsabfrage mit dem aktuellen Zwischenablageninhalt starten + + +kdict +Zeigt die Versionsnummer von &kdict; an (und die von &Qt;/&kde;). + + +kdict +Zeigt an, unter welchen Lizenzen &kdict; veröffentlicht wurde. + + + +&kdict; unterstützt außerdem die üblichen Befehlszeilenoptionen für &kde;- und &Qt;-Programme. Eine Liste dieser Optionen erhalten Sie mit , und + + + + +Mitwirkende und Lizenz + +&kdict; - Der Wörterbuch-Client für &kde; + +Copyright (c) 1999-2001, Christian Gebauer +Copyright (c) 1998, Matthias Hölzer-Klüpfel + + +&kdict; wurde ursprünglich 1998 von Matthias Hölzer-Klüpfel hoelzer@kde.org. Im Moment wird das Programm von Christian Gebauer gebauer@bigfoot.com betreut. +&underFDL; &underArtisticLicense; + + +Installation + + +Wie man &kdict; bekommt +&install.intro.documentation; &install.compile.documentation; + +Voraussetzungen + +Neben einer funktionierenden &kde;-Installation benötigt &kdict; die Posix-Thread-Bibliothek, die unter allen modernen Unixen verfügbar ist. + + + + + +Mini-Howto: Installation eines lokalen <productname +>DICT</productname +>-Servers + + +Herunterladen und Installieren von <command +>dictd</command +> + +Zuerst muss der dictd-Dämon installiert werden. Der einfachste Weg zur Installation von dictd ist ein vorkompiliertes Paket. Solche Pakete sind sowohl in Debian als auch SuSE &Linux; enthalten. Sie können Pakete für alle auf RPM basierenden &Linux;-Distributionen unter rpmfind.net finden. + +Wenn Sie dictd selbst kompilieren wollen, benötigen Sie ftp://ftp.dict.org/pub/dict/dictd-1.9.1.tar.gz. Die Kompilierung ist einfach: Entpacken Sie das Archiv und startennacheinander ./configure, make und make im dictd-Verzeichnis. Mit der Option von configure kann dictd in einem anderen als dem Standardverzeichnis installiert werden. Standardmäßig wird dictd unter /usr/local installiert. + + + + +Datenbanken herunterladen + +Als Nächstes benötigen Sie einige Datenbanken. Die Standarddatenbanken (webster, wordnet, jargon file, foldoc, ...) des DICT-Servers dict.org sind unter ftp://ftp.dict.org/pub/dict/pre/ zu finden. Sie sind auch als Debian- und rpm- Pakete erhältlich. + + +Zusätzliche vorformatierte Datenbanken + + + + +www.freedict.de +Übersetzungswörterbücher für Africaans, Tschechisch, Dänisch, Englisch, Französisch, Deutsch, Griechisch, Ungarisch, Irisch, Italienisch, Japanisch, Lateinisch, Niederländisch, Portugiesisch, Russisch, Serbo-Kroatisch, Schwedisch, Slovakisch, Spanisch, Suaheli, Türkisch und Walisisch. + + + +http://www.wh9.tu-dresden.de/~heinrich/dict/ +Übersetzungswörterbücher für Englisch, Französisch, Deutsch, Italienisch, Lateinisch, Portugiesisch und Spanisch. + + + +http://purl.oclc.org/NET/voko/revodict.tgz +Esperanto-Wörterbuch + + + +http://www.bainsware.com/downloads/obi-bio.tar.gz +OBI's Online Biographical Dictionary + + + + http://www.bainsware.com/downloads/inaug.tar.gz +Die Antrittsreden aller US-Präsidenten + + + + +Sie können weitere Datenbanken auf der Link-Seite von www.dict.org finden, aber die Mehrzahl davon ist nicht für dictd vorformatiert. + +Jede Datenbank besteht aus zwei Dateien. Die *.index-Datei enthält den Index und die .dict.dz-Datei enthält die Daten. Sie müssen alle Pakete in einen Ordner entpacken, zum Beispiel /usr/share/dict/. + + + + + +Einrichtung + +Sie müssen zwei Konfigurationsdateien erstellen/bearbeiten. Beide werden im Ordner /usr/local/etc gespeichert, falls Sie das Standardinstallationspräfix gewählt haben (/usr/local). + +dict.conf gehört zu dem grundlegenden dict Client. Es enthält nur eine Zeile: server localhost. Damit wird dict mitgeteilt, den lokalen Server zu verwenden. + +dictd.conf richtet den Server ein. Als erstes müssen Sie die Zugriffsrechte setzen: access {allow localhost deny *}. + +Dieses Beispiel erlaubt nur lokalen Zugriff und blockiert alle externen Verbindungen. Sie können mehr als eine Regel für allow und deny verwenden, zum Beispiel: access {allow localhost allow *.workgroup deny +*} Der Datenbankbefehl legt die Position für den Index und die Daten einer Datenbank fest: + + +database web1913 { data "/usr/share/dict/web1913.dict.dz" + index "/usr/share/dict/web1913.index" } + + +Für jede Datenbank muss eine solche Zeile hinzugefügt werden. + +Nun sollten Sie in der Lage sein, dictd zu starten und sowohl mit dict als auch &kdict; zu verwenden. + +Eine komplette Beschreibung der Datei dictd.conf finden Sie auf der Hilfeseite (man) von dictd. + + + +<command +>dictd</command +> automatisch starten + +Wenn Sie den dict-Server häufig verwenden, sollten Sie ihn während des Startprozesses automatisch aufrufen lassen. Einige der vorkompilierten Pakete installieren ein geeignetes Skript, Sie können aber auch das SYSV-Standardskript in der Quelldistribution ftp://ftp.dict.org/pub/dict/INITSCRIPT verwenden. + + + + +&documentation.index; + +
+ + diff --git a/tde-i18n-de/docs/tdenetwork/kdict/mainwin.png b/tde-i18n-de/docs/tdenetwork/kdict/mainwin.png new file mode 100644 index 00000000000..57d46eb413b Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kdict/mainwin.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kdict/seteditor.png b/tde-i18n-de/docs/tdenetwork/kdict/seteditor.png new file mode 100644 index 00000000000..d5bddf5bccc Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kdict/seteditor.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kget/Makefile.am b/tde-i18n-de/docs/tdenetwork/kget/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kget/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/kget/Makefile.in b/tde-i18n-de/docs/tdenetwork/kget/Makefile.in new file mode 100644 index 00000000000..59f4005bdaf --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kget/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kget +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kget/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kget/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kget/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kget/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kget/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook kget5.png kget3.png kget4.png kget2.png index.cache.bz2 kget1.png Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kget1.png kget3.png index.docbook kget5.png kget2.png kget4.png + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget + @for base in kget1.png kget3.png index.docbook kget5.png kget2.png kget4.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/$$base ;\ + done + +uninstall-nls: + for base in kget1.png kget3.png index.docbook kget5.png kget2.png kget4.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kget/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in kget1.png kget3.png index.docbook kget5.png kget2.png kget4.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kget/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kget/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kget/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kget/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/kget/index.cache.bz2 new file mode 100644 index 00000000000..2264bf9bbf7 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kget/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/kget/index.docbook b/tde-i18n-de/docs/tdenetwork/kget/index.docbook new file mode 100644 index 00000000000..54cdbf67c51 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kget/index.docbook @@ -0,0 +1,1123 @@ + + + KGet"> + + + + +]> + + + + +Das Handbuch zu &kget; + + + Jonathan E. Drews j.e.drews@att.net + +FrankSchütte
F.Schuette@t-online.de
Übersetzung
+
+ + +2003 +Jonathan E. Drews + +&FDLNotice; + +2005-08-31 +0.8.4 + + + + +&kget; erlaubt die Gruppierung von Dateitransfers. In einigen Fällen kann &kget; sogar begonnene Transfers wieder aufnehmen, selbst wenn der Rechner zwischendurch neu gestartet wird. + + + +KDE +tdeutils +kget +kppp +herunterladen + + +
+ + +Einleitung + +Um den Transfer eines Dokuments oder Pakets zu starten, ziehen Sie einfach die &URL; auf &kget;. + + + +Arbeiten mit &kget; + + +Einführung zu &kget; + +In dieser kurzen Einführung werden einige der Funktionen von &kget; vorgestellt. Die drei unten aufgeführten Programmpakete sollen heruntergeladen werden. Das mittlere Paket soll zuerst heruntergeladen werden, gefolgt vom oberen und zum Schluss das untere Paket. + + + + +Sie können KGet in den Offline-Modus versetzen.Verwenden Sie dazu den Menüeintrag OptionenOffline-Modus. + + + +Klicken Sie zunächst mit der &LMBn; auf den oberen Eintrag. Halten Sie jetzt die &Ctrl;-Taste gedrückt und klicken Sie auf den unteren Eintrag. Es ergibt sich folgendes Bild: +Bildschirmphoto von KGet + + + + + + Einträge, die in Konqueror heruntergeladen werden sollen + + + + + + + + +Klicken Sie auf den Knopf "Verzögert", um diese Dateien vorerst nicht herunterzuladen. + +Klicken Sie jetzt auf den mittleren Eintrag, um ihn hervorzuheben. Dadurch wird gleichzeitig die Hervorhebung des oberen und unteren Eintrags entfernt. +Bildschirmphoto von KGet + + + + + + Einträge, die in Konqueror heruntergeladen werden sollen + + + + + +Versetzen Sie &kget; nun zurück in den Online-Modus. Heben Sie dazu die Markierung bei OptionenOffline-Modus auf. &kget; lädt nun den mittleren Eintrag herunter. + +Klicken Sie auf den oberen Eintrag, halten Sie die &Shift;-Taste gedrückt und klicken Sie auf den unteren Eintrag. Es bietet sich folgendes Bild: +Bildschirmphoto von KGet + + + + + + Einträge, die in Konqueror heruntergeladen werden sollen + + + + + +Durch Halten der &Ctrl;-Taste können einzelne Einträge ausgewählt werden, durch Halten der &Shift;-Taste wird ein Bereich aufeinander folgender Einträge ausgewählt. + + + +Klicken Sie nun auf den Knopf Warteschlange oder wählen Sie im Menü TransferWarteschlange, um die beiden markierten Einträge herunterzuladen. + + + + + + +Besondere Einstellungen + +Einrichtung der automatischen Trennung + +Diese Funktion dient zur automatischen Trennung des Modems nach Fertigstellung eines Transfers. Dazu wird &kget; folgendermaßen konfiguriert: + + +Wählen Sie OptionenAutomatisches Trennen zur automatischen Trennung der Modemverbindung. (Dies ist zumeist &kppp;.) Diese Funktion ist nur im Expertenmodus verfügbar. + + +Benutzer von SuSE-Linux müssen den Befehl cinternet ppp0 an Stelle von kppp unter Einstellungen &kget; einrichten ... Automatisierung verwenden. + + +Benutzer von Fedora Core müssen /usr/sbin/usernetctl ppp0 verwenden. + + + + + + +Herunterladen in festgelegte Ordner + +Damit heruntergeladene jpeg-Dateien in einem bestimmten Ordner abgelegt werden, gehen Sie wie folgt vor: + +Wählen Sie im Menü Einstellungen &kget; einrichten ... und dort den Eintrag Ordner. + + +Geben Sie die gewünschten Dateien durch Eingabe der Dateiendungen .jpg und .jpeg an: + +Bildschirmphoto von KGet + + + + + + Herunterladen in festgelegte Dateien + + + + + + +Klicken Sie auf Anwenden und OK. Wenn Sie jetzt eine Datei mit der Endung .jpeg herunterladen, wird diese ohne Nachfrage im Ordner /home/kdecvs/pics/JPEG gespeichert. + + + + + + + + +Befehlsreferenz + + +Das Hauptfenster von &kget; + + +Das Menü <guimenu +>Datei</guimenu +> + + + + &Ctrl;O Datei Öffnen +Öffnet das Transferfenster, in das Sie &URL;s hineinziehen können. + + + +&Ctrl; VDateiEinfügen +Fügt den Inhalt der Zwischenablage in das Transferfenster ein. + + + +Datei Transferliste exportieren ... +Öffnet einen den Dialog "Speichern unter". Damit ist es möglich, ausgewählte &URL;s in eine .kget-Datei zu speichern. Wenden Sie diese Funktion so an: + +Versetzen Sie KGet in den Offline-Modus, indem Sie in der Werkzeugleiste auf den Knopf "Offline-Modus" klicken oder im Menü Optionen Offline-Modus wählen. +Ziehen Sie die zu übertragenden &URL;s in das Fenster von &kget;. + +Wählen Sie den obersten Eintrag der Liste durch Klicken aus. + +Halten Sie die &Shift;-Taste gedrückt und klicken Sie auf die unterste &URL;. Dadurch werden alle Einträge in der Liste ausgewählt. +Bild von KGet beim Speichern in eine Exportdatei + + + + + + + + +Klicken Sie nun auf DateiTransferliste exportieren ... und tragen Sie den gewünschten Namen der .kget-Datei für die Dateitransfers ein. + + + +Auf diese Weise können Sie Einträge für Dateien speichern, die Sie häufig herunterladen, wie z. B. die &kde;-Schnappschüsse. + + + + + +Datei Transferliste importieren ... +Lädt eine .kget-Datei, die mit Hilfe von Datei Transferliste exportieren ... erzeugt wurde. + + + +Datei Textdatei importieren ... +Importiert &URL;s, die sich in einer Textdatei befinden. Diese Funktion kann Textdateien und E-Mails nach &URL;s durchsuchen. Sie kann zwischen normalem Text und &URL;s unterscheiden, sofern die &URL; am linken Rand des Dokuments beginnt. &kget; findet solche &URL;s und lädt sie in sein Hauptfenster. Normaler Text wird nur dann ignoriert, wenn Sie vorher auf das Symbol Expertenmodus klicken. Falls der Expertenmodus nicht verwendet wird, darf der Text nur &URL;s enthalten. + + + + + &Ctrl;Q Datei Beenden +Beendet &kget; + + + + + + +Das Menü <guimenu +>Ansicht</guimenu +> + + + +AnsichtProtokollfenster anzeigen +Öffnet ein Protokollfenster, das die bisherigen Ereignisse anzeigt. Damit können Sie z. B. einen längeren Transfer überwachen. Hierbei wird angezeigt, ob Pakete übersprungen oder ein Zeitlimit überschritten wurde. + + + + + + + +Das Menü <guimenu +>Transfer</guimenu +> +Die Einträge dieses Menüs sind nur dann aktiv (nicht grau), wenn Sie zuvor einen Transfereintrag durch Klicken mit der &LMBn; ausgewählt haben. + + + +Transfer&URL; in die Zwischenablage kopieren +Kopiert die ausgewählte Zeile in die &kde;-Zwischenablage (Klipper). + + + +TransferIndividuelles Fenster öffnen +Zeigt den ausgewählten Transfer in einem eigenen Fenster an. + + + +TransferAn den Anfang stellen +Verschiebt den ausgewählten Eintrag an den Anfang der Transferliste. +Die erste &URL; der Liste wird von &kget; zuerst heruntergeladen. + + + + + +TransferAns Ende stellen +Verschiebt den ausgewählten Eintrag an das Ende der Transferliste. + + + +TransferFortsetzen +Setzt einen Transfer fort, der zuvor unterbrochen wurde. + + + +TransferPause +Hält einen laufenden Transfer an. + + + +TransferLöschen +Entfernt den ausgewählten Eintrag aus der Liste im Hauptfenster von &kget;. + + + +TransferNeustart +Kombiniert die Funktionen Pause und Fortsetzen in einem Knopf. + + + +Transfer Warteschlange +Der Transfer für die ausgewählten Einträge in &kget; wird gestartet. + + + +Transfer Timer +Verzögert den Transfer der ausgewählten Einträge um eine Minute. Das ist nützlich, um einen Transfer kurzzeitig zu unterbrechen, beispielsweise um zwischendurch neue E-Mails herunterzuladen oder eine Webseite zu besuchen. + + + +TransferVerzögerung +Verzögert den Transfer der ausgewählten Einträge auf unbestimmte Zeit. +Warteschlange, Timer und Verzögerung schließen sich gegenseitig aus; es kann jeweils nur eine der drei Funktionen gleichzeitig genutzt werden. + + + + + + + + +Das Menü Optionen + + + + +Optionen Animation verwenden + +Schaltet die Verwendung von Animationen ein/aus, um den derzeitigen Status von &kget; anzuzeigen. + + + + +Optionen Sound verwenden + +Schaltet Sound ein/aus, um auf Ereignisse aufmerksam zu machen, z. B. wenn eine Datei zur Transferliste hinzugefügt wurde oder wenn ein Transfer abgeschlossen ist. + + + + + +OptionenExpertenmodus +Schaltet Bestätigungsnachfragen aus. + + + +Optionen Letzten Ordner verwenden +&kget; ignoriert die aktuellen Ordnereinstellungen und überträgt alle weiteren Transfers in den Ordner des letzten Transfers. + + + +OptionenOffline-Modus +Schaltet &kget; vom Online-Modus (bereit zum Herunterladen) in den Offline-Modus um. Der Offline-Modus wird beispielsweise verwendet, wenn Sie &URL;s in &kget; kopieren möchten, diese aber nicht sofort heruntergeladen werden sollen. + + + +OptionenAutomatisches Trennen +Veranlasst KGet, die Modemverbindung zu trennen. Die Modemverbindung ist üblicherweise &kppp;. Diese Funktion ist nur mit aktiviertem Expertenmodus verfügbar. +Weitere Informationen zu dieser Funktion finden Sie unter . + + + +Optionen Automatisches Beenden +Beendet &kget; nach dem Ende aller Transfers. Diese Funktion ist nur im Expertenmodus verfügbar. + + + +Optionen Automatisches Einfügen +Aktiviert das automatische Aufnehmen von Adressen aus der Zwischenablage. + + + + + + + +Das Menü <guimenu +>Einstellungen</guimenu +> + + + +Einstellungen Statusleiste ausblenden +Blendet die Statusleiste aus. Normalerweise zeigt die Statusleiste Statistiken über die gerade laufenden Transfers an. + + + + +Einstellungen Zielfeld anzeigen +Das Zielfeld ist ein Symbol für die Arbeitsfläche, mit dessen Hilfe &kget; aus- und wieder eingeblendet werden kann. Das ist nützlich, um bei einer gefüllten Arbeitsfläche den Transferstatus von Zeit zu Zeit zu überprüfen. + + + +Einstellungen Kurzbefehle festlegen ... + +Zeigt den &kde;-Dialog zum Einrichten der Kurzbefehle an. + + + + +Einstellungen Werkzeugleisten einrichten ... + + +Zeigt den &kde;-Dialog zum Einrichten der Werkzeugleisten an. + + + + + +Einstellungen &kappname; einrichten ... + + +Zeigt den Dialog zum Einrichten von &kget; an. + + + + + + + +Das Menü <guimenu +>Hilfe</guimenu +> +&help.menu.documentation; + + + + + + +Mitwirkende und Lizenz + +&kget; +Programm Copyright 1998 Matej Moss +Mitwirkende: +Patrick Charbonnier pch@freeshell.org + +Carsten Pfeiffer pfeiffer@kde.org + + + + +Dokumentation Copyright © 2003 Jonathan Drews j.e.drews@att.net + +Deutsche Übersetzung Frank SchütteF.Schuette@t-online.de +&underFDL; &underGPL; + + +Installation + + +Wie Sie &kget; erhalten +&install.intro.documentation; + + + + +Kompilierung und Installation +&install.compile.documentation; + + + +&documentation.index; +
+ + diff --git a/tde-i18n-de/docs/tdenetwork/kget/kget1.png b/tde-i18n-de/docs/tdenetwork/kget/kget1.png new file mode 100644 index 00000000000..15e5a7288fa Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kget/kget1.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kget/kget2.png b/tde-i18n-de/docs/tdenetwork/kget/kget2.png new file mode 100644 index 00000000000..5401677a798 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kget/kget2.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kget/kget3.png b/tde-i18n-de/docs/tdenetwork/kget/kget3.png new file mode 100644 index 00000000000..32867e4dbf1 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kget/kget3.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kget/kget4.png b/tde-i18n-de/docs/tdenetwork/kget/kget4.png new file mode 100644 index 00000000000..15dd3d171b9 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kget/kget4.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kget/kget5.png b/tde-i18n-de/docs/tdenetwork/kget/kget5.png new file mode 100644 index 00000000000..7e897296940 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kget/kget5.png differ diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/Makefile.am b/tde-i18n-de/docs/tdenetwork/knewsticker/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/knewsticker/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/Makefile.in b/tde-i18n-de/docs/tdenetwork/knewsticker/Makefile.in new file mode 100644 index 00000000000..bce3d8c7c8a --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/knewsticker/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/knewsticker +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/knewsticker/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/knewsticker/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/knewsticker/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/knewsticker/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/knewsticker/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook kcmnewsticker-kicker.png kcmnewsticker-filters.png index.cache.bz2 kcmnewsticker-ownwindow.png kcmnewsticker-childpanel.png kcmnewsticker-general.png Makefile.in kcmnewsticker-newssources.png kcmnewsticker-scrollerprefs.png contextmenu.png Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kcmnewsticker-general.png kcmnewsticker-filters.png kcmnewsticker-newssources.png index.docbook contextmenu.png kcmnewsticker-kicker.png kcmnewsticker-childpanel.png kcmnewsticker-scrollerprefs.png kcmnewsticker-ownwindow.png + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker + @for base in kcmnewsticker-general.png kcmnewsticker-filters.png kcmnewsticker-newssources.png index.docbook contextmenu.png kcmnewsticker-kicker.png kcmnewsticker-childpanel.png kcmnewsticker-scrollerprefs.png kcmnewsticker-ownwindow.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/$$base ;\ + done + +uninstall-nls: + for base in kcmnewsticker-general.png kcmnewsticker-filters.png kcmnewsticker-newssources.png index.docbook contextmenu.png kcmnewsticker-kicker.png kcmnewsticker-childpanel.png kcmnewsticker-scrollerprefs.png kcmnewsticker-ownwindow.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/knewsticker/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in kcmnewsticker-general.png kcmnewsticker-filters.png kcmnewsticker-newssources.png index.docbook contextmenu.png kcmnewsticker-kicker.png kcmnewsticker-childpanel.png kcmnewsticker-scrollerprefs.png kcmnewsticker-ownwindow.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/knewsticker/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/knewsticker/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/knewsticker/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/contextmenu.png b/tde-i18n-de/docs/tdenetwork/knewsticker/contextmenu.png new file mode 100644 index 00000000000..1bb0e66ac51 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/knewsticker/contextmenu.png differ diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/knewsticker/index.cache.bz2 new file mode 100644 index 00000000000..9e12e00e51f Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/knewsticker/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/index.docbook b/tde-i18n-de/docs/tdenetwork/knewsticker/index.docbook new file mode 100644 index 00000000000..b6cf948d276 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/knewsticker/index.docbook @@ -0,0 +1,2092 @@ + + + + + +RSS"> +]> + + + + +Das Handbuch zu &knewsticker; + + + &Frerich.Raabe; &Frerich.Raabe.mail; + &Jonathan.Singer; &Jonathan.Singer.mail; + FrankSchütte
F.Schuette@t-online.de
Deutsche Übersetzung
+
+ + + 2001, 2002, 2003 + &Frerich.Raabe; + + +&FDLNotice; + +2003-10-14 +2.00.00 + + + &knewsticker; ist ein Nachrichten-Miniprogramm für die &kde;-Kontrollleiste ( auch als &kicker; bekannt). + + + + KDE + KNewsTicker + tdenetwork + Nachrichten-Ticker + applet + +
+ + +Einleitung + +&knewsticker; ist ein Miniprogramm für die &kde; Kontrollleiste (auch bekannt als &kicker;). Es bietet einen leichten und komfortablen Zugriff auf Nachrichten, wie sie von vielen Nachrichtenseiten (wie Slashdot, Linux Weekly News oder Freshmeat) angeboten werden. + +Dazu muss die Nachrichtenseite für &knewsticker; eine spezielle &RSS;-Datei bereithalten, die sowohl die Titelzeilen als auch Verweise auf die zugehörigen Artikel enthält. Solche Dateien sind durchaus üblich und &knewsticker; enthält bereits eine gute Auswahl an guten Informationsquellen. + + +Kurze Information zu &RSS;-Dateien + +&RSS;-Dateien werden immer populärer und dieses Miniprogramm ist nicht die erste Anwendung, die sie verwendet. Was aber sind &RSS;-Dateien? Dieser Abschnitt versucht eine kurze Antwort auf diese Frage zu geben und nennt weitere Informationsquellen. + +Die kurze Antwort: &RSS; ist ein XML-basiertes Format zur Zusammenfassung von Web-Inhalten. + +&RSS; wird oft als Akronym für Rich Site Summary verwendet - dabei handelt es sich nicht um eine Definition, aber Sie bekommen eine Vorstellung davon, was die Erfinder von &RSS; im Sinn hatten. Über die richtige Bedeutung von &RSS; gibt es bislang keine Einigung, daher ist es eigentlich kein Akronym, sondern eher ein Name. + +&RSS; wurde 1999 von Netscape als Agenturformat für die Internetseite my.netscape.com erfunden. Die erste offizielle Version von &RSS; war 0.9. Wenige Monate später wurde die Version 0.91 veröffentlicht, in die Netscape viele Funktionen des Formats <scriptingNews> integrierte. + +Das grundlegende Konzept hinter &RSS; ist, ein einfaches, klares Format für die Verteilung von Internetinhalten, insbesondere Nachrichten, bereit zu stellen. Die Nachrichtenseite stellt eine &RSS;-Datei bereit, die eine Anzahl Datensätze enthält, wobei jeder der Datensätze aus einer Schlagzeile und einer &URL;, die auf den vollständigen Artikel verweist, besteht. Desweiteren enthält die &RSS;-Datei auch einige andere allgemeine Informationen bereit wie z. B. den offiziellen Namen der Nachrichtenseite. Diese Informationen werden von &knewsticker; ausgewertet. + +Heutzutage gibt es einige umfangreichere Versionen von &RSS; (0.91, 0.92, 0.93, 1.0 und das aktuelle Format 2.0), aber ca. 85% der Dateien, die sich im Internet finden, stützen sich dennoch auf die ersten zwei Versionen. Dennoch kann &knewsticker; alle Versionen einschließlich 2.0 verarbeiten. + +Dies ist natürlich nur eine kurze und unvollständige Erklärung zum Konzept der &RSS;-Dateien. Wenn Sie weitere Informationen suchen, können die folgenden Verweise hilfreich sein: + + + + http://www.webreference.com/authoring/languages/xml/rss/intro/ + Hierbei handelt es sich um eine mit vielen Beispielen und Anleitungen versehene, pragmatische Einführung zum &RSS;-Format. Zusammen mit den offiziellen Spezifikationen bietet dies eine gute Anleitung für den Fall, dass Sie auf der eigenen Internetseite Nachrichten mit &RSS; veröffentlichen möchten. + + + http://www.oreillynet.com/rss/ + Die &RSS;-Seite von O'Reilly enthält neben vielen allgemeinen Artikel über die Verwendung von &RSS;-Dateien auch aktuelle Neuigkeiten von der &RSS;-Entwicklergemeinde sowie wichtige Informationen für Entwickler, die &RSS; verwenden möchten. + + + http://blogspace.com/rss/ + Hierbei handelt es sich um eine weitere exzellente Nachrichtenquelle über die &RSS;-Entwicklungen und ist damit für Entwickler von &RSS;-basierten Programmen besonders interessant. + + + http://www.w3.org/RDF/ + Die offizielle Quelle zu RDF, eine XML-basierte Sprache, von der die heutigen Versionen von &RSS; abgeleitet sind, herausgegeben vom World Wide Web Consortium. Sie enthält eine umfangreiche Liste anderer Internetseiten, einen Zeitplan für die RDF-Entwicklung, einen Überblick über die Architektur, ein Archiv mit Artikeln über RDF sowie eine sorgfältig zusammengestellte Liste von Hilfsprogrammen für Entwickler, die RDF verwenden wollen. + + + +Entwickler sollten außerdem die autorisierten Spezifikationen der verschiedenen &RSS;-Versionen kennen: + + +Spezifikationen zu &RSS; +Version 0.90: http://www.purplepages.ie/rss/netscape/rss0.90.html +Version 0.91: http://backend.userland.com/rss091 +Version 0.92: http://backend.userland.com/rss092 +Version 0.93: http://backend.userland.com/rss093 +Version 1.0: http://web.resource.org/rss/1.0/ +Version 2.0: http://backend.userland.com/rss + + +Wer andere, erwähnenswerte Internetseiten und Dokumente über dieses Thema findet, sollte sich mit &Frerich.Raabe; &Frerich.Raabe.mail; in Verbindung setzen, damit diese in diesen Hilfetext eingefügt werden können und für jeden eine Hilfe darstellen. + +Vielen Dank! + + + + +&knewsticker; starten + + + Hier ist ein Bildschirmfoto von &knewsticker; in der Kontrollleiste von &kde;. + + + + Hier ist ein Bildschirmfoto von &knewsticker; in der Kontrollleiste von &kde;. + + + + +&knewsticker; wird wie jedes andere &kicker;-Miniprogramm gestartet, Sie müssen es nur der Kontrollleiste hinzufügen ( oder einem Ableger der Haupt-Kontrollleiste). Dazu klicken Sie mit der rechten Maustaste auf die &kde;-Kontrollleiste und wählen im Menü HinzufügenMiniprogramm &knewsticker;. + + + Hier ist ein Bildschirmphoto mit &knewsticker; in einem eigenen Ableger der Hauptkontrollleiste. + + + + Hier ist ein Bildschirmphoto mit &knewsticker; in einem eigenen Ableger der Hauptkontrollleiste. + + + + +Sie können &knewsticker; auch in einen eigenen Ableger der Kontrollleiste setzen. Dazu fügen Sie eine neue Kontrollleiste hinzu. Dies geschieht über Hinzufügen ErweiterungAbhängige Kontrollleiste im Kontextmenü von &kicker;. Nun kann &knewsticker; wie oben beschrieben in diese abhängige Kontrollleiste eingefügt werden. + + + Hier ist ein Bildschirmphoto mit &knewsticker; in einem eigenen Ableger der Hauptkontrollleiste. + + + + Hier ist ein Bildschirmphoto mit &knewsticker; in einem eigenen Ableger der Hauptkontrollleiste. + + + + +Die dritte gängige Methode, &knewsticker; auszuführen, ist der Aufruf über Internet&knewsticker; (Nachrichtenticker) aus dem K-Menü. Hierbei startet &knewsticker; in einem eigenen, unabhängigen Fenster, das auf der Arbeitsfläche verschoben werden kann. + + + +&knewsticker; einrichten + +Sie können den Einrichtungsdialog von &knewsticker; öffnen, indem Sie mit der rechten Maustaste in den Lauftext klicken oder indem Sie auf den Pfeilknopf klicken und den Eintrag Einstellungen im Menü wählen. + + +Allgemeine Einstellungen + + + So sieht die Karteikarte Allgemein aus. + + + + So sieht die Karteikarte Allgemein aus. + + + + +Hier kann die Laufgeschwindigkeit des Textes, sein Aussehen sowie weitere allgemeine Werte für das Miniprogramm eingestellt werden. Es folgt eine kurze Erläuterung der Knöpfe und Schalter dieser Karteikarte: + + + + Mausradempfindlichkeit: + + Mit diesem Schieberegler können Sie festlegen, wie schnell der Lauftext bei Verwendung des Mausrades verschoben werden soll. + + + + Zeitintervall zur Nachrichtenabfrage + + Hier können Sie festlegen, in welchen Intervallen &knewsticker; die Nachrichtenseiten nach Neuigkeiten durchsucht. Diese Einstellung hängt generell davon ab, wie schnell Sie Nachrichten bekommen möchte und wie sehr Sie dadurch das Netzwerk belasten möchten: + + + Ein geringer Wert (weniger als 15 Minuten) führt zu einer sehr schnellen Benachrichtigung über Neuigkeiten. Dadurch wird aber der Netzwerkverkehr deutlich erhöht. Daher sollten so geringe Intervalle nicht für sehr populäre Nachrichtenseiten verwendet werden (wie z.B. Slashdot oder Freshmeat), da sie ohnehin bereits genügend Anfragen beantworten müssen. + + + Bei einem großen Wert (mehr als 45 Minuten) Wert erhalten Sie neue Nachrichten nicht so schnell. Für nicht zeitkritische Anwendungen sollte es aber schnell genug sein. Der Vorteil eines großen Wertes besteht in der geringen Netzwerkbelastung. Das schont Ihre Ressourcen und Nerven und die der System-Administrator der abgefragten Nachrichtenseiten. + + + Der Standardwert (30 Minuten) ist für die meisten Fälle sinnvoll und passend. + + + + Benutzerdefinierte Namen für Nachrichtenseiten benutzen + + Markien Sie dieses Ankreuzfeld, verwendet &knewsticker; die vom Benutzer festgelegten Namen in der Liste der Nachrichtenquellen (auf der Karteikarte Nachrichtenquellen) anstelle der von den Nachrichtenseiten selbst angegebenen Namen. Dies kann nützlich sein, falls eine Nachrichtenseite einen sehr langen Namen hat. + + + + + + +Einrichtung der Nachrichtenquellen + + + So sieht die Karteikarte Nachrichtenquellen des Einrichtungsdialogs aus. + + + + So sieht die Karteikarte Nachrichtenquellen des Einrichtungsdialogs aus. + + + + +Auf dieser Karteikarte können Sie eine Liste von Internetseiten verwalten, die &knewsticker; nach neuen Nachrichten absuchen soll. Klicken Sie mit der rechten Maustaste auf einen Eintrag, öffnet sich ein Kontextmenü, das die Funktionen zum Entfernen oder Hinzufügen eines Eintrags enthält. Unten auf der Karte befinden sich drei Knöpfe für die gleichen Funktionen. + + +Eine Nachrichtenseite hinzufügen +Sie können eine Nachrichtenquelle auf vier verschiedene Arten zur Liste hinzufügen: + + + Sie können unten auf den Knopf Hinzufügen ... klicken. + + + Sie können mit der rechten Maustaste auf die Tabelle klicken und Nachrichtenquelle hinzufügen auswählen. + + + Sie können eine &RSS;-Datei aus einer anderen Anwendung (wie z. B. &konqueror;) auf die Tabelle ziehen. Dadurch wird ein neuer Eintrag zur Liste hinzugefügt, dessen Name Unbekannt lautet und dessen maximale Anzahl an Artikeln auf 10 gesetzt wird. + + + Schließlich können Sie im &konqueror;-Dateimanager auf eine &RSS;-Datei klicken, um diese direkt zur Liste hinzuzufügen. + + +In jedem Fall erscheint der Dialog Nachrichtenquelle hinzufügen ..., in dem Sie die Eigenschaften der neuen Nachrichtenquelle eintragen können. + + + +Eine Nachrichtenquelle bearbeiten +Die Eigenschaften einer existierenden Nachrichtenquelle können auf zwei Arten bearbeitet werden: + + + Sie können unten auf den Knopf Bearbeiten ... klicken. + + + Sie können mit der rechten Maustaste auf den Eintrag für die Nachrichtenquelle in der Liste klicken und '...' bearbeiten aus dem Menü auswählen. + + +In jedem Fall erscheint der Dialog Nachrichtenquelle bearbeiten ... mit den Einstellungen der ausgewählten Nachrichtenseite. + + + +Eine Nachrichtenquelle entfernen +Natürlich kommt es vor, dass Sie eine Nachrichtenquelle aus der Nachrichtenliste entfernen möchten. Das können Sie auf verschiedene Arten erreichen: + + + Sie können auf den Knopf mit der Bezeichnung Entfernen klicken. + + + Sie können mit der rechten Maustaste auf die gewünschte Nachrichtenquelle klicken und aus dem Kontextmenü '...' entfernen auswählen. + + +Damit eine Nachrichtenquelle nicht versehentlich gelöscht wird, erscheint in beiden Fällen ein Bestätigungsdialog. +Sie können mehrere Nachrichtenquellen gleichzeitig aus der Liste entfernen, indem Sie beim Klicken auf die Einträge die &Ctrl;-Taste gedrückt halten, oder indem Sie mit gedrückter linker Maustaste die gewünschten Einträge überstreichen. + + + +Der Dialog Nachrichtenquelle + + + So sieht der Dialog zum Hinzufügen und Bearbeiten von Nachrichtenquellen aus. + + + + So sieht der Dialog zum Hinzufügen und Bearbeiten von Nachrichtenquellen aus. + + + + +Wenn Sie eine Nachrichtenquelle hinzufügen oder bearbeiten, erscheint der Dialog Nachrichtenquelle (weiter oben) und bietet die benötigten Eingabemöglichkeiten zum Ändern der Eigenschaften der Nachrichtenquelle: + + + + Name: + + Das ist der Name der Nachrichtenquelle. + Dieser Text wird nur dann verwendet, wenn Sie auf der Karteikarte Allgemein das Ankreuzfeld Benutzerdefinierte Namen für Nachrichtenquellen verwenden markiert haben. + + + + Quelldatei: + + Hier können Sie die &URL; der &RSS;-Datei der Nachrichtenquelle eintragen. Datei kann es sich um eine lokale Datei oder eine Datei auf dem entfernten Server handeln. Sie können auch auf den Knopf rechts klicken und damit einen Dateidialog öffnen, mit dessen Hilfe Sie die gesuchte Datei im Dateisystem auswählen können. Dadurch ersparen Sie sich das Eingeben der &URL;. + + + + Die Datei ist ein Programm + + Falls dieses Ankreuzfeld markiert ist, nimmt &knewsticker; an, dass sich hinter der &URL; (die im Feld Quelldatei angegeben wurde) keine &RSS;-Datei sondern ein Programm (meistens ein Skript) verbirgt. Wenn die Nachrichtenquelle abgefragt wird, führt &knewsticker; das Programm aus und interpretiert die Ausgabe dieses Programms als &RSS;-Text. Damit steht eine einfache Methode bereit, um beispielsweise eine HTML-Datei aus dem Internet zu laden und daraus einen &RSS;-Text zur Verwendung in &knewsticker; zu erstellen. + Sie finden einige Beispielskripte ⪚; zum Herunterladen von Börsendaten im Modul tdeaddons im Ordner knewsticker-scripts. + + + + Kategorie: + + Hier können Sie festlegen, in welche Kategorie die Nachrichten eingeordnet werden sollen. Durch Sortierung nach Kategorien können Sie auch lange Listen von Nachrichtenquellen gut verwalten. + + + + Max. Artikel: + + Mit dieser Option können Sie festlegen, wieviele Nachrichten der Quelle &knewsticker; zwischenspeichern soll. Dieser Wert wird nie überschritten. + Das ist sinnvoll bei Nachrichtenquellen, die vielleicht nur immer nur drei Nachrichten gleichzeitig veröffentlichen, wenn Sie z. B. die letzten zehn Nachrichten sehen möchten. &knewsticker; lädt immer die letzten drei Nachrichten und führt sie mit den letzten zwischengespeicherten sieben Nachrichten zusammen. + + + + Symbol: + + Hier können Sie eine &URL; zu einer Bilddatei angeben (möglichst im Format 16x16 Pixel), die für diese Nachrichtenquelle verwendet werden soll. Symbole erleichtern die Unterscheidung zwischen verschiedenen Nachrichtenquellen. Sie erkennen leicht am Symbol, welche Nachrichtenseite die Nachricht veröffentlicht hat. + + + + +Unten befinden sich die üblichen Knöpfe, einer benötigt allerdings zusätzliche Hinweise: Klicken Sie auf Vorschlag, so versucht &knewsticker; nach Eintragen der &URL; der Quelldatei für die restlichen Felder passende Werte zu erraten. + +Daher können Sie normalerweise einfach die &URL; einer &RSS;-Datei in das Eingabefeld Quelldatei einfügen, auf Vorschlag klicken und die automatisch eingetragenen Werte wie gewünscht anpassen. + + + + +Filter + + + So sieht die Karteikarte Filter des Einrichtungsdialogs aus. + + + + So sieht die Karteikarte Filter des Einrichtungsdialogs aus. + + + + +Auf dieser Karteikarte können verschiedene Filter angelegt werden. Diese werden auf die Nachrichten angewandt, bevor sie im Lauftext angezeigt werden. + +Die Filter betreffen nur die Schlagzeilen für den Lauftext. Im Menü sind immer alle Schlagzeilen sichtbar. +Den größten Teil der Seite nimmt eine Tabelle ein, die eingerichtete Filter anzeigt. Neben jedem Filter befindet sich ein Ankreuzfeld zur Aktivierung/Deaktivierung des Filters. + +Standardmäßig sind keine Filter vorgegeben, daher ist die Tabelle zu Beginn leer. Daher gibt es natürlich eine Möglichkeit, neue Filter zu erstellen und Filter zu verwalten: + + + + Zum hinzufügen eines Filters tragen Sie die gewünschten Eigenschaften (für Details siehe Bestandteile von Filtern) in die Textfelder im Bereich Filtereigenschaften ein und klicken auf Hinzufügen. + + + Zum Bearbeiten eines vorhandenen Filters markieren Sie den Filter durch Klicken mit der linken Maustaste und ändern die Eigenschaften im Bereich unten. + + + Zum Entfernen eines Filters markieren Sie diesen in der Tabelle und klicken auf Entfernen. + + + + +Bestandteile eines Filters + +Jeder Filter besteht aus vier Bestandteilen: + + +Bestandteile eines Filters + + Aktion - das kann entweder Anzeigen oder Ausblenden sein. Hierüber wird festgelegt, was mit einer Nachricht passiert, die mit den Filterkriterien übereinstimmt. + + + Nachrichtenquellen - hier können Sie festlegen, ob der Filter nur auf die Schlagzeilen einer Quelle oder auf die Schlagzeilen aller Quellen angewandt werden soll. + + + Bedingung - ein Verb, das zusammen mit einem Ausdruck die Filterregel darstellt. Bedingung kann z. B. enthält, nicht gleich oder trifft zu sein. Weiter unten befindet sich eine ausführlichere Beschreibung. + + + Ausdruck - ein benutzerdefinierter Text, der zusammen mit einer Bedingung den Inhalt der Filterregel bestimmt. Weiter unten befindet sich dazu eine detaillierte Beschreibung. + + + +Diese Komponenten werden alle über die Felder im Bereich Filtereigenschaften eingerichtet. Die möglichen Inhalte der Bedingung benötigen einige erklärende Worte: + + + + enthält und enthält nicht: diese Filter treffen zu, wenn die Schlagzeile den angegebenen Ausdruck enthält / nicht enthält. + Beim Ausdruck wird nicht zwischen Groß- und Kleinschreibung unterschieden, also trifft der Filter, der durch "enthält KDE" definiert ist, auf KDE, kDE oder auch kde zu. + + + gleich, nicht gleich: dieser Filter trifft zu, wenn die Schlagzeile gleich / ungleich dem angegebenen Ausdruck ist. + Beim Ausdruck wird zwischen Groß- und Kleinschreibung unterschieden, also von Linux, linux oder LINUX passt nur der erste Ausdruck auf Linux. + + + trifft zu: bei dieser Bedingung behandelt &knewsticker; den angegebenen Ausdruck als regulären Ausdruck. Weitere Informationen zu regulären Ausdrücken finden Sie in diesem Artikel, der auf www.evolt.org veröffentlicht worden ist. + + + + + + +Lauftext + + + So sieht die Karteikarte Lauftext des Einrichtungsdialogs aus. + + + + So sieht die Karteikarte Lauftext des Einrichtungsdialogs aus. + + + + +Auf dieser Karteikarte können Sie verschiedene Einstellungen zum Lauftext von &knewsticker; vornehmen: + + + + Geschwindigkeit des Lauftextes + + Hier wird die Geschwindigkeit des Lauftextes eingestellt. Falls Sie wenig Platz in der Fensterleiste ( und daher wenig Raum für den Lauftext) haben, sollten Sie die Geschwindigkeit etwas herabsetzen, damit Sie eine Möglichkeit haben, den Lauftext zu entziffern. Bei einem breiten Newsticker (und besseren Augen) können Sie den Text schneller laufen lassen, damit die Wartezeit auf die nächste Schlagzeile nicht zu lang wird. + + + + Laufrichtung + + Hier wird festgelegt, in welche Richtung der Text läuft, also ⪚ von links, von rechts, aufwärts oder abwärts. Sie können den Text zusätzlich um 90 oder 270 Grad rotieren. Das macht den Text nicht wirklich lesbar, ist aber für vertikale Kontrollleisten sinnvoll. + + + + Schriftart + + Klicken Sie auf den Knopf Schriftart wählen ..., um eine Schriftart für den Lauftext auszuwählen. + Bestimmte Schriftarten sind schwerer zu lesen als andere, besonders wenn sie für einen Lauftext benutzt werden. Daher sollten Sie eine Schriftart wählen, die auch in Bewegung leicht zu lesen ist. + + + + Vordergrundfarbe + + Klicken Sie auf diesen Knopf, so öffnet sich ein Farbauswahldialog, der die Auswahl einer Farbe für den Vordergrund ermöglicht (also für die Farbe des Lauftextes selbst). + + + + Hintergrundfarbe + + Klicken Sie auf diesen Knopf, so öffnet sich ein Farbauswahldialog, der die Auswahl der Hintergrundfarbe des Lauftextes erlaubt. + + + + Hervorhebungsfarbe + + Klicken Sie auf diesen Knopf, so öffnet sich ein Farbauswahldialog, mit dem Sie die Farbe für hervorgehobene Schlagzeilen festlegen können, die Farbe also, die verwendet wird, wenn sich also der Mauszeiger darüber befindet. + + + + Nur die aktuellsten Schlagzeilen anzeigen + + Markieren Sie dieses Feld, wird von jeder Nachrichtenseite nur die aktuellste Nachricht anstatt aller verfügbaren Nachrichten angezeigt. + + + + Symbole anzeigen + + Markieren Sie dieses Ankreuzfeld, zeigt &knewsticker;, vor jeder Schlagzeile (falls vorhanden) ein Symbol an. Damit können Sie leichter erkennen, von welcher Nachrichtenquelle die Nachricht stammt. + + + + Zeitweise verlangsamter Lauftext + + Markieren Sie dieses Ankreuzfeld, verlangsamt sich der Lauftext in &knewsticker;, wenn Sie den Mauszeiger über den Lauftext bewegen. Damit wird das Klicken sowie das Wegziehen von Symbolen (falls aktiviert) wesentlich einfacher. + + + + Hervorgehobene Schlagzeile unterstreichen + + Markieren Sie dieses Ankreuzfeld, wird die hervorgehobene Schlagzeile (also die Schlagzeile, über der sich der Mauszeiger befindet) zusätzlich unterstrichen dargestellt. + + + + + + + +Arbeiten mit &knewsticker; + +Die Verwendung von &knewsticker; sollte keine Probleme bereiten, vorausgesetzt, dass die Einrichtung von &knewsticker; erfolgt ist. Egal, ob &knewsticker; sich in der Kontrollleiste, innerhalb einer abhängigen Kontrollleiste oder in einem eigenen Fenster befindet, besteht das Programm aus einem Fenster mit dem Lauftext und einem Knopf mit einem schmalen Pfeil daneben. + + +Das Hauptfenster + +Der Bereich (er ist in der Voreinstellung weiß, aber seine Farbe kann im Einstellungsdialog geändert werden) mit dem laufenden Text heißt Lauftext. Hier werden die heruntergeladenen Schlagzeilen (oder nur die aktuellsten Schlagzeilen) kontinuierlich angezeigt. Der Zugriff auf die zugehörigen Artikel ist sehr einfach. Ein Klick auf eine Schlagzeile startet den Internetbrowser &konqueror; mit der gewünschten Seite. Falls eine Schlagzeile gerade aus dem Bild gelaufen ist, gibt es mehrere Einflussmöglichkeiten auf den Lauftext: + + + + Sie können mit der linken Maustaste auf den Lauftext klicken und (bei gedrückter linker Maustaste) die Maus hin- und herbewegen. Nach dem Loslassen der Maustaste läuft der Lauftext weiter. + + + Wenn Sie über eine Maus mit Mausrad verfügen, können Sie auch das Rad verwenden, um den Lauftext vor- und zurückzuspulen. + + + +Indem Sie entweder mit der rechten Maustaste klicken oder mit der linken auf den Pfeilknopf klicken, können Sie ein umfangreiches Kontextmenü aufrufen. Dieses Menü enthält beinahe die gesamte Funktionalität des Miniprogramms. + + + +Das Kontextmenü + + + So sieht das Kontextmenü von &knewsticker; mit den voreingestellten Nachrichtenquellen aus. + + + + So sieht das Kontextmenü von &knewsticker; mit den voreingestellten Nachrichtenquellen aus. + + + + +Das Kontextmenü ist aufgeteilt in zwei Bereiche: + +Der obere Teil enthält eine Liste von Einträgen, die alle ein kleines Symbol wie dieses neben sich haben. Dies ist die Liste der eingestellten Nachrichtenquellen. Klicken Sie auf einen der Einträge, öffnet sich ein Menü, das aus den Schlagzeilen dieser Nachrichtenquelle besteht. Außerdem gibt es einen Eintrag mit Namen Nachrichten holen, der dazu dient die Schlagzeilenliste dieser Nachrichtenquelle aufzufrischen. Neben jeder Schlagzeile befindet sich entweder das Symbol , das anzeigt, dieser Artikel wurde bereits gelesen, oder das Symbol , das auf einen ungelesenen Artikel hindeutet. + +Der untere Teil des Menüs enthält bisher fünf Einträge (erläutert von oben nach unten): + + + + Nachrichten holen + + Dieser Eintrag hat das kleine Symbol . Dieser Menüpunkt veranlasst &knewsticker;, die Nachrichtenquellen nach neuen Nachrichten abzusuchen. + Der interne Intervallzähler wird durch diesen Eintrag nicht auf Null gesetzt. + + + + Offline-Modus + + Dieser Eintrag hat kein Symbol. Klicken Sie auf diesen Eintrag, wird &knewsticker; in den Offline-Modus geschaltet. Der interne Intervallzähler wird angehalten und &knewsticker; lädt keine Schlagzeilen automatisch herunter. Dieser Eintrag ist nützlich, falls Sie Ihren Rechner eine Weile verlassen müssen und die Internetverbindung während dieser Zeit nicht besteht. Ansonsten würden viele Fehlermeldungen auflaufen, dass die Nachrichtenseiten nicht gefunden werden konnten. + Auch im Offline-Modus können Sie explizit neue Schlagzeilen herunterladen, indem Sie auf den Eintrag Nachrichten holen für alle Nachrichtenseiten oder für eine spezielle Nachrichtenseite klicken. + + + + Hilfe + + Dieser Eintrag ist mit einem kleinen markiert. Klicken Sie auf diesen Eintrag, wird die Hilfedatei zu &knewsticker; geöffnet (die Sie gerade lesen). Sie enthält eine detailierte Beschreibung der Möglichkeiten und Fähigkeiten von &knewsticker;. + + + + Über + + Dieser Eintrag ist mit einem kleinen markiert. Klicken Sie auf diesen Eintrag, wird ein kleiner Dialog geöffnet, der die Personen auflistet, die größere Beiträge zu &knewsticker; geleistet haben. + + + + Einstellungen + + Dieser Eintrag kann leicht am Symbol identifiziert werden. Klicken Sie auf den Eintrag, wird der Dialog Einrichtung geöffnet, mit dessen Hilfe Sie alle Einstellungen von &knewsticker; anpassen können. + + + + + + + + +Fragen und Antworten +&reporting.bugs; + + + Wo finde ich die &RSS;-Datei für die Nachrichtenseite XYZ? + + + Es kann sein, dass die verwendete Nachrichtenquelle überhaupt keine &RSS;-Datei bereitstellt. Es folgt eine kurze Liste von Internetseiten, die tausende von &RSS;-Dateien, sortiert nach Sprache und/oder Thema, bereitstellen - kostenlos: + + + + WebReference.com + + + NewsIsFree + + + MoreOver + + + + Falls Sie interessante Nachrichtenseiten finden, die RDF- oder RSS-Dateien bereitstellen, schicken Sie diese Information an &Frerich.Raabe; &Frerich.Raabe.mail;. Sie können dann in spätere Versionen aufgenommen werden. Vielen Dank dafür! + + + + + Wie kann ich mit &knewsticker; Artikel in einem anderen Browser (z. B. Mozilla) öffnen? + + + &knewsticker; verwendet den Browser, der mit dem &MIME;-Typ "text/html" verknüpft ist - der voreingestellte Browser für HTML-Dateien ist &konqueror;. + Den Dialog zum Bearbeiten der Verknüpfungen finden Sie im Kontrollzentrum von &kde;. Dort muss der Eintrag KDE-KomponentenDateizuordnungen gesucht werden. + + + + + + +Mitwirkende und Lizenz + +&knewsticker; + +Programm Copyright 2000, 2001,2002, 2003 &Frerich.Raabe; &Frerich.Raabe.mail; + +Mitwirkende: + + + + Malte Starostik malte.starostik@t-online.de + + + &Wilco.Greven; &Wilco.Greven.mail; + + + Adriaan de Groot adrig@sci.kun.nl + + + +Dokumentation Copyright 2001, 2002, 2003 &Frerich.Raabe; &Frerich.Raabe.mail; + +Franke SchütteF.Schuette@t-online.de +&underFDL; &underBSDLicense; + + +Glossar + +Dieser Abschnitt dient der Erläuterung verschiedener Akronyme, die in der Dokumentation von &knewsticker; verwendet werden. Falls Akronyme fehlen, wenden Sie sich an &Frerich.Raabe; &Frerich.Raabe.mail;, damit sie hinzugefügt werden. Vielen Dank! + + + RDF + + Resource Description Framework. Eine von XML abgeleitete Sprache zur Beschreibung von Metadaten. Üblicherweise verwendet für Artikel und andere Veröffentlichungen. Weitere Informationen zu RDF-Dateien sind zu finden auf der offiziellen Seite zu RDF-Dateien beim World Wide Web Consortium. + + + + &RSS; + + Die RDF Site Summary ist nach Aussagen von der offiziellen &RSS; v1.0 specification eine Erweiterung der RDF-Sprache: + RDF Site Summary (&RSS;) ist ein schlankes und erweiterbares Beschreibungsformat für Metadaten. &RSS; ist eine XML-Anwendung, entspricht dem W3C-Standard für RDF und ist durch einen XML-Namensraum und/oder RDF-basierte Modularisierung erweiterbar. + + + + &XML; + + Die Extensible Markup Language ist das universelle Format für strukturierte Dokumente und Daten im Web. Es ist von SGML abgeleitet und an die Bedürfnisse des World Wide Web angepasst. Weitere Informationen finden Sie unter Extensible Markup Language beim World Wide Web Consortium. + + + + W3C + + Eine Abkürzung für das World Wide Web Consortium. Nach der offiziellen Seite des W3C entwickelt das World Wide Web Consortium (W3C) interoperable Technologien (Spezifikationen, Richtlinien, Software und Hilfsprogramme), um das volle Potenzial des Internet als ein Forum für Information, Kommerz, Kommunikation und allgemeinem Verständnis auszuschöpfen. + + + + &URL; + + &URL; steht für Uniform Resource Locator, einem speziell formatierten Text, der Ressourcen wie Bilder, Dokumente und andere Dinge im Internet identifizieren kann. Weitere Informationen unter dieser Internetseite. + + + + &DCOP; + + Das Desktop COmmunication Protocol ist ein Weg für Anwendungen, miteinander zu kommunizieren. Zum Beispiel verwendet &knewsticker;s Einrichtungsdialog DCOP, um dem Miniprogramm die aktuelle Konfiguration mitzuteilen. + &knewsticker; bietet eine umfangreiche DCOP-Schnittstelle, die eine Programmkontrolle von der Befehlszeile ermöglicht. + Weitere Informationen zu DCOP finden Sie unter http://developer.kde.org/documentation/library/2.0-api/dcop/HOWTO.html. + + + + + +Informationen für Entwickler und fortgeschrittene Benutzer + +&knewsticker; enthält eine umfangreiche DCOP-Schnittstelle. Dies ist nicht nur für die Kommunikation mit anderen Anwendungen notwendig, sondern ermöglicht auch die Steuerung von &knewsticker; über ein Shellskript. Je mehr die Schnittstelle ausgearbeitet ist, desto umfangreicher sind die Steuerungsmöglichkeiten. + +Um diese DCOP-Funktionen zu nutzen, können Sie entweder den Befehldcop oder das komfortablere Programm KDCOP verwenden. Beide sind funktionell gleich, also entscheidet lediglich der Geschmack. + +In diesem Kapitel wird angenommen, dass das Befehlszeilenprogramm DCOP verwendet wird, um &knewsticker;s DCOP-Funktionen zu verwenden. Sie müssen zunächst &knewsticker; starten und dann das Folgende an der Konsole eingeben: + +% dcop + + +Erscheint eine Fehlermeldung, die besagt, dass dcop nicht gefunden oder ausgeführt werden kann, sollten Sie überprüfen, ob die Datei dcop im Ordner $KDEDIR/bin existiert und die korrekten Rechte gesetzt sind. + +In dieser Befehlszeile ersetzen Sie einfach [Funktion] mit dem entsprechenden Funktionsnamen, z. B. + +% dcop + + +um &knewsticker; nach neuen Nachrichten suchen und diese bei Bedarf herunterladen zu lassen. + + +&DCOP;-Referenz + +In diesem Abschnitt werden alle Methoden beschrieben, die über die DCOP-Schnittstelle von &knewsticker; erreichbar sind. + + + + updateNews + + Mit dieser Funktion wird &knewsticker; veranlasst, die interne Artikelliste zu aktualisieren (also die Liste der eingerichteten Nachrichtenquellen nach Neuigkeiten zu durchsuchen) und diese bei Bedarf herunterzuladen. + Das funktioniert auch, wenn &knewsticker; gerade im Offline-Modus ist. + Beispiel: + % dcop + + + + + reparseConfig + + Die Funktion reparseConfig lässt &knewsticker; die Einrichtung aus der Einrichtungsdatei erneut einlesen. Diese Funktion wird vom Einrichtungsdialog verwendet, aber Sie können sie auch selbst verwenden, wenn die Konfigurationsdatei von Hand geändert wurde. + Die Einstellungen befinden sich in ~/.kde/share/config/knewsticker_appletrc + Beispiel: + % dcop + + + + + setOfflineMode [bool] + + Diese Funktion wird zum Aktivieren oder Deaktivieren des Offline-Modus verwendet (das heißt, ob &knewsticker; die eingerichteten Nachrichtenquellen nach neuen Nachrichten absuchen soll). + Beispiel: + % dcop + + um den Offline-Modus zu aktivieren, oder geben Sie Folgendes ein: + % dcop + + um den Offline-Modus zu deaktivieren. + + + + interval + + Gibt das augenblicklich eingestellte Intervall der Nachrichtenquellenabfrage in Minuten zurück. + Beispiel: + % dcop + 30 + % + + + + + Geschwindigkeit des Lauftextes + + Gibt die derzeit eingestellte Lauftextgeschwindigkeit zurück. Es wird das Zeitintervall für die Bewegung in Pixel pro Millisekunden ausgegeben. + Beispiel: + % dcop + 20 + % + + + + + mouseWheelSpeed + + Gibt die Anzahl der Pixel an, um die der Lauftext bei einem Schritt des Mausrades verschoben wird. + Beispiel: + % dcop + 15 + % + + + + + scrollingDirection + + Gibt eine ganze Zahl zurück (Integer), die die Richtung des Lauftextes angibt: + + 1 = nach links + 2 = nach rechts + 3 = aufwärts + 4 = abwärts + 5 = aufwärts, rotiert + 6 = abwärts, rotiert + + Beispiel: + % dcop + 1 + % + + + + + customNames + + Gibt entweder 'true' oder 'false' aus, je nachdem, ob &knewsticker; benutzerdefinierte Namen für Nachrichtenquellen verwendet oder nicht. + Beispiel: + % dcop + false + % + + + + + endlessScrolling + + Gibt entweder 'true' oder 'false' aus, je nachdem ob die Option für endlosen Lauftext in &knewsticker; aktiviert ist. + Beispiel: + % dcop + true + % + + + + + scrollMostRecentOnly + + Gibt entweder 'true' oder 'false' aus, abhängig davon, ob im Lauftext von &knewsticker; augenblicklich nur die aktuellste Schlagzeile jeder Nachrichtenquelle anzeigt. + Beispiel: + % dcop + false + % + + + + + offlineMode + + Gibt entweder 'true' oder 'false' zurück, abhängig davon, ob &knewsticker; gerade im Offline-Modus ausgeführt wird. + Beispiel: + % dcop + false + % + + + + + underlineHighlighted + + Gibt entweder 'true' oder 'false' zurück, abhängig davon, ob &knewsticker; so eingerichtet ist, das die unter dem Mauszeiger befindliche Schlagzeile unterstrichen wird oder nicht. + Beispiel: + % dcop + true + % + + + + + showIcons + + Gibt entweder 'true' oder 'false' zurück, abhängig davon, ob &knewsticker; augenblicklich so eingerichtet ist, dass das Symbol der Nachrichtenquelle vor jeder Schlagzeile angezeigt wird. + Beispiel: + % dcop + true + % + + + + + slowedScrolling + + Gibt entweder 'true' oder 'false' zurück, abhängig davon, ob bei &knewsticker; die Funktion verlangsamter Lauftext aktiviert ist. + Beispiel: + % dcop + false + % + + + + + foregroundColor + + Gibt die augenblicklich eingestellte Vordergrundfarbe als Text im Format #rrggbb zurück. Dabei sind rr, gg und bb zweiziffrige Hexadezimalzahlen, die die Intensität der Grundfarben rot, grün und blau auf einer Skala von 00-ff repräsentieren. + Beispiel: + % dcop + #804000 + % + + + + + backgroundColor + + Gibt die augenblicklich eingestellte Hintergrundfarbe als Text im Format #rrggbb zurück. Dabei sind rr, gg und bb zweiziffrige Hexadezimalzahlen, die die Intensität der Grundfarben rot, grün und blau auf einer Skala von 00-ff repräsentieren. + Beispiel: + % dcop + #0030ff + % + + + + + highlightedColor + + Gibt die augenblicklich eingestellte Hervorhebungsfarbe als Text im Format #rrggbb zurück. Dabei sind rr, gg und bb zweiziffrige Hexadezimalzahlen, die die Intensität der Grundfarben rot, grün und blau auf einer Skala von 00-ff repräsentieren. + Beispiel: + % dcop + #000080 + % + + + + + newsSources + + Gibt eine Liste der registrierten Nachrichtenquellen zurück. Hierbei werden alle Nachrichtenquellen zurückgegeben, nicht nur die ausgewählten Quellen. In der Ausgabe wird der Name jeder Nachrichtenquelle in einer eigenen Zeile ausgegeben. + Beispiel: + % dcop + Freshmeat + GNOME News + dot.kde.org + Slashdot.org + % + + + + + + + +&documentation.index; + +
diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-childpanel.png b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-childpanel.png new file mode 100644 index 00000000000..e37e833bf9e Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-childpanel.png differ diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-filters.png b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-filters.png new file mode 100644 index 00000000000..7eb26e83648 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-filters.png differ diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-general.png b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-general.png new file mode 100644 index 00000000000..e3ead825a9d Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-general.png differ diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-kicker.png b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-kicker.png new file mode 100644 index 00000000000..f2a36024055 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-kicker.png differ diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-newssources.png b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-newssources.png new file mode 100644 index 00000000000..fb5f3709763 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-newssources.png differ diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-ownwindow.png b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-ownwindow.png new file mode 100644 index 00000000000..fd7b1c71637 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-ownwindow.png differ diff --git a/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-scrollerprefs.png b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-scrollerprefs.png new file mode 100644 index 00000000000..5fdaa03ea67 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/knewsticker/kcmnewsticker-scrollerprefs.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kopete/Makefile.am b/tde-i18n-de/docs/tdenetwork/kopete/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kopete/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/kopete/Makefile.in b/tde-i18n-de/docs/tdenetwork/kopete/Makefile.in new file mode 100644 index 00000000000..a8f160cb21c --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kopete/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kopete +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kopete/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kopete/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kopete/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kopete/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kopete/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in menus.docbook Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook menus.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete + @for base in index.docbook menus.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/$$base ;\ + done + +uninstall-nls: + for base in index.docbook menus.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kopete/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook menus.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kopete/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kopete/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kopete/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kopete/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/kopete/index.cache.bz2 new file mode 100644 index 00000000000..f77e89b3938 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kopete/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/kopete/index.docbook b/tde-i18n-de/docs/tdenetwork/kopete/index.docbook new file mode 100644 index 00000000000..384057363f0 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kopete/index.docbook @@ -0,0 +1,2046 @@ + +Kopete"> + WillStephenson"> + lists@stevello.free-online.co.uk"> + MattRogers"> + mattr@kde.org"> + + + IM"> + + + http://kopete.kde.org"> + +]> + + + + +Das Handbuch zu &kopete; + + + +&Will.Stephenson; &Will.Stephenson.mail; +&Matt.Rogers; &Matt.Rogers.mail; + +Lucde Louw
luc@delouw.ch
Deutsche Übersetzung
+
+ +&FDLNotice; + +2004-02-24 +0.10 + + +2003, 2004, 2005 + + + + + +&kopete; ist das Multiprotokoll-Instant-Messengerprogramm von &kde;. + + + + +KDE +IM +Instant +Messaging +Jabber +IRC +MSN +ICQ +AIM +Yahoo +Gadu-Gadu +GroupWise +Novell +WinPopup +SMS + + +
+ + +Einleitung + + +&kopete; ist das Multiprotokoll-Instant-Messengerprogramm von &kde;. + +Vor dem Start ... +Falls man bereits Instant-Messaging-Dienste verwendet hat, kann man den Abschnitt Erste Schritte überspringen, ansonsten sollte man zumindest einen kurzen Blick darauf werfen. + + +Was ist &kopete;? +&kopete; ist das &kde;-Instant-Messagingprogramm (&im;). Mit diesem Programm kann man über verschiedene Instant-Messaging-Dienste kommunizieren. Als einzelnes Programm ist es leichter zu lernen und zu benutzen, um mit Freunden oder Kollegen unter Verwendung verschiedener Protokolle zu kommunizieren. +&kopete; ist gut in die &kde;-Arbeitsoberfläche integriert und daher von Anfang an vertraut. Die Oberfläche ist einfach und klar ohne ablenkenden Schnickschnack. Gleichzeitig wird der Fokus auf die Kommunikation gelegt, indem die Unterschiede von verschiedenen &im;-Systemen angeglichen werden. Ein wichtige Hilfe dabei sind Metakontakte. Sie kombinieren die verschiedenen Möglichkeiten, eine bestimmte Person zu erreichen, zu einem Eintrag in der Kontaktliste. Die übliche Methode, eine Person mehrfach aufzulisten, führte häufig zu Konfusion. In &kopete; entspricht einem Metakontakt eine Person und Kontakte sind verschiedene Arten, mit dieser Person in Verbindung zu treten. Die Kontakte werden innerhalb des Metakontaktes als kleine Symbole für die sie repräsentierenden &im;-Dienste dargestellt. +&kopete; ist für unterschiedlich erfahrene Nutzer entworfen. In der Standardeinstellung stehen nur wenige Funktionen zur Verfügung. Dafür ist die Benutzung möglichst einfach. Erfahrene Benutzer können Sonderfunktionen wie Kryptographie durch &kopete;s Modulsystem leicht hinzufügen. + + +Weitere Informationen zu &kopete; im Internet +Für genaue Informationen über das &kopete;-Projekt betreibt das Team die Internetseite &kopetewww;. Dort findet man immer die aktuellsten Neuigkeiten und Updates. +Falls Sie das Team kontaktieren wollen, befindet sich die Mailingliste der &kopete;-Entwickler unter https://mail.kde.org/mailman/listinfoo/kpete-devel. +Direkte Unterstützung kann man im Internet Relay Chat Kanal für &kopete; finden. Zur Verbindung kann man jedes IRC-Programm (einschließlich &kopete;) verwenden. Fügen Sie einfach einen IRC-Kontakt mit dem Server irc.kde.org und dem Kanal #kopete hinzu. + + + +Einleitung zu Instant-Messaging +Was versteht man unter Instant Messaging (&im;)? Bei &im; handelt es sich um eine Form der Kommunikation mit Freunden über das Internet. Das klingt ähnlich wie E-Mail, allerdings kann selbst eine kurze Konversation per E-Mail schon anstrengend sein. Jedesmal muss man auf "Antworten" klicken, dann die richtige Stelle im Text finden, und schließlich die E-Mail absenden. Es vergeht immer eine gewisse Wartezeit, bis die nächste Nachricht ankommt. Mit &im; ist die Konversation ähnlich flüssig wie per Telefon oder direkt. Die Nachrichten werden in ein gemeinsames Fenster eingetippt. +Weiterhin kann man bei &im; die Anwesenheit der Freunde feststellen, ob sie wirklich zur selben Zeit wie man selbst Online sind. Dadurch werden die Nachrichten direkt versandt, anstatt davon abhängig zu sein, wann die Freunde ihre Postfächer leeren. Die Nachricht erscheint direkt auf dem Bildschirm der angeschriebenen Person. Falls man selbst nicht unterbrochen werden möchte, kann man seinen eigenen Status entsprechend ändern. +Es gibt viele weitere nützliche Anwendungen für &im;. Mit &kopete; kann man alle diese Funktionen wie Gruppen-Chat, Dateiübertragungen und Emoticons, die die eigene Gemütslage darstellen, ausprobieren. In den weiteren Abschnitten finden sich dazu Informationen. + + + + +Erste Schritte +Bevor man &kopete; verwenden kann, muss man eines oder auch mehrere Zugänge für den gewünschten Instant-Messaging-Dienst (oder die gewünschten Instant-Messaging-Dienste) einrichten. +Wahrscheinlich hat jeder sich zu diesem Zeitpunkt bereits für einen Dienst entschieden, entweder, weil man bereits einen Dienst benutzt, oder weil man den gleichen Dienst wie seine Freunde benutzen möchte. Falls das nicht zutrifft, sollte man einen Instant-Messaging-Dienst auswählen, der auf offenen Standards beruht. Andere Dienste könnten ungestraft die zugrunde liegenden Protokolle ändern. Das macht es schwerer, für diese Dienste freie Programme zu entwickeln und zu pflegen. +Die von &kopete; unterstützten auf offenen Standards basierenden Dienste sind Jabber und IRC. +Der folgende Abschnitt ist für Benutzer, die bereits einen Zugang bei einem &im;-Dienst besitzen. Falls nicht, kann man &kopete; zur Registrierung bei Gadu-Gadu, Jabber oder MSN benutzen; bei den anderen Diensten muss man sich vor der Einrichtung eines Zugangs in &kopete; zunächst über die Internetseite des jeweiligen Anbieters registrieren. + +Zugänge erstellen +Über den Menüeintrag Einstellungen &kopete; einrichten ... gelangt man zum Einrichtungsdialog. +Im Einrichtungsdialog wird &kopete; eingerichtet und an die Wünsche des Benutzers angepasst. In der Symbolleiste links kann man auswählen, welchen Teil von &kopete; man einrichten möchte. Klicken Sie auf das Symbol Zugänge. Daraufhin erscheint im Hauptbereich die Zugangsdatenverwaltung. Dieser Bereich ist zunächst leer und dient zur Aufnahme der eigenen &im;-Zugänge. Klicken Sie auf Neu, um den Zugangsassistenten aufzurufen. +Der Zugangs-Assistent hilft bei der Einrichtung eines &im;-Zugangs. Nach der Willkommen-Seite wird man nach dem einzurichtenden Dienst gefragt. Wählen Sie einen der Dienste aus und gehen Sie durch klicken auf Weiter zur nächsten Seite. Dort müssen Sie die Details zur Registrierung bei diesem Dienst eintragen. +Die meisten Dienste erfordern lediglich die Eingabe eines Benutzernamens oder einer eindeutigen Nummer ( UIN) und eines Passworts. Spezielle Dienste wie Winpopup und SMS arbeiten etwas anders. Einige der anderen Optionen passen auf die meisten Dienste. Folgende sollte man mindestens überprüfen: + +Passwort merkenWenn dieses Feld markiert ist, speichert &kopete; das Passwort. Daher muss es nicht bei jeder Verbindung zum &im;-Dienst wieder neu eingegeben werden. Aus Sicherheitsgründen kann man dieses Feld leer lassen. +Beim Start verbindenWenn dieses Feld markiert ist, versucht &kopete;, beim Start eine Verbindung zu diesem &im;-Dienst herzustellen. Falls Sie eine LAN- oder DSL-Verbindung oder eine andere ständige Internetverbindung benutzen, ist diese Einstellung sinnvoll. Modembenutzer sollten dieses Feld leer lassen und die Verbindung bei Bedarf manuell herstellen. + +Nach Eingabe der &im;-Details kann man auf Abschließen klicken und damit den Assistenten und den Einrichtungsdialog schließen. + + +Online gehen und einen Chat beginnen +In der Statusleiste unten im Fenster mit der Kontaktliste von &kopete; erscheint ein Symbol, das das eingerichtete Zugang repräsentiert. Klickt man darauf mit der rechten Maustaste, so kann man mit dem angezeigten Menü direkt Online gehen. Während der Verbindung zum &im;-Dienst zeigt die Statusleiste eine kleine Animation. +Falls Sie diesen &im;-Dienst bereits verwendet haben, werden als nächstes die ihre Kontakte vom Server geholt und in der Kontaktliste angezeigt. Einen Chat starten Sie durch klicken auf einen der Namen in dieser Liste. Im oberen Teil des neu erscheinenden Fensters erscheint die Konversation, während eigene Beiträge im unteren Teil des Fensters geschrieben und durch Klicken auf Senden abgeschickt werden. +Ein neu eingerichteter Zugang enthält noch keine Kontakte. Unter Kontakte hinzufügen finden Sie Hinweise zum Hinzufügen von Kontakten. +Der Kurzbefehl für Senden ist standardmäßig &Strg;&Enter;. Diese Festlegung kann unter EinstellungenKurzbefehle einrichten ... geändert werden. + + + + +Verwendung von &kopete; +In diesem Kapitel werden die grundlegenden Funktionen von &kopete; vorgestellt. Zuerst wird die Kontaktliste und danach das Chat-Fenster vorgestellt. + +Die Kontaktliste +Die Kontaktliste erscheint als erstes beim Start von &kopete;. Sie befindet sich im Hauptfenster, in dem man auch seinen Anwesenheitsstatus setzen, einen Chat beginnen, seine Kontakte verwalten, &kopete; einrichten und beenden kann. + +Gestaltung des Kontaktlistenfensters +MenüDie Menüleiste befindet sich oben über der Kontaktliste. Falls sie dort nicht ist, wurde sie deaktiviert. Durch &Strg;M wird sie wieder aktiviert. Hinweise zu den Menüpunkten finden Sie im Kapitel über die Menüstruktur. + +WerkzeugleisteIn der Werkzeugleiste befinden sich die in &kopete; am meisten benötigten Aktionen. Sie können diese Leiste mit Einstellungen Werkzeugleisten einrichten ... anpassen. Beachten Sie die Knöpfe Offline-Benutzer anzeigen und Leere Gruppen anzeigen. Damit können Kontakte und Gruppen, die Offline sind, ausgeblendet werden. + +KontaktlisteDie Kontaktliste nimmt den größten Teil des Hauptfensters ein. Alle Kontakte werden hier innerhalb der gewählten Gruppen angezeigt. Einzelne Gruppen können durch Klicken auf das nebenstehende Plussymbol geöffnet oder geschlossen werden. Die Sortierreihenfolge kann durch klicken auf den Spaltenkopf Kontakte umgekehrt werden. +Das Kontextmenü der Kontaktliste passt sich dem Eintrag an, für den es geöffnet wird. Gruppen, Metakontakte und &im;-spezifische Kontakte habe jeweils eigene Optionen. In freien Bereichen der Kontaktliste kann man über das Kontextmenü neue Kontakte oder Gruppen hinzufügen bzw. die Ansichtseinstellungen der Liste verändern. + +StatusleisteIn der Statusleiste wird für jeden &im;-Zugang ein Symbol angezeigt. Die Symbole zeigen für jeden Zugang den aktuellen Anwesenheitsstauts an. Dieser kann durch Klicken mit der rechten Maustaste über dem Symbol geändert werden. + + + +Einstellung des Anwesenheitsstatus +Im vorigen Kapitel wurde eine Einführung zum Anwesenheitsstatus gegeben. Die "Anwesenheit" bestimmt, inwieweit man für andere Benutzer im &im;-Netzwerk sichtbar ist. Dazu muss man natürlich zunächst einmal eine Verbindung herstellen, um Nachrichten empfangen und den Anwesenheitsstatus anderer Benutzer sehen zu können. Anschließend ermöglichen die meisten &im;-Systeme einen speziellen Status wie Abwesend oder Bereit zum Chat anzunehmen. Die unterschiedlichen &im;-Systeme haben jeweils eigene Statuseinstellungen, aber &kopete; ermöglicht das Setzen einiger der gebräuchlichsten Statusmeldungen wie Abwesend oder Verfügbar für alle Dienste gleichzeitig. +Für einzelne &im;-Zugänge setzt man den Status über einen Klick mit der rechten Maustaste auf das entsprechende Symbol in der Statusleiste unten in der Kontaktliste. Das Kontextmenü jedes Zugangs enthält die möglichen Statusmeldungen für das jeweilige &im;-System. +Um den Status für alle Zugänge gleichzeitig zu ändern, klickt man auf den Knopf Status oder verwendet im Menü DateiStatus. + + +Einen Chat aus der Kontaktliste starten +Um einen Chat mit einem Eintrag der Kontaktliste zu starten, klickt man auf den gewünschten Kontakt. Es erscheint ein Chat-Fenster. +Alternativ kann man mit der rechten Maustaste auf einen Kontakt klicken und Nachricht senden oder Chat starten wählen. Der Unterschied ist, dass Nachricht senden eine einzige Nachricht an den Empfänger versendet, ohne ein Chat-Fenster zu öffnen. + + + Datei übertragen + Dateien können Sie von der Kontaktliste mit Hilfe des Kontextmenüs für den Empfänger versenden. Falls &kopete; für dessen &im;-Dienst diese Funktion bereitstellt, findet sich dort ein Eintrag Datei senden .... Alternativ kann man einen Dateitransfer durch Ziehen einer Datei auf den gewünschten Namen starten. + + +Kontakte verwalten + +Einige Hinweise zu Metakontakten +Eines der Hauptprinzipien von &kopete; ist, eine einheitliche Oberfläche für unterschiedliche &im;-Dienste zu bieten. Dazu werden die Unterschiede der &im;-Dienste möglichst angeglichen. Das gilt auch für das Prinzip der Kontaktverwaltung. Kontakte sind in &kopete; nach Namen geordnet, der spezielle &im;-Dienst spielt eine untergeordnete Rolle. Es gibt viele Personen, die mehrere &im;-Dienste verwenden. Daher ist die Liste nach Namen geordnet. +Dazu verwendet &kopete; das System der Metakontakte, die jeweils eine Person repräsentieren. Ein Metakontakt enthält alle Informationen zu den verschiedenen &im;-Diensten, die von dieser Person benutzt werden. Damit kann man den Anwesenheitsstatus der Person schnell überprüfen, unabhängig vom gerade verwendeten &im;-Dienst. + + +Hinweise zur Gruppierung von Kontakten +Mit &kopete; kann man Kontakte in Gruppen einordnen. Dabei kann ein Kontakt zu mehreren Gruppen gehören. Falls möglich, speichert das Programm die Gruppeninformationen auf dem Server, so dass die Kontakte auch bei Verwendung anderer &im;-Programme aktuell bleiben. Falls Sie allerdings Gruppen in einem anderen &im;-Programm verändern, kann &kopete; das nicht automatisch nachvollziehen. Solche Veränderungen müssen sie von Hand anpassen. +Ein Metakontakt kann auf mehrere Arten in eine andere Gruppe verschoben oder kopiert oder aus einer Gruppe entfernt werden. Verwenden Sie entweder das Kontextmenü des Kontakts oder ziehen Sie den Kontakt einfach auf die gewünschte Gruppe. + +Kontakte hinzufügen +Um einen Kontakt hinzuzufügen, wählt man entweder im Menü DateiKontakt hinzufügen ... oder klickt auf das Symbol Konakt hinzufügen ... in der Werkzeugleiste. Es erscheint jeweils der Kontaktassistent. +Der Kontaktassistent dient zur Erzeugung eines neuen Metakontakts unter Verwendung eines oder mehrerer &im;-Systeme: + + +Die Begrüßungsseite. Auf dieser Seite können Sie auswählen, ob Sie das &kde;-Adressbuch zur Speicherung dieses Kontakts verwenden wollen. Die Speicherung des &im;-Kontakts im &kde;-Adressbuch hat den Vorteil, dass andere &kde; &im;-Programme ebenfalls die Kontaktinformationen von &kopete; verwenden können. Zukünftige &kde;-Programme können vielleicht sogar &kopete; verwenden, um Nachrichten über &im;-Dienste zu versenden. Falls Sie die &im;-Kontakte getrennt speichern möchten, entfernen Sie die entsprechende Markierung. +Wählen Sie den &kde;-Adressbucheintrag. Durch die Auswahl wird der Name des ausgewählten Eintrags als Anzeigename in &kopete; verwendet. Sie können auch einen neuen Eintrag erstellen. Diese Seite wird nicht angezeigt, wenn Sie das &kde;-Adressbuch nicht zur Speicherung von Kontakten verwenden. +Anzeigename und Gruppe auswählen. Hier können Sie einen Anzeigenamen (der innerhalb von &kopete; für diese Person verwendete Name) und die Gruppen auswählen, zu denen der Kontakt gehören soll. +Auswahl des &im;-Zugangs. Hier können Sie auswählen, welche Zugänge Sie für den Chat mit dem neuen Kontakt verwenden wollen. Diese Seite wird nicht angezeigt, falls Sie nur über einen &im;-Zugang verfügen. +Zugangsspezifische Seite zum Hinzufügen von Kontakten. Es erscheint für jeden Zugang eine Seite, auf der abhängig vom verwendeten &im;-Dienst UIN, Spitzname oder E-Mailadresse eingetragen werden muss. +Fertigstellungsseite. Diese Seite erscheint als Abschluss. Falls der &im;-Dienst eine Autorisierung erfordert, um einen Kontakt zu ihrer Kontaktliste hinzuzufügen (ICQ ist ein Beispiel dafür), erscheint eine Passwortabfrage nach Beendigung des Assistenten. + + +Mithilfe des Kontextmenüs können zu einem Metakontakt weitere Kontakte hinzufügen. + + + +Kontakte umbenennen +Über den Menüeintrag BerabeitenKontakt umbenennen oder dem gleichnamigen Eintrag im Kontextmenü kann man einen Kontakt umbenennen. +Einige &im;-Systeme erlauben das Setzen eines speziellen Angezeigten Namen, der sich vom Benutzernamen unterscheidet, also z.B. Alice liebt Krypto. Falls Sie allerdings den Namen des Kontakts manuell ändern, wird der Angezeigte Name überschrieben. Um ihn wiederherzustellen, öffnen Sie den Eigenschaftendialog zum Kontakt und markieren Den vom Server vergebenen Namen verwenden. + + +Kontakte entfernen +Falls Sie einen Kontakt aus der Kontaktliste entfernen möchten, können Sie dessen Metakontakt mit allen darin befindlichen Kontakten über Metakontakt-KontextmenüKontakt entfernen löschen. + + +Kontakte zwischen Metakontakten verschieben +Sie können einen Kontakt einem anderen Metakontakt zuordnen. In der Praxis kommt das nur dann vor, wenn Sie gerade in &kopete; viele Zugänge hinzugefügt haben und nachher feststellen, dass sich hinter "HotDog76" und "mikejones@hotmail.com" die gleiche Person verbirgt. +Sie können dieses auf zwei Arten bewerkstelligen: + +Drag & DropDas Kontaktsymbol rechts vom Namen des Metakontakts kann von einem Metakontakt auf einen anderen gezogen werden. +Kontakt KontextmenüÖffnen Sie das Kontextmenü des Kontakts (rechte Maustaste auf dem Kontaktsymbol betätigen) und wählen Sie im Dialog den neuen Metakontakt. + +Falls durch die Verschiebung ein Metakontakt leer wird (ohne Kontakte), wird gefragt, ob dieser Metakontakt gelöscht werden soll. + + +Kontakte von Metakontakten entfernen +Um einen Kontakt von einem Metakontakt zu löschen, wählen Sie KontaktkontextmenüKontakt löschen .... + + + +&kopete; einrichten ... +Sie können &kopete; über den Menüpunkt Einstellungen&kopete; einrichten ... konfigurieren. Näheres dazu im nächsten Kapitel. + + +&kopete; beenden +&kopete; wird durch Auswahl von DateiBeenden, die Tastenkombination &Strg;Q oder durch Auswahl des entsprechenden Eintrags im Kontextmenü von &kopete;s Kontrollleistensymbol beendet. Falls Sie lediglich das Kontaktlisten-Fenster schließen, bleibt &kopete; weiterhin in der Kontrollleiste aktiv. + + +Tastenkürzel +Folgende Tastenkürzel unterstützt &kopete; im Kontaktlisten-Fenster: + + + + +Tastenzuordnung +Aktion + + + + +Pfeil hoch +Wählt den vorherigen Eintrag in der Kontaktliste. + + +Pfeil runter +Wählt den nächsten Eintrag in der Kontaktliste. + + +Pfeil links +Schließt die aktuelle Gruppe. + + +Pfeil rechts +Öffnet die aktuelle Gruppe. + + +Enter +Startet einen Chat mit dem ausgewählten Kontakt. + + +&Strg;M +Anzeigen/Ausblenden der Menüleiste. + + +&Strg;U +Anzeigen/Ausblenden von Benutzern, die Offline sind. + + +&Strg;G +Anzeigen/Ausblenden leerer Gruppen. + + + + + + + + +Das Chat-Fenster. +Gestaltung des Chat-Fensters. +Die Chat-AnsichtDie Chat-Ansicht nimmt gewöhnlich den größten Teil des Chat-Fensters ein. In diesem Bereich findet die eigentliche Konversation statt. Die Nachrichten erscheinen in der empfangenen Reihenfolge mit der jüngsten Nachricht oben. +Sie können das Erscheinungsbild der Chat-Ansicht verändern, um es anderen &im;-Programmen anzupassen oder ganz individuell zu gestalten. + +Chat-Mitgliederliste +Da einige &im;-Dienste Gruppen-Chats unterstützen, ist es nützlich zu sehen, wer gerade am Chat teilnimmt. Die Chat-Mitgliederliste erscheint links oder rechts der Chat-Ansicht. Das kann über EinstellungenChat-Mitgliederliste geändert werden. In der Chat-Mitgliederliste ist auch das Kontaktkontextmenü verfügbar. +EingabebereichDer Eingabebereich befindet sich unterhalb der Chat-Ansicht. In diesen Bereich werden eigene Nachrichten eingetippt. Sie können sowohl die Schriftart als auch die Farbe für die Nachricht mithilfe der Werkzeugleiste ändern. Ob die Nachricht bei den Gesprächspartnern auch in dieser Formatierung angezeigt wird, hängt von den Fähigkeiten des verwendeten &im;-Dienstes ab.Das voreingestellte Tastaturkürzel zum Senden ist &Enter;. +StatusleisteDie Statusleiste enthält neben temporären Meldungen, wie z.B. dass jemand gerade eine Nachricht eintippt, den Senden-Knopf. +Tabulatoren&kopete; kann mehrere Konversationen in einem einzigen Fenster darstellen, indem jede einen eigenen Karteireiter in dem Fenster erhält. Bei einer neuen Nachricht ändert der Titel des Karteireiters seine Farbe: + +rotJemand hat eine Nachricht geschrieben. +blauJemand hat eine Nachricht geschrieben, die ihren Spitznamen enthält. + +Die Gruppierung von Chats kann auf mehrere Arten erfolgen. Die Gruppierung wird im Dialog "&kopete; einrichten ..." unter Verhalten auf der Karteikarte Chat eingestellt. Mithilfe des Karteikarten-Menüs können Konversationen zwischen verschiedenen Fenstern verschoben und die Platzierung der Karteireiter im Fenster geändert werden. + + +Gruppen-Chat in&kopete; +&kopete; kann entweder für Chats zu zweit oder auch in Gruppen verwendet werden. Nicht jeder &im;-Dienst unterstützt allerdings Gruppen-Chats. +In MSN kann man durch ChatEinladung<Kontaktname> andere Personen zum Chat einladen. + + +Dateitransfers +Einige &im;-Dienste können Dateien übertragen. Diese Funktion kann über das Kontextmenü des Kontakts erreicht werden. Während eines Chat müssen Sie lediglich den Dateiempfänger aus dem Menü ChatKontakte auswählen. + + +Tastenzuordnung +Folgende Tastaturkürzel sind im Chat-Fenster verfügbar: + + + + +Tastenzuordnung +Aktion + + + + +&Enter; +Sendet die Nachricht im Eingabebereich. + + +&Strg;P +Druckt den Inhalt der Chat-Ansicht. + + +&Strg;S +Speichert den Inhalt der Chat-Ansicht. + + +&Strg;W +Schließt die aktuelle Chat-Ansicht. Damit schließt auch das Chat-Fenster, wenn sich nicht mehr als eine Karteikarte in diesem Fenster befanden. + + +&Alt;Pfeil links +Wechsel zur vorherigen Karteikarte. + + +&Alt;Pfeil rechts +Wechsel zur nächsten Karteikarte. + + +&Strg;&Shift;B +Lösen einer Chat-Karteikarte und Darstellung in einem eigenen Fenster. + + +Tab +Automatische Vervollständigung eines Namensanfangs einer der Chat-Teilnehmer. + + + + + + + + + + +&kopete; einrichten +Die Einrichtung von &kopete; wird über das Einstellungen-Menü durchgeführt. + +Globale Kurzbefehle +&kopete; definiert einige Tastenkürzel, die in jeder &kde;-Anwendung verwendet werden können. + + + + +Globale Tastenzuordnungen +Aktion + + + + +&Strg;&Shift;I +Nachricht lesen. Diese Funktion ist sinnvoll, falls die Kontaktliste ausgeblendet ist und das Kontrollleistensymbol eine neue Nachricht signalisiert. + + +&Strg;&Shift;C +Ein-/Ausblenden der Kontaktliste. Warnung: Falls das Kontrollleistensymbol von &kopete; deaktiviert ist oder keine Kontrollleiste vorhanden ist, verschwindet die Kontaktliste vollständig - lediglich durch Wiederholung des Tastaturkurzbefehls kann sie wiederhergestellt werden. + + + + + + + +Der Dialog &kopete; einrichten + +Hinzufügen und bearbeiten von Zugängen +Unter Erste Schritte wurde erklärt, wie man einen Zugang hinzufügt. Die Einstellungen eines Zugangs kann man später in dem Dialog &kopete; einrichten ändern, die man im Menü über Einstellungen&kopete; einrichten ... aufruft. Analog zum &kde;-Kontrollzentrum ist die Einrichtung in Abschnitte unterteilt. Mit den Symbolen auf der linken Seite wird zwischen den Abschnitten umgeschaltet. +Auf der Seite Zugänge kann man Zugänge Hinzufügen, Entfernen oder Ändern. Die Änderung von Einträgen funktioniert ähnlich wie das Hinzufügen. Allerdings kann die UIN, der Name oder was immer das &im;-System zur Identifikation des Zugangs verwendet, nicht geändert werden. Falls Sie diese Einstellung ändern möchten, müssen Sie einen neuen Zugang einrichten und möglicherweise den alten löschen. +Zur besseren Unterscheidung mehrerer Zugänge für das gleiche &im;-System können Sie unterschiedliche Farben für die Statusleiste und Kontaktsymbole vergeben.Wählen Sie dazu den gewünschten Zugang aus und klicken Sie auf den Farbauswahlknopf rechts. +Mit Hilfe der Symbole Aufwärts und Abwärts kann man die Priorität der Zugänge verändern. Darüber wird bei Kontakten, die auf mehrere Arten kontaktiert werden könnten, das zu nutzende &im;-System von &kopete; ausgewählt. + + +Verhalten +Unter Verhalten befinden sich Einstellungen zur Integration von &kopete; in ihre Arbeitsfläche und Einstellungen zur Oberfläche der Chat-Fenster. + +Karteikarte Allgemein +Hier kann man die Arbeitsflächenintegration und das Erscheinungsbild der Kontaktliste von &kopete; festlegen. + + +Symbol in der Kontrollleiste anzeigen + +Standardmäßig fügt &kopete; ein Symbol zur &kde; Kontrollleiste hinzu. Das kann man hier abschalten. + + + +Start mit ausgeblendetem Hauptfenster + +Diese Einstellung lässt &kopete; mit ausgeblendeter Kontaktliste starten. Sie wird erst durch Klicken auf das Kontrollleistensymbol oder über Anzeigen/Ausblenden der Kontaktliste eingeblendet. + + + +Nachrichtenwarteschlange benutzen + +In die Nachrichtenwarteschlange platziert &kopete; die Nachrichten, wenn kein Chat-Fenster geöffnet ist. Das ermöglicht die Benachrichtigung mit Sprechblasen oder über ein animiertes Kontrollleistensymbol bei neuen Nachrichten. Bei deaktivierter Nachrichtenwarteschlange wird bei einer eintreffenden Nachricht sofort ein Chat-Fenster geöffnet. + + + + +Benachrichtigungen + + +Bei neuer Nachricht Sprechblase anzeigen + +Diese Option zeigt bei einer neuen Nachricht eine Sprechblase an, die aus dem Kontrollleistensymbol kommt. Sie können die Nachricht ignorieren oder einen Chat beginnen. URLs werden aus der Nachricht extrahiert. Beim Klicken darauf öffnet sich der eingestellte Browser und die Nachricht verschwindet. + + + +Bei neuer Nachricht Systemabschnitt aufblinken lassen + +Durch diese Option wird eine Animation des Systemabschnittsymbols bei Ankunft einer neuen Nachricht angezeigt. Klicken auf das Symbol zeigt die Nachricht in einem neu geöffneten Chat-Fenster. + + + +Ereignisse bei Abwesenheit aktivieren + +Falls Sie nicht von Benachrichtigungen abgelenkt werden wollen, solange der Status Abwesend gesetzt ist, entfernen Sie diese Markierung. + + + +Klänge & Ereignisse einrichten + +&kopete; unterstützt Klänge, blinkende Fensterleisteneinträge, passive Meldungsfenster und andere ungewöhnliche Benachrichtigungsarten mit Hilfe des &kde;-Benachrichtigungssystems. Tippen Sie help:/kcontrol/kcmnotify in &konqueror; oder wählen Sie die Karteikarte Hilfe im Abschnitt Benachrichtigungen von &kcontrol; für genauere Informationen. +Zum Einrichten einer benutzerdefinierten Benachrichtigung für einen Kontakt +> klicken Sie mit der rechten Maustaste auf den Konakt in der Kontaktliste und wählen dann Eigenschaften. Auf diese Weise können Chats gestartet, Sound-Effekte wiedergegeben oder Nachrichten für diesen Kontakt oder die Gruppe angezeigt werden. Außerdem kann man Programm ausführen als benutzerdefinierte Benachrichtigung verwenden. Beispielsweise können Sie mit XOSD (X On-Screen-Display) eine OSD-Benachrichtigung erhalten, wenn das Ereignis Benutzer geht Online auftritt: +echo %s | osd_cat -o 100 -p bottom -A center -f -*-helvetica-*-r-*-*-24-*-*-*-*-*-*-* -O 2 -c gold +Sie können nach einem Vorschalg im &kde;-Forum die Online-Benachrichtigungen mit einem Sprachsynthesizer mit MBROLA vorlesen lassen: +echo %s | sed -e 's/online/onlaain/i' | /usr/local/bin/mbrdico.dutch.female +Das "sed" in der Mitte dient dazu, für die Ausgabe von Kopete eine bessere holländische Aussprache zu erzielen. + + + + + + +Abwesenheitseinstellungen + + +Alle geöffneten Chats von meiner Abwesenheit informieren +Bedenken Sie vor dem Aktivieren dieser Einstellung, dass bei ihrer Abwesenheit an jeden offenen Chat eine Nachricht gesendet wird. Einige könnten das als aufdringlich empfinden. + + + +Auto-Abwesend +Hier kann man einstellen, dass &kopete; nach einer gewissen Inaktivitätszeit auf Abwesenheit umschaltet. + + +Vordefinierte Abwesenheitsnachrichten +Sie könnnen beliebig viele Abwesenheitsnachrichten vordefinieren und von diesen beim Umschalten auf Abwesenheit eine auswählen. Dazu verwenden Sie den Knopf Status in der Hauptwerkzeugleiste. + + + +Chat-Einstellungen + + +Fenster/Karteikarte nach vorne bei neuen Nachrichten +Damit öffnet sich ein Chat-Fenster, wenn es eine neue Nachricht erhält. + + +Ereignisse im Chat-Fenster anzeigen +Einige &im;-Dienste bieten zusätzliche Informationen wie hinzukommende oder sich entfernende Personen. Diese Option zeigt derartige Informationen im Chat-Fenster an. + + +Nachrichten mit ihrem Spitznamen farblich hervorheben +Hiermit werden Nachrichten, die den eigenen Spitznamen enthalten, hervorgehoben. Weiter reichende Einstellungen zu Hervorhebungen und anderen Ereignissen findet man im Modul Hervorhebung. + + + +Schnittstellenauswahl +Die Eingabe von Nachrichten in &kopete; kann entweder über ein Senden und Vergessen-Interface, das nicht auf eine Antwort wartet, oder über ein Chat-Fenster, das den Dialog so darstellt, wie er sich entwickelt, erfolgen. Hier kann der Standardstil ausgewählt werden. + + +Regelungen zur Gruppierung von Chat-Fenstern +Falls Sie Chat-Fenster als Karteikarten innerhalb eines Fensters anordnen möchten, bietet &kopete; dafür einige Einstellungen. + +Öffnet jede Nachricht in einem neuen Chat-Fenster +Alle Nachrichten des gleichen Zugangs im gleichen Chat-Fenster zusammenfassen +Alle Nachrichten werden in einem Chat-Fenster gruppiert angezeigt +Alle Nachrichten der gleichen Gruppe werden im selben Chat-Fenster angezeigt +Alle Nachrichten des gleichen Metakontaktes werden im selben Chat-Fenster angezeigt + + + +Zeilenanzahl des Chat-Fensters + + +Maximale Anzahl von Chat-Fensterzeilen +Hiermit wird die maximale Anzahl von Textzeilen des Chat-Fensters begrenzt. + + + + + + +Erscheinungsbild +Erscheinungsbild beeinflusst den Stil der Chat-Fenster, deren Farben und Schriftarten, und ermöglicht die Auswahl von bevorzugten Emoticons. + +Emoticons +Emoticons (auch bekannt als "Smileys") sind Kombinationen von Zeichen wie z.B. ;-), die wie Gesichter aussehen und Stimmungen ausdrücken sollen. &kopete; kann an Stelle der Zeichen graphische Emoticons verwenden. +Auf dieser Seite kann der gewünschte Stil der Emoticons ausgewählt oder graphische Emoticons komplett abgeschaltet werden. +Unter Spezialisierte Aktionen finden Sie Informationen zur Installation zusätzlicher Emoticon Stile. + + +Chat-Fenster + +Stile +Sie können den Stil des Chat-Fensters an das Aussehen anderer Programme anpassen oder selbst einen Stil erfinden. Sie finden die installierten Stile in der Liste links und deren Vorschau im Hauptbereich. +Stile von dritter Seite sind unter http://kde-look.org aufgelistet. +Ein Stil kann durch Klicken auf Bearbeiten.. geändert werden. Stile werden in &kopete; als XML gespeichert und mit Hilfe von XSL (Extensible Stylesheet Language) in HTML umgewandelt. Sie müssen also zur Bearbeitung von Stilen sowohl mit HTML als auch mit XSL vertraut sein. + + +Chat-Fenster +Auch transparente Chat-Fenster werden von &kopete; unterstützt. Sie können hier sowohl den Transparenzgrad als auch die Farbe einstellen. Änderungen der Transparenz werden erst bei neu geöffneten Chat-Fenstern sichtbar. + + + +Kontaktliste + + + Metakontakte nach Gruppen ordnen + +Durch Deaktivierung dieser Option blendet &kopete; Gruppen aus und die Kontakte sind nur in Online-Kontakte und Offline-Kontakte unterteilt. + + + +Baumartige Linien anzeigen + +Üblicherweise zeigt &kopete; Kontakte und Gruppen in einer Baumstruktur an, bei der Gruppenmitglieder eingerückt sind. Das kann zugunsten eines einfacheren Erscheinungsbildes in eine einfache Liste umgewandelt werden. + + + +Kontaktanzeigemodus + + Es gibt verschiedene Ansichten für die Kontaktliste. Besonders interessant ist der Modus Ausführliche Ansicht mit Photos, in dem in der Kontaktliste auch je das Foto des Kontaktes angezeigt wird. Das Foto kommt entweder vom Nachrichtendienst oder aus dem KDE-Adressbuch. + + + +Animationen der Kontaktliste + + Hier wird eingestellt, wieviel in der Kontaktliste animiert wird. Das Deaktivieren der Einstellungen führt bei langsamen Maschinen zu besseren Reaktionszeiten. + + + +Kontaktliste automatisch ausblenden + + Falls diese Einstellung eingeschaltet ist, wird die Kontaktliste kurz nachdem die Maus das Fenster verlassen hat automatisch ausgeblendet. + + + +Kurztipp-Inhalte ändern ... + + Sie haben die volle Kontrolle über den Inhalt der Kurztipps. Diese werden in der Kontaktliste angezeigt, wenn die Maus über einem Kontakt verweilt. + + + + + +Farben und Schriftarten + +Farben des Chat-Fensters +Hier können die Grundschriftart und die Textfarben der Chat-Fenster eingestellt werden. + + +Kontaktliste +Einige &im;-Dienste übermitteln Informationen über den Leerlauf der Rechner von Kontakten. Durch diese Option kann für Rechner im Leerlauf die Farbe des zugehörigen Kontakts geändert werden. + + + + + + +Module laden +Die Konfiguration von &kopete; kann mit einigen speziellen Funktionen erweitert werden, die nützlich oder mindestens lustig sind. Sie finden diese im Dialog Module einrichten, den Sie über das Menü unter EinstellungenModule einrichten ... aufrufen. +In der Liste links kann jedes einzelne Modul ein-/ausgeschaltet und auf der rechten Seite dessen Einstellungen verändert werden. Im nächsten Kapitel finden Sie zu jedem Modul genauere Informationen. + + + + +Module von &kopete; +Die Module von &kopete; bieten Funktionen, die zwar nicht essentiell für die Nachrichtendienste, aber für einige Leute dennoch nützlich sind. + +Module + +Automatisch Ersetzen +Automatisch Ersetzen ermöglicht die automatische Korrektur häufig falsch getippter Worte und das automatische Einsetzen von Worten durch Verwendung von Abkürzungen. + + +Verbindungsstatus +Verbindungsstatus ist nützlich für die Benutzer von Modems oder anderen nicht permanenten Internetverbindungen. Es überwacht die Internetverbindung und wechselt den Zugangsstatus auf Online, wenn eine Verbindung besteht. + + +Kontaktnotizen +Kontaktnotizen sind nützliche Informationen, die man für Metakontakte speichern kann. + + +Kryptografie +Kryptographie ermöglicht mit Hilfe von GnuPG die Verschlüsselung von Konversationen. Beachten Sie, dass das nicht das gleiche ist wie eine über SSL gesicherte Verbindung. Während SSL die Nachricht unterwegs gegen Veränderung und Abhören sichtert, garantiert dieser Modus nicht, dass die richtige Person die Nachricht erhält. Kryptographie dagegen verschlüsselt die Nachricht für einen einzigen Empfänger - nur die Person mit dem passenden Schlüssel kann die Nachricht lesen. Das sichert allerdings nicht, dass die richtige Nachricht beim Empfänger ankommt. Jeder hat Zugriff auf den öffentlichen Schlüssel des Empfängers und kann die Nachricht unterwegs abfangen und durch eine andere ersetzen, ohne das der Empfänger dies bemerkt. +Wählen Sie ihren eigenen GnuPG-Schlüssel auf der Einrichtungsseite, um Kryptographie zu aktivieren. Wählen Sie dann Ausgehende Nachrichten mit diesem Schlüssel verschlüsseln, damit jede Nachricht zusätzlich auch an Sie selbst verschlüsselt werden. Andernfalls könnten Sie später die Konversationsprotokolle nicht mehr entschlüsseln. Wählen Sie dann Öffentlichen Schlüssel auswählen aus dem Kontextmenü für jeden Kontakt und wählen Sie jeweils den passenden Schlüssel. Bei Verwendung dieses Moduls werden Sie nach ihrem Passwort gefragt. + + +Hervorhebung +Hervorhebung arbeitet ähnlich zu E-Mailfiltern, indem aufgrund von bestimmten Nachrichten festgelegte Aktionen ausgelöst werden. Es kann Text hervorgehoben, aber auch ein Sound abgespielt werden. + + +Verlauf +Das Modul Verlauf speichert die über irgendeinen &im;-Dienst geführten Konversationen und erlaubt so den Rückgriff auf alte Konversationen. Der Zugriff erfolgt über den Menüeintrag Verlauf im Kontextmenü jedes Metakontakts. +Der folgende Eintrag wird zu den Kontaktlistenmenüs hinzugefügt: + + + +BearbeitenVerlauf anzeigen + + +(Bei ausgewähltem Kontakt aktiviert) Zeigt für den gewählten Kontakt den Verlauf des Chats an. + + + +Die folgenden Einträge werden zu den Chat-Fenster-Menüs hinzugefügt: + + + +&Alt;&Shift;Pfeil linksExtrasVoriger Verlauf + + +Zeigt die nächstältesten Nachrichten des Verlaufs im Chat-Fenster an. + + + + +&Alt;&Shift;Pfeil rechtsExtrasNächster Verlauf + + +Zeigt die nächstneueren Nachrichten des Verlaufs im Chat-Fenster an. + + + + +ExtrasLetzter Verlauf + + +Zeigt die neuesten Nachrichten des Verlaufs im Chat-Fenster an. + + + + + + +KopeteTeX +KopeteTeX ermöglicht Wissenschaftlern und Mathematikern Gespräche mit der LaTeX-Sprache. Ausdrücke zwischen $$ werden als Graphik im Chatfenster dargestellt und können als original LaTeX-Kode kopiert und eingefügt werden. Um dieses Modul nutzen zu können, muss LaTeX installiert sein. + + +Auto-Abwesend +Mithilfe einer Webcam und dem Video4Linux-Paket kann dieses Modul erkennen, wenn Sie sich nicht vor ihrem Rechner befinden, und &kopete; automatisch den Status auf Abwesend wechseln lassen. + + +Ich höre gerade diese Musik +Mit dem Modul Ich höre gerade diese Musik teilen Sie anderen Gesprächsteilnehmern automatisch mit, welche Musik Sie hören, indem Sie /media in einem Gespräch tippen oder aus dem Menü DateiAktionen auswählen. + + +Statistiken +Dieses Modul verwendet eine Datenbank um Informationen über das Verhalten Ihrer Kontakte zu sammeln. Sie können diese Daten z. B. verwenden, um herauszufinden, wann einer Ihrer Kontakte üblicherweise online ist. + + +Texteffekt +Texteffekt verändert den Nachrichtentext einer Nachricht vor dem Absenden. Beispiele sind die Einfärbung der Buchstaben in verschiedenen Farben oder die Änderung von Klein- und Großschreibung buchstabenweise. + + +Übersetzer +Das Übersetzermodul ermöglicht die Angabe einer bevorzugten Sprache für jeden Metakontakt und übersetzt Nachrichten an oder von diesem Kontakt mithilfe solcher Internetdienste wie Google und Babelfish. Die eigene bevorzugte Sprache kann man im Einrichtungsdialog des Moduls festlegen. Jedes Kontakts Sprache kann man über dessen Kontextmenü festlegen. +Der folgende Eintrag wird zu den Chat-Fenster-Menüs hinzugefügt: + + + +&Ctrl;TExtrasÜbersetzen + + +Falls die automatische Übersetzung abgeschaltet ist, kann so der aktuelle Chat übersetzt werden. + + + + + +Internetpräsenz +Internetpräsenz ermögicht das Darstellen ihres &im;-Status im Internet. Das Modul lädt eine kurze HTML-Datei zu einem angegebenen FTP-Server hoch, die dann in ihre Internetseite eingebunden werden kann. Das wird durch &kde;s Netzwerktransparenz erleichtert. Damit können Sie z.B. in ihrer Firma &im;-Dienste verwenden. +Beispiel: username@somehost.org/Pfad/zu/Persönlichem/Ordner/im.html verwendet das SFTP-Protokoll, um ihre Anwesenheitsinformation direkt auf einen Internetserver zu übertragen. +Informationen zu den verschiedenen Netzwerkprotokollen finden Sie in den KIO-Handbüchern. + + + +Ein Modul beitragen +Die Modulstruktur von &kopete; erlaubt eine einfache Erweiterung um zusätzliche Funktionen. Falls Sie eine Idee zu einer in &kopete; fehlenden Funktion haben, melden Sie sich. + + + +&kopete-menus; + + +Fragen und Antworten + + +Was bedeutet &kopete;? Wie wird &kopete; ausgesprochen? +&kopete; kommt vom chilenischen Wort "Copete", das mit Freunden einen Trinken gehen bedeutet. Duncan, der ursprüngliche Autor von &kopete; hat die Aussprache aufgenommen. + + +Ich habe bei einem Benutzer mehrere Nachrichtendienste eingerichtet, über die dieser Benutzer erreicht werden kann. Wenn ich in der Kontaktliste auf diesen Benutzernamen klicke, wird leider der falsche Nachrichtendienst gestartet. + +Sie können mit den Pfeiltasten aufwärts und abwärts die Reihenfolge der Nachrichtendienste festlegen, die &kopete; beim Senden einer Nachricht einhält. Sie finden diese Einstellungsmöglichkeit rechts unten im Dialog "Zugänge einrichten". &kopete; probiert den oben stehenden Nachrichtendienst zuerst aus. Falls allerdings einer der Zugänge einen höheren Status als die anderen hat, wird dieser zuerst probiert. Falls beispielsweise von drei Zugängen zwei als abwesend und einer als "Online" markiert ist, wird sofort dieser dritte Zugang verwendet.Um einen bestimmten Nachrichtendienst für die Nachricht an eine bestimmte Person zu verwenden, klicken Sie auf das kleine Protokollsymbol rechts des Menüeintrags anstatt auf den Namen selbst. + + + +Ich bin gezwungen, einen SOCKS-Proxy zur Verbindung zu verwenden. Ich finde dazu keinerlei Einstellmöglichkeiten in &kopete;. Wie kann ich &kopete; dazu bewegen, SOCKS zu benutzen? + + +Die Dienste MSN, ICQ, AIM, Jabber und Yahoo verwenden die &kde;-Netzwerkinfrastruktur. Der SOCKS-Proxy wird für alle &kde;-Anwendungen gemeinsam im Kontrollzentrum unter Internet & NetzwerkProxy eingerichtet. + + + + +Kann ich für &kopete; eigene Symbole verwenden? +Sie können auf der Seite Erscheinungsbild unter Emoticons des Dialogs "&kopete; einrichten" zwischen mehreren Symbolstilen wählen. +Zusätzliche Sätze von Emoticons zum Herunterladen finden Sie auf KDE-Look.org: + +Die Installation von Emoticons ist vergleichsweise einfach - fügen Sie einfach unter $KDEDIR/share/apps/kopete/pics/emoticons (oder $KDEHOME, z.B. in /home/benutzer/.kde/) einen Ordner mit den Symboldateien und einer XML-Datei mit den Zuordnungen von Texten zu Symbolen hinzu. + + +Kopieren Sie den ausgepackten Ordner nach $KDEDIR/share/apps/kopete/pics/emoticons oder $HOME/.kde/share/apps/kopete/pics/emoticons (oder wo sich $KDEHOME sonst befindet). +Wählen Sie aus dem Menü "Einstellungen" "&kopete; einrichten" und klicken Sie unter Erscheinungsbild in den linken Bereich des Einstellungsfensters und wählen Sie die Karteikarte Emoticons. +Wählen Sie den gerade installierten Satz von Symbolen aus der Liste +Sofort können Sie die neu installierten Symbole in &kopete; verwenden + +Um die Protokollsymbole zu ersetzen, müssen Sie andere Symbole nach $KDEDIR/share/apps/kopete/icons kopieren oder sie mit entsprechenden Symbolen unter $KDEHOME übersteuern. Bisher gibt es keine vollständigen Sätze von Symbolen, die Sie verwenden können. + + + + + + +Besondere Aktionen +Befehlszeilenparameter +Emoticon-Sortiment installieren + + + +Mitwirkende und Lizenz +&kopete; Copyright 2001-2005, &kopete;-Entwickler +Deutsche Übersetzung von Luc de Louwluc@delouw.ch +&underFDL; &underGPL; +Aktuelles Entwickler Team + + +Duncan Mac-Vicar Prett (duncan at kde org): Ursprünglicher Autor, Entwickler und Projektleiter +Till Gerken (till at tantalo net): Entwickler, Betreuer des Jabber-Moduls +Olivier Goffart (ogoffart at tiscalinet be): Entwickler, Betreuer des MSN-Moduls +Andy Goossens (andygoossens at telenet be): Betreuer der aktuellen Version +Grzegorz Jaskiewicz (gregj at pointblue com pl): Entwickler, Betreuer des Gadu-gadu-Moduls +Jason Keirstead (jason at keirstead org): Entwickler, Betreuer des IRC-Moduls und der Internetseite +Martijn Klingens (klingens at kde org): Entwickler, MSN-Programmierer +Matt Rogers (mattr at kde org): Entwickler, Betreuer der Module Yahoo und Oscar +Richard Smith (lilachaze at hotmail com): Entwickler, Betreuer der Benutzeroberfläche +Will Stephenson (lists at stevello free-online co uk): Entwickler, Symbole, Module, Handbuchautor + + + +Weitere Entwickler (Ruhmeshalle von &kopete;) +Diese Personen sind nicht mehr für &kopete; tätig. Sie haben sich anderen Projekten zugewandt. Bitte richten Sie keine Fragen an sie. Für ihre Unterstützung sind wir diesen Personen ewig dankbar. + +Christopher TenHarmsel (tenharmsel at users sourceforge net) Entwickler, Oscar-Programmierer +Ryan Cumming (ryan at kde org): Kernentwickler +Richard Stellingwerff (remenic at linuxfromscratch org): Entwickler +Hendrik vom Lehn (hennevl at hennevl de): Entwickler +Stefan Gehn (sgehn at gmx net): Entwickler +Robert Gogolok (robertgogolock at gmx de): Entwickler +Nick Betcher (nbetcher at kde org): Ursprünglicher Autor der ICQ-, AIM- und IRC-Module +Daniel Stone (dstone at kde org): Ursprünglicher Autor des Jabber-Moduls +James Grant (topace at lightbox org): Entwickler Autor des Import-Moduls +Zack Rusin (zack at kde org): Entwickler, alter Autor des Gadu-gadu-Moduls +Gav Wood (gav at kde org): Autor des WinPopup-Moduls + + + +Dokumentation +Dokumentation Copyright 2003,2004,2005 Will Stephenson (lists at stevello free-online co uk), Copyright 2005 Matt Rogers (mattr at kde org). + + + + +Installation + +Wie man &kopete; erhält +&install.intro.documentation; Entwicklerversionen können von &kopetewww; heruntergeladen werden. + + +Erforderliche Bibliotheken +Falls Sie &kopete; als Teil ihrer Distribution installiert haben, sind diese vermutlich bereits installiert. +Das Gadu-gadu-Modul benötigt das Paket "libgadu". Es ist auf dieser Seite zu finden. +Das Modul "Ich höre gerade diese Musik" benötigt die Bibliothek "libxmms", falls Sie auf den aktuellen Titel von xmms zugreifen möchten; diese Bibliothek sollte sich in ihrer Distribution befinden. Alternativ ist sie auf der Internetseite von xmms verfügbar. + + +Kompilierung und Installation +&install.compile.documentation; + +&documentation.index; +
+ + diff --git a/tde-i18n-de/docs/tdenetwork/kopete/menus.docbook b/tde-i18n-de/docs/tdenetwork/kopete/menus.docbook new file mode 100644 index 00000000000..991342840c9 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kopete/menus.docbook @@ -0,0 +1,1173 @@ + + +Menüeinträge + +Die einzelnen Menüeinträge sind unten beschrieben. Falls eine Tastenkombination existiert, die die entsprechende Funktion ausführt, wird die Standardkombination neben dem Menüeintrag aufgeführt. + +Fenstermenü der Kontaktliste + +Menü <guimenu +>Datei</guimenu +> + + + + +Datei Status setzen Online + + +Mit allen Zugängen Online gehen + + + + + +Datei Status setzen Abwesend + + +Alle Online-Zugänge auf den Status Abwesend setzen + + + + + +Datei Status Offline + + +Mit allen Zugängen Offline gehen + + + + + +Datei Kontakt hinzufügen ... + + +Dies startet den Assistent zum Hinzufügen von Kontakten, mit dem Sie einen neuen Kontakt zu Ihrer Liste hinzufügen können. + + + + + +Datei Neue Gruppe erstellen ... + + +Fragt nach einem Gruppennamen und fügt diesen zur Kontaktliste hinzu. + + + + + +&Ctrl;Q DateiBeenden + + +Trennt die Verbindungen zu allen &im;-Diensten und beendet das Programm. + + + + + + +Menü <guimenu +>Bearbeiten</guimenu +> + + + + +&Ctrl;Z Bearbeiten Rückgängig + + +Macht die letzte Änderung an der Kontaktliste rückgängig. + + + + + +&Ctrl;&Shift;Z Bearbeiten Wiederherstellen + + +Stellt die Änderungen wieder her, die mit BearbeitenRückgängig rückgängig gemacht wurden. + + + + + +BearbeitenEinzelne Nachricht senden ... + + +Öffnet ein Fenster ähnlich einem E-Mail-Fenster, um an den ausgewählten Kontakt eine Nachricht zu schicken. + + + + + +BearbeitenChat starten ... + + +Öffnet ein Chat-Fenster, um mit dem ausgewählten Kontakt eine Unterhaltung zu beginnen. + + + + + +Bearbeiten Datei senden ... + + +Öffnet einen Dateiauswahldialog zur Auswahl einer Datei, die an den ausgewählten Kontakt gesendet wird, falls der &im;-Dienst dieses unterstützt. + + + + + +Bearbeiten Verschieben nach + + +(Aktiviert, wenn ein Kontakt ausgewählt ist) Verschiebt den Kontakt in die Gruppe, die Sie aus dem Untermenü auswählen können. + + + + + +Bearbeiten Kopieren nach + + +(Aktiviert, wenn ein Kontakt ausgewählt ist) Kopiert den Kontakt in die Gruppe, die Sie aus dem Untermenü auswählen können. Falls der &im;-Dienst erlaubt, Kontakte in mehr als einer Gruppe zu haben, werden die Daten auf dem Server automatisch aktualisiert. + + + + + +Entfernen Bearbeiten Entfernen + + +(Aktiviert, wenn ein Kontakt ausgewählt ist) Löscht den Kontakt aus der Kontaktliste. + + + + + +Bearbeiten Umbenennen + + +(Aktiviert, wenn ein Kontakt ausgewählt ist) Benennt den Kontakt in der Kontaktliste um. Danach ändert sich der Kontaktlisteneintrag nicht mehr automatisch, wenn der Kontakt seinen Spitznamen ändert. Das kann über den Eigenschaftendialog wieder eingeschaltet werden. + + + + + +BearbeitenKontakt hinzufügen + + +(Aktiviert, wenn ein Kontakt ausgewählt ist) Wählen Sie einen weiteren Zugang aus dem Untermenü, um zu diesem Kontakt einen weiteren Nachrichtendienst hinzuzufügen. + + + + + +Bearbeiten Zu Kontaktliste hinzufügen + + +(Aktiviert, wenn ein Kontakt ausgewählt ist) Manchmal erhalten Sie Nachrichten von Personen, die noch nicht in der Kontaktliste stehen. In diesem Fall erzeugt &kopete; einen temporären Eintrag. Diese Funktion fügt den Kontakt dauerhaft zur Kontaktliste hinzu. + + + + + +Bearbeiten Eigenschaften + + +In diesem Dialog können Sie benutzerdefinierte Symbole für den Kontakt wählen und dessen Namen ändern. +Sie können den &kde;-Adressbucheintrag ändern, mit dem ein Kontakt verknüpft ist. + + + + + +BearbeitenGruppe entfernen + + +(Aktiviert, wenn eine Gruppe ausgewählt ist) Entfernt eine Gruppe aus der Kontaktliste. Alle Kontakte der Gruppe werden in die oberste Ebene verschoben. + + + + + +BearbeitenGruppe umbenennen + + +(Aktiviert, wenn eine Gruppe ausgewählt ist) Benennt die Gruppe um. + + + + + + + +Menü <guimenu +>Einstellungen</guimenu +> + + + + +&Ctrl;M EinstellungenMenüleiste ein-/ausblenden + + +Blendet die Menüleiste ein/aus. + + + + + +Einstellungen Werkzeugleiste ein-/ausblenden + + +Blendet die Werkzeugleiste ein/aus. + + + + + +EinstellungenStatusleiste ein-/ausblenden + + +Blendet die Statusleiste ein/aus. + + + + + +&Ctrl;U Einstellungen Offline-Benutzer ein-/ausblenden + + +Blendet die Kontakte, die aktuelle Offline sind, ein/aus. Sie werden sichtbar, sobald Sie Online gehen. + + + + + +&Ctrl;G Einstellungen Anzeige leerer Gruppen + + +Blendet Gruppen ein/aus, die keine Mitglieder haben bzw. deren Mitglieder alle Offline und ausgeblendet sind (siehe weiter oben). + + + + + +Einstellungen Kurzbefehle festlegen ... + + +Zeigt den &kde;-Standarddialog zur Einrichtung von Kurzbefehlen an. Dort können die Tastenzuordnungen für das Kontaktlistenfenster geändert werden. + + + + + +Einstellungen Globale Kurzbefehle einrichten ... + + +Zeigt den &kde;-Standarddialog zur Festlegung der globalen Tastenzuordnungen an. Dort können Zuordnungen festgelegt werden, die in jedem Programm unter &kde; aktiv sind. + + + + + +Einstellungen Werkzeugleisten einrichten ... + + +Zeigt den &kde;-Standarddialog zur Einrichtung der Werkzeugleisten. Hier können die Werkzeugleisten der Kontaktliste geändert werden. + + + + + +Einstellungen Kopete einrichten ... + + +Zeigt den Dialog Kopete einrichten an. + + + + + +Einstellungen Module einrichten ... + + +Zeigt den Dialog Module einrichten an. + + + + + + +Menü <guimenu +>Hilfe</guimenu +> +Die &kde;-Standardeinträge des Menüs Hilfe lauten: +&help.menu.documentation; + + + +Die Menüs des Chat-Fensters + +Menü <guimenu +>Chat</guimenu +> + + + +&Ctrl;&Enter; ChatNachricht senden + + +Sendet eine Nachricht. + + + + + +&Ctrl;S ChatSpeichern + + +Speichert den Inhalt des Chats in einer Datei. + + + + + +&Ctrl; Chat Drucken ... + + +Druckt eine Kopie des Chats aus. + + + + + +ChatKontakte + + +Dieses Menü listet alle Personen im Chat auf. Sie finden hier für jeden Kontakt die gleichen Menüeinträge, die auch über die rechten Maustaste in der Kontaktliste zur Verfügung stehen. Damit können Sie kontaktspezifische Aktionen wie "Datei senden", "Benutzerinfo anzeigen" oder einen "Kontakt blockieren" durchführen. + + + + + +&Ctrl;W ChatSchließen + + +Schließt den aktuellen Chat. Falls in anderen Karteikarten des Fensters noch Chats laufen, bleibt das Fenster offen. + + + + + +&Ctrl;Q Chat Beenden + + +Beendet alle Chats in diesem Fenster. + + + + + +Menü <guimenu +>Bearbeiten</guimenu +> + + + +&Ctrl;X Bearbeiten Ausschneiden + + +Text ausschneiden funktioniert analog zu einem Textverarbeitungsprogramm. Der ausgewählte Text wird entfernt und in die Zwischenablage gestellt.Sie können außerdem einen Textabschnitt auswählen und mit dem Mauszeiger an eine neue Stelle ziehen. + + + + + +&Ctrl;C Bearbeiten Kopieren + + +Text kopieren funktioniert analog zu einem Textverarbeitungsprogramm. Der ausgewählte Text wird in die Zwischenablage kopiert. Alternativ können Sie einen Textabschnitt auswählen und bei gedrückter &Ctrl;-Taste mit der Maus an eine neue Stelle ziehen, um ihn zu kopieren. + + + + + +&Ctrl;V Bearbeiten Einfügen + + +Text einfügen arbeitet analog zu den meisten Texteditoren: Der Text aus der Zwischenablage wird an der aktuellen Cursorposition in den Text eingefügt. + + + + + +Menü <guimenu +>Format</guimenu +> + + + +FormatSmiley hinzufügen + + +In diesem Menü sind alle Smileys/Emoticons des aktuellen Satzes enthalten. Den Symbolsatz können Sie im Einrichtungsdialog von Kopete ändern. + + + + + +FormatTextfarbe ... + + +Öffnet einen Farbwahldialog zur Auswahl der Textfarbe. + + + + + +FormatHintergrundfarbe ... + + +Öffnet eine Farbwahldialog zur Auswahl der Hintergrundfarbe. + + + + + +FormatSchriftart + + +Erlaubt die Auswahl der im Chat verwendeten Schriftart. + + + + + +FormatSchriftgröße + + +Dieses Menü erlaubt die Änderung der im Chat verwendeten Schriftgröße. + + + + + + +Menü <guimenu +>Karteireiter</guimenu +> + + + +KarteireiterKarteikartenplatzierung + + +Hier können Sie festlegen, ob die Karteireiter oberhalb oder unterhalb des Chatfensters erscheinen. + + + + + +&Ctrl;&Shift;B KarteireiterChat abkoppeln + + +Koppelt den aktuellen Chat in ein eigenes Fenster ab. + + + + + +Karteireiter Chat verschieben in Fenster + + +Mit diesem Menü können Chats zwischen Fenstern verschoben werden. Wählen Sie das Fenster im Menü, in das der Chat verschoben werden soll. + + + + + + +Menü <guimenu +>Extras</guimenu +> +Dieses Menü enthält die Einträge, die durch geladene Module hinzugefügt wurden. Genauere Informationen finden Sie im Kapitel Module. + + +Menü <guimenu +>Einstellungen</guimenu +> + + + +&Ctrl;M EinstellungenMenüleiste ein-/ausblenden + + +Koppelt den aktuellen Chat in ein eigenes Fenster ab. + + + + + +Einstellungen WerkzeugleistenHauptwerkzeugleiste ein-/ausblenden + + +Blendet die Hauptwerkzeugleiste ein/aus. + + + + + +Einstellungen Werkzeugleisten Status ein-/ausblenden (Kopete) + + +Blendet die Statuswerkzeugleiste von &kopete; ein/aus. Hier werden die Bilder der Kontakte angezeigt. + + + + + +Einstellungen Werkzeugleisten Formatwerkzeugleiste ein-/ausblenden (Kopete) + + +Blendet die Werkzeugleiste zur Textformatierung ein/aus. + + + + + +Einstellungen Statusleiste anzeigen + + +Koppelt den aktuellen Chat in ein eigenes Fenster ab. + + + + + +EinstellungenChat Mitgliederliste ein-/ausblenden + + +Hier wird eingestellt, ob die Mitgliederliste des Chats auf der linken oder rechten Seite oder gar nicht angezeigt wird. + + + + + +Einstellungen Kurzbefehle festlegen ... + + +Zeigt die &kde;-Standarddialog zur Festlegung von Tastaturzuordnungen. Hier können die Zuordnungen für das Chat-Fenster geändert werden. + + + + + +Einstellungen Werkzeugleisten einrichten ... + + +Zeigt den &kde;-Standarddialog zur Einrichtung der Werkzeugleisten an. Hier können die Werkzeugleisten des Chat-Fensters verändert werden. + + + + + + +Menü <guimenu +>Hilfe</guimenu +> +Die &kde;-Standardeinträge des Menüs Hilfe lauten: +&help.menu.documentation; + + + + + diff --git a/tde-i18n-de/docs/tdenetwork/kpf/Makefile.am b/tde-i18n-de/docs/tdenetwork/kpf/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kpf/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/kpf/Makefile.in b/tde-i18n-de/docs/tdenetwork/kpf/Makefile.in new file mode 100644 index 00000000000..f3dc40dd2e1 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kpf/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kpf +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kpf/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kpf/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kpf/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kpf/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kpf/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpf/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kpf/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kpf/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kpf/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kpf/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/kpf/index.cache.bz2 new file mode 100644 index 00000000000..7b0e723236c Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kpf/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/kpf/index.docbook b/tde-i18n-de/docs/tdenetwork/kpf/index.docbook new file mode 100644 index 00000000000..393d0746856 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kpf/index.docbook @@ -0,0 +1,358 @@ + + + + + +]> + + + + + + Das Handbuch zu &kpf; + + + + Rik Hemsley
&Rik.Hemsley.mail;
+
+
+ + FrankSchütte
F.Schuette@t-online.de
Deutsche Übersetzung
+ +
+ + + 2002 + &Rik.Hemsley; + + + &FDLNotice; + + 2003-09-30 + 1.0.1 + + + Mit Hilfe von &kpf; kann man Dateien über ein Netzwerk hinweg gemeinsam benutzen. + + + + KDE + öffentlich + Dateiserver + HTTP + + +
+ + + + Einleitung + + &kpf; verwendet HTTP (Hypertext Transfer-Protokoll), das gleiche Protokoll, das Web-Server verwenden, um die gemeinsame Nutzung von Dateien über ein Netzwerk zu ermöglichen. &kpf; ist ein öffentlicher Dateiserver. Es gibt keine Zugriffsbeschränkungen auf die gemeinsam genutzten Dateien. Alle gemeinsam genutzten Dateien sind jedem verfügbar. + + &kpf; dient zur gemeinsamen Nutzung von Dateien mit Freunden; das Programm ist nicht als vollständiger Web-Server wie Apache gedacht. &kpf; wurde ursprünglich als Möglichkeit programmiert, Dateien mit Benutzern auszutauschen, mit denen man gerade über IRC (Internet Relay Chat) chattet. + + Typisches Anwendungsbeispiel: &kpf; stellt die Dateien aus dem Ordner public_html des eigenen Persönlichen Verzeichnisses bereit. Möchte man jetzt eine Datei verfügbar machen, so kopiert man die Datei in den Ordner public_html und gibt im Kanal bekannt, dass die Datei unter http://www.MeinRechner.net:8001/Dateiname verfügbar ist. Diese Methode ist sinnvoller, als jedem Teilnehmer eine E-Mail mit der Datei als Anhang zu schicken (Einige sind vielleicht nicht einmal daran interessiert). + + + + + + Verwendung von &kpf; + + + + Grundlagen von &kpf; + + &kpf; ist ein Miniprogramm in der &kontrollleiste;. Daher benötigt es wenig Platz auf dem Bildschirm und dennoch ist der aktuelle Status ständig sichtbar. Um &kpf; zu starten, klicken Sie mit der rechten Maustaste auf die &kontrollleiste; und wählen Miniprogramm hinzufügen .... Wählen Sie Öffentlicher Dateiserver und klicken Sie auf Hinzufügen. + + &kpf; verwendet das Konzept gemeinsam genutzter Ordner. Man kann eines oder mehrere Ordner öffentlich zugänglich machen. Dadurch werden alle Dateien (und Unterordner) öffentlich zugänglich. + + Bitte seien Sie vorsichtig bei der Auswahl gemeinsam genutzter Ordner. Denken Sie daran, dass alle Dateien und Unterverordner einschließlich der versteckten Dateien (Dateien mit einem Punkt am Anfang) der ganzen Welt verfügbar sind. Daher sollte man auf keinen Fall geheime Informationen wie Kennwörter, kryptographische Schlüssel, das eigene Adressbuch oder firmenspezifische Dateien &etc; veröffentlichen. + + Sobald &kpf; gestartet wurde, sieht man ein quadratisches Miniprogrammfeld mit dem Symbol eines Heißluftballons. Der Ballon ist sichtbar, solange keine Ordner zur gemeinsamen Nutzung über das Internet freigegeben wurden. + + Um einen Ordner im Internet gemeinsam zu verwenden, klickt man mit der rechten Maustaste auf den Ballon und wählt aus dem einzeiligen Menü Neuer Server .... Diese Auswahl aktiviert den Assistenten, der ein paar einfache Fragen stellt. Nach dem Beantworten der Fragen, wird der angegebene Ordner zur gemeinsamen Verwendung über das Internet freigegeben. + + Alternativ zur direkten Verwendung von &kpf; ist die Verwendung innerhalb von &konqueror;. + + Dazu öffnet man mit &konqueror; einen Ordner, klickt mit der rechten Maustaste auf den Hintergrund und öffnet den Dialog Eigenschaften. Bei der Installation hat &kpf; den Eintrag Freigabe hinzugefügt. Falls &kpf; nicht läuft, hat man die Option, das Programm zu starten. Klickt man auf OK wird ein Signal an &kpf; mit der Aufforderung, dieses Verzeichnis zu den im Internet gemeinsam genutzten Ordnern hinzuzufügen, gesendet. + + + + + + + + Einrichtung der Freigabe + + + + Port anzeigen + + Für jeden gemeinsam verwendeten Ordner öffnet &kpf; einen Netzwerk-Port. Ein Port ist eine Nummer, die einen Netzwerkdienst eindeutig identifiziert. Wenn jemand ein Programm (&zb; einen Internet-Browser) verwendet, wird er mit Hilfe dieser Nummer zu dem gewünschten Dienst geleitet. + + Das Konzept der Ports erlaubt die Ausführung mehrerer Netzwerkdienste auf einem Rechner. Übliche Server sind z. B. der &HTTP;-Server (für das Web), der an Port 80 aktiv ist, &SMTP; (E-Mail-Versand), üblicherweise an Port 25, und POP3 (E-Mail-Empfang), üblicherweise an Port 110. + + Üblicherweise muss bei der Verbindung zu einem Netzwerk-Server die Portnummer nicht angegeben werden. Die Nummern sind standardisiert, d. h. jeder, der eine Verbindung zu Port 80 sucht, erwartet unter dieser Nummer einen &HTTP;-Server. + + Bei &kpf; handelt es sich nicht um einen Standard-Service. Aus diesem Grund wurde die Portnummer 8001 als Standardeinstellung gewählt. + + Der zweite veröffentlichte Ordner wird mit Port 8002 verbunden. Die Zahl wird für jeden neuen Ordner um eins erhöht. + + In gewissen Grenzen kann man die Portnummer für ein veröffentlichtes Verzeichnis frei wählen. + + Die Portnummern unterhalb von 1000 sind allerdings für System-Dienste, also Dienste, die der Administrator verwaltet, reserviert. Daher funktioniert die Verwendung eines Port unterhalb von 1000 in der Regel nicht. + + &kpf; warnt, wenn es den zugewiesenen Port nicht verwenden kann. Das geschieht durch die Anzeige des Symbols einer unterbrochenen Verbindung in der linken oberen Ecke der Graphik. &kpf; versucht zu verhindern, dass man für mehr als ein veröffentlichtes Verzeichnis den selben Port verwendet, aber die Verwendung eines bereits von einem anderen Dienst, z.B. dem Haupt-Web-Server belegt ist, wird nicht unterbunden. + + Falls man das Symbol für die unterbrochene Verbindung sieht, kann man mit der rechten Maustaste auf die Bandbreiten-Graphik klicken und Einrichten ... auswählen. Nun kann man die Portnummer ändern und auf OK klicken. Hat man jetzt einen freien Port angegeben, verschwindet das Symbol für die unterbrochene Verbindung; Verbindungen zu dem veröffentlichten Verzeichnis sollten jetzt möglich sein. + + + + + + Bandbreitenbegrenzung + + Die Angabe der Bandbreite bezieht sich auf die Geschwindigkeit, mit der Daten übertragen werden können. + + &kpf; erlaubt die Begrenzung der Bandbreite für jedes veröffentlichte Verzeichnis. Damit kann man verhindern, dass die Netzwerkverbindung durch Leute überlastet wird, die Dateien aus dem veröffentlichten Verzeichnis herunterladen. Falls man über ein Modem zum Internet verbunden ist, bleiben eventuell nur noch ein paar Kilkobyte pro Sekunde für eigene Aktivitäten übrig. Durch die Bandbreitenbegrenzung von &kpf; kann man einen Teil der Bandbreite für sich selbst reservieren. + + Wie gerade erwähnt, misst &kpf; die Bandbreite in Kilobyte pro Sekunde oder kurz KB/s. Ein typisches Modem kann durchschnittlich 5KB/s übertragen, also sollte man die Bandbreite von &kpf; auf einen geringeren Wert begrenzen. Der genaue Wert ist abhängig von der Verwendung von &kpf;. + + + + + + Symbolischen Verknüpfungen folgen + + Eine symbolische Verknüpfung ist eine besondere Datei, die eine Referenz auf eine andere Datei (oder einen anderen Ordner) im Dateisystem darstellt. Folgt man der Verknüpfung, so gelangt man zu der Datei, die referenziert wird - die Verknüpfung ist normalerweise transparent. + + Standardmäßig erlaubt &kpf; das Verfolgen solcher symbolischer Verknüpfungen nicht. Andernfalls würde es möglich sein, falls man ein öffentliches Verzeichnis /PersönlichesVerzeichnis/public_html mit einer Verknüpfung /tmp besitzt, dass jemand, der auf /tmp klickt, den Inhalt des /tmp-Ordners sehen kann. + + Generell ist es unklug, die Verfolgung von symbolischen Verknüpfungen zu erlauben. Der Hauptgrund für das Ankreuzfeld ist, dass es sinnvoll sein kann, symbolische Verknüpfung von einem Ort des veröffentlichten Ordners zu einem anderen Ort des veröffentlichten Ordners zu erstellen. Das ist insbesondere sinnvoll, falls man &kpf; entgegen der Empfehlung verwenden möchte, um einen vollwertigen Web-Server einzurichten. + + Passen Sie auf, dass Sie keine Verknüpfung in einen Teil des Dateisystems erstellen, der schützenswerte Daten enthält (oder eine Verknüpfung, die in einen Bereich mit schützenswerten Daten verweist). + + + + + + + + Fragen und Antworten + + + + + + + Warum enthält &kpf; keine Sicherheitsmaßnahmen? + + + + + In Wahrheit enthält &kpf; verschiedene Maßnahmen, um zu verhindern, dass irrtümlich schützenswerte Daten veröffentlicht werden. Es gibt allerdings keinen Kennwortschutz und keine Verschlüsselung. Das ist so gedacht, wie weiter oben erläutert wurde. + + Je mehr Sicherheitsmechanismen ein Dienst bietet, um so sicherer fühlen sich die Leute bei dessen Benutzung. Unglücklicherweise ist es für eine wirkliche Sicherheit unerlässlich, dass der Benutzer alle Einflüsse überblicken kann. Ein Kennwortschutz ist z.B. sinnlos, wenn der Benutzer nicht weiß, was für die Wahl eines guten Kennwortes zu beachten ist. Daher wurde die Entscheidung getroffen, keinerlei Sicherheitsmechanismen zu bieten, in der Hoffnung, dass der Benutzer dieses Konzept schnell versteht, anstatt erst lange Monate und Jahre mit der Komplexität von Sicherheitsmechanismen im Netzwerk verbringen zu müssen. + + Das Konzept ist einfach: Wenn man einen Ordner veröffentlicht, ist er für die ganze Welt zugänglich. Wenn man das nicht möchte, darf man ihn nicht veröffentlichen. + + + + + + + + + + + + Mitwirkende und Lizenz + + &kpf; + + Copyright 2002 für das Programm &Rik.Hemsley;&Rik.Hemsley.mail; + + Copyright 2002 für die Dokumentation &Rik.Hemsley;&Rik.Hemsley.mail; + +Frank SchütteF.Schuette@t-online.de +&underFDL; &kpf; steht unter der MIT-Lizenz. + + + + + + Installation + + + + Wie man &kpf; bekommt. +&install.intro.documentation; + + + + &documentation.index; + +
+ + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/Makefile.am b/tde-i18n-de/docs/tdenetwork/kppp/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/kppp/Makefile.in b/tde-i18n-de/docs/tdenetwork/kppp/Makefile.in new file mode 100644 index 00000000000..4d97f20adf8 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kppp +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kppp/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=callback.docbook kppp-faq.docbook getting-online.docbook index.docbook wizard.docbook tricks.docbook hayes.docbook security.docbook index.cache.bz2 kppp-wizzard.png dialog-setup.docbook global-settings.docbook accounting.docbook chap.docbook Makefile.in kppp-dialer-tab.png Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) kppp-faq.docbook wizard.docbook callback.docbook index.docbook accounting.docbook kppp-dialer-tab.png chap.docbook security.docbook tricks.docbook hayes.docbook dialog-setup.docbook getting-online.docbook kppp-wizzard.png global-settings.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp + @for base in kppp-faq.docbook wizard.docbook callback.docbook index.docbook accounting.docbook kppp-dialer-tab.png chap.docbook security.docbook tricks.docbook hayes.docbook dialog-setup.docbook getting-online.docbook kppp-wizzard.png global-settings.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/$$base ;\ + done + +uninstall-nls: + for base in kppp-faq.docbook wizard.docbook callback.docbook index.docbook accounting.docbook kppp-dialer-tab.png chap.docbook security.docbook tricks.docbook hayes.docbook dialog-setup.docbook getting-online.docbook kppp-wizzard.png global-settings.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kppp/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in kppp-faq.docbook wizard.docbook callback.docbook index.docbook accounting.docbook kppp-dialer-tab.png chap.docbook security.docbook tricks.docbook hayes.docbook dialog-setup.docbook getting-online.docbook kppp-wizzard.png global-settings.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kppp/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kppp/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kppp/accounting.docbook b/tde-i18n-de/docs/tdenetwork/kppp/accounting.docbook new file mode 100644 index 00000000000..5876e5300db --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/accounting.docbook @@ -0,0 +1,153 @@ + +Eine Beispielvorlage für die Telefonkostenabrechnung. + +Wenn Sie keinen geeigneten Eintrag für Ihre Region finden, können Sie selber einen nach folgender Vorlage erstellen. Keine Angst, es ist wirklich nicht so schwer. + +Vergessen Sie bitte nicht, die neu erzeugte Regeldatei an den &kppp;-Betreuer zu schicken. Die Syntax des neu erstellten Eintrags kann überprüft werden mit dem Befehlszeilen-Parameter Regeldateivon &kppp; und muss in ${KDEDIR}/share/apps/kppp/Rules oder in${HOME}/.kde/share/apps/kppp/Rules installiert werden, bevor Sie sie im Dialog auswählen können. + +################################################################### +# +# Lizenz +# Diese Vorlage wurde erstellt von Mario Weilguni <mweilguni@kde.org> +# Sie ist lizenziert unter den selben Bedingungen wie das zugehörige kppp-Paket. +# +# +################################################################### +# +# Dies ist ein Beispiel-Regelsatz für kppp. Sie können das Beispiel wie eine Vorlage benutzen, +# wenn Sie Ihren eigenen Regelsatz erstellen müssen. +# Entfernen Sie alle Kommentare und fügen Sie Ihre eigenen hinzu. +# Dies erlaubt es anderen Benutzern Ihren Regelsatz schnell zu verstehen. +# +# Bitte tragen Sie in die Tarif-Datei Ihren Namen und Ihre E-Mail-Adresse ein, so dass ich, wenn nötig, Sie erreichen kann. +# +# BEMERKUNG: + # die Regeln in diesem Regelsatz machen nicht viel Sinn und sind nur zu Demonstrationszwecken gedacht. +# +# BEMERKUNG ZU DATEINAMEN: +# Wenn Sie Ihren eigenen Regelsatz erstellen, benutzen Sie "_" im Dateinamen +# anstelle von Leerzeichen und ".rst" als Datei-Erweiterung. +# z.B. " Stadtgespräche Österreich" +# -->Die Datei sollte gespeichert werden unter "Stadtgespräche_oesterreich.rst" +# +# Vielen Dank Bernd Wuebben +# wuebben@math.cornell.eduwuebben@kde.org +################################################################### + + +################################################################### +# +# NAME DES REGELSATZES. Dieser wird zu Abrechnungszwecken BENÖTIGT. +# +################################################################### +name=default + +################################################################### +#Einstellungen : Währung +################################################################### + +# Definiere ATS (österreichischer Schilling) als zu benutzendes Währungssymbol. +# (nicht unbedingt notwendig, Standard="$") +currency_symbol=ATS + +# Definition der Position des Währungssymbols. +# (nicht unbedingt notwendig, Standard="rechts") +currency_position=right + +# Definition der signifikanten Ziffern. +# (nicht unbedingt notwendig, Standard sind"2") +currency_digits=2 + + + +################################################################### +# Einstellungen : Verbindung +################################################################### + +# BEMERKUNG: +# Regeln werden der Reihe nach angewendet - die LETZTE passende Regel wird zur Kosten-Berechnung benutzt. + +# Diese wird bei jedem Verbindungs-Aufbau geladen. Wenn Sie nicht für jeden Verbindungs-Aufbau zahlen müssen, +# benutzen Sie hier "0" oder kommentieren Sie die folgende Zeile aus. +per_connection=0.0 + + +# Mindestkosten pro Verbindung. Wenn die Kosten einer Telefon-Verbindung niedriger sind als dieser Wert, +# dann benutzen Sie diesen Wert stattdessen. +minimum_costs=0.0 + + +# Sie zahlen 0.74 für die ersten 180 Sekunden (3 Minuten) egal ob Sie für 1 Sekunde oder 180 Sekunden verbunden sind. +# Diese Regel hat die ersten 180 Sekunden Vorrang vor allen anderen Regeln, einschließlich der 'Standard' Regel. +# Betrachten Sie die Datei costgraphs.gif im Verzeichnis docs der kppp Distribution für die graphische Darstellung. +flat_init_costs=(0.74,180) + +## Dies ist die Standard Regel, welche verwendet wird, falls keine andere Regel zur Anwendung kommt. +# Die erste Komponente "0.1" ist der Preis für eine "Einheit", während "72" die Dauer in Sekunden angibt. +# Die folgende Regel bedeutet also: "Jede 72 Sekunden werden 0.1 ATS der Abrechnung hinzugefügt. +default=(0.1, 72) + +# +# Schwierigere Regeln: +# + +# "von Montag bis Sonntag von 12:00 bis 23:59 Uhr kosten 72 Sekunden 0.2 ATS" +on () between () use (0.2, 2) + +# wie oben +on (monday..sunday) between () use (0.2, 2) + +# wie oben +# Sie müssen die 24-Stunden Schreibweise benutzen, oder die Abrechnung arbeitet nicht richtig. +# (Zum Beispiel schreiben Sie 15:00 Uhr für 3 Uhr Nachmittags) +on (monday..sunday) between (0:00..23:59) use (0.2, 2) + +# verwenden für Freitag, Sonnabend, Sonntag und Montag von 8:00 bis 13:00 Uhr +on (friday..monday) between (8:00..13:00) use(0.3,72) + +# BEACHTEN SIE: +on(monday..friday) between (21:00..5:00) use (0.4,2) +# beinhaltet NICHT Sonnabend 0:00-5:00; sonder nur Montag-Freitag. + +# verwenden an Weihnachten +on (12/25) between () use (0.3,72) + +# eine Liste von Daten und einem Wochentag +on (12/25..12/27, 12/31, 07/04, monday) between () use (0.4, 72) + +# für Ostern verwenden Sie: +on (easter) between () use (0.3,72) + +# Ostern + 50 Tage (Pfingstmontag) +on (easter+50) between () use (0.3,72) + +on (thursday) between (20:00..21:52) use (8.2, 1) + + +# Die vorangehenden "on()" Regeln beziehen sich alle auf die aktuelle Zeit, die Sie verbunden sind. +# Sie können aber auch Regeln erstellen, abhängig von der Anzahl der Sekunden die Sie verbunden sind, +# indem Sie diese Zeit als drittes Argument für "use()" eintragen. +# Zum Beispiel legen wir fest, die normale Rate am Abend beträgt 0.20 pro Minute. +# Diese Rate verringert sich um 20% nachdem Sie eine Stunde verbunden sind. Die Regeln dafür sehen aus wie folgt: + +on () between (19:30..08:00) use (0.20, 60) +on () between (19:30..08:00) use (0.16, 60, 3600) + +# Beachten Sie: diese Regeln werden, wie alle anderen auch, in der Reihenfolge benutzt, in der sie stehen. + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/callback.docbook b/tde-i18n-de/docs/tdenetwork/kppp/callback.docbook new file mode 100644 index 00000000000..fa31f60c482 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/callback.docbook @@ -0,0 +1,321 @@ + +Konfigurieren von &kppp; für Rückrufverbindungen + +Das folgende Kapitel wurde von Martin Häfner mh@ap-dec717c.physik.uni-karlsruhe.dezur Verfügung gestellt. + + +&UNIX; oder &Linux; Rückruf-Server + +Dieser Abschnitt ist eine Einführung in den Ablauf beim Aufbau einer &UNIX; (&Linux;)-Rückrufverbindung und wie &kppp; eingestellt werden kann, um eine Verbindung mit einem &UNIX; Rückruf-Server, speziell mit einen Skript-basierten &Linux; Rückruf-Server, zu erstellen. + + +Einführung in Rückrufverbindungen + +Es gibt verschiedene Gründe für die Benutzung von Rückrufverbindungen. Einige davon sind: + + + +Die Sicherheit Ihres lokalen Netzwerkes erhöhen. + + +Die Kosten von auswertigen Mitarbeitern senken. + + +Telefonkosten kontrollieren, die als Geschäftsausgaben deklariert wurden. + + + +Machen Sie sich Sorgen, dass jemand Ihren Einwahl-Server anwählt und versucht ein Passwort zu entschlüsseln? Warum betreiben Sie dann überhaupt einen Firewall für Ihre Internetverbindungen? + +Rückrufverbindungs-Software fragt normalerweise nach Ihrem Namen und unterbricht dann die Verbindung. Dann ruft sie Sie zurück, meistens unter einer Nummer die auf dem Server in einer Datenbank gespeichert ist.Der Client nimmt den Anruf an und fährt mit dem Verbindungsaufbau fort, als wenn nichts gewesen wäre. Der Server fragt Sie nun nach Ihrem Benutzernamen und Passwort, wohlwissend das Sie die Person sind, deren Namen bei der ersten Einwahl angegeben wurde. Die Verbindung wird normal aufgebaut und pppd wird gestartet. + +Die Frage ist, wie sage ich dem Client er soll den Anruf annehmen, wenn der Server zurückruft? Brauchen Sie dazu einProgramm wie mgetty? Die Antwort ist Nein! Sie brauchen kein speziellesClient-Programm.Allgemein gesagt, können alle Clients für Rückrufverbindungen benutzt werden. Sie können sogar ein gewöhnliches Terminalprogramm wie minicom dazu benutzen, eine Verbindung zu einem Rückruf-Server aufzubauen. + +Das einzige was Sie tun müssen ist Ihrem Modem zu sagen AutoAnswer den Anruf, wenn ein RING aufgetreten ist durch das Modem. Dieses erreichen Sie durch den folgenden Modem-Befehl: + +AT&SO=1 + + +Dieser Befehl sagt dem Modem, nimm ab nach einem RING. + +Das heißt, Ihr Modem nimmt einen Anruf nach einem RING an. Erinnern Sie sich, dies passiert ohne Mitwirkung einer Software auf Ihrem Rechner. Wie viele andere Wählprogramme auch, prüft Kppp ob die Verbindung vom Server beendet wurde und beendet dann die Verbindung, wenn ein NO CARRIER registriert wurde. Und das ist das nächste Problem: NO CARRIER wird auch registriert, wenn der Rückruf-Server auflegt, nachdem er weiß unter welcher Nummer er zurückrufen soll. Manche Server benutzen dafür ein spezielles Anmeldeprogramm. Wie können Sie dieses Problem lösen? Sagen Sie Ihrem Modem, dass es die ganze Zeit eine offene Leitung zeigen soll (was kein Problem bereitet, wenn der Client auflegt), indem Sie das Modemkommando benutzen: + +AT&C0 + + +Wenn Sie das testen wollen, können Sie zuerst ein normales Terminalprogramm wie minicom benutzen und Ihren Rückruf-Server anrufen. + + + + +Die &kppp; Einstellungen + +Jetzt, wo Sie die Theorie in Aktion gesehen haben, wie müssen Sie &kppp; einstellen, um damit zu einem Rückruf-Server zu verbinden? + +Die folgende Prozedur ist sehr einfach. + + + +Zuerst müssen Sie Ihrem Modem mitteilen, dass es Anrufe annehmen soll und die Leitung nicht schließt, wenn der Rückruf-Server auflegt, um zurückzurufen. Beide Einstellungen können Sie auf der Modem Karte der &kppp; Konfiguration vornehmen durch hinzufügen von AT&C0S0=1DT zu der Option Wähl String. +Alle anderen Einstellungen für &kppp; können Sie belassen. Falls Sie auf Probleme beim Modem Initialisieren und Zurücksetzen treffen, lesen Sie im Abschnitt Problembeseitigung nach. + + +Machen Sie sich jetzt ein paar Gedanken über Ihren Server. Denken Sie daran, dass &Windows; und &UNIX;-Betriebssysteme unterschiedlicher Meinung sind, wie Zeilenenden in Textdateien (und Anmeldeprozeduren) aussehen: einfaches CR oder CR/LF oder LF. Falls Sie eine Verbindung zu einem Macintosh-Server aufbauen wollen, benutzen Sie CR als Zeilenende. + + +Der nächste Abschnitt beschreibt die Einstellung von &kppp; auf der Basis eines &Linux; Rückruf-Pakets (siehe unten), das eine gewöhnliche Anmeldeprozedur (kein PAP oder sonstiges) benutzt. +Setzen Sie die Art der Authentifizierung auf der Wählen Karte der Zugangseinstellung auf Script-basiert + + +Nun müssen Sie das Anmeldeskript schreiben. Sie finden es auf der Karteikarte Anmeldeskript des Dialogs Zugangsbeschreibungs-. + +In diesem Beispiel braucht der Benutzer Benutzer xyz das folgende Skript, um zu Hause zurückgerufen zu werden (der Rückruf-Server hat eine Tabelle mit Namen und Nummern, so dass Sie Ihre Telefonnummer aus Sicherheitsgründen über einen Alias auswählen müssen ). + +Für jede Zeile wählen Sie das Kriterium von der Auswahlliste auf der linken Seite des Dialoges aus und schreiben in die Textbox auf der rechten Seite. Wählen Sie Hinzufügen um die einzelnen Zeilen zum Script hinzuzufügen. Sie können die Option Einfügen benutzen, um eine Zeile inmitten des Scripts einzufügen und Löschen, um eine Zeile zu löschen, falls Sie einen Fehler gemacht haben. + +Das Skript könnte etwa folgendermaßen aussehen ( ohne die Kommentare, beginnend mit #): + +Expect ogin: # denken Sie daran, wir melden uns auf einem Terminal an +ID "" # Kppp sendet den Benutzernamen,den Sie im Hauptfenster + # angegeben haben. +Expect for xyz: # Eine Liste verfügbarer Nummern wird gezeigt, von denen + # der Benutzer eine auswählen muss +Send xyz-home # Der Benutzer will zurückgerufen werden +Expect ogin: # Der Rückrufprozess läuft. Eine neue Verbindung, eine neue Anmeldung +ID +Expect assword: # Jetzt Ihr Passwort +Expect > # warte auf die Eingabeaufforderung (das kann variieren) +Send start_ppp # start_ppp startet den pppd + + +Nachdem die Anmeldeaufforderung erscheint, sendet der Benutzer seinen Benutzernamen und wartet auf die Liste mit verfügbaren Verbindungen. Dann teilt er dem Server mit, unter welcher Nummer er zurückgerufen werden will. &kppp; kann dafür einen Dialog öffnen, falls sich Ihr Aufenthaltsort oft ändert (z.B. wenn Sie ein Vertreter sind und von Hotel zu H otel reisen). Danach erwartet der Server Ihren Benutzernamen und die Passworteingabe. In der Zwischenzeit hängt der Server auf und ruft den Benutzer zurück. &kppp; wartet auf die Eingabeaufforderung und startet dann ein kurzes Skript (hier genannt start_ppp), welches den pppd auf dem Server startet. + +Das start_ppp Skript könnte etwa folgendermaßen aussehen: + +#!/bin/sh +stty -echo +exec /usr/sbin/pppd -detach silent modem + + +Natürlich geht die Konfiguration eines PPP-Servers etwas über die Intention dieses Kapitel hinaus. Für mehr Informationen lesen Sie die pppd-Manpage. Eine sehr gute Beschreibung eines Rückruf-Servers können sie unter http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback finden. + + + +Alle anderen Einstellungen (z.B. pppd Konfiguration oder IP-Einstellungen) sind die gleichen wie sonst auch. Denken Sie daran, dass keine spezielle Software nötig ist, um den Rückruf anzunehmen. + + +Hinweis: Kppp Rückruf und andere Programme wie mgetty oder andere faxgetty können auf die gleiche serielle Schnittstelle zugreifen. Dabei gibt es beim Einwählen keine Probleme, da Kppp eine Sperrdatei erzeugt, die anderen getty-Programmen anzeigt, dass gerade ein anderes Programm die Leitung benutzt. + + + + + +Problembeseitigung + +Es gibt ein paar bekannte Probleme mit &kppp; im Rückruf-Modus: + + + +Da Sie das Modem mit AutoAnswer initialisieren, müssen Sie es nach dem Verbindungsabbruch zurücksetzen. Wenn Sie das nicht tun, wird das Modem alle Anrufe für Sie annehmen. + + +&kppp; hat leichte Problem, wenn die Modemschnittstelle mit einem anderen Programm wie mgetty gemeinsam benutzt wird. Wenn mgetty die gleiche Schnittstelle benutzt, kann &kppp; das Modem nicht korrekt initialisieren. + + +&kppp; kann während einer Skript-basierten Verbindung nach einer Benutzereingabe fragen. Leider fragt &kppp; Sie auch nach dem Benutzernamen, wenn der Server zum zweiten Mal den Benutzernamen wissen will. Wenn Sie das abstellen wollen, müssen Sie Ihren Benutzernamen direkt in das Anmeldeskript schreiben (nicht sehr schön, aber es hilft). + + + + + + +Serversoftware im Internet + +&Linux; Rückruf-Server Softwarepakete sind überall im Internet erhältlich. + +Natürlich gehört auch das sehr bekannte und leistungsfähige mgetty dazu, mit dem man auch Rückrufverbindungen erstellen kann. Eine Beschreibung, wie man mgetty dafür konfigurieren muss, gibt es unter http://www.dyer.demon.co.uk/slug/tipscrip.htm betreut von Colin McKinnon, colin@wew.co.uk. + +Aber es ist auch ein fertig benutzbares Paket für &Linux; Rückruf-Server unter http://www.icce.rug.nl/docs/programs/callback/callback.html erhältlich. Dieses Paket wird betreut von Frank B. Brokken frank@icce.rug.nl.Weil das Paket nicht so leicht einzustellen ist,habe ich eine kurze Einleitung dafür geschrieben unter http://ap-dec717c.physik.uni-karlsruhe.de/~mh/callback/Schauen Sie dort ebenfalls nach, wenn Sie eine weitergehende allgemeine Einführung in Rückrufverbindungen wollen. + + + + + +&Windows; NT <acronym +>RAS</acronym +> Rückrufverbindungen + +Windows NT benutzt einen völlig verschiedenen Ansatz als der hier beschriebene (wie üblich). NT benötigt eine Erweiterung des PPP Protokolls namens CBCP (Call Back Control Protocol). pppd unterstützt dieses Protokoll, aber Sie müssen pppd dazu neu kompilieren. + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/chap.docbook b/tde-i18n-de/docs/tdenetwork/kppp/chap.docbook new file mode 100644 index 00000000000..eb0d007a55d --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/chap.docbook @@ -0,0 +1,317 @@ + +<acronym +>PAP</acronym +> und <acronym +>CHAP</acronym +> + +Seit Version 0.9.1 unterstützt &kppp; die verbreitetste Authentifizierung PAP direkt. + + +<acronym +>PAP</acronym +> mit &kppp; + +Es gibt zwei unterschiedliche Methoden, PAP zu nutzen. + + +Authentifizierung auf Seiten des Clients + +Diese Variante wird von vielen kommerziellen ISP genutzt. Grundsätzlich bedeutet das, dass Sie (oder Ihr Computer) sich selbst beim PPP-Server des ISPs authentifizieren müssen. Der PPP-Server darf sich nicht selbst auf Ihrem Computer authentifizieren, und normalerweise ist das auch nicht notwendig, da Sie wissen, mit welchem Computer Sie verbunden sind (da die Verbindung von Ihnen selbst hergestellt wurde). + +Falls Ihr ISP Ihnen nur einen Benutzernamen und ein Passwort gibt, und Ihnen sagt, PAP-Authentifizierung zu benutzen, müssen Sie diese Variante nehmen. + + + + +Zwei-Wege-Authentifizierung + +Gleich wie oben, aber Ihr Computer fordert den PPP-Server des ISP auf, sich selbst zu authentifizieren. Um eine Verbindung aufzubauen, müssen Sie die Authentifizierungs-Methode Skript-basiert und nicht PAP wählen, und müssen dann Sie die Datei /etc/ppp/pap-secrets manuell bearbeiten. Obwohl Kppp keine eingebaute Unterstützung für diese Variante bietet, ist es einfach, eine Verbindung mit dieser Variante von PAP mit Kppp aufzubauen. Die Einzelheiten sind im nächsten Abschnitt 'PAP und CHAP mit Kppp' nachzulesen. + + + + +Vorbereitung von &kppp; für <acronym +>PAP</acronym +> + + + +Stellen Sie sicher, dass /etc/ppp/options (und ˜/.ppprc, falls Sie eine solche Datei haben) keinen der folgenden Parameter enthält: + + + + + + + + + + + + + + + + + + + + + + + + + +Es ist sehr unwahrscheinlich, dass einer dieser Parameter bereits dort steht, aber nur zur Sicherheit. + + +&kppp; starten + + +Klicken Sie auf Einstellungen + + +Wählen Sie den Zugang, für den Sie PAP nutzen möchten, und klicken Sie auf Bearbeiten + + +Klicken Sie auf die Karteikarte Wählen + + +Wählen Sie nun PAP im Listenfeld Authentifizierung. + + +Falls Sie das Passwort nicht bei jeder Einwahl erneut eingeben möchten, wählen Sie Passwort speichern. Damit wird das Passwort gespeichert. Stellen Sie sicher, dass niemand anderes als Sie Zugriff auf den Zugang hat, sonst hat diese Person Zugriff auf Ihr Passwort. + + +Das war's. Schließen Sie die Dialoge, geben Sie den Benutzernamen und das Passwort, die Sie von Ihrem ISP erhalten haben, an und klicken Sie auf Verbinden. + + + + + + + + + +Eine alternative Methode zur Verwendung von <acronym +>PAP</acronym +> und <acronym +>CHAP</acronym +> mit &kppp;. + +Das Folgende basiert auf einer E-Mail von Keith Brown kbrown@pdg.net und beschreibt, wie man &kppp; mit einem PAP- oder CHAP-Zugang zum Laufen bringt. Falls Ihr ISP Ihnen gerade eine Benutzerkennung und ein Passwort für einen Zugang gegeben hat, können Sie wahrscheinlich diesen Abschnitt überspringen und nur den vorherigen Abschnitt lesen. + +PAP scheint auf den ersten Blick wesentlich komplizierter, als es in Wirklichkeit ist. Der Server (die Maschine, mit der Sie sich verbinden) sagt dem Client (ihrer Maschine), sich per PAP zu authentifizieren. Der Client (pppd) sucht in einer bestimmten Datei nach einem Eintrag, der für diese Verbindung passende Server- und Clientnamen enthält und schickt das dort gefundene Passwort. Das war's! Und so kann man das machen. Ich nehme eine pppd-Version von 2.2.0 an und eine Standardinstallation der Konfigurationsdateien unter /etc/ppp. + +Nun die Anleitung: Ich nehme mindestens Verison 2.2.x von pppd und eine Standard-Installation der Konfigurationsdateien in /etc/ppp an. + +Angenommen man besitzt einen Internet-Zugang mit glob.net, Benutzername userbaz und Passwort geheim + +Als erstes müssen alle diese Informationen in eine Datei namens /etc/ppp/pap-secrets eingetragen werden. Das Format eines Eintrages lautet: + +BENUTZERNAME SERVERNAME PASSWORT + +Daher würde man folgende Zeile an die Datei /etc/ppp/pap-secrets anhängen und speichern : + +userbaz glob foobar + + +Man kann jeden Namen für den Server nehmen, solange man den gleichen Namen bei den pppd-Argumenten angigt, wie man später sehen wird. Hier wurde das mit glob abgekürzt. Dieser Name ist nur dazu da, um das richtige Passwort zu finden. + + +Als nächstes muss die Verbindung in &kppp; eingerichtet werden. Die grundlegenden Einstellungen entsprechen denen für jede andere Verbindung, daher werden hier keine Einzelheiten genannt. Man sollte allerdings darauf achten, dass die Datei /etc/ppp/options keine Einträge enthält. Ein Einwahlskript sollte ebenfalls nicht existieren. + +Im Einrichtungsdialog von &kppp; gibt es unten auf der Karteikarte Wählen den Knopf pppd-Argumente bearbeiten .... Dieser zeigt einen Bearbeitungsdialog an. Hier kann man Werte eingeben, die an pppd als Befehlszeilenparameter übergeben werden. Bei Parametern mit mehreren Werten müssen diese getrennt in der richtigen Reihenfolge eingetragen werden. + +Man kann beliebige Parameter hinzufügen. Dann fügt man die Parameter hinzu, die pppd für die PAP-Authentifizierung benötigt. Im Beispiel fügt man user, userbaz, remotename und glob in dieser Reihenfolge hinzu. + +Der Parameter gibt an, welchen Benutzernamen pppd verwenden soll. Dieser wird in der Datei pap-secrets gesucht und dann zum Server geschickt. Der Parameter wird von pppd verwendet, um den passenden Eintrag in pap-secrets zu finden, daher kann er beliebig sein, muss nur mit dem Eintrag in der Datei pap-secrets übereinstimmen. + +Das ist auch schon alles. Sie sollten jetzt in der Lage sein, Ihre eigene Verbindung zu einem Server mit PAP-Authentifizierung einzustellen. CHAP ist nur wenig anders. Schlagen Sie im Linux Network Administrators' Guide für das Dateiformat von chap-secrets und den zu benutzenden pppd-Parametern nach. Der Rest sollte einfach sein, aber… Ihr persönliches Vorgehen, sie wissen schon. + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/dialog-setup.docbook b/tde-i18n-de/docs/tdenetwork/kppp/dialog-setup.docbook new file mode 100644 index 00000000000..37224ea6ba2 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/dialog-setup.docbook @@ -0,0 +1,1150 @@ + +Mit Hilfe von Dialogen eine Verbindung einrichten + +Die Einrichtung einer Verbindung mit Hilfe von Dialogen ist nicht wesentlich schwerer als die Verwendung des Assistenten. + +Der Einrichtungsdialog wird auf die gleiche Weise wie der Assistent aufgerufen. Man startet &kppp; aus dem K-Menü im Untermenü Internet unter der Bezeichnung Einwahl ins Internet. + +Der folgende Dialog erscheint: + + +Der &kppp;-Eingangsbildschirm + + + + +Der &kppp;-Eingangsbildschirm + +Der &kppp;-Eingangsbildschirm + + + +Es befinden sich in diesem Fenster vermutlich keinerlei Einträge. Diese werden wir jetzt hinzufügen. + +Für eine neue Internetverbindung klickt man auf den Knopf Einstellungen. + +Nun klickt man auf Dialogbasiert und es erscheint der folgende Dialog: + + +Der Dialog Neuer Zugang + + + + + +Der Dialog Neuer Zugang + + +Der Dialog Neuer Zugang + + + + + + +Der Dialog Neuer Zugang enthält folgende Abschnitte: + + + +Wählen + + +IP + + +Gateway + + +DNS + + +Anmeldeskript + + +Ausführen + + +Abrechnung + + + +Obwohl jeder Bereich im folgenden Abschnitt beschrieben wird, benötigt man in der Regel nicht alle auszufüllen. + + +Die Karteikarte <guilabel +>Wählen</guilabel +> + + +Die Karteikarte Wählen des Zugangs + + + + + +Die Karteikarte Wählen des Zugangs + +Die Karteikarte Wählen des Zugangs + + + + +Die Karteikarte Wählen enthält folgende Einstellmöglichkeiten: + + + +Verbindungsname: + +Sie müssen einen Zugangsnamen angeben. Sie können einen beliebigen Namen wählen, aber wenn Sie mehrere Zugänge haben, muss dieser eindeutig sein. + + + +Telefonnummer: + +Hier muss man die zu wählende Telefonnummer angeben. Man kann Zeichen wie - zur besseren Lesbarkeit der Nummer verwenden. Falls man mehrere durch Doppelpunkt getrennte Nummern verwendet (&dh; 111111:222222:333333), versucht &kppp; diese Nummern nacheinander, solange ein Besetztzeichen ertönt. Man kann mit dem Knopf Hinzufügen eine weitere Nummer hinzufügen, durch Entfernen eine Nummer aus der Liste löschen, und mit Hilfe der Pfeilknöpfe Aufwärts und Abwärts die Reihenfolge der Nummern ändern. + + + +Authentifizierung + +Wählen Sie die passende Authentifizierungsmethode, die &kppp; benutzen soll, um Sie bei Ihrem Provider anzumelden. Erkundigen Sie sich bei Ihrem Provider. Weitere Hinweise zu PAP oder CHAP findet man im Kapitel . + + + +Speichere Passwort + +Aktivieren Sie diese Option, wenn &kppp; bei der nächsten Verbindung Ihr Passwort automatisch eingeben soll. + + + +Bearbeite pppd-Argumente + +Das öffnet den pppd-Argumente-Dialog. Sie können diesen Dialog nutzen, um jede gewünschte Option hinzuzufügen, die &kppp; an pppd weitergeben soll. Sehen Sie in der pppd-Manpage für eine Liste der verfügbaren Optionen nach. Solange Sie nicht genau wissen, was Sie tun, sollten Sie davon Abstand nehmen, an den pppd-Optionen herumzuspielen. + + + + + + + +Die <guilabel +>IP</guilabel +>-Karteikarte + + +Die IP-Karteikarte für Zugänge + + + + + +Die IP-Karteikarte für Zugänge + +Die IP-Karteikarte für Zugänge + + + + + + +Dynamische IP-Adresse + +Aktivieren Sie diese Option, wenn Ihr ISP dynamische IP-Adresszuweisung benutzt. Das bedeutet, dass sich Ihre IP-Adresse vermutlich bei jedem Verbindungsaufbau ändert. + + + +Statische IP-Adresse + +Diese Option muss man markieren, falls man vom ISP eine statische IP-Adresse erhalten hat. Weiterhin muss diese Adresse im Feld IP-Adresse eingetragen werden und möglicherweise eine Subnetz-Maske. Bei Unsicherheit sollte man seinen ISP befragen. Meistens werden von ISPs dynamische Adressen verwendet, so dass man dieses Feld in der Regel nicht markieren muss. + + + +Hostnamen automatisch von dieser IP einrichten + +Dieses Ankreuzfeld muss man markieren, falls &kppp; den Rechnernamen und den Domain-Namen nach dem Aufbau einer ppp-Verbindung automatisch einstellen soll. +Das wird durch die Abfrage des angegebenen Domain Nameservers mit der für die ppp-Verbindung zugeordneten IP-Adresse erreicht. +Dieses Ankreuzfeld ist sinnvoll für diejenigen Einzelplatzrechner, die Protokolle wie talk verwenden möchten, für die der Rechnername mit dem im Internet bekannten Namen übereinstimmen muss. Die Einstellung hat Vorrang vor Domain-Name auf der Karteikarte DNS. Die Standardwerte werden beim Beenden der ppp-Verbindung automatisch wieder hergestellt. +Die Einstellung ist nicht sinnvoll, wenn man nur eine Verbindung zum Surfen, Chatten oder Nachrichten herunterladen aufbaut. Es gibt einen Seiteneffekt: Es sind keine neuen Verbindungen zum eigenen X-Server mehr möglich - mit anderen Worten, man kann keine neuen GUI-Programme mehr starten. +Dieses Ankreuzfeld sollte man daher nur dann markieren, wenn es unbedingt notwendig ist. + + + + + + + +Die Karteikarte <guilabel +>Gateway</guilabel +> + + +Die Karteikarte Gateway für Zugänge + + + + + +Die Karteikarte Gateway für Zugänge + +Die Karteikarte Gateway für Zugänge + + + + + + +Standard-Gateway + +Wählen Sie das, wenn pppd den Standard-Gateway für Ihre Maschine verwenden soll. + + + +Fester Gateway + +Wählen Sie diese Einstellung, wenn Sie den zu benutzenden Gateway angeben möchten. + + + +Standardroute auf diesen Gateway setzen + +Dieses Ankreuzfeld muss fast mit Sicherheit markiert sein (Standard). + + + + + + + +Die Karteikarte <guilabel +>DNS</guilabel +> + + +Die Karteikarte DNS für Zugänge + + + + + +Die Karteikarte DNS für Zugänge + +Die Karteikarte DNS für Zugänge + + + + + + +Domain-Name: + +Geben Sie den Domainnamen für Ihre Maschine an. Wie bei DNS-Adressen wird dies auf die ursprünglichen Angaben aus /etc/resolv.conf zurückgesetzt, wenn die Verbindung beendet wird. Falls Sie hier nichts eintragen, werden keine Änderungen am Domainnamen vorgenommen, der in /etc/resolv.conf angegeben ist. + + + +Einrichtung: + +Man kann zwischen Automatisch (der ISP stellt automatisch DNS-Serveradressen beim Verbindungsaufbau bereit) und Manuell. Falls man manuell wählt, wird das Eingabefeld DNS-IP-Adresse aktiviert. + + + +DNS-IP-Adresse + +Fügen Sie die Domain Name Server von Ihrem ISP an. Sie müssen mindestens einen Domain Name Server angeben, um menschlich lesbare IP-Adressen wie ftp.kde.org aufzulösen. Die angegebenen DNS-Serveradressen müssen in numerischer Form vorliegen, z.B. 128.231.231.233. Die Adressen werden zur Laufzeit zu denen aus /etc/resolv.conf hinzugefügt. +Um eine neue DNS-Adresse zur DNS-Adressliste hinzuzufügen, wählt man den Hinzufügen-Knopf. Durch den Entfernen-Knopf kann man Einträge aus der Liste löschen. + + + +Schalte während Verbindung existierende DNS-Servers aus + +Falls man dieses Ankreuzfeld markiert, werden alle DNS-Server, die in der Datei /etc/resolv.conf aufgelistet sind, deaktiviert, solange die Verbindung besteht. + + + + + + + +Die Karteikarte <guilabel +>Anmeldeskript</guilabel +> + + +Die Karteikarte Anmeldeskript für Zugänge + + + + + +Die Karteikarte AnmeldeSkript für Zugänge + +Die Karteikarte Anmeldeskript für Zugänge + + + + +Mit diesem Dialog können Sie ein Einwahlskript für Ihren ISP erstellen. Benutzen Sie das Mini-Terminal und die Informationen von Ihrem ISP, um herauszufinden, welche Reihenfolge von Aktionen ausgeführt werden muss. + +Man wählt eine Möglichkeit aus dem Auswahlfeld auf der linken Seite und trägt alle Parameter in das Eingabefeld rechts davon ein. Dann betätigt man den Knopf Hinzufügen, um diesem Eintrag an das Ende der unten angezeigten Befehlsliste anzuhängen. Mit Hilfe von Einfügen kann man den Eintrag an beliebiger Stelle einfügen, und mit Entfernen kann man einen Eintrag aus der Liste löschen. + +Die Auswahlmöglichkeiten sind: + + + +Expect + +&kppp; wartet auf den Empfang der angegebenen Zeichenfolge. + + + +Send + +&kppp; sendet die angegebene Zeichenfolge. + + + +Scan + +&kppp; durchsucht die eingehenden Daten nach der gegebenen Zeichenfolge und speichert die darauffolgenden Zeichen bis zum nächsten Zeilenumbruch in einem internen Puffer. Leerzeichen am Anfang und Ende der gespeicherten Zeichenfolge werden entfernt. + + + +Save + +Speichert den vorher mit Scan gesuchten String permanent im angegebenen Register. Das einzige gültige Register ist bisher password. + + + +Pause (sec.) + +Die angegebene Anzahl Sekunden warten. + + + +Hangup + +&kppp; sendet den Aufhängen-Befehl an das Modem. + + + +Answer + +&kppp; versetzt das Modem in den Antwort-Modus. + + + +pppd-Wartezeit + +Ändert die Standard-Zeitüberschreitung auf die angegebene Anzahl Sekunden dynamisch während der Skript-Ausführung. Sie können dies während der Skriptausführung mehrmals tun, falls nötig. + + + +Prompt + +Bittet den &kppp;-Benutzer, eine Zeichenkette einzugeben, mit der angegebenen Zeichenfolge als Hinweis. Der Benutzer sieht dabei, was er eingibt. Wenn die angegebene Zeichenfolge die Marke ## enthält, wird diese durch den Inhalt des internen Puffers ersetzt, der durch den letzten Scan-Befehl gespeichert wurde. + + + +PWPrompt + +Bittet den &kppp;-Benutzer, eine Zeichenkette einzugeben, mit der angegebenen Zeichenfolge als Hinweis. Der Benutzer sieht ein Sternchen für jedes eingegebene Zeichen. + + + +IP + +Falls das Benutzername-Feld in &kppp;'s-Hauptfenster ausgefüllt ist, wird dieser Benutzername gesendet. Falls das Benutzername-Feld nicht ausgefüllt ist, wird der &kppp;-Benutzer nach seinem Benutzernamen gefragt, mit der angegebenen Zeichenfolge als Hinweis. Der Benutzer sieht, was er eingibt. Bei einem zweiten Aufruf, zum Beispiel aus einer Schleife oder bei Authentifizierung durch Rückruf, wird in jedem Fall eine Eingabe gefordert mit der angegebenen Zeichenfolge als Hinweis. + + + +Password + +Wenn das Passwort-Feld in &kppp;'s-Hauptfenster ausgefüllt ist, wird dieses gesendet. Falls nicht, wird der &kppp;-Benutzer aufgefordert, ein Passwort einzugeben, mit der angegebenen Zeichenfolge als Hinweis. Es wird ein Sternchen für jedes eingegebene Zeichen ausgegeben. Bei einem zweiten Aufruf, zum Beispiel aus einer Schleife oder bei Authentifizierung durch Rückruf, wird in jedem Fall eine Eingabe gefordert mit der angegebenen Zeichenfolge als Hinweis. + + + +LoopStart + +&kppp; wartet auf den Empfang der angegebenen Zeichenkette. Die Zeichenkette wird gespeichert für die Nutzung durch LoopEnd. + + + +LoopEnd + +&kppp; wartet auf den Empfang der angegebenen Zeichenkette und beendet die Schleife. Falls die Zeichenkette vom entsprechenden LoopStart zuerst empfangen wird, wird ein Sprung in die Zeile nach LoopStart vorgenommen, was eine Wiederholung von Benutzernamen/Passwort-Dialogen ermöglicht. + + + + + +Beispielskripte + + +Ein einfaches Beispiel für ein Anmeldeskript +Hier ist ein einfaches Skript, das ich zur Verbindung zu meinem ISP verwenden könnte: + +Expect ID: # auf 'ID:' warten +Send myid # Sie müssen 'myid' durch Ihren Benutzernamen ersetzen +Expect word: # warte auf 'password' +Send 4u3fjkl # sendet mein Passwort '4u3fjkl' +Expect granted # Mein ISP sendet 'Permission granted' bei Verbindungserfolg +Send ppp # Das startet eine PPP-Verbindung für mich + # auf Seiten des ISPs. + + + + + +Ein Anmeldeskript, das mit Hilfe von Schleifen nach Benutzername und Passwort fragt. + +Hier ist ein Skript für den gleichen Zugang mit einer Abfrage für Benutzername und Passwort. Das Skript fragt jedes Mal nach Benutzername und Passwort, egal was im Feld Benutzername und Passwort des Hauptfensters von &kppp; eingetragen ist. + +Dieses Skript zeigt auch die Benutzung der LoopStart/LoopEnd-Struktur. Falls während des Anmeldevorgangs etwas schiefgeht, ich zum Beispiel das Passwort falsch eingegeben habe, gibt mein ISP eine Fehlermeldung aus und beginnt die Benutzername/Passwort-Schleife erneut, indem er die Zeichenkette ID: erneut sendet. Falls die Zeichenkette ID: vor der Abarbeitung von LoopEnd empfangen wird, startet &kppp; das Skript erneut nach dem LoopStart-Befehl. + +LoopStart ID: # wartet auf 'ID:' +Prompt Benutzername eingeben: # fragt nach meinem Benutzernamen und sendet ihn. +Expect word: # wartet auf 'password' +PWPrompt Passwort eingeben: # fragt mich nach meinem Passwort und sendet es. +LoopEnd granted # Mein ISP sendet 'Permission granted' bei Verbindungserfolg +Send ppp # Das startet eine PPP-Verbindung für mich + + + + +Fragt Informationen ab, die im Hauptdialog nicht angegeben worden sind. + +Hier ist das Skript, das ich zur Verbindung zu meinem ISP nutze: Dieses Skript fragt nur nach Benutzernamen und Passwort, falls sie nicht in den entsprechenden Feldern in &kppp;'s Hauptdialog eingegeben wurden. + +LoopStart ID: # wartet auf ID: +ID Benutzername eingeben: # fragt nach meinem Benutzernamen und sendet ihn. +Expect word: # wartet auf 'password' +Password Passwort eingeben: # fragt mich nach meinem Passwort und sendet es. +LoopEnd granted # Mein ISP sendet 'Permission granted' bei Verbindungserfolg +Send ppp # Das startet eine PPP-Verbindung für mich + # auf Seiten des ISPs. + + + + + +Ein Skript für eine Authentifizierung beim <acronym +>ISP</acronym +> nach dem Frage/Antwort-Verfahren (challenge/response). + +Hier ist das Skript, das ich zur Verbindung mit einem ISP benutze, der eine Art Frage/Antwort-Authentifizierung benutzt. Normalerweise erhält man dazu eine Hardware-Ausrüstung (eine kleine Karte mit einem Display und einer Taschenrechner ähnlichen Tastatur) von seinem ISP. Sie müssen ein Passwort kennen, um dieses Gerät nutzen zu können. Nach der Einwahl zeigt der ISP die Forderung an. Sie müssen diese in Ihr Gerät eingeben und erhalten als Antwort ein dynamisches Passwort. Dieses müssen Sie dann an den ISP zurücksenden. + +LoopStart ID: # wartet auf ID: +ID Enter ID: # fragt mich nach meiner ID und sendet sie +Scan Challenge: # Wartet auf 'Challenge' und speichert alles dahinter bis zum nächsten Zeilenumbruch. +Expect Password: # warte auf 'password' +Prompt Your token is ## - Enter Password # fragt mich nach meinen Passwort und sendet es. +LoopEnd granted # Mein ISP sendet 'Permission granted' bei Verbindungserfolg +Send ppp # Das startet eine PPP-Verbindung für mich + # auf Seiten des ISPs. + + + + +Verwendung von Scan und Save in Skripten + +Das folgende Protokoll zeigt die Anmeldeprozedur eines fiktiven ISP, der bei jeder Anmeldung ein neues Passwort vergibt. Das neue Passwort muss überprüft und für die nächste Anmeldung gespeichert werden. + +Universität von Lummerland + + Login:mylogin + Password: + Das Passwort fuer Ihre naechste Anmeldung ist: YLeLfkZb + Bitte speichern Sie es und geben Sie es zur Ueberpruefung ein. + Ueberpruefung:YLeLfkZb + + 1 = telnet + 2 = SLIP + 3 = PPP + + Ihre Wahl: + + +&kppp; kann dazu benutzt werden, diese Aufgabe für Sie zu übernehmen (und schaltet dabei das Risiko aus, dass Sie das kleine Blatt Papier, auf dem Ihr derzeitiges Passwort steht, verlieren). Der wichtigste Teil des folgenden Skripts ist die Kombination des Scan/Save Teils. + +Expect Login: # warte auf Login-Prompt +ID # sende ID +Expect Password: # warte auf Passwort-Prompt +Password # sende password +Scan ist: # warte auf '... naechste Anmeldung ist:' und + # scanne das folgende Passwort +Save password # speichere das neue Passwort für nächste Anmeldung +Expect Verification: # warte auf 'Ueberpruefung:' +Password # sende neues Passwort +Expect choice: # warte auf Prompt, bei dem Sie zwischen verschiedenen + # Optionen (telnet, SLIP, PPP) wählen können +Send 3 # wähle Option 3, PPP + + + + + + + + +Die Karteikarte <guilabel +>Ausführen</guilabel +> + + +Die Karteikarte Ausführen für Zugänge + + + + + +Die Karteikarte Ausführen für Zugänge + +Die Karteikarte Ausführen für Zugänge + + + + +Hier kann man Befehle angeben, die an bestimmten Stellen der Verbindung ausgeführt werden sollen. Diese Befehle werden mit dem eigenen Benutzernamen ausgeführt, daher kann man keine Befehle angeben, die root-Berechtigungen erfordern, wenn man die Verbindung nicht gerade als root aufbaut (aus vielen Gründen eine schlechte Idee). + +Es ist wichtig, den kompletten Programmpfad anzugeben, da &kppp; es sonst möglicherweise nicht findet. + +Man kann Programme an vier festgelegten Stellen der Verbindung ausführen lassen: + + + +Vor Verbindungsaufbau + +Dieser Befehl wird vor der Einwahl gestartet, läuft also bereits, wenn die Verbindung zum ISP aufgebaut wird. + + + +Nach Verbindungsaufbau + +Dieser Befehl wird nur nach einem erfolgreichen Verbindungsaufbau ausgeführt. + + + +Vor Trennung der Verbindung + +Dieser Befehl wird ausgeführt, solange die Verbindung noch besteht. + + + +Nach Trennung der Verbindung + +Dieser Befehl wird ausgeführt, nachdem die Verbindung beendet worden ist. + + + + +Zum Beispiel möchte man vielleicht das Programm leafnode zum Herunterladen von Nachrichten ausführen lassen, sobald die Verbindung aufgebaut wurde. Weiterhin möchte man vielleicht sämtliche im Postausgang wartenden Nachrichten versenden, ehe die Verbindung beendet wird und könnte zu diesem Zweck ein clean-up-Skript starten und nach dem Verbindungsabbau einen eventuellen Zwischenspeicher leeren lassen. + + + + +Die Karteikarte <guilabel +>Abrechnung</guilabel +> + + +Die Karteikarte Abrechnung für Zugänge + + + + + +Die Karteikarte Abrechnung für Zugänge + +Die Karteikarte Abrechnung für Zugänge + + + + +Man muss das Ankreuzfeld Abrechnung aktivieren markieren, um die Abrechnung von Telefonkosten für diesen Zugang durchführen zu lassen. + +Aus der Liste wählt man dann die passende Regel für den eigenen Provider. + +Falls man den eigenen Provider nicht in der Liste findet, kann man einen Eintrag hinzufügen, indem man die bereitgestellt Vorlage kopiert, die sich in einem Anhang befindet. + +Die letzte Einstellmöglichkeit dieser Seite lautet Volumenberechnung und wird weiter unten beschrieben. + + +Volumenberechnung + + +Was ist Volumenberechnung? + +Hauptsächlich ist damit die Zählung der Bytes, die gesendet oder empfangen werden, gemeint. &kppp; kann eingehende, empfangene Bytes oder beides zählen. Es liegt an Ihnen, was Sie benutzen wollen (oder müssen). + + + + +Warum sollte ich Volumenberechnung benutzen? + +Weil heutzutage viele Internet Service Provider dazu übergehen, die Gebühren nach der Menge der gesendeten Daten zu berechnen. Oder oft ist es so, dass ein ISP eine Grenze der zu übertragenden Daten festlegt, und Sie für jedes darüberliegende Megabyte zahlen müssen. &kppp; zeigt Ihnen an, wieviele Daten sie bisher übertragen haben und kann Ihnen dabei helfen, Ihre Rechnungen zu senken. Natürlich können Sie die Volumenberechnung auch benutzen, wenn Sie keine Begrenzung der Datenmenge haben. + + + + +Welche Art der Volumenberechnung soll ich wählen? + +Das hängt von Ihrem Provider ab. Viele berechnen nur die Menge der heruntergeladenen Daten und kümmern sich nicht darum, wieviele Daten gesendet werden. In diesem Fall sollten Sie Bytes empfangen wählen. Wenn Sie für Übertragungen in beide Richtungen zahlen müssen, sollten Sie Bytes gesendet/empfangen wählen. Bytes gesendet ist nicht sehr nützlich und ist nur der Vollständigkeit wegen vorhanden. Es könnte vielleicht nützlich sein, falls man einen Web- oder &FTP;-Server zu Haus betreibt. + + + + +Einschränkungen + +Unglücklicherweise gibt es eine Einschränkung bei der Volumenberechnung. &kppp; zählt alle Daten unabhängig von Ihrem Ursprung. Viele Provider setzen Ihre Grenzen aber nur für den Internetzugang, nicht für Ihr eigenes Netzwerk. Wenn Sie also im Web surfen und dabei einen Proxy benutzen, wird dieser Proxy zum Netzwerk Ihres Providers gehören und Ihnen werden keine Gebühren für Daten, die von diesem Proxy stammen, berechnet. &kppp; weiß nicht, dass diese IP-Pakete von diesem Proxy stammen, und sie mitzählen. Wenn Sie also einen Proxy benutzen, oder Ihr Provider benutzt einen Newserver mit Zwischenspeicher (wie z.B. nntpcached), wird die von &kppp; angezeigte Datenmenge größer sein. + + + + + + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/getting-online.docbook b/tde-i18n-de/docs/tdenetwork/kppp/getting-online.docbook new file mode 100644 index 00000000000..06cd24afeb8 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/getting-online.docbook @@ -0,0 +1,93 @@ + +Einen Zugang einfach erstellen. + + +Was Sie zu Begin wissen sollten. + +Falls Sie eine aktuelle vollständige &Linux; Distribution besitzen, so halten Sie die folgenden Informationen vielleicht für überflüssig. &kppp; besitzt einen sogenannten Wizard, der Ihnen behilflich ist, Ihre Internet Verbindung in einigen Minuten einzurichten. + +Ob Sie den Wizard nun benutzen oder nicht, Sie sollten trotzdem über folgendes informiert sein, bevor Sie beginnen: + + +Ihre ISP Modem Pool Telefonnummer. +Ihren Benutzernamen und Passwort für Ihren ISP. +Ihren ISP's DNS (einer ist ausreichend, zwei jedoch besser) + + +Andere optionale Informationen für den vollständigen Zugriff auf Ihren ISP's-Service sind: + + +Ihre Eingangs-Mailserver Adresse (oftmals pop.IhreISP.com oder mail.IhreISP.com)Sie sollten wissen, ob Ihr ISP das POP3 Protokoll oder IMAP benutzt. +Die Ausgangs- (SMTP)-Mailserver Adresse (möglicherweise dieselbe wie die Eingangs-Mailserver Adresse oder oftmals eine Adresse in der Form:smtp.IhreISP.com). +Die Usenet News (NNTP)-Server Adresse (möglicherweise news.IhreISP.com oder nntp.IhreISP.com). +Irgendeinen Proxy-Server, den Ihre ISP eingerichtet hat. + + +Alle diese Informationen sind wahrscheinlich nachzulesen in den Unterlagen, die Sie von Ihrem ISP erhalten haben, als Sie sich anmeldeten. Sie können diese Informationen aber auch über die Support-Telefonverbindung Ihres ISP erhalten. + +Ausgestattet mit diesen Informationen und einer vollständigen aktuellen Standard-Installation von &Linux;, ist die Einstellung des Internet-Zugangs genauso leicht, wie mit dem &kppp; Wizard. + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/global-settings.docbook b/tde-i18n-de/docs/tdenetwork/kppp/global-settings.docbook new file mode 100644 index 00000000000..d87c486e70a --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/global-settings.docbook @@ -0,0 +1,584 @@ + +Globale Einstellunglen von &kppp; + +Die hier vorgenommenen Einstellungen betreffen alle Verbindungen, die man mit &kppp; eingerichtet hat. + + +Die Karteikarte <guilabel +>Zugänge</guilabel +> + + +Die Karteikarte Zugänge + + + + + +Die Karteikarte Zugänge + +Die Karteikarte Zugänge + + + + +In diesem Dialog kann man die Zugänge einrichten. Die Namen der Zugänge erscheinen in einer Liste auf der linken Seite des Dialogs. + +Um einen Zugang zu entfernen, klickt man auf Löschen. Vor dem Löschen wird man um Bestätigung gebeten. + +Man kann einen Zugang kopieren, indem man auf den Knopf Kopieren klickt. Das kann man verwenden, um z.B. für unterschiedliche Benutzer in der Familie unterschiedliche Zugänge einzurichten, obwohl es sicher besser wäre, für diese auch unterschiedliche Benutzernamen im Betriebssystem einzurichten. Falls man mehr als einen Zugang zum gleichen ISP einrichten möchte, kann man diese Funktion verwenden. + +Klickt man auf Bearbeiten ..., so erscheint der unter Einrichtungsdialog mit den Einstellungen des ausgewählten Zugangs. + +Klickt man auf Neu ..., so wird die Auswahl zwischen dem Assistenten oder dem Einrichtungsdialog angeboten. + +Falls man einen Zugang auswählt und Abrechnung aktiviert ist, werden die gesammelten Informationen für diesen Zugang in den zwei Feldern Telefonkosten und Volumen angezeigt. + +Auf der rechten Seite befinden sich die zwei Knöpfe Zurücksetzen ... und Protokolldateien ansehen. + +Ein Klick auf Zurücksetzen ... setzt die Telefonkosten: und das Volumen: auf Null. Das wird man typischerweise einmal im Monat oder im Vierteljahr durchführen, wenn man die aufsummierten Werte mit den eingegangenen Telefonrechnungen vergleichen hat. Man kann auch beide Werte unabhängig von einander zurücksetzen. Beim Klicken auf den Knopf Zurücksetzen ... wird ein Dialog angezeigt, der eine Auswahl erlaubt. + +Klickt man auf Protokolldateien ansehen, erscheint ein Fenster, in dem die Protokolldatei aller Anrufe von &kppp; angezeigt wird. Falls man alte Protokolldateien aufbewahrt, kann man in Monatsschritten vorwärts und rückwärts gehen. Das kann sehr nützlich sein, falls man eine ungewöhnlich hohe Telefonrechnung erhält und die Gründe dafür erforschen möchte. + + + + +Karteikarte <guilabel +>Gerät</guilabel +> + + +Karteikarte Gerät + + + + + +Karteikarte Gerät + +Karteikarte Gerät + + + + +Hier kann man ein Modem auswählen und einrichten. + + + +Modemgerät + +Wählen Sie das passende Gerät für Ihre Hardware. + + +/dev/ttys0 + +DOS oder &Windows;-Benutzer kennen dies als COM1, COM2 ist /dev/ttyS1 und so weiter. Diese Geräte werden hauptsächlich unter &Linux; benutzt. + + + +/dev/cua0 + +Die erste serielle Schnittstelle (COM1). COM2 ist üblicherweise /dev/cua1 und so weiter. Diese Gerätenamen werden hauptsächlich auf BSD-Systemen, also FreeBSD, NetBSD und OpenBSD, verwendet. Ältere Versionen von &Linux; könnten diese Gerätenamen ebenfalls verwenden, obwohl bereits vor einiger Zeit die Umbenennung auf /dev/ttySx erfolgte. + + + +/dev/ttyI0 + +Unter &Linux; gehört dieses zu internen ISDN-Karten. Diese Geräte emulieren ein gewöhnliches Hayes-kompatibles Modem. /dev/ttyI0 ist die erste, /dev/ttyI1 die zweite ISDN-Karte &etc; Diese Geräte sind nur in der &Linux;-Version vorhanden. + + + +/dev/modem + +Viele &Linux;-Distributionen erstellen einen symbolischen Link vom realen Modemgerät zu /dev/modem. Sie sollten es vermeiden, diesen Link zu benutzen. Verwenden Sie besser den Gerätenamen. + + + + + + +Flusskontrolle + +Wählen Sie aus Hardware- (CRTSCTS), Software- (XON/XOFF) und keiner Flusskontrolle. Die empfohlene Einstellung ist Hardware-Flusskontrolle. + + + +Zeilenende + +Wählen Sie die richtige Enter-Zeichenfolge für Ihr Modem. Die meisten Modems nutzen CR/LF. Trotzdem benötigen manche Modems eine andere Einstellung. Falls bei Ihnen Probleme beim Ablauf eine Skripts auftreten: Spielen Sie mit diesem Parameter herum. + + + +Geschwindigkeit +Aus der Liste kann man zwischen verschiedenen Übertragungsgeschwindigkeiten die von der seriellen Schnittstelle Unterstützte auswählen. Zu beachten ist, dass die meisten seriellen Schnittstellen wesentlich höhere Geschwindigkeiten als das Modem unterstützen. Man sollte mit der größten Zahl anfangen und diese nur bei Verbindungsproblemen verringern. + + +Sperrdatei verwenden + +Aktivieren Sie diese Option, wenn &kppp; eine Sperrdatei erstellen soll. Unter &Linux; wird diese Datei in /var/lock erstellt. Programme wie mgetty bestehen auf der Existenz solcher Sperrdateien und &kppp; arbeitet nicht mit mgetty, wenn die Sperrdatei nicht verwendet wird. Stellen Sie sicher, dass Sie nicht die Option bei pppd nutzen, falls &kppp; die Modemsperrung übernimmt, da die Option pppd dazu bringt, selbst das Modemgerät sperren zu wollen. Da &kppp; dann bereits das Modem gesperrt hat, scheitert pppd und &kppp; wird sich mit pppd died unexpectedly melden. + + + +Modem-Wartezeit + +Diese Zeitspanne in Sekunden wartet &kppp; auf die Antwort CONNECT des Modems. Ein Wert von 30 Sekunden sollte für die meisten Fälle ausreichen. + + + + + + + +Karteikarte <guilabel +>Modem</guilabel +> + + +Karteikarte Modem + + + + + +Karteikarte Modem + +Karteikarte Modem + + + + + + +Besetzt-Wartezeit + +Das ist die Zeitspanne, die das Modem nach einem Besetzt-Zeichen bis zur Wiederanwahl warten soll. Hier sollte man die länderspezifischen Anforderungen der Telekommunikationsfirmen beachten, die normalerweise eine untere Grenze für diese Zeitspanne vorschreiben. + + + +Modem-Lautstärke + +Mit dem Schieberegler kann man die Modem-Lautstärke einstellen. Links bedeutet geringe Lautstärke, Mitte bedeutet mittlere Lautstärke und Rechts bedeutet hohe Lautstärke. Bei einigen Modems ist geringe Lautstärke gleichbedeutetnd mit dem Ausschalten des Lautsprechers, bei Anderen besteht kein Unterschied zwischen den Einstellungen Mitte und Rechts. + + + +Modembefehle + +Damit kommen Sie in einen Dialog, den Sie mit den passenden Modembefehlen für Ihr Modem ausfüllen müssen. Falls Sie ein Hayes-kompatibles Modem besitzen, müssen Sie wahrscheinlich die Standardeinstellungen nicht ändern. Ich empfehle Ihnen aber trotzdem den Abschnitt über Hayes-Befehle im Anhang dieser Dokumentation zu lesen. Die dort gebotenen Informationen sollten auch von Hilfe sein für den Fall, dass Sie auf Probleme bei der Einstellung einer stabilen Verbindung zu Ihrem ISP stoßen. Die zwei Einstellungen Pre-Init Verzögerung und Post-Init Verzögerung könnten von besonderem Interesse sein, wenn Sie Modem lock-ups testen. Diese Optionen veranlassen &kppp; dazu, vor und nach dem Senden des Init-Strings kurz anzuhalten. Die Pre-Init-Verzögerung wird durch Senden eines CR abgeschlossen, wenn nicht als Verzögerungsintervall 0 eingestellt wurde. + + + +Modemabfrage + +Auf Betätigung des Modemabfrage-Knopfs hin befragt &kppp; Ihr Modem nach seiner Identifikation. Bei Erfolg wird die Antwort Ihres Modems in einem Dialog dargestellt. Das kann, abhängig von Ihrem Modem, mehr oder weniger informativ sein. + + + +Terminal + +Durch Betätigung des Terminal-Knopfs wird ein Miniterminal gestartet. Sie können das Miniterminal benutzen, um Ihr Modem zu testen, und mit dem Anmeldeprotokoll für eine PPP-Verbindung mit Ihrem ISP zu experimentieren. Sie benötigen nicht länger ein Terminalprogramm wie minicom oder Seyon. + + + + + + + +Karteikarte <guilabel +>Graphik</guilabel +> + + +Karteikarte Graphik + + + + + +Karteikarte Graphik + +Karteikarte Graphik + + + + +Hier kann man die von &kppp; für die graphische Darstellung des Datendurchsatzes verwendeten Farben einstellen. Man kann verschiedene Einstellungen für Hintergrundfarbe, Textfarbe, Farbe empfangener Bytes und Farbe gesendeter Bytes festlegen. + + + + +Karteikarte <guilabel +>Verschiedenes</guilabel +> + + +Karteikarte Verschiedenes + + + + + +Karteikarte Verschiedenes + +Karteikarte Verschiedenes + + + + +Hier befinden sich einige nützliche Einstellmöglichkeiten, die in keinen der anderen Abschnitte passen. + + + +pppd-Version + +Die Versionsnummer des pppd-Dämons, der auf diesem Rechner eingesetzt wird. + + + +pppd-Wartezeit + +&kppp; wartet diese Zeit nach dem Ablauf des Skripts und dem Start von pppd, bis pppd eine gültige PPP-Verbindung aufgebaut hat, bevor es aufgibt und pppd beendet. + + + +Bei Verbindung in Kontrollleiste einbinden + + +Wenn dieses Ankreuzfeld markiert wird, dockt &kppp; als kleines animiertes Symbol an die Kontrollleiste an. Durch Klicken mit der linken Maustaste auf das Symbol kann man das Fenster von &kppp; wiederherstellen. Ein Klick mit der rechten Maustaste öffnet ein Menü mit Optionen zur Wiederherstellung des Fensters, Anzeige von Übertragungsstatistiken und zum Schließen der Verbindung. Diese Option hat Vorrang vor der Einstellung Fenster nach dem Verbinden minimieren. + + + + +Automatische Neuwahl nach Trennung + +Diese Auswahl bewirkt, dass &kppp; versucht, sich erneut zu verbinden, falls Sie unabsichtlich getrennt werden während Sie online sind. + + + +Zeige Verbindungsdauer im Fenstertitel + +Damit zeigt &kppp; die Verbindungszeit im Titel des &kppp;-Fensters während Sie online sind an. + + + +Trennen bei Schließen des X-Servers + +Die Aktivierung dieser Option bewirkt, dass &kppp; die PPP-Verbindung beendet, das Modem auflegen lässt und die Gebührenzählung in ordentlicher Weise beendet, wenn der X-Server beendet wird. Das ist nützlich, falls sie immer wieder vergessen, &kppp; vor Beenden des X-Servers zu schließen, oder falls Sie sich einfach keine Sorgen über das Trennen Ihrer Verbindung machen möchten. Falls Sie nicht möchten, dass &kppp; das Modem bei Beenden des X-Servers auflegen lässt, sollten Sie diese Option nicht aktivieren. Denken Sie aber daran, dass Sie bei eingeschalteter Gebührenzählung einen nicht beendeten Gebühreneintrag in Ihrer Gebührenabrechnung haben werden, wenn der X-Server sich und damit &kppp; beendet. + + + +Bei Trennung beenden + +Falls diese Option aktiviert ist, beendet sich &kppp; nach dem Trennen der Internetvebindung, ansonsten bleibt das Programm &kppp; auch nach der Trennung aktiv. + + + +Minimiere Fenster nach dem Verbinden + +Das &kppp;-Fenster wird nach dem Aufbau einer Verbindung minimiert. Die verstrichene Verbindungszeit wird in der Programmleiste angezeigt. + + + + + + + +Karteikarte <guilabel +>Über</guilabel +> + +Die Karteikarte Über zeigt Versionsinformationen, die Lizenz und die Autoren von &kppp; an. + + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/hayes.docbook b/tde-i18n-de/docs/tdenetwork/kppp/hayes.docbook new file mode 100644 index 00000000000..5c843475fc5 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/hayes.docbook @@ -0,0 +1,1907 @@ + +Der Hayes-Modem-Befehlssatz + +Es folgt eine Beschreibung des Hayes-Befehlssatzes. Die meisten Modems verwenden diese Befehle zu einem großen Anteil. Diese Referenz ist nützlich, falls man seine Modem-Beschreibung verloren hat oder niemals eine hatte. Der Befehl zum Ausschalten des Lautsprechers lautet zum Beispiel ATM0. + +Die Modem-Initialisierungszeichen bestehen aus einer Kette von Befehlen. Sie richten das Modem für die Kommunikation ein, legen den Wahlmodus, Wartezeiten, Erkennung des Besetztzeichens und viele andere Dinge fest. Neuere Modem-Kommunikationsprogramme stellen die Initialisierungszeichen abhängig von den gewählten Menüeinstellungen automatisch zusammen. + +Hayes-Modems haben für viele Jahre den Standard bestimmt. Bei der Weiterentwicklung des Marktes haben alle Hersteller mindestens teilweise den Hayes-Standard verwendet. Es folgt eine unvollständige Liste des Hayes-Befehlssatzes. (auch AT-Befehle genannt). Der Befehlssatz kann in vier Bereiche eingeteilt werden: + + + +Grundlegender Befehlssatz +Ein großer Buchstabe gefolgt von einer Ziffer. Zum Beispiel M1. + + +Erweiterter Befehlssatz +Ein & (Ampersand) und ein Großbuchstabe gefolgt von einer Ziffer. Es handelt sich um eine Erweiterung des grundlegenden Befehlssatzes. Zum Beispiel: &M1. Beachten Sie, dass M1 sich in der Bedeutung von &M1 unterscheidet. + + +Herstellerabhängiger Befehlssatz +Diese Befehle beginnen entweder mit einem umgekehrten Schrägstrich(\) oder einem Prozentzeichen (%). Sie variieren sehr stark von Hersteller zu Hersteller. Aus diesem Grund werden hier nur wenige dieser Befehle aufgelistet. + + +Registerbefehle +Sr=n wobei r die Nummer des zu ändernden Registers und n der neue Wert dieses Registers ist. + +Ein Register ist eine Bezeichnung für eine bestimmte Stelle im Speicher. Modems haben einen kleinen Speicher integriert. Diese vierte Gruppe von Befehlen wird verwendet, um Werte in einem bestimmten Register (Speicherplatz) zu verändern. Jedes Register speichert eine bestimmte Variabel (alphanumerische Information), die vom Modem und dem Kommunikationsprogramm verwendet wird. Zum Beispiel setzt der Befehl S7=60 das Register #7 auf den Wert 60. + + + +Obwohl die meisten Befehle aus einer Buchstaben-Ziffern-Kombination (L0, L1 &etc;) bestehen, ist die Verwendung der Null optional. Im Beispiel können Sie statt L0 auch einfach L verwenden. Das ist wichtig für die folgende Tabelle. + +Hier werden einige der wichtigsten Buchstaben einer Initialisierungs-Zeichenkette aufgelistet. Die Buchstaben sollten Sie normalerweise nicht verändern. + + + +AT +Informatiert das Modem, dass ein Modem-Befehl folgt. Diese Zeichen müssen am Anfang jeder Befehlszeile stehen. + + +Z +Setzt das Modem in den Standardzustand. + + +, (ein Komma) +Hält das Programm für eine Sekunde an. Es können auch mehrere Kommata hintereinander verwendet werden. Zum Beispiel ,,,, sorgt für eine Pause von vier Sekunden. (Die Dauer der Pause ist abhängig vom Inhalt des Registers S8. + + +^M +Sendet einen abschließenden Zeilenende-Befehl an das Modem. Diese Kontrollsequenz wird von den meisten Kommunikationsprogrammen auch als Zeilenvorschub interpretiert. + + + +Der grundlegende Hayes-Modem-Befehlssatz + +In alphabetischer Reihenfolge: + + + Der grundlegende Hayes-Modem-Befehlssatz + + + + Befehl + Beschreibung + Kommentar + + + + + A0 oder A + Eingehenden Anruf beantworten + + + + A/ + Letzten Befehl wiederholen + Es wird kein AT vorangestellt. Das Eingabezeichen bricht normalerweise ab. + + + B0 oder B + Anruf-Verhandlung + V32 Mode/CCITT Answer Seq. + + + B1 + Anruf-Verhandlung + Bell 212A Answer Seq. + + + B2 + Anruf-Verhandlung + Wortreich/still beantworten + + + D + Wählen + Die folgende Nummer wählen und die Verbindung im Originate-Modus herstellen. + + P + Pulswahl + + + T + Tonwahl + + + W + Auf einen zweiten Wahlton warten + + + , + Warte die im Register S8 angegebene Zeitspanne (normalerweise 2 Sekunden) + + + ; + Nach der Anwahl im Befehlsmodus bleiben. + + + ! + Für eine halbe Sekunde auflegen, wie bei der Weiterverbindung eines Anrufs. + + + L + Letzte Nummer noch einmal wählen + + + + + E0 oder E + Kein Echo + Befehle werden nicht auf dem Computer angezeigt. + + + E1 + Echo + Zeigt die Befehle auch auf dem Computer an (so kann man sehen, was man tippt) + + + H0 + Verbindungsstatus + Bei Verbindung - Auflegen + + + H1 + Verbindungsstatus + Ohne Verbindung - Telefon wurde abgehoben + + + I0 oder I + Anfrage, Information oder Befragung + Dieser Befehl ist sehr modellabhängig. I0 wird üblicherweise mit einer Nummer oder einer Zeichenkette beantwortet, während höhere Ziffern häufig viele wertvolle Informationen liefern. + + + L0 oder L + Lautstärke. Modems mit Lautstärkeregler verfügen nicht über diese Option. + Aus oder geringe Lautstärke + + + L1 + + Geringe Lautstärke + + + L2 + + Mittlere Lautstärke + + + L3 + + Laut ode große Lautstärke + + + M0 oder M + Lautsprecher aus + Der Befehl M3 wird häufig verwendet, aber leider in unterschiedlichen Bedeutungen + + + M1 + + Lautsprecher an bis zum Verbindungsaufbau (carrier detected, also bis das andere Modem antwortet) + + + M2 + + Lautsprecher immer an (Datenübertragungen können nach dem Verbindungsaufbau gehört werden) + + + N0 oder N + Verbindungsgeschwindigkeit + Verbindung nur mit der Geschwindigkeit S37 + + + N1 + + Verbindung mit der größtmöglichen Geschwindigkeit größer als S37 + + + O0 oder O + Wechsel in den Online-Zustand + Sie auch X1, da die Wahltonerkennung aktiv sein kann. + + + O1 + + Neusynchronisation und Wechsel in den Online-Zustand + + + Q0 oder Q1 + Stiller Modus + Aus - Zeigt Resultate, der Benutzer sieht die Befehlsantworten (also z.B. OK) + + + Q1 + Stiller Modus + An - Resultate werden unterdrückt, der Benutzer sieht keine Antworten. + + + Sn? + + Abfrage des Inhalts von S-Register n + + + Sn=r + Speichern + Speichert den Wert r im S-Register n + + + V0 oder V + Wortreich + nummerische Resultate + + + V1 + + Englische Textresultate (z.B. CONNECT, BUSY, NO CARRIER &etc;) + + + X0 oder X + Smartmodem + Hayes Smartmodem 300 kompatible Resultate + + + X1 + + Verbindungsgeschwindigkeit wird zusätzliche angezeigt (z.B. CONNECT 1200) + + + X2 + + Aktiviert die Wahlttonerkennung (verhindert blindes Anwählen und manchmal AT0) + + + X3 + + Aktiviert die Besetztzeichenerkennung + + + X4 + + Aktiviert sowohl Wahlton- als auch Besetztzeichenerkennung + + + Z0 oder Z + Reset + Setzt das Modem auf die gespeicherte Konfiguration zurück. Für unterschiedliche Einstellunge muss man Z0, Z1 &etc; verwenden. Für Modems ohne NVRAM (non volatile memory) ist das gleichbedeutend mit &F für die Fabrikseinstellungen. + + + +
+
+ + + Der Erweiterte Hayes-Modem-BefehlssatzAmpersand-Befehle + + + Der Erweiterte Hayes-Modem-Befehlssatz + + + + Befehl + Beschreibung + Kommentar + + + + + &B0 oder &B + Verzögerungsparameter + Automatische Verzögerung deaktivieren + + + &B1 + Verzögerungsparameter + Automatische Verzögerung aktivieren + + + &B2 + Verzögerungsparameter + Automatische Verzögerung wird aktiviert, aber falls innerhalb der Verzögerungszeit in S7 keine Verbesserung erfolgt, wird die Verbindung beendet + + + &C0 oder &C1 + Antwort erkennen (Carrier detect) + Signal ist immer an + + + &C1 + Antwort erkennen (Carrier detect) + Zeigt die entfernte Antwort an (normalerweise der Standard) + + + &D0 oder &D + Data Terminal Ready (DTR) + Signal ignoriert (Das ist modemspezifisch, man muss im Handbuch für Informationen zu diesem Befehl nachlesen) + + + &D1 + Data Terminal Ready (DTR) + Wenn das Signal DTR von An zu Aus wechselt, wechselt das Modem in den Befehlsmodus (nur einige Modems) + + + &D2 + Data Terminal Ready (DTR) + Einige Modems beenden die Verbindung beim Wechsel von DTR von An zu Aus (das ist das übliche Standardverhalten) + + + &D3 + Data Terminal Ready (DTR) + Bei DTR Verbindung beenden, Modem zurücksetzen und in den Befehlsmodus wechseln. + + + &F0 oder &F + Fabrikeinstellungen laden + Generische Hayes-kompatible Standardeinstellungen. Dieser Befehl sollte in Inittialisierungskette stehen, da die Befehle &F1-&F3 von Modem zu Modem variieren und die Ursache für Verbindungsprobleme sein können. (Da man niemals genau weiß, was das Modem der Marke X beim &F2-Befehl genau ändert.)Auf der anderen Seite lohnt das Ausprobieren alternativer Werte, da einige Probleme statt mit einer komplizierten Init-Kette mit einem simplen &F2 gelöst werden können. Falls man mit dem Aufbau einer Init-Kette beginnt, sollte man mit einem &F und nicht mit der modemspezifischen Variante anfangen. + + + &F1 + Fabrikeinstellungen + Fabrikeinstellungen für einen IBM-PC-kompatiblen Computer + + + &F2 + Fabrikeinstellungen + Fabrikeinstellungen für einen Mac mit Software-Handshaking + + + &F3 + Fabrikeinstellungen + Fabrikeinstellungen für einen Mac mit Hardware-Handshaking + + + &G0 oder &G + Wachton + Wachtöne deaktivieren + + + &K0 oder &K + Lokale Flusskontrolle + Lokale Flusskontrolle deaktivieren + + + &K1 + Lokale Flusskontrolle + Lokale RTS/CTS-Hardware-Flusskontrolle aktivieren + + + &K2 + Lokale Flusskontrolle + Lokale XON/XOFF-Software-Flusskontrolle aktivieren + + + &K3 + Lokale Flusskontrolle + Lokale RTS/CTS-Hardware-Flusskontrolle aktivieren + + + &K4 + Lokale Flusskontrolle + Lokale XON/XOFF-Software-Flusskontrolle aktivieren + + + &L0 oder &L + Wahlmodus + Wahlmodus festlegen + + + &M0 oder &M + Fehlerkontrollmodus + Hier kann man asynchronen nicht-EC-Modus wählen (das gleiche wie &Q0) + + + &P0 oder &P + Pulswahlverhältnis + In den USA und Kanada wird bei Pulswahl ein Verhältnis von 39% Wahl und 61% Abbruch verwendet. + + + &P1 + Pulswahlverhältnis + In Großbritannien und Hong Kong wird bei Pulswahl ein Verhältnis von 33% Wahl und 67% Abbruch verwendet + + + &Q0 oder &Q + Fehlerkontrollmodus + Asynchroner nicht-EC-Modus. Keine Datenpufferung. ASB deaktiviert. + + + &Q5 + Fehlerkontrollmodus + Wählt V.42 EC-Operation (erfordert Flusskontrolle) + + + &Q6 + Fehlerkontrollmodus + Asynchroner Modus mit ASB (erfordert Flusskontrolle) + + + &Q8 + Fehlerkontrollmodus + Wählt alternatives EC-Protokoll (MNP) + + + &Q9 + Fehlerkontrollmodus + Bedingte Datenkompression: V.42bis = ja, MNP5 = nein. + + + &S0 oder &S + DSR-Aktion auswählen + Immer an (Standard) + + + &S1 + DSR-Aktion auswählen + Folgt der EIA-Spezifikation (Folgt aktiv dem Trägerton bis dieser verloren geht.) + + + &T0 oder &T + Selbsttest + Bei einigen Modems wird ein modellspezifischer Selbsttest durchgeführt + + + &U0 oder &U + Trellis-Code-Modulation + Aktiviert V.32 TCM + + + &U1 + Trellis-Code-Modulation + Deaktiviert V.32 TCM + + + &V0 oder &V1 + Aktive + (und häufig gespeichert) Profileinstellungen (oder ATI4) anzeigen + + + &W0 oder &W + Profil speichern + Im NVRAM (&W0, &W1 &etc; bei mehreren Profilen). Einige Einstellungen können nicht gespeichert werden. Diese werden häufig beim Befehl &V oder ATI4 nicht angezeigt. + + + &Y0 oder &Y + Startkonfiguration auswählen + Profil 0 laden (Standard) + + + &Y1 + Startkonfiguration auswählen + Profil 1 laden + + + &Zn=x + Modem zurücksetzen und das gespeichert Profil Nummer n laden + Beachten Sie, dass alle Befehle nach dem &Z in der Zeile ignoriert werden. + + + +
+ +
+ + + Befehle mit Schrägstrich links (Backslash) und Prozentzeichen + + + Befehle mit Schrägstrich links (Backslash) und Prozentzeichen + + + + Befehl + Beschreibung + Kommentar + + + + + \A0 oder \A + Maximale MNP-Zeichenblockgröße + 64-Zeichen-Maximum + + + \A1 + Maximale MNP-Zeichenblockgröße + 128-Zeichen-Maximum + + + \A2 + Maximale MNP-Zeichenblockgröße + 192-Zeichen-Maximum + + + \A3 + Maximale MNP-Zeichenblockgröße + 256-Zeichen-Maximum + + + %C0 oder %C + Datenkompression aktivieren/deaktivieren + Deaktiviert + + + %C1 + Datenkompression aktivieren/deaktivieren + MNP5 aktiviert + + + %C2 + Datenkompression aktivieren/deaktivieren + V.42bis (BTLZ) aktiviert + + + %C3 + Datenkompression aktivieren/deaktivieren + MNP5 & V.42bis (BTLZ) aktiviert + + + %D0 oder %D + Datenkompression + 512 BLTZ Dictionary-Größe + + + %D1 + Datenkompression + 1024 BLTZ Dictionary-Größe + + + %D2 + Datenkompression + 2048 BLTZ Dictionary-Größe + + + %D3 + Datenkompression + 4096 BLTZ Dictionary-Größe + + + %E0 oder %E1 + Abbruch-Methode + ESCAPE DEAKTIVIERT + + + %E1 + Abbruch-Methode + +++AT-Methode (Standard) + + + %E2 + Abbruch-Methode + Break AT-Methode + + + %E3 + Abbruch-Methode + Beide Methoden aktiviert + + + %E4 + Abbruch-Methode + OK für den Befehl +++ deaktivieren + + + %E5 + Abbruch-Methode + OK für den Befehl +++ aktivieren + + + \J0 oder \J + DTE Datenrate automatisch anpassen + Deaktiviert + + + \J1 + DTE Datenrate automatisch anpassen + DTE Rate wird an den Träger angepasst. + + + \N0 oder \N + Verbindungstyp + Normale Verbindung (Definition siehe unten) + + + \N1 + Verbindungstyp + Direkte Verbindung + + + \N2 + Verbindungstyp + MNP Auto-reliable Verbindung + + + \N3 + Verbindungstyp + Auto-reliable Verbindung + + + \N4 + Verbindungstyp + V.42bis zuverlässige Verbindung mit Phasenerkennung + + + \N5 + Verbindungstyp + V.42bis auto-verlässliche Verbindung mit Phasenerkennung + + + \N6 + Verbindungstyp + V.42 verlässliche Verbindung mit Phasenerkennung + + + \N7 + Verbindungstyp + V.42 auto-verlässliche Verbindung mit Phasenerkennung + + + +
+ +Eine direkte Verbindung ist eine simple Verbindung ohne Fehlererkennung und Datenkompression. In diesem Falls muss die Verbindung Computer-Modem die gleiche Geschwindigkeit wie die Verbindung Modem-Modem haben. + +Eine normale Verbindung verwendet eine Flusskontrolle (entweder software- oder hardware-kontrolliert) um die gesendeten oder empfangenen Datenpakete zu puffern, so dass das Modem die Daten mit einer anderen Geschwindigkeit als der Computer übertragen kann. Zum Beispiel sendet vielleicht der Computer Daten mit 57kbps einschließlich Kompression und das Modem sendet nur mit 28.8kbps. Dieser Modus wird von den meisten Modems verwendet. + +Eine verlässliche Verbindung ist eine Art von normaler Verbindung. Falls aus irgendeinem Grund die Fehlererkennung oder Kompression nicht eingerichtet oder beibehalten werden kann, wird die Verbindung getrennt. (Das Modem stellt sicher, dass alle übertragenen Daten korrekt sind oder es beendet die Verbindung). + +Ähnlich verhält es sich mit einer auto-verlässlichen Verbindung. Das Modem versucht hierbei, die Übertragungsparameter so anzupassen, das die Verbindung wieder verlässlich wird. Das ist ebenfalls eine Methode, die die meisten Modems verwenden. + +
+ + +S-Register + + + S Register + + + + Register + Bereich + Standard + Funktion + + + + + S0 + 0-255 Klingelzeichen + 1-2 + Antwortet beim angegebenen Klingelzeichen. Bei 0 wird nicht geantwortet + + + S1 + 0-255 Klingelzeichen + 0 + Wenn der Wert in S0 größer als 0 ist, zählt dieses Register die eingehenden Klingelzeichen. + + + S2 + 0-127 ASCII + 43 + + Zeichen zum Abbruch in den Befehlsmodus + + + S2 + >127 + + kein ESC + + + S3 + 0-127 ASCII + 13 CR + Zeilenende-Zeichen + + + S4 + 0-127 ASCII + 10 LF + Zeilenvorschub-Zeichen + + + S5 + 0-32, 127 ASCII + 8 BS + Rückgängig-Zeichen + + + S6 + 2-255 Sekunden + 2 + Wartezeit auf den Wahlton (für blindes Wählen siehe Xn) + + + S7 + 1-255 Sekunden + 30-60 + Wartezeit auf das entfernte Trägersignal + + + S8 + 0-255 Sekunden + 2 + Wartezeit bei Eingabe eines Komma bei der Anwahl + + + S9 + 1-255 1/10tel Sekunden + 6 + Trägersignalzeit, die zur Erkennung notwendig ist + + + S10 + 1-255 1/10tel Sekunden + 7-14 + Zeit zwischen Verlust des Trägersignals und Verbindungsende + + + S11 + 50-255 Millisekunden + 70-95 + Dauer und Abstand der Töne bei der Tonwahl + + + S12 + 0-255 1/50tel Sekunden + 50 + Wachzeit für eine Pause um die Befehlssequenz +++ + + + S36 + Sicherheitsoptionen, falls die Fehlerkorrektur fehlschlägt: + 0 - Verbindung beenden + + 1 - Direkte Verbindung herstellen + + 3 - Normale Verbindung herstellen + + 4 - Möglichst eine MNP-Verbindung herstellen, ansonsten Verbindung beenden + + 5 - Möglichst eine MNP-Verbindung herstellen, ansonsten eine direkte Verbindung. + + 7 - Möglichst eine MNP-Verbindung herstellen, ansonsten eine normale Verbindung + + + 7 + Übertragungsparameterfehlerbehandlung + + + S37 + + 1 = 300 bps + + 5 = 1200 bps + + 6 = 2400 bps + + 7 = 1200/75 bps (v.23-Modus) + + 8 = 4800 bps + + 9 = 9600 bps + + 10 = 12000 bps + + 11 = 14400 bps + + 12 = 7200 bps + + + 0 + Verbindungsgeschwindigkeit (Anfangsverbindung) + + + +
+ +Einige Modems haben Dutzende, manche sogar Hunderte, von S-Registern, von denen nur ungefähr das erste Dutzend standardisiert ist. Sie werden durch einen Befehl wie ATSn=N verändert und durch ATSn? (z.B. AT S10 S1? würde das Modem veranlassen, für sieben Sekunden aufzulegen, falls das entfernte Modem nicht anwortet, und die Anzahl der Anwahlversuche auszugeben) ausgelesen. + +
+
diff --git a/tde-i18n-de/docs/tdenetwork/kppp/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/kppp/index.cache.bz2 new file mode 100644 index 00000000000..df779ee1bba Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kppp/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/kppp/index.docbook b/tde-i18n-de/docs/tdenetwork/kppp/index.docbook new file mode 100644 index 00000000000..1b5e146815c --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/index.docbook @@ -0,0 +1,384 @@ + + + + + + + + + + + + + + + + +]> + + + + +Das Handbuch zu &kppp; + + +Lauri Watts
lauri@kde.org
+
+
+SusanneBock
su_she@web.de
Deutsche Übersetzung
+
+ + +2001 +Lauri Watts + + +&FDLNotice; + +2001-06-11 +1.01.00 + + + + +&kppp; ist ein Wähler und Frontend für pppd. Es bietet interaktive Skripterstellung und Netzwerkerstellung. + + + +KDE +kppp +tdenetwork +Wählprogramm +Internet +ppp + + +
+ + +Einführung + +&kppp; ist ein Wähler und Frontend für pppd. Es bietet interaktive Skripterstellung und Netzwerkerstellung. Es automatisiert den Einwahlprozess zu Ihrem ISP während Sie bequem den gesamten Vorgang überwachen können. + +Sobald Sie verbunden sind, bietet &kppp; eine große Anzahl an Statistiken und überwacht für Sie die online verbrachte Zeit. + +Ein eingebautes Terminal und ein Skriptgenerator erlauben Ihnen, Ihre Verbindung mit Leichtigkeit einzustellen. Sie benötigen keine weiteren Terminalprogramme wie seyon oder minicom, um Ihre Verbindung zu testen und einzustellen. + +&kppp; bietet eine ausgefeilte Telefonkostenabrechnung, die Ihnen erlaubt, Ihre Onlinekosten einfach im Blick zu behalten. + +Wir hoffen Sie haben Freude mit diesem Wählprogramm und es erleichtert Ihnen den Weg ins Internet. + + + +&getting-online; + +&wizard; + +&dialog-setup; + +&global-settings; + +&security; + +&chap-and-pap; + +&tricks; + +&callback; + +&kppp-faq; + + + +Mitwirkende und Lizenz + +&kppp; + +&kppp; wurde aus ezppp von Jay Painter weiterentwickelt. Allerdings wurde fast alles in &kppp; neu geschrieben, so dass ezppp und &kppp; fast nichts mehr gemeinsam haben. + +Primäre Entwickler: + + +Bernd Johannes Wuebbenwuebben@kde.org + +Mario Weilguni mweilguni@sime.com + +Harri Porten porten@kde.org (aktueller Betreuer) + + + +Vielen Dank an folgende Leute, die Code zu &kppp; beigesteuert haben: + + +Jesus Fuentes Saaverdra jesus.fuentes@etsi.tel.uva.es für Implementierung einiger Optionen und verschiedener anderer Arbeiten. + +Markus Wuebben wuebben@eure.de für den ATI Fragedialog. + +Peter Silva peter.silva@videotron.ca für Popup-Dialoge und andere Hilfen. + +Martin A. Brown MABrown@etcconnect.org + +Martin Häfner mh@ap-dec717c.physik.uni-karlsruhe.de für das Kapitel callback + +Olaf Kirch okir@caldera.de für Einführung in die Mysterien der "File-Descriptor"-Übergabe. + + + + +Dokumentation Copyright 2001 Lauri Watts lauri@kde.org, obgleich es letztendlich auf dem Original von Bernd Johannes Wuebben wuebben@kde.org basiert. +&underFDL; &underGPL; + + +Installation + + +Wie man &kppp; bekommt +&install.intro.documentation; + + +Kompilierung und Installation +&install.compile.documentation; + + +Vorbereitung Ihres Linux-Systems für eine <acronym +>PPP</acronym +>-Verbindung + +Das folgende Kapitel beinhaltet einige allgemeine Informationen für verschiedene normale Betriebssysteme, auf denen &kppp; ausgeführt werden kann. Die folgenden Internet-Seiten sind Interessant für genauere Informationen über das ppp Protokoll, pppd und Netzwerke im allgemeinen. + + +Die &Linux; PPP &FAQ;: http://metalab.unc.edu/mdw/FAQ/PPP-FAQ.html +Die &Linux; PPP HOWTO: http://metalab.unc.edu/mdw/HOWTO/PPP-HOWTO.html +http://www.thoughtport.com:8080/PPP/index.html +Der Network Administrators' Guide: http://metalab.unc.edu/mdw/LDP/nag/nag.html + + + +Vorbereitung Ihres &Linux;-Systems für eine <acronym +>PPP</acronym +>-Verbindung + +Um &kppp; (oder pppd) mit Ihrem Kernel zum laufen zu bringen, benötigen sie PPP-Unterstützung. Falls Sie das nicht haben, holen Sie sich die neueste Version von pppd von einem der populären &Linux;-Archiven (z.B. ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/) und kompilieren Sie Ihren Kernel mit eingeschalteter ppp-Unterstützung. + +Haben Sie keine Angst, das hört sich schwieriger an, als es ist. Vergessen Sie nicht, pppd danach zu installieren. + +Falls Sie unsicher sind, ob Sie einen Kernel mit PPP-Unterstützung haben, geben Sie dmesg auf der Kommandozeile ein, und suchen Sie nach etwas wie: + + + +PPP: version 2.3.0 (demand dialing) +TCP compression code copyright 1989 Regents of the University of California +PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. +PPP line discipline registered + + + +&kppp; versucht selbständig herauszufinden ob Ihr Kernel PPP unterstützt. Falls nicht, werden Sie es beim starten von &kppp; bemerken. + +Für &Linux; 2.x-Kernel solte der pppd-Dämon von der Version 2.3 oder höher sein. Sie können herausfinden welche Version Ihr System besitzt, indem Sie den Befehl pppd auf Kommando-Ebene eingeben. Keiner der pppd Dämons hat eine, aber durch diese angegebene Option gibt der pppd Dämon eine Fehlermeldung aus und eine Liste von Optionen und anderen Informationen, unter anderem auch die Version des pppd Dämon. + + + + + + + + + +&hayes-reference; + +&accounting; + +&documentation.index; +
+ + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/kppp-dialer-tab.png b/tde-i18n-de/docs/tdenetwork/kppp/kppp-dialer-tab.png new file mode 100644 index 00000000000..150ad09ca64 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kppp/kppp-dialer-tab.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kppp/kppp-faq.docbook b/tde-i18n-de/docs/tdenetwork/kppp/kppp-faq.docbook new file mode 100644 index 00000000000..aa8fa0e60c3 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/kppp-faq.docbook @@ -0,0 +1,766 @@ + +Fragen und Antworten +&reporting.bugs; + + +Fragen zur Einwahl + +Ich kann &kppp; nicht zum laufen bringen. &kppp; erzählt mir, dass pppd beendet wurde oder dass eine Zeitüberschreitung eingetreten ist! + +Haben Sie dieses Handbuch sorgfältig gelesen? Hier sind nochmal die häufigsten Fallen: + + + +Klicken Sie auf den Details-Knopf. &kppp; zeigt Ihnen dann einen Auszug aus dem PPP-Protokoll (funktioniert evtl. nur auf &Linux;-System und nicht mit allen Distributionen). Diese Meldungen können Ihnen helfen, den Fehler zu finden. + +Stellen Sie sicher, dass pppd wirklich das pppd-Programm ist, und kein Skript! + +Das Programm pppd muss als setuid root ausgeführt werden. Diesen Modus kann man als root mit dem Befehl chmod setzen. + +Stellen Sie sicher, das die Datei /etc/ppp/options existiert und keine widersprüchlichen Einträge enthält. Falls Sie sich nicht sicher sind, lassen Sie diese Datei leer. + +Stellen Sie sicher, dass Sie NICHT den Parameter für pppd angegeben haben (&kppp; kümmert sich bereit um die Gerätesperrung)! + +Entfernen Sie den ``lock''-Parameter aus den Dateien /etc/ppp/options und ˜/.ppprc! +Wenn Sie den symbolischen Link /dev/modem benutzen, kann das zu Konflikten führen. Verhindern Sie diese Art Ärger, indem Sie das reale Gerät verwenden, z.B. /dev/cuaX oder /dev/ttySX. Hinweis: COM1 ist ttyS0, COM2 ist ttyS1 &etc; +COM1 entspricht ttyS0, COM2 entspricht ttyS1 und so weiter. + +Stellen Sie sicher, dass Sie die richtigen Berechtigungen eingestellt haben. Im Fall von Problemen sollten Sie es vielleicht zuerst als root ausführen, und dann, wenn alles gut funktioniert, weniger gefährliche Berechtigungen nehmen, wenn Sie es sich nicht leisten können &kppp; mit root-Rechten laufen zu lassen. Die richtige Vorgehensweise wäre vermutlich die Erzeugung einer eigenen modem-Gruppe. + +Eventuell starten Sie pppd zu früh, z.B. bevor der entfernte Server bereit ist, eine PPP-Verbindung aufzubauen. Wenn Sie ein Anmeldeskript benutzen, sollten Sie das eingebaute Terminal benutzen, um Ihre Anmelde-Prozedur zu überprüfen. Manche Provider erwarten von Ihnen ein einfaches Send oder Send ppp, um PPP zu starten. Einige Benutzer berichteten, dass Sie Pause 1 oder Pause 2 an Ihr Skript anhängen mussten, um Timing-Probleme zu lösen. + + + +Wenn gar nichts hilft, sollten Sie evtl. Debug-Informationen aus Ihrem Systemlog erhalten, indem Sie folgendes eingeben: + +# tail /var/log/messages + + + + + +pppd abgestürzt - Das entfernte System muss sich selbst identifizieren ... + + +Eine typische Fehlermeldung in der Systemlogdatei: +pppd[699]: The remote system is required to authenticate itself +pppd[699]: but I couldn't find any suitable secret (password) for it to use to do so. +pppd[699]: (None of the available passwords would let it use an IP address.) + +Für dieses Problem gibt es nach der Erfahrung zwei mögliche Gründe: + +Die Datei /etc/ppp/options enthält die Option . Das lässt sich durch ein #-Kommentarzeichen vor der fraglichen Zeile beheben. Das System hat bereits eine "default route". Befinden Sie sich in einem lokalen Netzwerk? In diesem Fall verhalten sich aktuelle Versionen von pppd wie bei der Option . Das lässt sich beheben, indem man explizit im Einrichtungsdialog von kppp einträgt. Alternativ kann man das lokale Netzwerk auch deaktivieren, bevor man die Internetverbindung herstellt. Es wird immer noch nach einer einfachen Möglichkeit der Kombination eines lokalen Netzwerks mit dem Internet gesucht. + + + + + +pppd stürzt mit der Kernelversion 2.4.x ab + +Eine typische Fehlermeldung im Systemlog lautet: + +pppd[1182]: pppd 2.3.11 started by user, uid 500 +pppd[1182]: ioctl(PPPIOCGFLAGS): Invalid argument +pppd[1182]: tcsetattr: Invalid argument +pppd[1182]: Exit. + +Installieren Sie pppd 2.4.0b1 oder aktueller. Siehe auch in Documentation/Changes in den Quelltexten des Kernels für weitere Informationen. + + + + +Warum gibt &kppp; die Fehlermeldung Das Modem kann nicht geöffnet werden (Sorry, can't open the modem)? + +Das bedeutet, dass &kppp; keine Berechtigung hat, das Modemgerät zu öffnen, oder dass Sie ein ungültiges Modemgerät auf der Modem-Karteikarte gewählt haben. Stellen Sie zunächst sicher, dass Sie das richtige Modemgerät gewählt haben. Wenn Sie sicher sind, dass dies der Fall ist, müssen Sie &kppp; die richtige Berechtigung geben, um auf das Modemgerät zugreifen zu können, und in der Lage zu sein, /etc/resolv.conf zu ändern, im Fall, dass Sie möchten, dass &kppp; den DNS richtig für Sie einstellt. Falls Sie in der Lage sind, &kppp; als setuid root auszuführen, würde das alle Zugriffsprobleme für Sie lösen, wenn nicht, müssen Sie herausfinden, was die richtigen Berechtigungen für Ihre Zwecke sind. Um &kppp; setuid root-Berechtigung zu geben, machen Sie Folgendes: + +% su +# chown +# chmod +# exit + + + + + +&kppp; sagt mir, dass es keine Modemsperrung erzeugen kann. + +In den meisten Fällen bedeutet das, dass Sie &kppp; mit gesetztem SETUID-Bit installiert haben, während Sie, die Person, die &kppp; ausführt, keine Schreiberechtigung für den Sperrdateiordner haben, das standardmäßig /var/lock ist. Das ist zum Beispiel der Fall auf RedHat-Systemen. Überprüfen Sie den Modem-Dialog nach der genauen Position der Sperrdatei. Die Lösung ist einfach, entweder &kppp; SETUID laufen zu lassen, falls Sie können, oder normalen Benutzern Schreibzugriff auf /var/lock zu gewähren oder eine modem-Gruppe zu erstellen, die Zugriff auf die /var/lock-Datei hat. + + + +Warum wird &kppp; mit gesetztem SETUID-Bit installiert? + +Das SETUID-Bit muss nicht gesetzt sein, wenn Sie sich ein bisschen mit Unix-Systemadministration auskennen. Erstellen Sie einfach eine Modemgruppe, fügen Sie alle Benutzer, denen Sie Zugriff auf das Modem gewähren wollen, dieser Gruppe hinzu und machen Sie das Modemgerät les- und schreibbar für diese Gruppe. Wenn Sie auch DNS-Konfiguration mit &kppp; benutzen wollen, muss /etc/resolv.conf les- und schreibbar von den Mitgliedern dieser Gruppe sein. Das gleiche gilt für /etc/ppp/pap-secrets und /etc/ppp/chap-secrets, wenn Sie die eingebaute PAP- und CHAP-Unterstützung benutzen wollen. + +Das &kppp;-Team hat in letzter Zeit sehr viel daran gearbeitet, um &kppp; SETUID-Sicher zu machen. Aber es liegt an Ihnen, ob und wie Sie es installieren. + +Eventuell wollen Sie dazu auch das Kapitel &kppp; und die Sicherheit lesen. + + + +Was mache ich, wenn &kppp; nichts tut und nur mit der Meldung OK erwartet (Expecting OK) wartet? + +Haben Sie an der CR/LF-Einstellung herumgespielt? Probieren Sie CR, LF oder CR/LF. + +Ihr Modem braucht vielleicht einige Zeit, um auf seine Initialisierung zu antworten. Öffnen Sie den Dialog Modembefehle auf der Karteikarte Modem und stellen Sie die Verzögerungen Pre-Init und Post-Init ein. Probieren Sie, ob Sie erfolgreich sind, wenn Sie die Werte drastisch senken und stellen Sie sie dann später genauer ein. + + + +Der Verbindungsaufbau funktioniert gut, aber ich kann keine Programme starten. + +Sie haben vielleicht die Option "Konfiguriere Hostname automatisch von dieser IP" aktiviert und der X-Server hat Probleme zum neu eingestellten Hostnamen zu verbinden. Falls Sie diese Option wirklich benötigen (wahrscheinlich eher nicht), müssen Sie auf eigene Faust die nötigen Authorisationen einstellen. Eingabe von xhost löst das Problem, aber seien Sie gewarnt vor Sicherheitsrisiken, die sich daraus ergeben, da dann jeder Zugang zu Ihrem X-Server hat. + + + +&kppp; meldet eine erfolgreiche Verbindung, aber &konqueror; gibt nur die Meldung Unbekannter Rechner (Unknown host) Rechnername; &Netscape; meldet Der Server hat keinen DNS-Eintrag (The server does not have a DNS entry). + +Versuchen Sie, mit ping einen anderen Server über seine IP-Adresse, zu erreichen, . Wenn das funktioniert, sollten Sie das Folgende versuchen: + + +Prüfen Sie, ob Sie für &kppp; mindestens eine DNS-Adresse angegeben haben. + +den Inhalt von /etc/host.conf prüfen. Es sollte eine Zeile vorhanden sein, in der etwas ähnliches wie order hosts, bind steht. Der bind-Schlüsselbegriff sagt der resolver-Bibliothek, dass sie einen Nameserver einbinden soll, wenn Sie eine Adresse sucht. + + + + +Wie kann man über &kppp; ein \n oder ein \r senden? + +Schicken Sie einfach eine leere Zeichenfolge, so wie im folgenden Skript: + + +Send # eine leere Zeichenfolge senden +Expect ID: +Send itsme +Expect word: +Send forgot +Expect granted +Send ppp + + + + + + +Wie kann man die Fehlermeldung Kann Sperrdatei nicht erzeugen (Can't create lock file von &kppp; beseitigen? +Das bedeutet, dass Sie keine Berechtigung haben, eine Sperrdatei zu erzeugen. Wenn Sie eine Sperrdatei benutzen wollen, müssen Sie Schreibrechte in dem Ordner haben, indem die Datei erzeugt werden soll (typischerweise /var/lock). Das ist natürlich kein Problem, wenn Sie &kppp; SETUID-Berechtigung gegeben haben. Lesen Sie bitte den Abschnitt über die Modem-Sperrdatei. + + + +Warum macht mein Modem beim Wählen großen Lärm? + +Klicken Sie auf Einstellungen/Modem Sie können die Lautstärke des Modems hier in drei Schritten einstellen: aus, mittel, groß. Bei den meisten Modems bekommen Sie die gleiche Lautstärke für "mittel" und "groß". Falls das nicht funktioniert, stellen Sie sicher, dass Sie die richtigen Einstellungen in Einstellungen/Modem/Modembefehle eingestellt haben" + + + +Ich habe die Modemlautstärke ausgeschaltet und die Modembefehle überprüft. Warum höre ich immer noch Wählgeräusche? + +Die Zeichenkette zur Initialisierung der Lautstärke kann verloren gehen, wenn das Modem nicht mit der Übertragungsgeschwindigkeit von &kppp; zurechtkommt. In diesem Fall sollte man den Wert in Post-Init Verzögerung unter Einstellungen, Modem, Modembefehle erhöhen. + + + +&kppp; meldet ungewöhnliche Modemgeschwindigkeiten, wie 115200, 57600 oder Ähnliches. + +Viele Modems melden standardmäßig nur die Geschwindigkeit der seriellen Schnittstelle und nicht die Geschwindigkeit über die Telefonleitung. Sie müssen diese Modem erst so einstellen, dass Sie die wirkliche Datenübertragungsgeschwindigkeit melden (fügen Sie dies dem Init- oder Wählstring bei). Bei vielen Modems ist der Befehl ATW2. Wenn Sie dies dem Wählstring (typischerweise ATD) beifügen wollen, wäre der neue Wählstring ATW2D. + + + +Warum meldet &kppp; Unbekannte Geschwindigkeit (Unknown speed)? + +Neue Modems haben oft komplizierte Verbindungsmeldungen wie "CONNECT LAP.M/V42.bis/115000:RX/31200:TX", und &kppp; kann die Nachrichten nicht korrekt behandeln. Schalten Sie Protokollfenster anzeigen ein, und Sie werden die Verbindungsgeschwindigkeit sehen. Ich arbeite gerade an einer Lösung dieses Problems, und der Parser ist schon viel besser, aber immer noch nicht perfekt. + + + +Die Übertragungsgeschwindigkeit ist langsam. + +Wenn Sie mit der Modemgeschwindigkeit nicht zufrieden sind, stellen Sie sicher, dass die Verbindungsgeschwindigkeit (Einstellungen/Gerät/Geschwindigkeit) auf 57600 oder höher eingestellt ist. Stellen Sie sicher, dass Ihre serielle Schnittstelle höhere Geschwindigkeiten unterstützt. Viele auf i486 basierende Systeme arbeiten nicht korrekt, wenn die Geschwindigkeit auf 115200 eingestellt ist. Wenn Sie einen 8250 UART Chip haben, wird es nicht funktionieren. Wenn Sie einen 16550 oder 16550A haben, sollte es problemlos funktionieren. + +Schauen Sie zusätzlich in Ihrem Modem-Handbuch nach Init-Strings, die den Hochgeschwindigkeit-Modus aktivieren. + + + +Die Übertragungsgeschwindigkeit ist sehr langsam. + +Wenn die Datenübertragungsrate nur ein paar Byte pro Sekunde beträgt, sollten Sie Ihre Hardware-Einstellungen überprüfen. Falls Bewegungen der Maus die Datenübertragung beschleunigen, ist das auf jeden Fall ein Hardwareproblem. + +Sie erhalten Informationen über Ihre serielle Schnittstelle mit setserial -a /dev/ttySx. Schauen Sie nach Interrupt-Konflikten mit anderen Komponenten Ihres Systems. + + + +Meine Telefonleitung benutzt das Impuls- anstatt das Tonwahlverfahren (oder umgekehrt). Wie kann ich die Einstellung ändern? +Sie müssen den Modem-Wählstring verändern. Fast alle Modems unterstützen die folgenden AT-Befehle: + + + +ATDT +Aktiviert das Tonwahlverfahren + + +ATDP +Aktiviert das Impulswahlverfahren + + + + + + + + + +Fragen über Telefongebühren-Regeln + +Wie erstelle ich eine Telefongebühren-Regeldatei? +Sehen Sie sich die TEMPLATE-Regeldatei, die bei &kppp; dabei ist, an. Sie sollten eine Kopie davon in $KDEDIR/doc/HTML/en/kppp finden. Benutzen Sie den Kommandozeilen-Parameter -r von &kppp;, um die Syntax Ihrer Gebührenregel-Datei zu überprüfen. + + + +Ich habe eine Gebührenregel-Datei für meine Region geschrieben. Wem kann ich sie schicken, so dass auch andere sie nutzen können? + + + + + +Kann meine Telefongebühren-Regeldatei Bruchteile einer Zeiteinheit enthalten, z.B. "(0.17,45.5)"? +Ja, das ist möglich. Aber Sie sollten kein ungewöhnlich kleinen Bruchteile benutzen (unter einer 1/10 Sekunde), da dies in einer höheren CPU-Belastung resultieren würde. (Obwohl ich nicht glaube, dass Sie das bei einer modernen CPU bemerken würden.:-) + + + +Mein Land hat außer Ostern noch weiter verschiebbare Feiertage. +In diesem Fall müssen Sie neuen Code schreiben, der Ihnen die Berechnung dieses Feiertags ermöglicht. Sehen Sie in ruleset.cpp nach und imitieren Sie das ``easter''-Beispiel. Dann senden Sie mir die Patches. + + + + +Fragen zu den System-Protokolldateien + +Eine Meldung besagt Serial line is looped back. Was bedeutet das? + +Kurze Antwort: Sie haben die PPP-Software auf dem entfernten System nicht gestartet. + + + + + + + + +Die Protokolldateien zeigen Signal 15. +Wenn Sie die folgenden Zeilen sehen, haben Sie evtl. gerade einen Fehler wegen Zeitüberschreitung von &kppp; erhalten. &kppp; hat darauf gewartet, dass das PPP-Interface startete, und hat dann nach einer bestimmten Zeit aufgegeben. Dem pppd wurde mit dem Signal 15 (i.A. SIGTERM) signalisiert, abzubrechen. + + + +pppd[26921]: pppd 2.3.5 started by me, uid 500 +pppd[26921]: Using interface ppp0 +pppd[26921]: Connect: ppp0 <--> /dev/ttyS0 +pppd[26921]: Terminating on signal 15. +pppd[26921]: Connection terminated. +pppd[26921]: Exit. + + + + + + +Was bedeutet Receive serial link is not 8-bit clean? +Der PPP-Dämon wurde misstrauisch, da alle empfangenen Daten das Bit 8 auf Null gesetzt hatten. In den meisten Fällen zeigt das an, dass der entfernte PPP-Server noch nicht gestartet ist. Es wird dort vielleicht immer noch einen Anmeldeprompt geben, der alle Daten, die von Ihrem pppd gesendet wurden, zurücksendet. + + + +Was bedeutet can't locate module ppp-compress? +Bekommen Sie folgende Nachrichten? + + + +modprobe: can't locate module ppp-compress-21 +modprobe: can't locate module ppp-compress-26 +modprobe: can't locate module ppp-compress-24 + + + +Fügen Sie einfach diese Zeilen + + +alias ppp-compress-21 bsd_comp +alias ppp-compress-24 ppp_deflate +alias ppp-compress-26 ppp_deflate + +zu Ihrer Datei /etc/conf.modules hinzu. + + + + + + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/kppp-wizzard.png b/tde-i18n-de/docs/tdenetwork/kppp/kppp-wizzard.png new file mode 100644 index 00000000000..5b1cce1816f Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kppp/kppp-wizzard.png differ diff --git a/tde-i18n-de/docs/tdenetwork/kppp/security.docbook b/tde-i18n-de/docs/tdenetwork/kppp/security.docbook new file mode 100644 index 00000000000..4986ea1ef49 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/security.docbook @@ -0,0 +1,140 @@ + +&kppp; und die Sicherheit + +Dieses Kapitel ist hauptsächlich für Administratoren(root), Leute mit hohen Sicherheitsansprüchen oder einfach technisch Interessierte. Es ist nicht notwendig, dieses Kapitel zu lesen, wenn Sie nur &Linux; für sich zu Hause laufen lassen (obwohl Sie vielleicht etwas Neues lernen könnten, wenn Sie es lesen). + + +Den Zugang zu &kppp; beschränken + +Ein Systemadministrator möchte vielleicht Zugang zu &kppp; auf diejenigen beschränken, denen es erlaubt ist, es zu benutzen. Es gibt zwei Wege, dies zu tun: + + +Den Zugang zu &kppp; durch Gruppenrechte beschränken + +Man erstellt zunächst eine neue Benutzergruppe (sie könnte z.B. dialout heissen) und fügt jeden Benutzer, der &kppp; benutzen darf, zu dieser Gruppe hinzu. Dann tippt man folgendes ein: + +# chown /opt/kde/bin/kppp +# chmod /opt/kde/bin/kppp + + +Dabei wird vorausgesetzt, dass sich &kde; in /opt/kde befindet und die neue Gruppe dialout heisst. + + + + +Den Zugang mit den Mitteln von &kppp; beschränken + +Beim Start überprüft &kppp;, ob eine Datei /etc/kppp.allow existiert. Falls es eine solche Datei gibt, können nur Benutzer, die in dieser Datei aufgelistet sin, eine Verbindung herstellen. Diese Datei muss für jeden Benutzer lesbar sein (natürlich nicht für jeden schreibbar). Nur Benutzernamen werden erkannt, man kann also keine UID verwenden. Hier ein kurzes Beispiel: + +# /etc/kppp.allow +# Kommentare und Leerzeilen werden ignoriert. +# + +fred +karl +daisy + + +Im obigen Beispei dürfen nur die Benutzer fred, karl und daisy eine Verbindung herstellen. Außerdem darf das jeder Benutzer mit der UID 0 (daher muss root nicht explizit genannt werden). + + + + + + +&kppp; hat das <acronym +>SUID</acronym +>-Bit gesetzt. Wo bleibt die Sicherheit? + +Es ist realistisch gesehen nicht möglich, ein Wählprogramm ohne gesetztes SUID-Bit zu schreiben, das sicher und dabei für unerfahrene Benutzer einfach zu benutzen ist. &kppp; geht das Sicherheitsproblem mit folgender Strategie an: + + + +Gleich nach dem Programmstart startet &kppp; einen neuen Prozess. + + +Der Masterprozess (der die GUI, Benutzerinteraktion u.ä. verwaltet) legt den SUID-Status danach ab und läuft dann mit den normalen Benutzerprivilegien. + + +Der Slaveprozess behält seine Privilegien bei und kümmert sich um alles, für das man root-Rechte benötigt. Um diesen Teil sicher zu machen, werden hier keine Funktionen der &kde;-/&Qt;-Bibliotheken aufgerufen, sondern nur einfache Funktionen der C-Bibliothek. Der Quellcode für diesen Prozess ist kurz (etwa 500 Zeilen) und gut dokumentiert. Dadurch ist es einfach, Sicherheitslöcher zu entdecken. + + +Master- und Slaveprozess kommunizieren mit standard &UNIX; IPC. + + + +Vielen Dank an Harri Porten für das Schreiben dieses exzellenten Quelltextes. Ich dachte, es sei unmöglich - er schrieb es in einer Woche. + + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/tricks.docbook b/tde-i18n-de/docs/tdenetwork/kppp/tricks.docbook new file mode 100644 index 00000000000..359b5766492 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/tricks.docbook @@ -0,0 +1,262 @@ + +Modem Tricks & Hinweise + +Dieser Abschnitt soll den schwierigen Einstieg in die (nicht so) hohe Kunst der Modemeinstellung bieten. Die Befehle hier sind alle Hayes-AT-Standard, aber nicht alle Modems sind gleich, so dass Ihre Vorgangsweise unterschiedlich sein kann. + + +Modemsitzungen + +Eine Modemsitzung gibt Ihnen die Möglichkeit, direkt mit dem Modem zu interagieren. Sie geben Befehle ein und es antwortet. Um eine Modemsitzung zu erhalten, wenn keine Verbindung aktiv ist, gehen Sie in den "Einstellungen/Modem/Terminal"-Dialog. Das öffnet ein Fenster zur interaktiven Konfiguration des Modems. Versuchen Sie, ATZ einzugeben (das setzt Ihr Modem zurück). Sie sollten eine OK-Antwort erhalten. Benutzen Sie "Datei/Beenden", um die Sitzung zu beenden. + + + + +Modemprofile + +Ein Grund, weshalb Sie dem Modem direkt Befehle senden möchten, könnte sein, dass Sie mehrere Modemeinstellungen haben, die Sie behalten und nicht für jede Verbindung eingeben möchten. Ein guter Weg, dies zu tun, führt über Modemprofile. Modems können mehrere gespeicherte Profile haben, nummeriert mit 0,1, ... AT&V kann zur genutzt werden, um alle anzusehen. Das Standardprofil ist üblicherweise 0 (das kann über AT&Y geändert werden). Das derzeit verwendete Profil wird aktives Profil genannt. + +Wenn Sie eine Einstellung ändern, wird das aktive Profil verändert. Der ATZ-Befehl veranlasst das Modem, das Standardprofil zu laden und alle Ihre Änderungen zu verwerfen. Um Änderungen zu speichern, laden Sie das Profil, das Sie ändern möchten über ATZn (wobei n die Profilnummer ist). Machen Sie die gewünschten Änderungen, dann speichern Sie sie mit AT&Wn. Damit &kppp; das von Ihnen gewünschte Profil nutzt, ändern Sie den Initialisierungs-String (Einstellungen/Modem/Modembefehle/Init-String). Zum Beispiel bewirkt ATZ1, dass &kppp; das Modem zurücksetzt und das gespeicherte Profil 1 lädt. + +Falls Sie Ihr Modem auf einen bekannten Urzustand zurücksetzen möchten, benutzen Sie AT&F&W, um das aktive Profil auf die Fabrikeinstellungen zu setzen, und diese im Standardprofil zu sichern. + +Beispiele von Profiländerungen finden Sie im nächsten Abschnitt. + + + + +Das Modem zum Auflegen bewegen + +Manchmal könnte &kppp; Schwierigkeiten beim Auflegen des Modem haben. Das ist vermutlich die Folge eines Unterschieds zwischen den Einstellungen von &kppp; und denen des Modems. Ein Standardmodem nutzt zwei Methoden, um sich zum Auflegen zu entscheiden: Befehl und DTR. Die Befehlsmethode besteht aus dem Senden einer Abbruchsequenz an das Modem, das es in den Befehlsmodus versetzt, und dann dem Senden des Auflegen-Befehls (ATH). + +Außerhalb von &kppp;, wenn Sie das pppd-Paket manuell konfigurieren, ist es oft hilfreich die Befehlsmethode zu nutzen, so dass Sie eine Terminalsitzung verlassen können, und dann pppd starten, ohne das Modem auflegen zu lassen. In den meisten anderen Situationen wird die DTR-Methode bevorzugt, weil sie einfacher ist. + + +<acronym +>DTR</acronym +> (<command +>AT&Dn</command +>)-Methode + +Die DTR-Methode lässt das Modem immer dann auflegen, wenn &kppp; es nicht mehr nutzt. Wenn Sie eine Modemsitzung starten und den Zustand über AT&V abfragen, und unter den angezeigten Einstellungen für das aktive Profil ist auch &D0, dann ist die DTR-auflegen-Methode abgeschaltet. Um DTR einzuschalten, benutzen Sie Terminal, um eine Modemsitzung zu starten. Dann: + +ATZ # Standardprofil wählen +AT&D2 # Auflegen nach DTR-auflegen +AT&W # Als Standardprofil speichern + + + +Wie die <acronym +>DTR</acronym +>-Methode funktioniert + +Jedesmal wenn die Data Terminal Ready (DTR)-Leitung der seriellen Verbindung zwischen dem Computer und dem Modem Spannung führt, legt das Modem auf. Wenn &kppp; die serielle Schnittstelle öffnet, wird dir DTR-Leitung auf niedrige Spannung gesetzt, und bei einem externen Modem können Sie das DTR (oder TR)-Lämpchen angehen sehen, wenn das passiert. Wenn das TR-Lämpchen ausgeht (weil &kppp; die serielle Schnittstelle geschlossen hat, oder Schlimmeres!), legt das Modem auf. + + + + + +Befehlsmethode + +Der andere Weg, ein Modem auflegen zu lassen, wenn man verbunden ist (mit AT&Dn, wobei n nicht 2 ist), ist, das Modem den Befehl annehmen zu lassen, wenn eine Sitzung läuft. Um es richtig auflegen zu lassen, starten Sie eine Modemsitzung und stellen Sie die Guardzeit auf ein kleines Intervall ein, wie folgt: + +ATZ +ATS12=5 +AT&W + + +Dann benutzen Sie den Einstellungen/Modem/Modembefehle/Guard-Zeit-Regler, um den Wert aus Register (S12) auf (5) einzustellen. Das Modem sollte dann richtig auflegen. + + +Wie die Befehlsmethode funktioniert + +Wenn das lokale Modem mit einem entfernten Modem verbunden ist, ist es im connect-Zustand, in dem es alle empfangenen Zeichen, ohne sie auszuwerten, an das entfernte Modem weitergibt. Damit das Modem Befehle für sich selbst annimmt, muss man das Modem in den Befehlszustand versetzen. Der Abbruchcode macht dies. + +Der Abbruchcode ist definiert als drei Zeitintervalle, deren Länge durch S12 definiert wird (in fünfzigstel Sekunden). + + + +Ruhe (muss mindestens S12/50 Sekunden dauern) + + +Abbruchzeichen (definiert durch Register S2, Standard ist +) drei Mal wiederholt (weniger als S12/50 Sekunden zwischen jedem) + + +Ruhe (muss mindestens S12/50 Sekunden dauern) + + + +Sobald das Modem im Befehlsmodus ist, können Sie ihm Befehle senden. Um es auflegen zu lassen, senden Sie ATH. Die Abbruchcodes und die Auflegenfolge, die &kppp; nutzt, werden im Einstellungen/Modem/Modembefehle-Dialog angezeigt. Diese sollten zu Ihrem Modem passen. + + + + + + +Tonwahl beschleunigen + +Falls Sie Tonwahl nutzen können, kann die Zeit, die zum Wählen benötigt wird, mit dem S11-Register verändert werden. Es gibt die Dauer (in hundertstel Sekunden) an, um einen Ton während der Wahl zu senden. Der Standard ist üblicherweise 95 (fast eine Sekunde). Wie schnell Sie wählen können, hängt von den Geräten Ihrer Telefongesellschaft ab. Die minimale Dauer ist 50, fast doppelt so schnell, und diese Geschwindigkeit funktioniert häufig. + +ATZ # Standardprofil auswählen +ATS11=50 # schnellstmögliche Anwahl; erwenden Sie eine größere Zahl, falls es nicht funktioniert. +AT&W # Als Standardprofil speichern + + + + diff --git a/tde-i18n-de/docs/tdenetwork/kppp/wizard.docbook b/tde-i18n-de/docs/tdenetwork/kppp/wizard.docbook new file mode 100644 index 00000000000..52872d11859 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kppp/wizard.docbook @@ -0,0 +1,169 @@ + +Der &kppp;-Assistent + + +Den Assistenten starten. + +Man kann den Assistenen von &kppp;'s Anfangsbildschirm starten. Man startet &kppp;, aus dem K-Menü. Der Eintrag befindet sich im Untermenü Internet als Einwahl ins Internet. + +Es erscheint der folgende Dialog: + + +Der Eingangsbildschirm von &kppp; + + + + +Der Eingangsbildschirm von &kppp; + +Der Eingangsbildschirm von &kppp; + + + +Bisher gibt es vermutlich noch keine Einträge. Diese müssen nun hinzugefügt werden. + +Man klickt auf Einstellungen, um eine neue Internet-Verbindung einzurichten. + +Der Assistent bietet drei Wahlmöglichkeiten an, nämlich Assistent, Einrichtungsdialog und Abbrechen. + + +Der Assisten fragt nach den Wünschen ... + + + + +Der Assisten fragt nach den Wünschen ... +Der Assisten fragt nach den Wünschen + + + + + +Abbrechen +Wählen Sie diesen Knopf, wenn Sie keine neue Verbindung einrichten möchten. Der Dialog verschwindet und es bleibt das Hauptfenster zurück. + + + +Assistent +Falls man über ein Standardmodem verfügt und eine Verbindung zu einem größeren ISP des eigenen Landes einrichten möchte, kann der Assistent vermutlich automatisch eine funktionierende Verbindung einrichten. Das sollte man in jedem Fall zunächst probieren, bevor man sich an die manuelle Einrichtung macht. + + + +Einrichtungsdialog +Falls der Assistent nicht erfolgreich ist oder man die Einstellungen lieber selbst vornimmt, sollte man diesen Knopf wählen. Der Assistent funktioniert momentan nur für eine kleine Auswahl an Ländern und Providern. + + + + +Für die weiteren Erklärungen wird davon ausgegangen, das man Assistent ausgewählt hat. Der Einrichtungsdialog wird in einem anderen Kapitel beschrieben. + + + + +Der Rest des Assistenten + +Im ersten Fenster befindet sich lediglich ein einleitender Text. Zum Fortfahren klickt man auf Weiter. + +Im zweiten Fenster muss man das eigene Land auswählen. Hier sind nicht alle Länder aufgelistet. Falls das eigene Land sich nicht in der Liste befindet, muss man auf Abbrechen klicken. In diesem Falls wird der Einrichtungsdialog gestartet. + +Im nächsten Fenster hat man die Auswahl zwischen allen Providern, die &kppp; für diese Länderauswahl kennt. Falls der eigene ISP sich nicht in der Liste befindet, muss man wiederum auf Abbrechen klicken und die weitere Einrichtung über den Einrichtungsdialog durchführen. + +Nun muss man den Benutzernamen und das Kennwort für die Internet-Verbindung eingeben. Bei einigen ISPs unterscheiden sich diese Angaben von Benutzername und Kennwort für den E-Mail-Zugang. Nach erfolgtem Eintrag klickt man auf Weiter. + +Im nächsten Fenster kann man eventuelle besondere Vorwahlen angeben - falls man für eine Amtsleitung eine 0 vorwählen muss ode Ähnliches. Danach wählt man Weiter. + +Das war alles. Falls man eine der Eintragungen ändern möchte, kann man mit Hilfe der Knöpfe Zurück und Weiter zwischen den Dialogfenstern wechseln. Wenn alle Einstellungen richtig sind, klickt man auf Abschließen. + +Natürlich können alle Eintragungen später mit Hilfe des Einrichtungsdialoges von &kppp; geändert werden. + + + + diff --git a/tde-i18n-de/docs/tdenetwork/krdc/Makefile.am b/tde-i18n-de/docs/tdenetwork/krdc/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/krdc/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/krdc/Makefile.in b/tde-i18n-de/docs/tdenetwork/krdc/Makefile.in new file mode 100644 index 00000000000..a8d9f3fd5c1 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/krdc/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/krdc +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/krdc/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/krdc/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/krdc/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/krdc/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/krdc/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krdc/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/krdc/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/krdc/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/krdc/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/krdc/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/krdc/index.cache.bz2 new file mode 100644 index 00000000000..6f60ed98b29 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/krdc/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/krdc/index.docbook b/tde-i18n-de/docs/tdenetwork/krdc/index.docbook new file mode 100644 index 00000000000..631848becb7 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/krdc/index.docbook @@ -0,0 +1,720 @@ + + + + + + + +]> + + + + + + + +Handbuch zu &krdc; + + +&Brad.Hards; &Brad.Hards.mail; + + +FrankSchütte
F.Schuette@t-online.de
Deutsche Übersetzung
+ + +2003 +&Brad.Hards; + + + +&FDLNotice; + +2003-09-27 +1.0.0 + + +&krdc; ist eine Anwendung zur Betrachtung und sogar zur Fernsteuerung der Arbeitsfläche eines anderen Rechners, auf dem ein kompatibler (VNC) Server läuft. + + + +KDE +tdenetwork +krfb +VNC +RFB +krdc +Freigabe der Arbeitsfläche +Fernsteuerung +Fernunterstützung +Arbeitsfläche des Fremdgeräts + + +
+ + +Einleitung + +&krdc; ist eine Anwendung zur Betrachtung und sogar zur Fernsteuerung der Arbeitsfläche eines anderen Rechners, auf dem ein kompatibler (VNC) Server läuft. + +Üblicherweise wird &krdc; zusammen mit dem &kde;-VNC-Server &krfb; verwendet, da dessen Funktionen am besten zu den besonderen Fähigkeiten von &krdc; passen. + +Bitte berichten Sie über Fehler und Wünsche in einer der &kde;-Mailinglisten oder unter http://www.bugs.kde.org. + + + +Das "Remote Frame Buffer"-Protokoll + +In diesem Kapitel finden Sie eine kurze Beschreibung des von &krdc; und kompatiblen Programmen verwendeten "Remote Frame Buffer"-Protokolls. Falls Sie sich damit bereits auskennen, können Sie dieses Kapitel überspringen. + +Es gibt eine umfangreiche Implementierung des "Remote Frame Buffer"-Protokolls, bekannt unter dem Namen VNC ("Virtual Network Computer"). + +"Remote Frame Buffer" (RFB) ist ein einfaches Protokoll für den entfernten Zugriff auf eine grafische Benutzeroberfläche. Es arbeitet auf der Ebene des "Frame-buffers", der grob der gerasterten Bildschirmdarstellung entspricht. Daher kann das Protokoll für alle Fenstersysteme (einschließlich X11, &MacOS; und &Microsoft; &Windows;) verwendet werden. "Remote Frame Buffer"-Programme finden sich für viele Plattformen und können meistens frei verteilt werden. + +Beim "Remote Frame Buffer"-Protokoll heißt die Anwendung auf dem Rechner, an dem der Benutzer sitzt (mit Bildschirm, Tastatur und Maus), Client. Das Programm auf dem anderen Rechner (mit dem Fenstermanager und den von fern kontrollierten Programmen) wird Server genannt. &krdc; ist der &kde;-Client und &krfb; ist der &kde;-Server für das "Remote Frame Buffer"-Protokoll. + +Es wird eine gewisse Bandbreite im Netzwerk benötigt, um die Bilder des "Remote Frame Buffer" zu übertragen, daher sollte man das Protokoll möglichst in lokalen Netzwerken verwenden. Man kann &krdc; auch über langsamere Verbindungen verwenden, muss aber eine verlangsamte Arbeitsgeschwindigkeit in Kauf nehmen. + + + + +Verwendung von &krdc; + +Die Verwendung von &krdc; ist einfach - die simple Programmoberfläche ist im Bildschirmphoto unten abgebildet. + + + +Bildschirmphoto von &krdc; + + + + + + + + + Hauptfenster von &krdc; + + + + + +Ein Klick auf den Knopf Durchsuchen<< zeigt die unten zu sehende noch einfachere Oberfläche. + + + +&krdc;-Hauptfenster ohne "Durchsuchen"-Funktion + + + + + + + + + &krdc;-Hauptfenster ohne "Durchsuchen"-Funktion + + + + + +Ein weiterer Klick auf Durchsuchen>> zeigt wieder die Standardoberfläche. + +Verbindungsaufbau mit &krdc; zu einem kompatiblen Server + +Zur Verwendung von ist immer ein kompatibler Server notwendig. Die Verbindung zu einem Server kann auf drei Arten hergestellt werden: &krdc; + + + +Tippen Sie den Namen (oder die IP-Adresse) des Servers in das Auswahlfeld Arbeitsfläche auf Fremdgerät. + + +Unter Verwendung einer Einladung. &krfb; verwendet Einladungen und kann diese auch per E-Mail versenden. + + +Durchsuchen des Netzwerks mithilfe des "Service Location"-Protokolls. + + + +Im folgenden werden diese Methoden vorgestellt. + +Eintrag des Servernamens +Falls Sie den Rechnernamen (oder die IP-Adresse) des Servers kennen, können Sie diesen direkt in das Auswahlfeld Arbeitsfläche des Fremdgeräts eintragen. + +Wenn z.B. die Verbindung zu einem Rechner namens "megan" mit einem VNC-Server auf Bildschirm 1 hergestellt werden soll, trägt man megan:1 oder aber vnc:/megan:1 in das Auswahlfeld Arbeitsfläche des Fremdgeräts ein. + + + +&krdc;: Eingabe eines Rechnernamens + + + + + + + + + &krdc;: Eingabe eines Rechnernamens + + + + + +Falls auf dem anderen Rechner ein RFB-Server läuft, trägt man stattdessen rfb:/megan ein. Bei RFB kann auf die Angabe der Bildschirmnummer verzichtet werden. + + + +Verwendung einer Einladung +Mit einem &krfb;-Server kann man Einladungen per E-Mail (und auf andere Arten) versenden. Falls man eine solche Einladung erhält, muss man lediglich auf die angegebene Verknüpfung klicken. &krdc; startet und stellt eine Verbindung zum in der Einladung angegebenen Server her. + + + +Verwendung des "Service Location"-Protokolls +Der dritte Weg ist, das Netzwerk mithilfe des "Service Location"-Protokolls mit &krdc; zu durchsuchen. Es erscheint eine Liste derjenigen Server in der Mitte des Hauptfensters, die sich für das "Service Location"-Protokoll registriert haben: + + + +Durchsuchen des Netzwerks mit &krdc; + + + + + + + + + Durchsuchen des Netzwerks mit &krdc; + + + + + + +Falls ihr Hauptfenster die Tabelle nicht enthält, müssen Sie zunächst auf den Knopf Durchsuchen>> klicken, um das vollständige Fenster von &krdc; angezeigt zu bekommen. Außerdem unterstützen nicht alle kompatiblen Server die automatisch Registrierung - der in &kde; enthaltene &krfb;-Server unterstützt diese Funktion. + + +Durch Klicken wird ein Eintrag der Tabelle gewählt und man kann durch Klicken auf Verbinden die Verbindung zum Server herstellen. Als Kurzbefehl kann man auch auf den Listeneintrag doppelt klicken. + +Mithilfe des "Service Location"-Protokolls erscheinen neue Server automatisch in der Liste. &krdc; kann aber auch aktiv nach neuen Servern suchen. Dazu klickt man auf Erneut durchsuchen. Während der Suche erscheint dieser Knopf deaktiviert (grau) - eine Suche dauert normalerweise wenige Sekunden. + +Für die Verwendung des "Service Location"-Protokolls ist das Konzept der Bereiche wichtig. Bei vielen angebotenen Netzwerkdiensten kann die Liste sehr lang werden. Das Durchsuchen der Liste verursacht eine sehr hohe Netzwerkbelastung. Ein Administrator kann das Problem vermeiden, indem er Bereiche für die einzelnen Dienste festlegt. Es kann z.B. sein, dass ein Server nur in der "3. Etage" oder im Bereich "Logistik", aber nicht im Bereich "Entwicklung" und "Reparatur" benötigt wird. Bei kleineren Konfigurationen werden alle Dienste im Bereich "STANDARD (DEFAULT)" registriert. Bei &krdc; kann auch im Auswahlfeld Bereich: oben rechts im Hauptfenster ein anderer Bereich als "DEFAULT" ausgewählt werden. + + + + +Was passiert beim Verbindungsaufbau? + +Unabhängig von der gewählten Verbindungsart fragt &krdc; als nächstes nach der Netzwerkverbindung zum Server: + + + +&krdc;: Auswahl der Geschwindigkeit der Verbindung + + + + + + + + + &krdc;: Auswahl der Geschwindigkeit der Verbindung + + + + + +Es gibt der Geschwindigkeitseinstellungen: + + +Hohe Qualität (LAN, direkte Verbindung) ist die Standardeinstellung. Sie sollten diese Einstellung zunächst in jedem Fall ausprobieren, bevor Sie eine Option für niedrigere Geschwindigkeit wählen. +Mittlere Qualität (DSL, Kabelmodem, schnelle Internetverbindung). +Niedrige Qualität (Modem, ISDN, langsame Internetverbindung). + + +Falls Sie immer dieselbe Verbindungsart wählen, können Sie die Markierung aus dem Ankreuzfeld Einstellungsdialog bei neuen Verbindungen nicht anzeigen entfernen. Das bedeutet, Sie werden für diesen Server nicht erneut nach dem Verbindungstyp gefragt, vorausgesetzt, Sie wählen die gleiche Identifizierung. Falls z.B. ein Rechner zwei Namen hat und die Markierung des Ankreuzfeldes für einen der beiden Namen entfernt worden ist, werden Sie für diesen Namen nicht mehr gefragt, wohl aber für den anderen Namen oder die IP-Adresse. + +Wählen Sie die geeignete Geschwindigkeitseinstellung und klicken Sie auf Verbinden. + +Es erscheint ein kleiner Dialog mit einer Fortschrittsanzeige, die sich füllt mit dem Fortschritt, den &krdc; bei der Aushandlung der Verbindung macht. + +Abhängig von der Konfiguration des Servers ist manchmal (eigentlich fast immer) ein Passwort zur Authentifizierung gegenüber dem Server notwendig. &krdc; zeigt in solchen Fällen einen Passwortdialog. + + + +&krdc; Passworteingabe + + + + + + + + + &krdc; Passworteingabe + + + + + +Nach der Authentifizierung wird die Verbindung zum Fremdgerät hergestellt und man kann &krdc; verwenden, um die entfernte Arbeitsfläche zu beobachten oder zu kontrollieren. + + + +Fernsteuerung der entfernten Arbeitsfläche + +Sobald die Verbindung steht verwendet man Tastatur und Maus zur Fernsteuerung der Fenster und Anwendungen auf dem Fremdgerät. + +Die Arbeitsfläche des Fremdgeräts kann entweder als Vollbild oder als Fenster auf der lokalen Arbeitsfläche angezeigt werden. Zwischen diesen Modi kann man mithilfe der unten gezeigten Symbole wechseln. + + + +&krdc; Auswahl des Vollbildmodus + + + + + + &krdc; Auswahl des Vollbildmodus + + + + + + + +&krdc; Auswahl des Fenstermodus + + + + + + &krdc; Auswahl des Fenstermodus + + + + + +Der Vollbildmodus eignet sich besser zur Unterstützung des Benutzers am Fremdrechner, da Sie die gleichen Inhalte auf dem Bildschirm haben. Der Fenstermodus ist nützlich, wenn man sowohl auf dem Fremdgerät als auch lokal arbeitet - z.B. lokal eine Dokumentation konsultiert und die gegebenen Instruktionen auf dem Fremdgerät umsetzt. + +Verwendung des Fenstermodus + +Das Bildschirmphoto unten zeigt beispielhaft &krdc; im Fenstermodus. + + + +&krdc;-Fenster + + + + + + + + + &krdc;-Fenster + + + + + +Im Fenstermodus wird durch das Schließen des Fensters die Verbindung getrennt. + + + +Vollbildmodus + +Im Vollbildmodus wird die Verbindung durch klicken auf das weiter unten gezeigte rote "Schließen"-Symbol getrennt. + + + +&krdc; Schließen-Symbol + + + + + + &krdc; Schließen-Symbol + + + + + + + + + +Einrichtung von &krdc; +Mithilfe des Knopfes Persönliche Einstellungen ... in der unteren linken Ecke des Hauptfensters von &krdc; öffnet man einen Dialog zur Anpassung des Verhaltens von &krdc;. Es erscheint folgender Dialog: + + + +&krdc; Einstellungen - Karteikarte Rechnerprofile + + + + + + + + + &krdc; Einstellungen - Karteikarte Rechnerprofile + + + + + + + +&krdc; Einstellungen - Karteikarte VNC-Standards + + + + + + + + + &krdc; Einstellungen - Karteikarte VNC-Standards + + + + + + + +&krdc; Einstellungen - Karteikarte RDP-Standards + + + + + + + + + &krdc; Einstellungen - Karteikarte RDP-Standards + + + + + + + + + + + +Einführung zu &krdc; für Entwickler + +&krdc; unterstützt eine gewisse Anzahl von &DCOP;-Befehlen, die in diesem Kapitel näher beschrieben werden. Falls Sie &DCOP; nicht kennen, können Sie dieses Kapitel getrost überspringen. &DCOP; ist nützlich zur Automatisierung von &krdc; (oder anderen &kde;-Anwendungen). Weitere Informationen zu &DCOP; finden Sie in dessen Online-Dokumentation und in Einführungen auf http://developer.kde.org. + +Sie können &krdc; wie im folgenden Beispiel durch den "quit"-Befehl beenden: + + +%dcop krdc-25550 MainApplication-Interface quit + + + + +Den Wert krdc-25550 müssen Sie an die Instanz von &krdc; anpassen, die Sie beenden möchten. Falls Sie den Befehl dcop ohne Parameter ausführen, erhalten Sie eine Liste der laufenden Programme, die &DCOP; steuern kann. + + + + + +Fragen und Antworten +&reporting.bugs; &updating.documentation; + +Beim Start von &krdc; erhalte ich eine Fehlermeldung, die besagt: Das Durchsuchen des Netzwerkes ist nicht möglich. Vermutlich haben Sie SLP nicht korrekt installiert. Wo liegt das Problem? + + +SLP ist das "Service Location"-Protokoll und wird normalerweise durch das Programm OpenSLP oder von The Knot bereitgestellt. +Falls Sie &krdc; selbst kompiliert haben, bedeutet es, dass &krdc; mithilfe der SLP-Bibliotheken kompiliert wurde, aber der zugehörige Server (wahrscheinlich slpd oder knotd) läuft nicht. Solch ein Server wird üblicherweise als Superuser gestartet. Falls Sie das nicht selbst sind, ist dafür ihre Systemverwalter zuständig. +Falls Sie eine Version von &krdc; aus Binärpaketen verwenden, kann es sein, das Abhängigkeiten zu anderen Programmteilen nicht erfüllt sind. In solchen Fällen kann der Hersteller der Binärpakete weiterhelfen. + + + + + + + + + + +Mitwirkende und Lizenz + +&krdc; +Programm Copyright 2002 Tim Jansen tim@tjansen.de +Mitwirkende: Ian Reinhart Geiser geiseri@kde.org + + + + +Dokumentation Copyright © 2003 &Brad.Hards; &Brad.Hards.mail; + +Deutsche Übersetzung Frank SchütteF.Schuette@t-online.de +&underFDL; &underGPL; + + +Installation + + +Wie Sie &krdc; erhalten +&install.intro.documentation; + + +Kompilierung und Installation +&install.compile.documentation; + + + +&documentation.index; +
+ + diff --git a/tde-i18n-de/docs/tdenetwork/krfb/Makefile.am b/tde-i18n-de/docs/tdenetwork/krfb/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/krfb/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/krfb/Makefile.in b/tde-i18n-de/docs/tdenetwork/krfb/Makefile.in new file mode 100644 index 00000000000..881444fb72e --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/krfb/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/krfb +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/krfb/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/krfb/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/krfb/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/krfb/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/krfb/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/krfb/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/krfb/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/krfb/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/krfb/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/krfb/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/krfb/index.cache.bz2 new file mode 100644 index 00000000000..5d414b76984 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/krfb/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/krfb/index.docbook b/tde-i18n-de/docs/tdenetwork/krfb/index.docbook new file mode 100644 index 00000000000..786e3f03f39 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/krfb/index.docbook @@ -0,0 +1,571 @@ + + + + + + + +]> + + + + + + + +Das Handbuch zu &krfb; + + +&Brad.Hards; &Brad.Hards.mail; + + +FrankSchütte
F.Schuette@t-online.de
Übersetzung
+ + +2003 +&Brad.Hards; + + + +&FDLNotice; + + + +2003-09-17 +1.0.1 + + + + +&krfb; ist eine Serveranwendung, welche die gemeinsame Benutzung der aktuellen Sitzung mit einem Benutzer auf einem anderen Rechner ermöglicht, der mit Hilfe eines VNC-Programms den Bildschirminhalt sehen oder sogar die Arbeitsfläche bedienen kann. + + + + + +KDE +tdenetwork +krfb +VNC +RFB +krdc +Freigabe der Arbeitsfläche +Fernsteuerung +Fernunterstützung +Arbeitsfläche des Fremdgeräts + + +
+ + + + +Einleitung + + + +&krfb; ist eine Serveranwendung, welche die gemeinsame Benutzung der aktuellen Sitzung mit einem Benutzer auf einem anderen Rechner ermöglicht, der mit Hilfe eines VNC-Programms den Bildschirminhalt sehen oder sogar die Arbeitsfläche bedienen kann. + +Üblicherweise wird &krfb; zusammen mit dem &kde; VNC-Programm &krdc; verwendet, da dessen Funktionsumfang am besten auf die Funktionen von &krfb; abgestimmt ist. + +Für &krfb; ist keine eigene X-Sitzung erforderlich. Das Programm kann die aktuelle Sitzung verwenden. Damit können sie sich unkompliziert bei einer Aufgabe helfen lassen. + +Bitte berichten Sie alle Probleme oder Wünsche in den &kde;-Mailinglisten oder unter http://bugs.kde.org. + + + +Das "Remote Frame Buffer"-Protokoll + +In diesem Kapitel wird das von &krfb; und kompatiblen Systemen verwendete Übertragungsprotokoll ("Remote Frame Buffer"-Protokoll) kurz beschrieben. Falls sie dieses Protokoll bereits kennen, können Sie dieses Kapitel überspringen. + +Es gibt eine umfangreiche Implementierung des "Remote Frame Buffer"-Protokolls, bekannt unter dem Namen VNC ("Virtual Network Computer"). + +"Remote Frame Buffer" (RFB) ist ein einfaches Protokoll für den entfernten Zugriff auf eine grafische Benutzeroberfläche. Es arbeitet auf der Ebene des "Frame-buffers", der grob der gerasterten Bildschirmdarstellung entspricht. Daher kann das Protokoll für alle Fenstersysteme (einschließlich X11, &MacOS; und &Microsoft; &Windows;) verwendet werden. "Remote Frame Buffer"-Programme finden sich für viele Plattformen und können meistens frei verteilt werden. + +Das Programm auf dem Rechner, an dem der Benutzer sitzt (der also Bildschirm, Tastatur und Maus besitzt), wird im "Remote Frame Buffer"-Protokoll als Client bezeichnet. Das Programm auf dem Rechner mit dem "Frame buffer" (der Rechner mit Fenstersystem, der von einem Fremdgerät gesteuert wird) wird als Server bezeichnet. Der &kde;-Server mit dem "Remote Frame Buffer"-Protokoll ist &krfb;. Der &kde;-Client für das "Remote Frame Buffer"-Protokoll ist &krdc;. + +Für die Übertragung eines Bildes des "Frame buffers" benötigt man eine erhebliche Übertragungsrate, daher sollte "Remote Frame Buffer" nur in Netzwerken ausreichender Bandbreite z.B. in lokalen Netzwerken eingesetzt werden. Bei Verwendung von &krfb; über langsamere Verbindungen ist die Arbeitsgeschwindigkeit zu langsam. + + + + +Verwendung von &krfb; + + + +Die Verwendung von &krfb; ist leicht - die einfache Oberfläche ist im Bildschirmphoto unten zu sehen. + + + +Bildschirmphoto von &krfb; + + + + + + + + + Das Hauptfenster von &krfb; + + + + + +Falls Sie jemandem den Zugriff auf ihre Arbeitsfläche gestatten möchten, können Sie eine persönliche Einladung versenden durch den Knopf Persönlich einladen .... Es erscheint ein Fenster, das alle nötigen Informationen zum Zugriff enthält. Ein Beispiel ist weiter unten zu sehen. + + + +Beispiel einer persönlichen Einladung mit &krfb; + + + + + + + + + Beispiel einer persönlichen Einladung mit &krfb;&krfb; + + + + + +Aus Sicherheitsgründen ist die Einladung nur eine Stunde lang gültig und nur nach Eingabe des richtigen Passworts. + +Für den Fall, dass die Einladung per E-Mail ausgesprochen werden soll, kann &krfb; Einladungen per E-Mail versenden. Eine solche Einladung erstellt man durch Klicken auf Einladen per E-Mail ... im Hauptfenster von &krfb;. Es erscheint eine E-Mail, die dem folgenden Beispiel ähnelt. Es muss lediglich der Adressat eingetragen und die E-Mail abgeschickt werden. + + + +Beispiel einer &krfb;-Einladung per E-Mail + + + + + + + + + Beispiel einer &krfb;-Einladung per E-Mail + + + + + + +&krfb; warnt vor den Sicherheitsrisiken der Versendung einer solchen Einladung über eine unsichere Verbindung. Diese Warnung sollte man beherzigen. +Falls man die E-Mail nicht verschlüsselt (oder alternativ eine sichere Verbindung verwendet) stellt die Einladung ein hohes Sicherheitsrisiko dar, da jeder auf dem Weg der E-Mail gelegene Rechner die E-Mail mitlesen und das Passwort verwenden kann, um so möglicherweise die Kontrolle über ihren Rechner übernehmen zu können. +In diesem Fall sollte man lieber zu einer persönlichen Einladung per Telefon greifen. So kann man sich von der Identität der anderen Person überzeugen und dann die relevanten Daten per Telefon weiter geben. + + + +Verwaltung von &krfb;-Einladungen + +Nachdem man (entweder persönlich oder per E-Mail) mit &krfb; eine Einladung ausgesprochen hat, kann man die bisher ausgesprochenen Einladungen auch verwalten. Der Dialog dazu wird mit dem Knopf Einladungen bearbeiten ... aus dem Hauptfenster von &krfb; aufgerufen. Beim Klicken auf diesen Knopf erscheint das unten abgebildete Fenster. + + + +&krfb; Einldaungen bearbeiten + + + + + + + + + &krfb; Einladungen bearbeiten + + + + + +Das Fenster zur Verwaltung von Einladungen erlaubt es, weitere Einladungen auszusprechen (mit den Knöpfen Neue persönliche Einladung ... und Neue Einladung per E-Mail ..., die die gleiche Funktion wie Persönlich Einladen ... und Einladen per E-Mail ... im &krfb;-Hauptfenster haben). + +Weiterhin können in diesem Dialog ausgesprochene Einladungen gelöscht werden. Dazu wählt man die gewünschte Einladung aus (sie sollte hervorgehoben erscheinen) und klickt auf Löschen. Um alle Einladungen zu löschen, klickt man auf den Knopf Alle löschen. + + +Durch Auswahl von Schließen wird der Dialog geschlossen. + + + + +Einrichtung von &krfb; +Außer im Hauptfenster kann man &krfb; auch über das Modul des Kontrollzentrums einrichten, das man über das &kde;-Kontrollzentrum erreicht. Alternativ kann es durch Klicken auf den Knopf Einrichten ... aus dem &krfb;-Hauptfenster gestartet werden. Die Einstellmöglichkeiten befinden sich im unten abgebildeten Fenster mit mehreren Karteikarten: + + + +Einrichtung von &krfb; (Karteikarte Zugriff) + + + + + + + + + Einrichtung von &krfb; (Karteikarte Zugriff) + + + + + +Auf der Karteikarte Zugriff befinden sich Einstellmöglichkeiten, die den Zugriff auf den &krfb;-Server beeinflussen. + +Der Knopf Einladungen aussprechen & verwalten ... öffnet den Dialog &krfb; Verwaltung von Einladungen, der weiter oben beschrieben wurde. + +Wenn das Ankreuzfeld Dienst im Netzwerk ankündigen markiert ist, dann macht &krfb; Einladungen über das Netzwerk mithilfe des "Service Location"-Protokolls bekannt. Diese Funktion arbeitet nur mit einem Programm wie &krdc; einwandfrei. + +Mithilfe des Ankreuzfeldes Verbindungen ohne Einladung erlauben wird kontrolliert, ob &krfb; auch uneingeladene Verbindungen ermöglicht. Für solche Verbindungen sollte man ein Passwort festlegen. Mit weiteren Ankreuzfeldern kann man festlegen, ob Verbindungen nur nach vorheriger Rückfrage hergestellt werden können, und ob die Arbeitsfläche nur eingesehen oder auch gesteuert werden kann. + +Falls es sich bei dem Rechner um eine Workstation handelt und man uneingeladene Verbindungen erlauben möchte, sollte man das Ankreuzfeld Für eine uneingeladene Verbindung um Bestätigung bitten markieren. Falls es sich bei dem &krfb;-Rechner um einen Server handelt und &krfb; zur Administrierung dieses Servers eingesetzt werden soll, sollte man dieses Ankreuzfeld nicht markieren. + + +&krfb; verwendet für Passwörter das RFB-System, das keine unverschlüsselten Passwörter über das Netzwerk überträgt. Stattdess wird ein Frage-Antwort-Syste ("Challenge Response") verwendet. Das ist normalerweise sicher, solange das Passwort geheim gehalten wird. + + +Auf der Karteikarte Sitzung kann man festlegen, ob das Hintergrundbild von &krfb; zum Client-Programm übertragen wird oder nicht. + + + +Einrichtung von &krfb;(Karteikarte Sitzung) + + + + + + + + + Einrichtung von &krfb;(Karteikarte Sitzung) + + + + + +Falls dieses Dialogfeld angekreuzt ist, überträgt &krfb; das Hintergrundbild nicht zum Client-Programm. Falls das Feld leer gelassen wird, kann das Client-Programm entscheiden, ob es das Hintergrundbild anfordert oder nicht. + +Auf der Karteikarte Netzwerk kann man den von &krfb; verwendeten Port einstellen (siehe unten). + + + +Einrichtung von &krfb; (Karteikarte Netzwerk) + + + + + + + + + Einrichtung von &krfb; (Karteikarte Netzwerk) + + + + + +Falls man Port automatisch zuweisen ankreuzt, wählt &krfb; einen geeigneten Port aus und verwendet diesen auch in Einladungen. Falls Port automatisch zuweisen nicht markiert ist, kann man einen festen Port zuweisen. Das ist nützlich, falls man sich hinter einem Firewall befindet. Falls das "Service Location"-Protokoll aktiviert ist, identifiziert es den richtigen Port automatisch. + + + + +Was passiert bei der Verbindung zu &krfb; + +Sobald jemand eine Verbindungsanfrage an &krfb; auf ihrem Rechner stellt, erscheint ein Benachrichtigungsfenster, das ähnlich dem folgenden Bildschirmphoto aussieht (falls man uneingeladene Verbindungen ohne Warnung aktiviert hat, erscheint das Fenster nicht). + + +Verbindungsfenster von &krfb; + + + + + + + + + Verbindungsfenster von &krfb; + + + + + +Klickt man auf Verbindung akzeptieren, so kann sich der Client authentifizieren (erfordert die korrekte Eingabe des Passworts, das zu der persönlichen Einladung oder der E-Mail-Einladung gehört). Klickt man auf Verbindung verweigern, so wird der Verbindungsversuch abgebrochen. + +Über das Ankreuzfeld Dem entfernten Benutzer die Steuerung von Tastatur und Maus erlauben wird festgelegt, ob der Client lediglich die Arbeitsfläche einsehen oder sogar steuern kann. + +Falls die Verbindung erfolgreich hergestellt und das korrekte Passwort für eine persönliche Einladung verwendet wurde, wird diese Einladung gelöscht und kann nicht noch einmal verwendet werden. Es erscheint ein kleines Fenster in der Kontrollleiste, das die Verbindung anzeigt. + + + + + +Einführung zu &krfb; für Entwickler + +In diesem Kapitel werden die &DCOP;-Befehle beschrieben, die von &krfb; unterstützt werden. Falls sie nicht wissen, was &DCOP; ist, ist das folgende Kapitel nicht von Nutzen. Falls man einige der Funktionen von &krfb; automatisieren möchte (oder andere &kde;-Anwendungen), ist &DCOP; sehr nützlich. Informationen zu &DCOP; findet man in der Online-Dokumentation unter http://developer.kde.org. + +Das Programm &krfb; wird durch den Befehl "quit" beendet (siehe auch das folgende Beispiel): + + +%dcop krfb-1507 MainApplication-Interface quit + + + + +Die Eingabe krfb-1507 des Beispiels muss so geändert werden, das die Zahl zur Instanz von &krfb; passt. Ein Aufruf von dcop ohne Optionen zeigt eine Liste aller laufenden Programme an, die mit &DCOP; gesteuert werden können. + + + + + +Fragen und Antworten +&reporting.bugs; &updating.documentation; + + + + + +Mitwirkende und Lizenz + +&krfb; +Programn Copyright 2002 Tim Jansen tim@tjansen.de +Mitwirkende: Ian Reinhart Geiser geiseri@kde.org + + + + +Dokumentation Copyright© 2003 &Brad.Hards; &Brad.Hards.mail; + +Deutsche Übersetzung: Frank Schütte F.Schuette@t-online.de +&underFDL; &underGPL; + + +Installation + + +Woher man &krfb; bekommt +&install.intro.documentation; + + +Kompilierung und Installation +&install.compile.documentation; + + + +&documentation.index; +
+ + diff --git a/tde-i18n-de/docs/tdenetwork/ksirc/Makefile.am b/tde-i18n-de/docs/tdenetwork/ksirc/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/ksirc/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/ksirc/Makefile.in b/tde-i18n-de/docs/tdenetwork/ksirc/Makefile.in new file mode 100644 index 00000000000..0ae796ee1ce --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/ksirc/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/ksirc +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/ksirc/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/ksirc/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/ksirc/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/ksirc/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/ksirc/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ksirc/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/ksirc/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/ksirc/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/ksirc/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/ksirc/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/ksirc/index.cache.bz2 new file mode 100644 index 00000000000..c4f3498aef8 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/ksirc/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/ksirc/index.docbook b/tde-i18n-de/docs/tdenetwork/ksirc/index.docbook new file mode 100644 index 00000000000..8209354c42c --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/ksirc/index.docbook @@ -0,0 +1,2193 @@ + +mIrc"> + + + IRC"> + CTCP"> + + +]> + + + + +Das Handbuch zu &ksirc; + +&Andrew.Stanley-Jones; &Andrew.Stanley-Jones.mail; +&Philip.Rodrigues; &Philip.Rodrigues.mail; +&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; + + + +1997 +Andrew Stanley-Jones + + + +200120022004 +Philip Rodrigues + + + + +2005 +Anne-Marie Mahfouf + + + + FrankSchütte
F.Schuette@t-online.de
Deutsche Übersetzung
+2005-05-10 +1.3.12 + +&FDLNotice; + + +Diese Dokumentation beschreiben das &kde; &irc;-Programm &ksirc; 1.2.1. + + + +KDE +KSirc +irc +Internet relay chat + +
+ + +Einleitung + +&ksirc; ist für &kde; das Standard-&irc;-Programm. Es unterstützt Skripte in der Sprache Perl und ist im wesentlichen kompatibel zu &mirc;. + + + + +&ksirc; verwenden + + +Falls man &irc; noch nie verwendet hat ... + +Einfach gesprochen ist &irc; ein Chat-Protokoll. Es ist durch einen offiziellen Internet-Standard definiert worden. Um &irc; zu verwenden, muss man Verbindung zu einem Server aufnehmen und in einen Kanal (channel) hineingehen (äquivalent zu einem Chat-Raum). + +Man wählt VerbindungenNeuer Server oder drückt F2, um Verbindung zu einem Server aufzunehmen. Im Dialog wählt man eine Gruppe aus dem linken Listenfeld und einen Server aus dem mittleren Listenfeld. Die Portnummer ist in der Regel 6667. Es erscheint ein neues Fenster, das die vom Server gesendeten Nachrichten anzeigt. Wenn diese Nachrichten beendet sind, kann man einen Kanal auswählen. Eine Liste der verfügbaren Kanäle erhält man durch den Befehl /list. Um in einen Kanal hineinzugehen, gibt man den Befehl /join #Kanalname an. Um einen Kanal zu verlassen, dient der Befehl /part. + +Damit sind die Grundlagen bekannt. Ausführlichere Informationen folgen ... + + + + +Grundlagen von &ksirc; + + +Server + +Mit &ksirc; kann man gleichzeitig Verbindung zu vielen Servern aufnehmen. Um sich mit einem Server zu verbinden, wählt man VerbindungenNeuer Server oder drückt F2. Im Dialog Verbinden mit ... kann man zunächst die gewünschte Gruppe, dann einen Server und schließlich einen Port wählen. + +Danach klickt man auf Verbinden und ein neues Fenster erscheint. Das Fenster Server-Kontrolle ermöglicht eine Kontrolle über die Server, mit denen &ksirc; verbunden ist. + +Zu den meisten &irc;-Befehlen kann man über /help Befehlsname Hilfe anzeigen lassen. Mit /help allein erhält man eine Liste der verfügbaren Befehle. + + + +Kanäle (Channels) + +Mit dem Befehl /join oder über den Menüeintrag VerbindungenIn Kanal hineingehen ... oder durch drücken von F3 kann man in einen Kanal hineingehen. + +Geöffnete Kanäle werden im Fenster Server-Kontrolle unter dem zugehörigen Server angezeigt. Man kann einen Kanal wieder verlassen, indem man /part eintippt, im Menü KanalSchließen wählt oder &Ctrl;W betätigt. + + + + +Kanal-Einstellungen + +Das Menü Kanal im Kanal-Fenster enthält einige nützliche Einstellungen: + + + + +&Ctrl;S In Protokolldatei speichern ... + +Speichert den Inhalt des Kanals in einer Datei. + + + + + +Zeitmarke + + +Jeder Aussage im Kanal wird die Zeit in der Form [HH:MM:SS] vorangestellt. + + + + +&Alt;C T Ascii-Tabelle + +Zeigt eine Tabelle der Ascii-Zeichen an, aus der man benötigte Zeichen auswählen kann. + + + +&Alt;C P Bei Veränderung piepen + +Falls ausgewählt, gibt &ksirc; bei jedem neuen Beitrag im Kanal einen Piepton aus. + + + + + + + + +Benutzer-Einstellungen + +In jedem Kanal wird die Benutzerliste rechts in einer Spalte angezeigt. Klickt man mit der rechten Maustaste auf einen der Namen, so erscheint ein Menü mit einigen selbst erklärenden Funktionen. Diese Aktionen sind frei einstellbar (Sortieren, Hinzufügen und Entfernen von Einträgen) im Einrichtungsdialog von KSirc. Es folgen die voreingestellten Menüeinträge: + + + + +Spitznamen aktualisieren + +Fordert vom Server die aktuelle Teilnehmerliste dieses Kanals an. Das sichert die Aktualität der Spitznamenliste. + + + + +Folgen + +Hebt den Spitznamen des Benutzers in jeder Nachricht des Kanals hervor. Damit kann man auch in einem überfüllten Kanal dem Gang der Unterhaltung folgen. Die Farbe wird zufällig ausgewählt. + + + + +Nicht folgen + +Beendet die Verfolgung eines Teilnehmers. + + + + +Wer ist + +Sendet eine &CTCP;-whois-Anfrage über einen Teilnehmer. Es werden verschiedene Informationen über einen Teilnehmer (z. B. Computername, Server-Verbindung &etc;) abgefragt. + + + + +Ping + +Sendet ein &CTCP;-Ping zu einem Teilnehmer, um dessen Antwortzeit zu testen. + + + + +Version + +Sendet eine &CTCP;-Version-Anfrage, um die Programmversion eines Teilnehmers zu ermitteln. + + + + +Abuse + +Einen Teilnehmer in einer von mehreren Weisen schlecht behandeln. + + + + + +Die folgenden Befehle sind nur für Kanal-Operatoren zugänglich: + + + +Kick + +Den Teilnehmer aus dem Kanal werfen. + + + + +Ban + +Den Teilnehmer von der Teilnahme im Kanal ausschließen. + + + + +unBan + +Den Teilnahmeausschluß für einen Benutzer aufheben. + + + + +Op + +Dem Teilnehmer Operator-Rechte geben. + + + + +DeOp + +Die Operator-Rechte für einen Teilnehmer widerrufen. + + + + + + + + + +Automatische Verbindung +Falls Sie beim Start von &ksirc; jedesmal eine Verbindung zu den gleichen Servern bzw. Kanälen herstellen, können Sie dafür eine automatische Verbindung einrichten. Wählen Sie dazu im Fenster Serverkontrolle im Menü EinstellungenKSirc einrichten ... und im erscheinenden Dialog die Seite Automatische Verbindung. Füllen Sie die Felder Server und Kanal aus und klicken Sie auf Hinzufügen. Einen weiteren Kanal auf einem bereits eingerichteten Server fügt man durch Auswahl des Servernamens in der Baumansicht und Eingabe des Kanalnamens im Feld Kanal durch Klicken auf Aktualisieren/Hinzufügen hinzu. Auf dieselbe Art und Weise kann man auch mehrere Server und Kanäle hintereinander hinzufügen. + + + + + +&ksirc; Einrichtung + + +Einführung zur Einrichtung +Der Einrichtungsdialog von &ksirc; wird über OptionenPersönliche Einstellungen im Fenster Server-Kontrolle von &ksirc; aufgerufen. + + + +Die Karteikarte <guilabel +>Erscheinungsbild</guilabel +> + +<guilabel +>Fenstermodus</guilabel +> + + + + +SDI-Modus (bisheriges Verhalten) +In diesem Modus verwendet &ksirc; den Ein-Dokumenten-Modus, bei dem jeder neue Kanal und jedes /query-Fenster separat erscheint. + + + +Seitenweiser MDI-Modus (XChat) +&ksirc; verwendet ein Mehr-Dokumenten-Fenster im Stile von XChat, bei dem jeder neue Kanal und jedes /query-Fenster als Karteikarte in einem &ksirc;-Hauptfenster erscheint. Durch Klicken auf den zugehörigen Karteireiter kann man ein Fenster in den Vordergrund bringen. Durch &Alt;Pfeil links und &Alt;Pfeil rechts kann man zwischen den Karteikarten wechseln. + + + + + + + + +<guilabel +>Hintergrundmuster</guilabel +> +Im Abschnitt Hintergrundmuster kann man das Bild einstellen, das für den Hintergrund von &ksirc;-Fenstern verwendet wird. Man kann den Dateinamen in das Eingabefeld eintippen oder durch Klicken auf den Knopf rechts davon einen Dateidialog aufrufen. Bilddateien der Formate &GIF;, JPEG und PNG werden unterstützt. Eine Bildvorschau wird rechts des Eingabefeldes angezeigt. +Wenn Sie kein Hintergrundmuster benutzen möchten, klicken Sie mit der rechten Maustaste in das Textfeld und wählen Leeren/Zurücksetzen. Wenn Sie nun auf Ok oder Anwenden klicken, ist das Hintergrundmuster abgeschaltet. + + + + + +Die Karteikarte <guilabel +>Allgemein</guilabel +> + + +<guilabel +>Globale Einstellungen</guilabel +> + + + +Im Systembereich der Kontrollleiste andocken +Dies ermöglicht KSirc, sich im Systembereich der Kontrollleiste anzudocken. In der Voreinstellung ist diese Einstellung nicht aktiviert. Wenn KSirc angedockt ist, können Sie über das Symbol verschiedenste Einstellungen erreichen. Wenn das Hauptfenster von KSirc geschlossen wird, läuft das Programm im Systembereich der Kontrollleiste weiter. + + + +Farbauswahl-Dialog +Falls dieses Ankreuzfeld markiert ist, erscheint ein Farbauswahl-Dialog zur Auswahl der Textfarbe, wenn man &Ctrl;K betätigt. Ansonsten muss man die Farbkodierung selbst eintippen. Siehe auch . + + + +Fenster automatisch erstellen Falls man dieses Ankreuzfeld markiert, erstellt &ksirc; für jeden Benutzer, der einen /msg-Befehl sendet, ein neues Fenster. Ansonsten wird jeder von anderen Benutzern mit dem /msg-Befehl gesendete Text im aktuellen Fenster dargestellt. Durch /query Benutzername kann man dann manuell ein neues Fenster für einen Chat mit diesem Benutzer erstellen. Diese Einstellung ist in der Voreinstellung aktiviert. + + + +Automatisch wiedereintreten +Nimmt am Kanal nach einem Verbindungsabbruch automatisch wieder teil. + + + +Bei Benachrichtigung automatisch erstellen +Wenn Ihnen jemand eine /notice schickt, wird ein neues Fenster aufgemacht, wenn diese Einstellung markiert ist. + + + +Abwesenheits-Nachrichtn anzeigen +Wenn diese Einstellung aktiv ist, sehen Sie die Abwesenheitsmeldung von anderen Benutzern. In der Voreinstellung ist diese Einstellung aktiv. + + + +Spitznamen vervollständigen Markiert man dieses Ankreuzfeld, wird die automatische Vervollständigung von Spitznamen aktiviert. Diese Vervollständigung arbeitet folgendermaßen: + +Zunächst tippt man die ersten Buchstaben eines Spitznamens ein. + +Dann betätigt man Tabulator. Der eingetippte Text wird zu einem Spitznamen vervollständigt. Dabei werden automatisch notwendige Änderungen der Großschreibung vorgenommen, also wird phi<TAB> zu PhilRod, falls ein Benutzer mit dem Namen PhilRod im Kanal ist. + +Falls der Text auf mehr als einen Benutzer zutrifft, wird zunächst der erste passende Name eingefügt. Durch wiederholtes Drücken von Tabulator werden die folgenden Namen nacheinander eingesetzt. Falls z.B. die Benutzer PhilA und PhilRod im Kanal sind, und man phi<TAB> eintippt, wird der Text zunächst zu PhilA vervollständigt, ein weiteres Betätigen von Tabulator ändert den Text zu PhilRod. + + + + + + + + +Farbige Spitznamenliste benutzen +Wenn diese Einstellung aktiv ist, wird die Spitznamenliste eingefärbt. + + + +Thema im Fenster-Titel anzeigen +Zeigt das Thema des Kanals im Fenstertitel. Falls das Ankreuzfeld nicht markiert ist, wird das Thema nur innerhalb des Fensters angezeigt. + + + +Passive Aufklappmenüs andocken +Diese Einstellung ist nur verfügbar, wenn KSirc in der Kontrollleiste andocken kann. Wenn die Einstellung aktiv ist, werden passive Informationsfenster an dem Kontrollleistensymbol angedockt. + + + +Einzeiliges Texteingabefeld +Wenn diese Einstellung nicht aktiv ist, kann sich das Texteingabefeld zum Schreiben einer Nachricht auf mehrere Zeilen vergrößern. Andernfalls steht Ihnen jeweils nur eine Zeile zur Verfügung und unter Umständen ist der Beginn Ihrer Nachricht nicht mehr sichtbar, wenn der Text sehr lang wird. + + + +Länge des Verlaufs +Speichert maximal so viele Zeilen des Chats in jedem Fenster, wie angegeben. Der Verlauf ermöglicht einen Rückblick auf das, was bereits gesagt worden ist. + + + +Verlauf automatisch speichern +Wenn diese Einstellung aktiv ist, werden private Gespräche automatisch aufgezeichnet. Wenn Sie ein privates Chatfenster öffnen und bereits vorher mit dem gleichen Benutzer gesprochen haben, so sehen Sie in dem neuen Fenster automatisch einen Auszug des vorigen Gesprächs. + + + + + + + +<guilabel +>Kanal-Optionen</guilabel +> + + + + + +Kanaloptionen überschreiben +Wenn diese Einstellung aktiv ist, werden die Einstellungen in diesem Unterfenster die individuellen Kanal-Optionen überschreiben. Diese Einstellung ist nur bis zum nächsten Öffnen dieses Dialogs gültig und wird danach automatisch zurückgesetzt. + + + +Zeitmarke Jeder Aussage im Kanal wird die Zeit in der Form [HH:MM:SS] vorangestellt. + + + + +Thema anzeigen +Zeigt das Thema eines Chatraums am oberen Rand eines jeden Chatfensters an. + + + +Signalton bei Änderung +Markiet man das Ankreuzfeld, wird ein Signalton erzeugt, wenn ein Benutzer der eigenen /notify-Liste dem aktuellen &irc; beitritt. + + + +Protokoll aktivieren +Erzeugt für jeden Kanal eine Protokolldatei pro Tag. Die Protokolldateien werden unter $KDEHOME/share/apps/ksirc/logs/ gespeichert und sehen so aus: $KDEHOME/share/apps/ksirc/logs/#channelname_year_month_day_servername.log + + + +Betreten-/Verlassen-Meldungen ausblenden +Betreten-/Verlassen-Meldungen ausblenden. Das ist nützlich, wenn ein Kanal viele Teilnehmer hat. + + + +Voreingestellte Kodierung +Legt die Standardkodierung für alle Kanäle fest. Wählen Sie die Kodierung aus der Aufklappliste. + + + + + + + + + + +Die Karteikarte <guilabel +>Programmstart</guilabel +> + +Hier kann man die Starteinstellungen von &ksirc; verändern. + + +<guilabel +>Server</guilabel +> + + + + + + + +<guilabel +>Identität</guilabel +> + + + + + + +Spitzname +Legt den eigenen &irc;-Spitznamen fest. + + + +Alternativer Spitzname +Legt einen zweiten Spitznamen fest für den Fall, dass der erste Spitzname bereits von einem anderen Benutzer verwendet wird. + + + +Wirklicher Name +Der wirkliche Name, der bei einer /query-Anfrage zurückgegeben werden soll. + + + +Benutzer-ID +Der wirkliche Name, der bei einer /query-Anfrage zurückgegeben werden soll. + + + + + + + +<guilabel +>Benachrichtigungsliste</guilabel +> + +Hier können die Namen von Benutzern angegeben werden, die beim Programmstart zur eigenen /notify-Liste hinzugefügt werden sollen. Es erfolgt eine Benachrichtigung, wenn einer dieser Benutzer am Chat teilnimmt. + + + + + +Die Karteikarte <guilabel +>Farben</guilabel +> +Hier kann man die Farben einstellen, die &ksirc; verwenden soll. + + +Der Abschnitt <guilabel +>Chat-Farben</guilabel +> +Hier kann man für jeden Texttyp eine Farbe festlegen. Klickt man auf den Farbknopf neben einem der Texttypen, so erscheint der Farbauswahl-Dialog, mit dessen Hilfe man die Farbe wählen kann, in der dieser Texttyp angezeigt wird. + + + +<guilabel +>Farben für Spitznamen</guilabel +> +Hier kann die Vordergrund- und Hintergrund-Farbe für die Darstellung der Spitznamen im Chat-Fenster ausgewählt werden. Die Option Farbe für Nachrichten, die den eigenen Spitznamen enthalten legt die Farbe für alle Nachrichten fest, die den eigenen Spitznamen enthalten. + + + +<guilabel +>Farbkodierung</guilabel +> +Hier kann man festlegen, ob die Farbkodierung des Programms &ksirc; (siehe auch ) und/oder die Kodierung des Programms &mirc; verwendet werden können. + + + + + + + +Die Karteikarte <guilabel +>Benutzermenü</guilabel +> +Auf dieser Seite können Sie das Kontextmenü für die Spitznamenliste einstellen. Wenn Sie mit der rechten Maustaste auf einen Spitznamen klicken, sind bereits einige Standardaktionen eingestellt. Diese finden Sie auf der linken Seite. Sie können die Anordnung der Einträge ändern, Einträge hinzufügen und löschen. + + + +Die Karteikarte <guilabel +>Server/Kanal</guilabel +> +Hier sind die Server und Kanäle aufgelistet, die Sie betreten. + +Server +Hier fügen Sie die Server hinzu, die Sie benutzen möchten. Schreiben Sie den Servernamen in das Textfeld und drücken Sie dann den Knopf "Server zur Liste hinzufügen". Wenn Sie einen Server entfernen möchten, drücken Sie "Server aus der Liste entfernen". + + +Kanäle (Channels) +Hier fügen Sie die Kanäle hinzu, die Sie benutzen möchten. Schreiben Sie den Kanalnamen in das Textfeld und drücken Sie dann den Knopf "Kanal zur Liste hinzufügen". Wenn Sie einen Kanal entfernen möchten, drücken Sie "Kanal aus der Liste entfernen". + + + + +Die Karteikarte <guilabel +>Automatisch verbinden</guilabel +> + + +Automatische Verbindung einrichten +Hier stellen Sie die Server und Kanäle ein, mit denen Sie eine Verbindung direkt beim Start von KSirc wünschen. +Als erstes müssen Sie das untere Dialogfeld benutzen um einen neuen Server und Kanal hinzuzufügen. Geben Sie den Servernamen ein. Der voreingestellte Serverport ist für die meisten Server korrekt. Wenn Sie unsicher sind, lassen Sie die Einstellung so wie sie ist. Ebenso erfordern die meisten Server kein Passwort. Wenn Sie also kein Passwort haben, lassen Sie das Feld leer. Dann geben Sie einen Kanalnamen und drücken Hinzufügen. Nun wird der Kanal in der Liste angezeigt. +Wenn Sie mehr als einen Kanal pro Server hinzufügen möchten, klicken Sie auf den Server in der Liste und schreiben dann den gewünschten Kanalnamen in das Textfeld im unteren Dialog. Drücken Sie danach Aktualisieren/Hinzufügen. +Um einen Server aus der Liste zu entfernen, markieren Sie ihn zuerst und drücken danach auf Löschen. + + + + +Die Karteikarte <guilabel +>Schriftarten</guilabel +> +Hier können Sie die Schriftarten für das Hauptfenster einstellen. Wählen Sie die gewünschte Schriftart und drücken Sie dann auf Ok oder Anwenden. + + + + + + + + +Farben von &ksirc; + +Das Farbschema von &ksirc; ist dem von &mirc; ähnlich. Es wurden einige geringe Modifikationen für eine bessere Anwendbarkeit vorgenommen. + +<fg> == Vordergrund +<bg> == Hintergrund +[] == Optional + + + +Kompatibilität zu &mirc; + +Format: + + +Der Befehl 0x03<fg>[,<bg>] ändert die Farbe für den Vordergrund und den Hintergrund + + +Der Befehl 0x03 stellt für diese Zeile auf die Standardeinstellung zurück + + + + + +&ksirc; Standard + +Format: + + + +˜<fg>[,<bg>] ändert die Vordergrund- und Hintergrundfarbe + + +˜c stellt auf Standardeinstellungen zurück + + +˜b ändert das Schriftattribut in fett + + +˜u ändert das Schriftattribut in unterstrichen + + +˜i ändert das Schriftattribut in kursiv + + +˜r ändert das Schriftattribut in invertiert + + + +Warum verwendet &ksirc; das Zeichen ˜ an Stelle von 0x03 (&Ctrl;C)? Erstens ist es schwer 0x03 in Skripten zu verwenden und zweitens haben einige C-Funktionen Probleme damit. ˜Zeichen; ermöglicht mehr Befehle, ohne Probleme mit zukünftigen Erweiterungen von &mirc; zu bekommen. + + + + +Farbnummern + + + +weiß + + +schwarz + + +blau + + +grün + + +rot + + +braun + + +violett + + +orange + + +gelb + + +hellgrün + + +rosa + + +hellrosa + + +hellblau + + +rosa + + +grau + + +hellgrau + + + + + +Sendet die Attribute fett, unterstrichen, invertiert und die Farbe + +Mit den folgenden Tastenkürzeln kann man Steuerzeichen in den Text einfügen: + + + +&Ctrl;B für fett + + +&Ctrl;U für unterstrichen + + +&Ctrl;R für invertiert + + +&Ctrl;K für farbig + + +&Ctrl;O für Standard + + + + + + +Beispiele + +Unterstreichung eines einzelnen Wortes in einem Satz: + + + +Man tippt &Ctrl;U + + +Tippe das Wort ein + + +Tippe noch einmal &Ctrl;U + + + +Nur der Text zwischen den Start- und Endezeichen wird verändert. Man kann diese Methode für alle anderen Steuerzeichen ebenfalls verwenden. + +Das Steuerzeichen &Ctrl;K funktioniert etwas anders, da man hier noch eine Farbnummer angeben muss. Um beispielsweise ein einzelnes Wort einzufärben: + + + +Man tippt &Ctrl;K + + +Nun tippt man eine Zahl zwischen 0 und 15 + + +Nun tippt man das Wort + + +Schlileßlich tippt man noch einmal &Ctrl;K + + + +Wenn man außerdem noch die Hintergrundfarbe eines Wortes verändern will, muss man zwei durch ein Komma getrennte Zahlen anstatt einer einzigen angeben. Die erste Zahl gibt die Textfarbe an, die zweite steht für die Hintergrundfarbe. Der Farbbereich reicht von 0 bis 15. Die Tabelle der Farben befindet sich im vorigen Abschnitt. + +Ein Textabschnitt kann auch in mehrere Steuerzeichen eingeschlossen werden. Man kann also einen Textabschnitt fett, unterstrichen und farbig darstellen. + + + + + +Filter + + +Filterregeln und ihre Erstellung + +Falls man diese Anleitung nicht versteht, kann man auf den für die nächste Programmversion geplanten Filterassistenten warten. Das kann allerdings noch ein wenig dauern. + +Der Filter versucht den Text in match zu finden und durch den Text in From und To zu ersetzen. Die Texte in diesen drei Feldern können jeweils reguläre Ausdrücke von Perl sein. Die Regeln werden in absteigender Reihenfolge ausgewertet. Die oberste Regel zuerst, dann die zweite Regel &etc; Alle Texte werden wie folgt ausgewertet: + +$Name wird durch den Inhalt der Umgebungsvariable Name ersetzt. Diese Ersetzung wird allerdings bei der Eingabe der Regel bereits vorgenommen und später auch nicht mehr verändert. Damit ist diese Ersetzung vermutlich von geringem Wert. + +$$Name wird beim Vergleich durch den Inhalt der Perl-Variable $Name ersetzt. Dabei kann es sich um Zeichenketten wie $1, $2 oder normale Variablen handeln, die in sirc vorhanden sind (wie z. B. $nick, $channel &etc;). + +˜Name˜ genau einmal am Zeilenanfang sendet die Textzeile an das Fenster mit dem Titel Name. Falls das Fenster nicht existiert, wird der Text an das Fenster gesendet, das zuletzt den Fokus hatte. Es gibt einige Spezialfenster, deren Name von einem vorangestellten ! eingeleitet wird. + + + +!default + +Das aktuelle Fenster. Es existiert immer. + + + +!all + +An jedes Fenster senden. Der Text erscheint eventuell nicht in allen Fenstern, da die angezeigten Texte von der Fensterart abhängen. Zum Beispiel zeigen Kanal-Fenster keine /part- oder /quit-Nachrichten, es sei denn der zugehörige Spitzname nimmt am Kanal teil. + + + +!discard + +löscht den Text. + + + + + +Der Rest des Textes wird wie ein normaler regulärer Ausdruck in Perl behandelt. Ein gutes Verständnis der Manualseite perlre ist von Vorteil, ein grundlegendes Verständnis von regex sollte man mindestens haben. + + + + +Beispiele: + + +Um in jedem Text alle Vorkommen von kde durch KDE zu ersetzen + +Match: .* +From: kde +To: KDE + +Jeder Text wird untersucht und darin jedes Vorkommen von kde durch KDE ersetzt. + + + +Gesucht ist jeder Text, der kde enthält. Dieser Text soll an das Fenster mit dem Namen kde gesendet werden + +Match: kde +From: ˆ +To: ˜kde˜ + +Sucht nach dem Wort kde und ersetzt im Erfolgsfall den Textanfang (ˆ) durch ˜kde˜. + + + + +Obwohl das Beispiel funktioniert, erhält man für den Fall, das der Text bereits ein ˜wrgendein_Fenster˜ enthält, ˜kde˜˜irgendein_Fenster˜ .... Stattdessen kann man das Folgende tun: + +Match: kde +From: ^(?:˜\S+˜) +To: ˜kde˜ + +Hier ist die "From"-Zeile ein wenig kompliziert. Sie bedeutet: suche 0 oder 1 Vorkommen von ˜\S+˜. Das ist 1 Tilde, ein oder mehrere Zeichen und eine weitere Tilde. Der ganz Vorsichtige könnte stattdessen (*:˜\S+˜) verwenden, was &ksirc; veranlasst, nach 0 oder mehr Kanalbefehlen zu suchen, für den Fall, dass vorherige Regeln unkorrekt sind. + + + + +Kill-Nachrichten des Server sind meistens lang, häßlich und nervig. Eine grundlegende Nachricht auf dalnet sieht etwa folgendermaßen aus: + +*** Notice -- Received KILL message for +BOBO!ANDY@line82-basel.datacomm.ch from NickServ +Path: empire.ny.us.dal.net[209.51.168.14]!trapdoor.ca.us.dal.net +[206.86.127.252]!caris.ca.us.dal.net[208.1.222.221] +!services.dal.net[2008.1.222.222]!services.dal.net +(NickServ Enforcement) + +Wenn man die Option +s verwendet, erhält man Hunderte davon; sie huschen schnell über den Bildschirm. Man kann 3 Regeln erstellen, um diese Nachrichten Schritt für Schritt zu verarbeiten. Man kann auch mit weniger als 3 Regeln auskommen, aber dieses Beispiel eignet sich, um in mehreren Schritten zu zeigen, wie mit mehreren Regeln eine umfangreiche Nachricht analysiert wird. Im ersten Schritt wird der Pfad-Anteil entfernt: + +Match: ^\*\*\*.* KILL message for.* +From: Path: \S+ +To: . + + +Match sucht nach einer Nachricht, die mit *** beginnt. Den *-Zeichen muss jeweils \ vorangestellt werden, da sie selbst als Sonderzeichen dienen und für 0 oder mehr Vorkommen des vorangestellten Textes stehen. .* passt auf beliebige Zeichen bis zum Text KILL message for. Damit kann man vermeiden, -- Received ... &etc; einzutippen. Das angehängte .* passt auf alle Zeichen bis zum Zeilenende (das ist aber soviel ich weiß überflüssig). + +Die From-Zeile bedeutet: ersetze " Path: " und alle Zeichen bis zum nächsten Zwischenraum (whitespace) durch To. To enthält lediglich ".", weshalb der gesamte Pfad durch einen einzelnen Punkt ersetzt wird. + +Die Nachricht hat nun folgendes Aussehen: + +*** Notice -- Received KILL message for BOBO!ANDY@line82-basel.datacomm.ch +from NickServ. (NickServ Enforcement) + +Beachtenswert ist der neue "." hinter NickServ. + + + +Damit ist die Nachricht bereits wesentlich klarer, aber KILLs von NickServ sind nicht so wichtig, also wollen wir die Nachricht an das Spezialfenster !discard weiterleiten. + +Match: ^\*\*\*.*KILL message.*\(NickServ Enforcement\) +From: ^(?:˜\S+˜) +To: ˜!discard˜ + +Die Match-Regel sucht nach der KILL-Nachricht und überprüft, ob sie von NichServ ist. Man beachte die Zeichen \( und \). Beide Klammern haben in regulären Ausdrücken eine besondere Bedeutung, daher muss jeweils \ vorangestellt werden. Das ist ähnlich zum vorletzten Beispiel. + + + +Jetzt sind die Kills von NickServ herausgefiltert, aber das Lesen der Nachricht ist immer noch nicht einfach. Daher soll die Nachricht jetzt umorganisiert werden: + +*** [KILL] KILLER; killed KILLED; (REASON) + +Match: \*\*\*.*KILL message +From: \*\*\*.*for (.*?) from (.*?)\. \((.*?)\).* +To: *** [KILL] $$2 killed $$1 ($$3) + + +Die Match-Regel such nach ***irgendetwas KILL message. Wir können nicht ˆ verwenden, da wir gerade ˜<wenster>˜ an die Nachricht angehängt haben. + +Die From-Zeile wird interessant. Der Abschnitt "for (.*?) " sucht nach dem Wort "for" gefolgt von weiteren Zeichen. .*? sucht nach 0 oder mehr Zeichen mit Ausnahme eines Zeilenumbruches. Diese Suche stoppt, wenn die erste Bedingung für einen Abbruch gegeben ist. Mit anderen Worten passt die Zeichenkette auf alles bis zum nächsten Leerzeichen. Die umgebenden () sorgen für das Speichern des gefundenen Textes. Jedes Auftreten von () speichert die gefundene Zeichenkette in $#, wobei # bei 1 für die erste Teilzeichenkette beginnt &etc; Im Beispiel wird $1 der Spitzname/Benutzername des "gekillten"Teilnehmers zugeordnet. $2 enthält den Namen der killenden Person. Zwischen () haben wir den Grund. ( und \( sind ein wenig verwirrend. Man muss bedenken, dass \( für das Zeichen '(' steht. + + + +Wie man das Leben farbiger gestaltet. + +Im nächsten Beispiel wird gezeigt, wie man ein wenig Farbe in &ksirc; bringen kann. Weitere Informationen zu Farben findet man im Abschnitt Farben. Im folgenden wird ein Filter vorgestellt, der den Spitznamen <NICK> in jeder Zeile hervorhebt: + +Match: ^(?:˜\S+˜)<\S+> +From: <(\S+)> +To: <˜4$$1˜c> + +Nimmt den Spitznamen und fügt die Farbe #4 zwischen <> hinzu. ˜c löscht die Farbe wieder. + + + + + + + + +Tastenkürzel + +Liste der Tastenkürzel und Tastaturbefehle von &ksirc;. + + +Tastenkürzel + + + +Tastenkürzel +Aktion + + + + + + +&Ctrl;N +Öffnet ein neues Kanal-/Abfrage-Fenster. + + + +&Ctrl;Q +Beenden + + + +&Ctrl;Enter +Eine Nachricht an die letzte Person schreiben, die eine Nachricht an micht gesendet hat + + + +&Ctrl;&Shift;Enter +Eine Nachricht an die vorletzte Person beginnen, die eine Nachricht an micht gesendet hat + + + +&Ctrl;K +Umschalten der Textfarbe (gefolgt von einer Zahl). Text nach dieser Eingabe wird in der gewünschten Farbe dargestellt. + + + +&Ctrl;U +Textattribut unterstrichen ein-/ausschalten. Text nach der ersten Betätigung dieser Tastenkombination wird unterstrichen, bis man die Tastenkombination ein zweites Mal betätigt. + + + +&Ctrl;I +Textattribut kursiv ein-/ausschalten. Text nach der ersten Betätigung wird kursiv gedruckt. Nach der zweiten wird das Attribut wieder ausgeschaltet. + + + +&Ctrl;B +Textattribut fett ein-/ausschalten. Text nach der ersten Betätigung wird fett gedruckt. Nach der zweiten wird das Attribut wieder ausgeschaltet. + + + +&Ctrl;R +Textattribut invertiert ein-/ausschalten. Text nach der ersten Betätigung wird invertiert gedruckt. Nach der zweiten wird das Attribut wieder ausgeschaltet. + + + +TAB +Versucht, den Spitznamen einer Person aus dem angefangenen Wort zu komplettieren. Diese Funktion ist vermutlich von der Shell her bekannt, wenn die Funktionsweise dort auch nicht exakt gleich ist. Genaueres findet man unter . + + + + +
+ +
+ + + +Tipps + + +Den &kde;-Kanälen beitreten + +Die &kde; &irc;-Kanäle werden im Freenode-Netzwerk gehostet. Benutzen Sie das Unterfenster Server/Kanal oder Automatisch verbinden unter KSirc einrichten um diese Kanäle hinzuzufügen. Das Netzwerk ist irc.freenode.org auf Port 6667. Unten sind die wichtigsten &kde;-Kanäle und ihre Ziele aufgelistet. Wählen Sie die für Sie interessanten aus. + +Sie können einige Tipps zum Stellen von Fragen in den &kde;-Kanälen im KDE-Wiki finden. + + + KDE IRC-Kanäle + + + + Kanal + Ziel + + + + + #kde + Anwenderhilfe + + + #kde-devel + &kde;-Entwicklung + + + #tdevelop + Fragen zu KDevelop + + + #kontact + Fragen zu Kontact (&kmail;, &korganizer;, &knotes;, ...) + + + #amarok + Kanal zu amaroK: Anwenderfragen, Entwicklung + + + #debian-kde + Fragen zu KDE mit Debian + + + #kde-freebsd + Fragen zu KDE mit FreeBSD + + + +
+
+ + +Automatisch identifizieren + +Wenn Sie &irc; regelmäßig verwenden, werden Sie sich wahrscheinlich einen Spitznamen registrieren. Dadurch wird Ihr Spitzname geschützt und nur Sie können ihn verwenden. Im DALnet benutzen Sie nach dem Anmelden &irc;/msg nickserv register PASSWORT, wobei PASSWORT Ihr Passwort ist. Sie erhalten eine Bestätigung, dass der Spitzname registriert wurde. + +Immer wenn Sie sich dann im DALnet anmelden, erhalten Sie eine Nachricht, dass Sie sich identifizieren sollen. Dann müssen Sie /msg nickserv identify PASSWORT eingeben. + +&ksirc; kann Sie aber auch automatisch identifizieren wenn Sie sich anmelden. Sie müssen nur dieses einfach Perl-Skript in Ihrem Persönlichen Ordner platzieren: + +Das folgende Skript funktioniert mit Freenode. Das Skript sollte als .sircrc.pl in Ihrem Persönlichen Ordner gespeichert werden. Wenn &ksirc; ausgeführt wird, werden Sie automatisch identifiziert. + +sub hook_nick_notice { +my $n = shift; +my $m = shift; + + +if($who =~ /NickServ/){ +if($m =~ /If this is your nickname/){ +$silent = 1; +&msg("nickserv", "identify XXXXXX"); +$silent = 0; +} +} +} +&addhook("notice", "nick_notice"); # join on the "end of MOTD" numeric + +Ersetzen Sie XXXXXX mit Ihrem Passwort. + +Das obige Skript funktioniert auch mit anderen Netzwerken als Freenode, wenn nickserv die Anfrage "identify" sendet. Aber in einigen Netzen wie z. B. Undernet benötigen Sie das folgende Skript: + +sub hook_connected { +if($server =~ /undernet.org$/){ + &msg("X\@channels.undernet.org", "login IHR_NAME XXXX"); + &docommand("umode +x"); +} +} +&addhook("255", "connected"); # join on the "end of MOTD" numeric + + +Ersetzen Sie bitte IHR_NAME mit Ihrem Anmelde-Namen und XXXXXX mit Ihrem Passwort. + +Mehr über das Programmieren von SIRC finden Sie auf dieser Seite: http://www.iagora.com/~espel/sirc/PROGRAMMING. + +
+ + + +Mitwirkende und Lizenz + +&ksirc; Copyright 1997-2002, die &ksirc; Entwickler. + +Teile der Dokumentation Copyright 1997, &Andrew.Stanley-Jones; + +Dokumentation aktualisiert für &kde; 3.0 von &Philip.Rodrigues; &Philip.Rodrigues.mail; + + wurde geschrieben von &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;. +Deutsche Übersetzung Frank Schütte F.Schuette@t-online.de +&underFDL; &underGPL; + + +Installation + + +Wie bekommt man &ksirc; +&install.intro.documentation; + + + +Kompilation und Installation +&install.compile.documentation; + + +&documentation.index; + +
+ + + + + + diff --git a/tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.am b/tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.in b/tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.in new file mode 100644 index 00000000000..541989639b9 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/ktalkd/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/ktalkd +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/ktalkd/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/ktalkd/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/ktalkd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/ktalkd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/ktalkd/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/ktalkd/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/ktalkd/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/ktalkd/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/ktalkd/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/ktalkd/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/ktalkd/index.cache.bz2 new file mode 100644 index 00000000000..c985b395c07 Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/ktalkd/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/ktalkd/index.docbook b/tde-i18n-de/docs/tdenetwork/ktalkd/index.docbook new file mode 100644 index 00000000000..3ad56131788 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/ktalkd/index.docbook @@ -0,0 +1,750 @@ + + + + +]> + + + + +Das Handbuch zu &ktalkd; + +David Faure
faure@kde.org
+
+
+ +MatthiasKiefer
matthias.kiefer@gmx.de
Übersetzung
+
+ + +&FDLNotice; + + + +2001 +David Faure + + +2001-05-02 +1.05.02 + + +&ktalkd; ist ein erweiterter talk-Dämon - ein Programm, mit dem eingehende talk-Anfragen gemeldet werden und von Ihnen mit einem Talk-Programm beantwortet werden können. + + + +KTALKD +talk +talkd +otalk +ntalk +ktalkdlg +kcmktalkd + +
+ + +Einleitung + +&ktalkd; ist ein erweiterter talk-Dämon - ein Programm, mit dem eingehende talk-Anfragen gemeldet werden und von Ihnen mit einem talk-Programm beantwortet werden können. + + +Ein wichtiger Hinweis: &ktalkd; wurde konzipiert für einen Ein-Benutzerarbeitsplatz und sollte nicht auf einem Mehr-Benutzercomputer verwendet werden: da &ktalkd; die Konfigurationsdateien eines Benutzers einliest, kann man den talk-Dämon veranlassen, jeden beliebigen Befehl auszuführen. Man sollte &ktalkd; nicht auf einem Computer verwenden, auf dem Personen Benutzerkonten haben, die nicht vollständig vertrauenswürdig sind. + + +Bezeichnungskonvention: In diesem Handbuch werde ich Sie als Angetalkter bezeichnen, wenn jemand versucht, mit Ihnen zu talken. + +&ktalkd; hat die folgenden Eigenschaften : + + + +Anrufbeantworter + +Wenn der Angetalkte nicht am System angemeldet ist oder nach der zweiten Meldung nicht antwortet, wird ein Anrufbeantworter gestartet, der eine Nachricht entgegen nimmt und diese dem Angetalktem per Email zuschickt. + + + +Klang + +Falls gewünscht, wird die Anfrage zusätzlich mit einem Klang gemeldet. + + + +X Meldung + +Wenn &ktalkd; mit &kde; Unterstützung kompiliert wurde, dann wird zur Meldung ktalkdlg, ein KDE Dialog, benutzt. Wenn &ktalk; läuft, wird es gefragt, ob dieses die Anfrage selbst melden will. (Neu seit 0.8.8) + + + +Meldungen auf mehreren Displays + +Wenn Sie von einem entfernten Rechner aus angemeldet sind, (z.B. mit dem Kommando export DISPLAY=...), wird die Meldung auch auf diesem Display ausgegeben. Antworten Sie auf dem Display, auf dem Sie talken wollen! Wenn sie außerdem in einem Text-Terminal angemeldet sind, und Sie nicht xterm o.ä. (interne Beschränkung) benutzen, dann wird zusätzlich eine Textmeldung ausgegeben, für den Fall, dass Sie gerade das Text-Terminal benutzen. + + + + +Weiterleitung (Neu seit 0.8.0) + +Wenn Sie abwesend sind, können Sie eine Weiterleitung zu einem anderen Benutzer oder sogar zu einem anderen Rechner einstellen. Es gibt drei verschiedene Methoden, die Weiterleitung zu benutzen. Lesen Sie dazu das Kapitel Benutzung. + + + + +Konfiguration + +Wenn &ktalkd; mit &kde; Unterstützung kompiliert wurde, liest es die Einstellungen aus &kde; Konfigurationsdateien, der globalen ($KDEDIR/share/config/ktalkdrc) und der benutzerspezifischen im Persönlichen Ordner des Benutzers. Die globale Konfigurationsdatei muss vom Systemadministrator von Hand bearbeitet werden, aber es gibt nun einen Konfigurationsdialog für den Benutzer. Er heisst: kcmktalkd und kann, nachdem &ktalkd; installiert ist, in &kcontrol; aufgerufen werden. Auf nicht-&kde; Systemen liest &ktalkd; die Datei /etc/talkd.conf. + + + + +Internationalisierung + +Unter &kde; wird die Meldung in Ihrer Sprache ausgegeben, vorausgesetzt, dass Sie Ihre Sprache im KDE Kontrollzentrum eingestellt haben und dass jemand ktalkdlg in Ihre Sprache übersetzt hat. Das gleiche gilt für den Konfigurationsdialog kcmktalkd. + + + + +Unterstützung für otalk und ntalk (Neu seit 0.8.1) + +&ktalkd; unterstützt nun beide Protokolle, auch beim Weiterleiten. &ktalkd; unterstützt diese ebenfalls. + + + + +Ich hoffe Sie mögen diesen Talk-Dämonen, + +David Faure faure@kde.org + + + + +Benutzung + +Um &ktalkd; zu verwenden, benötigt man einen talk Client. Der textbasierte Befehl talk ist auf den meisten &UNIX; Betriebssystemen verfügbar. Man kann es testen mit talk Eigener_Benutzername, um zu sehen, was passiert, wenn man eine talk-Anfrage bekommt. + +Man kann den Anfragebeantworter auf die gleiche Art testen: stellt man eine talk-Anfrage an sich selbst und ignoriert man die Anfrage zweimal, so wird der Anfragebeantworter gestartet. + +Für &kde; existiert ein talk-Programm mit einer graphischen Benutzerschnittstelle, &ktalk;. Es ist momentan noch nicht in den &kde;-Paketen enthalten, aber Sie können es von ftp://ftp.kde.org herunter laden. Es sollte unter ftp://ftp.kde.org/pub/kde/stable/latest/apps/network zu finden sein. + +Der Meldedialog ist trivial: Anworten Sie oder ignorieren Sie die Anfrage. + +Die Einstellungen im Konfigurationsdialog sollten klar sein, außer die Einstellungen für die Weiterleitung zu einem anderen Benutzer (oder einem anderen Rechner). + + +Wählen einer Weiterleitungsmethode + +Keine Methode ist für alle Situationen geeignet, alle haben Vorteile (+) und Nachteile (-). + + + +FWA - Anfrage lediglich weiterleiten (Forward announcement only). + +Direkte Verbindung. Nicht empfehlenswert. + + +(+) Sie erfahren wer Sie versucht zu erreichen. + + +(-) Derjenige, der die Anfrage macht, muss auf eine Anfrage von Ihnen antworten. + + +(-) Benutzen Sie diese Methode nicht wenn Sie einen Anrufbeantworter eingeschaltet haben. (Der Anrufbeantworter kann kein Fenster öffnen; es wäre verwirrend!) + + + + + + +WLA : Alle Anfragen werden weitergeleitet, wobei die Informationen geändert werden, falls das nötig sein sollte. Direkte Verbindung. + +Direkte Verbindung. + + +(+) Derjenige, der die Anfrage macht, bemerkt nicht, dass die Anfrage weitergeleitet wird. + + +(-) Sie werden nicht genau wissen wer die Anfrage gestellt hat - nur seinen Benutzernamen. (Sie sehen also möglicherweise nur talk von Wintalk@mein_rechner) + + + + + + +WLT : Alle Anfragen werden weitergeleitet und die Talk-Verbindung wird angenommen. Keine direkte Verbindung. + +Keine direkte Verbindung. + + + +(+) Gleiches wie oben, aber es funktioniert auch, wenn Sie und der Talkinitiator keine direkte Verbindung aufbauen können (z.B. wegen eines Firewalls). + + +(+) Sie erfahren den richtigen Namen desjenigen, der mit Ihnen talken will, wenn Sie die Verbindung annehmen. + + +(-) Aber wie bei FWR sehen Sie in der Meldung nicht seinen Rechnernamen. + + + + + + +Kurz gesagt, benutzen Sie WLT wenn Sie die Weiterleitung hinter einem Firewall benutzen wollen (und wenn &ktalkd; beide Netzwerke erreichen kann), und ansonsten WLA. + + + + + +Fragen und Antworten + + + + +Warum erreichen root keine &kde; Ankündigungen? + + + +Dies wäre im Zusammenhang mit der momentanen Benutzererkennung ein Sicherheitsloch. Sie können diese Einschränkung umgehen indem Sie zwei Zeilen zu den xdm Konfigurationsdateien (die die gleichen wie die von &kdm; sind) hinzufügen. + + +Die S.u.S.E &Linux;-Distribution enthält diese Zeilen standardmäßig. + + +Diese Konfigurationsdateien befinden sich normalerweise in einem Ordner wie /etc/X11/xdm oder /usr/X11R6/lib/X11/xdm. Die folgende Beschreibung geht davon aus, dass sie sich in /etc/X11/xdm befinden. + +Man muss folgendes tun: + + + +Folgendes müssen Sie tun: Ändern oder erstellen Sie die Datei Xstartup im xdm Konfigurationsordner so, dass sie folgendermaßen aussieht: +#!/bin/sh +/etc/X11/xdm/GiveConsole +sessreg -a -l $DISPLAY -x /etc/X11/xdm/Xservers $USER + + +und die Datei Xreset so: +#!/bin/sh +/etc/X11/xdm/TakeConsole +sessreg -d -l $DISPLAY $USER + + +Stellen Sie sicher, dass in xdm-config auf diese beiden Dateien verwiesen wird: +DisplayManager._0.startup: /etc/X11/xdm/Xstartup +DisplayManager._0.reset: /etc/X11/xdm/Xreset + + + +Diese Zeilen veranlassen &kdm; (oder xdm) dazu, den Benutzer im utmp zu registrieren. Es ist meiner Meinung nach nicht die Aufgabe von &konsole;, oder xterm, den Benutzer zu registrieren, sondern die Aufgabe von &kdm; oder xdm. Wie auch immer, der Benutzer wird nicht als X-Benutzer registriert wenn er zum Starten von X-Windows startx benutzt ... Haben Sie eine Idee dazu? + + + + + +Warum bekomme ich als normaler Benutzer keine &kde;-Meldungen? + + + +Wenn Sie ein &Linux;-System (mit aktiviertem /proc) benutzen, ist dieses Verhalten ein Fehler. Bitte senden Sie mir eine Beschreibung davon damit ich diesen Fehler beheben kann. + +Wenn Sie &Linux; 2.0.35 benutzen, ist dies ein bekannter Fehler im Kernel, der root nicht /proc lesen lässt. Vorausgesetzt Sie verwenden &kdm; oder xdm können Sie die Lösung aus dem letzten Abschnitt benutzen, um das Problem zu lösen, oder Sie können einen neueren Kernel installieren. + +In allen anderen Fällen ist das normal: &ktalkd; kann den Benutzer nicht finden da &kde; ihn nicht im utmp registriert und die &Linux;-basierte (/proc) Erkennung deaktiviert ist. Benutzen Sie die Lösung des letzten Abschnitts wenn Sie kdm oder xdm benutzen, um X-Windows zu starten. Oder lassen Sie immer einen xterm laufen. + + + + + +Wie bekomme ich Debug-Informationen von &ktalkd;? + + + +Da &ktalkd; ein Dämon ist gibt er keine Debug-Informationen auf der Standardausgabe aus. Um trotzdem Debug-Informationen zu bekommen (z.B. bevor Sie einen Fehlerbericht senden!), ändern Sie die Zeilen in inetd.conf, die ktalkd; und &kotalkd; starten, folgendermaßen: + +talk dgram udp wait root /usr/sbin/tcpd /opt/kde/bin/ktalkd -d +ntalk dgram udp wait root /usr/sbin/tcpd /opt/kde/bin/ktalkd -d + +Wichtig ist die Option . + +Fügen Sie dann folgende Zeile in /etc/syslog.conf ein: + +*.* /var/log/all_messages + +Damit die Änderung funktioniert, muss man als nächstes inetd und syslogd neu starten: + +% killall +% killall + +Startet man nun eine talk-Sitzung, so kann man das Resultat in /var/log/all_messages sehen. + +Wenn Sie einen Fehlerbericht übermitteln, senden Sie bitte die Debug-Informationen, die Versionsnummer von &ktalkd; und die Ausgabe von ./configure mit. Danke. + + + + + + + + +Mitwirkende und Lizenzen + +&ktalkd; wird betreut und verbessert von David Faure faure@kde.org + +Das Originalprogramm wurde von Robert Cimrman cimrman3@students.zcu.cz geschrieben + +Deutsche Uebersetzung Matthias Kiefer matthias.kiefer@gmx.de +&underFDL; &underGPL; + + +Installation + + +Wie man &ktalkd; erhält + +&ktalkd; ist nun im Paket tdenetwork von &kde; unter http://www.kde.org enthalten. + +Aber Sie können die neueste Version von &ktalkd; immer von der Haupt-&FTP;-Seite des &kde;-Projekts ftp://ftp.kde.org/pub/kde und seinen Spiegelservern herunter laden. Sie finden es normalerweise in ftp://ftp.kde.org/pub/kde/stable/latest/apps/network. + + + +Anforderungen + +Um &ktalkd; erfolgreich zu kompilieren, brauchen Sie die neueste Version der &kde; Bibliotheken und die &Qt; C++ Bibliothek. Alle benötigten Bibliotheken sowie auch &ktalkd; selbst finden Sie auf ftp://ftp.kde.org/pub/kde/. + + + +Übersetzung und Installation + +Um &ktalkd; auf Ihrem System zu kompilieren und zu installieren, geben Sie bitte folgendes im Basisordner der &ktalkd;-Distribution ein: + +% ./configure +% make +% make + +Da &ktalkd; ein Dämon ist, erfordert der Befehl make root-Berechtigungen. + +Wichtig ist, die Datei /etc/inetd.conf anzupassen. Zum Beispiel müssen für ein &Linux;-System mit &kde; in /opt/kde die Zeilen, die talk und ntalk betreffen, folgendermaßen geändert werden: + +talk dgram udp wait root /usr/sbin/tcpd /opt/kde/bin/ktalkd +ntalk dgram udp wait root /usr/sbin/tcpd /opt/kde/bin/ktalkd + +Es gibt ein Skript, das die Änderungen automatisch vornimmt. Damit kann man inetd.conf durch folgenden Befehl anpassen: + +% ./post-install.sh + +In jedem Fall muss inetd danach neugestartet werden. Dazu reicht auf den meisten &Linux;-Systemen der Befehl: + +% killall + +Auf neueren Systemen, die xinetd verwenden, gibt es keine Datei inetd.conf mehr. Stattdessen muss die Datei /etc/xinetd.d/talk mit folgenden Zeilen geändert oder erzeugt werden: + +service talk +{ + socket_type = dgram + wait = yes + user = root + server = /usr/bin/ktalkd +} + +service ntalk +{ + socket_type = dgram + wait = yes + user = root + server = /usr/bin/ktalkd +} + +Dann muss xinetd neu gestartet werden. + +Bitte informieren Sie mich über jede Änderung, die Sie machen mussten, um &ktalkd; auf Ihrer Plattform kompilieren zu können. + + + + +
+ + + + diff --git a/tde-i18n-de/docs/tdenetwork/kwifimanager/Makefile.am b/tde-i18n-de/docs/tdenetwork/kwifimanager/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kwifimanager/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/kwifimanager/Makefile.in b/tde-i18n-de/docs/tdenetwork/kwifimanager/Makefile.in new file mode 100644 index 00000000000..1f9db4f659e --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kwifimanager/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/kwifimanager +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kwifimanager/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/kwifimanager/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kwifimanager/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kwifimanager/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kwifimanager/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kwifimanager/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/kwifimanager/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/kwifimanager/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/kwifimanager/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/kwifimanager/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/kwifimanager/index.cache.bz2 new file mode 100644 index 00000000000..1711dae0efd Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/kwifimanager/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/kwifimanager/index.docbook b/tde-i18n-de/docs/tdenetwork/kwifimanager/index.docbook new file mode 100644 index 00000000000..880580a3cbf --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/kwifimanager/index.docbook @@ -0,0 +1,673 @@ + +KWiFiManager"> + LAN"> + + + + +]> + + + Das Handbuch zu &kwifimanager; + + Stefan Winter
swinter@kde.org +
+
+
+ Frank Schütte
F.Schuette@t-online.de
Deutsche Übersetzung
+
+ &FDLNotice; + + 2002-05 + Stefan Winter + + 2005--05-11 + 3.5.0 + + Die Programme von &kwifimanager; können zur Einrichtung und Überwachung von Wireless &LAN;-Karten verwendet werden. Es handelt sich um eine Anwendung sowie ein Modul für das Kontrollzentrum von &kde;. + + + KDE + wireless + Wi-Fi + wlan + WEP + wlan-ng + +
+ + Einführung + Bei &kwifimanager; handelt es sich um eine Reihe von Programmen zur Verwaltung von Wireless &LAN;-Netzwerkarten (PC-Card, PCI oder miniPCI) für die KDE-Arbeitsumgebung. Die Programme stellen Informationen zu aktuellen Verbindungen bereit und erlauben die Einrichtung von bis zu zehn verschiedenen Konfigurationen und die Verwendung von bis zu vier voreingestellten distributionsspezifischen Skripten. Halten Sie sich an einem Ort auf, an dem keines der voreingestellten Netzwerke verfügbar ist, können Sie fast ohne Einrichtungsaufwand dynamisch in ein verfügbares Netzwerk wechseln. &kwifimanager; unterstützt alle Wireless &LAN;-Karten, die das "Wireless Extension Interface" verwenden. Darunter fallen nahezu alle Wireless &LAN;-Karten, die unter dem Betriebssystem &Linux; lauffähig sind. + + + Arbeiten mit den &kwifimanager;-Programmen + + Das Hauptprogramm &kwifimanager; + Im Hauptprogramm &kwifimanager; werden die aktuellen Einstellungen, die Verbindungsgeschwindigkeit und vorhandene Zugangspunkte angezeigt. + Das Programm wird durch Eingabe von kwifimanager in eine Befehlszeile eines Konsolenfensters oder über das K-Menü im Untermenü Programme gestartet. Alternativ kann &kwifimanager;, wenn es bereits läuft,auch durch Klicken auf das Miniprogramm in der Kontrollleiste gestartet werden. Sind in Ihrem System mehrere &LAN;-Karten installiert, starten Sie einfach mehrere Instanzen von &kwifimanager;. Jede Instanz zeigt automatisch die Informationen einer anderen Karte an. In den folgenden Abschnitten werden die &GUI;-Elemente des Programms erläutert. + + Hauptfenster + Das Hauptfenster von &kwifimanager; besteht aus fünf Bereichen: + + Anzeige der Signalqualität + Hier werden Art und Qualität der aktuellen Verbindung angezeigt. Das Symbol oben zeigt durch verschiedene Piktogramme den allgemeinen Zustand des Funknetzwerkes an: + + Eine Wireless &LAN;-Karte mit Fragezeichen bedeutet, dass keine Karte gefunden wurde. + + + Ein einzelner Laptop steht für eine vorhandene Wireless &LAN;-Karte im Infrastrukturmodus. Die Antenne befindet sich allerdings nicht in Reichweite eines Zugangspunktes. + + + Ein Laptop mit Verbindung zu einem weißen Kasten zeigt an, dass eine Netzwerkverbindung zu einem Zugangspunkt besteht. + + + Zwei Laptops stehen für ein System im "Ad Hoc"-Modus ohne Zugangspunkte. Dabei kann eine Rechner-zu-Rechner-Verbindung bestehen, muss aber nicht. + + + + Unterhalb dieser Piktogramme befindet sich eine kleine Anzeige, welche die Qualität der aktuellen Netzverbindung darstellt. Diese Informationen sind allerdings nur im Infrastrukturmodus verfügbar. Im "Ad Hoc"-Modus steht die Anzeige immer auf 0. + Diese graphische Information wird durch einen ganzzahligen Wert unter dem Symbol ergänzt. Dieser zeigt die Signalqualität an und wird durch eine von zwei möglichen Methoden ermittelt: einen direkt von der Karte stammenden Wert, sofern die Karte Qualitätsberichte unterstützt(Signalstärke in dBm) - (Rauschpegel in dBm) bei Karten, die Qualitätsberichte nicht unterstützen.. Sie können die angewendete Methode in dem Menü Einstellungen, Alternative Signalstärkeberechnung verwenden an- und abschalten. Wenn diese Einstellung aktiviert ist, wird die zweite Berechnungsmethode verwendet. Sollte keine Verbindung bestehen, so ist der Wert immer 0. Ist keine PC-Card eingesteckt oder befindet sich die Karte im "Ad Hoc"-Modus, so wird "N/A" (nicht verfügbar) angezeigt. + + + Verbindungsgeschwindigkeit + Auf der rechten Seite des Hauptfensters, oberhalb der Konfigurationsdaten, befindet sich eine Anzeige der Verbindungsgeschwindigkeit. Falls die Geschwindigkeitseinstellung auf AUTO steht, ändert sich der Wert von Zeit zu Zeit als Reaktion auf eine geänderte Signalqualität automatisch. Die Skala der Balkenanzeige richtet sich automatisch auf einen Bereich von bis zu 108 MBit/s aus, wenn die aktuelle Verbindungsgeschwindigkeit 11 MBit/s überschreitet. + + + Aktuelle Konfiguration + Hier finden Sie Information über die Einstellungen der Karte. Folgende Daten werden angezeigt: + + + Das Netzwerk, mit dem die Karte sich zu verbindenversucht oder verbunden ist (Suche nach Netzwerk: oder Verbunden mit Netzwerk:) + + + Die MAC-Adresse des Zugangspunktes, mit dem die Karte verbunden ist. + Falls sich die Karte im Infrastrukturmodus außerhalb der Reichweite eines Zugangspunktes befindet, wird eine entsprechende Warnung (kein Zugangspunkt) ausgegeben, um anzuzeigen, dass keine Verbindung besteht. + Im Ad-Hoc-Modus zeigt das Anzeigefeld eine Adresse, die mit einer der Karten im Ad-Hoc-Modus verbunden ist. Es wird eine MAC-Adresse angezeigt, die nicht global eindeutig ist: Das zweite Bit ist auf 0 gesetzt, was häufig zu einem Präfix von 02: anstelle von 00: führt. Viele Leute denken, dies sei ein Fehler, aber dies geschieht mit Absicht, um klarzustellen, dass es sich bei der Zelle, mit der Sie verbunden sind, nicht um ein echtes physikalisches Gerät handelt, sondern um einen imaginären Zugangspunkt ohne echte physikalische Adresse. + + Falls Ihre PC-Karte als erste mit einer bestimmten SSID in den "Ad Hoc"-Modus schaltet, sehen alle weiteren Karten im "Ad Hoc"-Modus mit der selben SSID die MAC-Adresse Ihrer Karte leicht verändert. An Stelle von 00:xx:yy:zz:aa:bb wird 02:xx:yy:zz:aa:bb angezeigt. Dieses Verhalten ist beabsichtigt. + + + + Bei den meisten Karten wird, sofern Sie diese Information zurückliefern können, die Übertragungsfrequenz und die zugehörige Kanalnummer angezeigt. + + + Ihre lokale IP-Adresse (Version 4), sofern verfügbar. Konnte über das Netzwerksystem keine Adresse ermittelt werden, wird hier nicht verfügbar angezeigt. + + + Verschlüsselungsstatus (nur wenn &kwifimanager; mit Systemverwalterrechten gestartet wurde). Es wird nur angezeigt, ob die Verschlüsselung aktiviert ist oder nicht, aber niemals der Schlüssel selber. Dies wurde absichtlich gemacht, damit unbekannte Personen nicht zufällig den WEP -Schlüssel mitkriegen. + + + + + Zugangspunktinformationen (unterer Bereich) + Die letzte Zeile des Hauptfensters zeigt Informationen über ihren Zugangspunkt an. Dazu muss der Systemadministrator eine Liste mit MAC-Adressen und den zugehörigen Informationen bereitstellen. Ein Beispiel für solch eine Liste befindet sich in der Datei $KDEDIR/share/apps/kwifimanager/locations/DE_BW_Karlsruhe_University.loc. + Wenn Sie eine neue Liste aufsetzen möchten, erstellen Sie eine Datei im selben Format und kopieren Sie diese in den Ordner $KDEDIR/share/apps/kwifimanager/locations/. + Beim nächsten Start von &kwifimanager; wird diese Liste automatisch durchsucht. Falls die Liste zu einer zukünftigen Version von &kwifimanager; hinzugefügt werden soll, senden Sie sie einfach an den Autor oder den aktuellen Pfleger der Anwendung. + + + Informationen über verfügbare Netzwerke + Unten links im Hauptfenster ist ein Knopf namens Nach Netzwerken suchen.... Wenn sie diesen Knopf drücken, dann sucht &kwifimanager; alle erreichbaren Funknetzwerke in der Umgebung. Das Ergebnis dieser Suche hängt von zwei Faktoren ab: die Fähigkeit der Karte und des Treibers, Netzwerksuchen durchzuführen ob Sie Systemverwalterrechte verfügen oder nicht Wenn ihre Karte oder Treiber nicht in der Lage sind, Netzwerksuchen durchzuführen, so wird die Liste der erreichbaren Netzwerke immer leer sein. Wenn Sie keine Systemverwalterrechte haben, so kann die Liste unvollständig oder veraltet sein. + Um eine mit Sicherheit vollständige Liste der erreichbaren Zugangspunkte zu erhalten, müssen Sie die Netzwerksuche mit Systemverwalterrechten starten, zum Beispiel indem Sie &kwifimanager; durch &tdesu; starten. + Wenn mindestens ein Netzwerk gefunden wurde, dann wird Ihnen eine Tabelle mit Details zu allen gefundenen Netzwerken gezeigt. Diese Tabelle hat vier Spalten, welche Sie über den Netzwerknamen Der Typ des Netzwerkes (ob das Netzwerk ein verwaltetes oder ein Ad-Hoc-Netzwerk ist) Die Signalstärke des Netzwerkes Ob WEP-Verschlüsselung verwendet wird oder nicht Falls WEP -Verschlüsselung verwendet wird, dann können sie auf die letzte Spalte klicken und den Netzwerkschlüssel eingeben. &kwifimanager; wird versuchen, von selbst den Typ des Netzwerkschlüssels zu erraten (hexadezimal, eine Zahl oder eine Zeichenkette). + Wenn alle Informationen für das markierte Netzwerk komplett sind, also alle Spalten einen sinnvollen Eintrag enthalten, können Sie sich mit einem Klick auf den Knopf Verbinden mit dem Netzwerk verbinden. Falls &kwifimanager; keine Systemverwalterrechte besitzt, dann müssen Sie das Systemverwalterpasswort eingeben, um sich zu verbinden. + Mit einem Klick auf Schließen wird das Fenster mit den Netzwerkinformationen geschlossen, ohne das irgendwelche Einstellungen geändert werden. + + + + Verbindungsstatistiken + Durch Auswahl von Verbindungsstatistiken im Menü Datei kann ein zusätzliches Fenster angezeigt werden, welches die Signal- und Rauschstärke der letzten 4 Minuten graphisch darstellt. Der Signalpegel ist in blau und der Rauschpegel in rot dargestellt. + Einige Karten geben keine sinnvollen Informationen über den Rauschpegel weiter. Wenn dies auch auf Ihre Netzwerkkarte zutrifft, und Sie sich über die nutzlose rote Linie ärgern, so können Sie diese deaktivieren. Das geht ganz einfach, indem Sie den Menüeintrag Einstellungen Rauschstärkegrafik in Statistikfenster anzeigen (im Hauptfenster von &kwifimanager;) deaktivieren. + + + Konfigurationseditor + Durch Auswahl von EinstellungenEinrichtungseditor wird das Kontrollzentrummodul für &kwifimanager; gestartet. Falls Sie nicht der Systemverwalter root sind, erscheint ein Eingabefenster für das Systemverwalterpasswort. Der Grund dafür ist, dass das Modul Netzwerkverbindungen mit Hilfe von ifconfig ändert, welches Systemverwalterrechte benötigt. + + + Verschiedenes + Es gibt noch einige kleinere Funktionen, die es wert sind, erwähnt zu werden. + + Akustische Netzsuche + Zunächst gibt es eine Funktion mit der Bezeichnung Akustische Netzsuche. In diesem Modus wird die Signalqualität akustisch ausgegeben. Je höher die Signalqualität, desto höher und häufiger ist der ausgegebene Piepton. Eingeweihte werden eine Ähnlichkeit zu den Trikordern der Serie Star Trek(tm) erkennen. + + + Netzwerkprotokollierung + Eine weitere Funktion ist die Verbindungsstatistik. Damit ist gemeint, dass &kwifimanager; bei jedem Netzwerkwechsel den Namen des Netzwerks protokolliert. Diese Option ist bei der Suche nach dem speziellen Netzwerknamen ANY nützlich. In diesem Modus meldet sich die Karte in jedem möglichen Netzwerk an. Das Protokoll befindet sich in $HOME/.kde/share/apps/kwifimanager/wireless-log. + + + Deaktivieren des Funknetzwerkes + Sie können die Karte ganz ausschalten, indem Sie den Menüeintrag Datei Antenne abschalten aktivieren. Dadurch wird der Sender der Karte deaktiviert, was gleichzeitig auch Energie spart. Allerdings funktioniert das nur, wenn Ihre Karte das eine Änderung der Eigenschaft txpower unterstützt. + + + + + Das Icon im Systembereich + Sobald &kwifimanager; gestartet wird, stellt es ein kleines Symbol in den Systembereich von &kicker;. Das Symbol enthält einen Teil der Informationen, die im Hauptfenster angezeigt werden, genau genommen die Signalstärke als Säulendiagramm sowie auf Wunsch auch als Zahl. Wenn Sie mit dem Mauszeiger für einige Sekunden über dem Symbol stehen bleiben, so wird der Name des aktuellen Netzwerkes angezeigt. Ob die Verbindungsstärke zusätzlich als Zahl angezeigt werden soll, können Sie über Einstellungen, Signalstärke im Systemabschnitt der Kontrolleiste anzeigen regeln. + Falls Sie &kwifimanager; so konfiguriert haben, dass es nach dem Schließen des Hauptfensters als Symbol im Systembereich aktiv bleibt, so läuft &kwifimanager; so lange, bis Sie es über Datei, Beenden beenden. + Sie können das Hauptfenster immer ausblenden, indem Sie auf das Symbol im Systemabschnitt der Kontrolleiste klicken. Auf die gleiche Art und Weise können Sie das Fenster wieder sichtbar machen. + + + Das Kontrollzentrummodul + Das Konfigurationsmodule im &kcontrolcenter; ist der vielleicht nützlichste Teil von &kwifimanager;. Hier können Sie die grundlegenden Einstellungen von Ihrem Funknetzwerk ändern. Das Modul kann bis zu zehn unabhängige Profile für die Karte verwalten. Sie können die Anzahl der Profile, die gezeigt werden, jederzeit über den Eintrag Anzahl der Profile ändern. Falls Sie eine andere Anwendung verwendet haben, um das Funknetzwerk einzurichten, dann stehen die Chancen gut, dass das &kcontrolcenter;-Modul dies von selber erkennt und diese Konfiguration auch verwendet. Aber sie ist in jedem Fall nur lesbar, da es die Aufgabe der Distribution ist, diese Einstellungen Hand zu haben, und &kwifimanager; nicht gegensätzliches sagen will. Zusätzlich zu den zehn eigenen Profilen können noch bis zu fünf voreingestellte Profile existieren. Diese haben dann den Namen Hersteller X, um sie von den anderen Profilen unterscheiden zu können. Das &kcontrolcenter; kann so eingerichtet werden, dass es die Karte automatisch konfiguriert, sobald das Modul gestartet wird. Da das Erstellen und das Beenden einer Netzwerkverbindung ein sicherheitsrelevanter Vorgang ist, können alle Änderungen nur durch den Systemverwalter vorgenommen werden. + + Die Profil-Unterfenster + Die Konfiguration eines Profils ist in drei Teile gegliedert: allgemeine Einstellungen (wie z.B. der Netzwerkname) Stromsparfunktionen Verschlüsselung Diese Teile werden in den folgenden Abschnitten näher erläutert. + + Allgemeine Einstellungen + Der obere Teil des Moduls besteht aus bis zu zehn Unterfenstern mit den Titeln Profil 1 bis Profil 10. Jedes Unterfenster kann eine komplette Konfiguration für die WLAN-Karte enthalten. Wie bereits zuvor erwähnt, kann es zusätzlich bis zu fünf herstellerspezifische Konfigurationen geben, die mit Hersteller 1 bis Hersteller 5 betitelt sind. + Die wichtigsten Einstellmöglichkeiten sind ständig sichtbar, während Verschlüsselung und Stromsparfunktion nur bei Bedarf angezeigt werden. Das wohl wichtigste Element von jedem Unterfenster ist das Feld Netzwerkname. Hier können Sie entweder den Namen des gewünschten Netzwerks direkt angeben oder durch Eingabe von ANY nach allen verfügbaren Netzwerken suchen lassen. + Zusätzlich zum Netzwerknamen muss der Netzwerktyp angegeben werden. Das erfolgt über die Gruppe Betriebsmodus. Im Modus Verwaltet gibt es im Netzwerk sogenannte Zugangspunkte oder Gateways. Diese Einstellung ist in Firmennetzwerken üblich. Die zweite Option Ad-Hoc bedeutet, dass das Netzwerk lediglich eine direkte Verbindung zwischen Rechnern ohne Zugangspunkte ist. Die drei anderen Modi, Verstärker, Verwalter und Untergeordnet, werden nur sehr selten genutzt. Sie sollten Wissen, dass diese Modi noch nicht intensiv getestet wurden. Sollte etwas nicht wie erwartet funktionieren, dann schicken Sie bitte einen Bugreport. + Des weiteren können Sie die Verbindungsgeschwindigkeit festlegen. Die Einstellung auto ist für die meisten Anwendungen passend, da die Karte die geeignete Geschwindigkeit so selbst herausfinden kann. Wenn Sie allerdings feststellen, dass die Verbindungsgeschwindigkeit alle paar Sekunden wechselt (weil Sie z. B. eine schlechte Verbindung haben), können Sie die Geschwindigkeit manuell festlegen. + Unterhalb dieser Einstellmöglichkeiten befindet sich ein Feld namens Beim Verbindungsaufbau auszuführendes Skript:. Ein hier eingetragenes Skript wird immer dann ausgeführt, wenn die Konfiguration durch klicken auf Aktivieren gestartet wird. Außerdem kann es noch beim Start des Kontrollzentrummoduls ausgeführt werden. Das Skript wird mit Systemverwalterrechten ausgeführt. Das kann Probleme aufwerfen, falls ein X-Programm gestartet werden soll, der X-Server aber nicht als root läuft. Ein solches Skript läuft korrekt, wenn Sie es über tdesu USERNAME COMMAND starten. Oder, Sie können Ihren X-Server so einrichten, dass er auch Verbindungen, die von root kommen, erlaubt. Dies können Sie mit dem Programm xhost erreichen. + + + Verschlüsselungseinstellungen + Das Auswahlfeld Verschlüsselung benutzen gibt an, ob der Netzwerkverkehr verschlüsselt werden soll. Wenn diese Option aktiviert ist, dann wird der Knopf Konfigurieren... verfügbar, mit dessen Hilfe Sie die Details der Verschlüsselung einstellen können. Wenn Sie den Knopf drücken, werden Ihnen folgende Einstellungen in einem neuen Fenster gezeigt: + + + + Zu verwendender Schlüssel + + + Sie können bis zu vier geheime Schlüssel für jede Konfiguration angeben. In diesem Feld können Sie festlegen, welcher davon aktuell zur Verschlüsselung der Verbindung verwendet werden soll. Die Karte kann alle Pakete entschlüsseln, die mit einem der Schlüssel verschlüsselt wurden. + Sie können eine asymetrische Verschlüsselung (unterschiedliche Schlüssel für Senden und Empfangen) einrichten, indem Sie ihrem Access-Point einen anderen Schlüssel zum Senden von Paketen zuweisen als ihrer Karte. Vergewissern Sie sich aber, dass jeder der Partner die erforderlichen Schlüssel in der Liste hat. + + + + + Verschlüsselungsmodus + + + Bei aktivierter Verschlüsselung kann man mit eintreffenden unverschlüsselten Paketen auf zweierlei Arten verfahren: verwerfen oder verarbeiten. Falls als Modus Offen gewählt wurde, verarbeitet die Karte auch unverschlüsselte Pakete, im Modus Eingeschränkt dagegen werden solche Pakete verworfen. + + + + + Krypto-Schlüssel: + + + In diesem Bereich können Sie die Passwörter eingeben. Um ihr Passwort vor den Blicken Anderer zu schützen, werden nur Sternchen angezeigt wenn Sie ihr Passwort eingeben. Das Modul von &kcontrolcenter; wird versuchen, selbstständig herauszufinden, ob Sie eine Zeichenkette oder eine Hexadezimale Nummer zum Verschlüsseln verwenden. Dies geschieht mit Hilfe der Anzahl der Zeichen. Zeichenketten sind normalerweise fünf oder 13 Zeichen lang (für 64 bzw. 128 Bit Schlüssellänge), wogegen die Hexadezimalzahlen 10 oder 26 Zeichen lang sind. Bitte stellen Sie nicht das 0x vor einen Hexadezimalen Schlüssel. + + + + Seien Sie allerdings gewarnt, dass die eingebaute Verschlüsselung (genannt WEP für "Wireless Equivalent Privacy") nicht besonders sicher ist. Siehe dazu auch für mehr Details. + + + Stromsparfunktionen + Der letzte Abschnitt für die Einrichtung ist die Stromsparfunktion. Die Einstellmöglichkeiten erscheinen, wenn man Stromsparfunktionen einschalten auswählt. Die ersten zwei Felder Stromspar-Wartezeit und Rückkehr-Wartezeit legen die Periodizität von Netzwerksuchen ihrer Wireless &LAN;-Karte an. Die Antenne wird für die Stromspar-Wartezeit ausgeschaltet. Danach sucht die Karte für die Zeitspanne der Rückkehr-Wartezeit nach einer Netzwerkverbindung. Falls keine Verbindung hergestellt werden konnte, beginnt der Zyklus von neuem. Im Abschnitt Zu empfangende Pakete kann festgelegt werden, auf welche Arten von Netzpaketen die Karte reagiert. Bei nur "Unicast" werden nur Pakete beachtet, die speziell an die Karte adressiert sind, während bei nur "Multicast" nur Pakete für mehrere Rechner beachtet werden. In der Einstellung Alle werden beide Paketarten beachtet. Das ist auch die Standardeinstellung. + + + + Automatisch Konfiguration beim Start des &kcontrolcenter;-Moduls + Bei Bedarf kann man &kwifimanager; so einrichten, das die Wireless &LAN;-Karte bei jedem Start von &kde; initialisiert wird. Dazu markiert man Konfiguration beim KDE-Start aktivieren und wählt ein Zu ladendes Profil: im Listenfeld aus. Falls die Karte jetzt initialisiert werden soll, klicken Sie auf Profil aktivieren. + + + Schnittstelle automatisch erkennen + &kwifimanager; benötigt die Schnittstellenbezeichnung ihrer Wireless &LAN;-Karte, um deren Einstellungen zu ändern. Ist Schnittstelle: automatisch erkennen? aktiviert, so versucht &kwifimanager;, die Schnittstelle automatisch zu erkennen, indem es alle in /proc/net/dev aufgelisteten Schnittstellen durchsucht. Andernfalls können Sie in dem Eingabefeld rechts von der Option den Schnittstellennamen (z.B. eth1 oder wlan0) eintragen. Falls bei der automatischen Erkennung keine Karte gefunden wurde, bleibt rechte Feld leer. &kwifimanager; verwendet die "Wireless Extensions", um die Karte zu identifizieren. Falls ihre Karte über das Paket "wlan-ng" gesteuert wird, kann &kwifimanager; nur korrekt arbeiten, falls die Kompatibilitätsschicht für die "Wireless Extensions" enthalten ist. In dem Fall, dass das System über mehrere WLAN-Karten verfügt, wird die Suche gestoppt, sobald die erste Karte gefunden wurde. Falls die Einstellungen für eine andere Karte gelten sollen als für die aktuelle, so müssen Sie den Namen der Schnittstelle eingeben. + + + + + Mitwirkende und Lizenz + Copyright von Dokumentation und Programm © Stefan Winter mail@stefan-winter.de &underFDL; &underGPL; Frank Schütte + + + Weitere Informationen + Dieser Anhang enthält einige Informationen, die nicht &kwifimanager; speziell, sondern Wireless &LAN;-Karten im allgemeinen betreffen. + + Bemerkungen zur Anzeige der MAC-Adresse im "Ad Hoc"-Modus + Auf den ersten Blick scheint die MAC-Adresse im Feld Zugangspunkt im "Ad-Hoc"-Modus falsch zu sein, da die ersten zwei Bytes auf 02 geändert sind. Hierbei handelt es sich allerdings um eine grundlegende Funktion aller Wireless &LAN;-Karten. + Normalerweise ist eine Karte mit einem richtigen Zugangspunkt verbunden. In diesem Fall wird die MAC-Adresse korrekt angezeigt. Falls Sie allerdings in den "Ad-Hoc"-Modus (auch Peer-to-Peer) wechseln, muss einer der Rechner die Rolle des Servers übernehmen. Das ist der erste Rechner, der sich im Netzwerk anmeldet. Alle weiteren Rechner des "Ad-Hoc"-Netzwerks betrachten diesen Rechner als Netzwerkserver. Da es sich aber nicht um einen echten Server handelt (also keiner, der ständig verfügbar ist), müssen die Rechner wissen, dass das Netzwerk nur temporär ist. Für solche (seltenen) Gelegenheiten sieht der IEEE-Standard eine reservierte Stelle vor. Bei MAC-Adressen, die nicht global gültig sind, ist ein Bit auf 1 gesetzt, das anzeigt, dass diese Adressen lokal verwaltet werden. Es handelt sich um das zweite Bit in der Übertragungsreihenfolge, und das siebte Bit in der logischen Reihenfolge, wodurch der erste Zifferblock der MAC-Adresse seinen Wert von 0 auf 2 erhöht. + Diese Art von Adressen sind vergleichbar mit nicht-globalen IP-Adressen wie 192.168.*.*. + Die Hersteller der Wireless LAN-Karten kamen überein, diesem virtuellen Netzwerkserver eine MAC-Adresse in diesem lokal administrierten Bereich zu geben. Damit diese Adresse eindeutig ist, werden nur die ersten zwei Byte der MAC-Adresse der Wireless &LAN;-Karte geändert. Da die verbleibenden 10 Bytes immer noch weltweit eindeutig sind, wird so für den Netzwerkserver eine eindeutige Adresse erzeugt.s + + + Sicherheitsbetrachtungen zur <acronym +>WEP</acronym +>-Verschlüsselung + WEP-Verschlüsselung wird als nicht sehr sicher eingestuft. In einem kürzlich erschienen Artikel wird der Algorithmus als Kindergartenkryptographie bezeichnet. Mit aktueller Software ist es leicht, sich unerlaubten Zugang zu einem solchen Netzwerk zu verschaffen. Durch Abhören des verschlüsselten Netzwerkverkehrs finden solche Programme innerhalb weniger Stunden das Passwort heraus, das für den Zugang nötig ist. Je mehr Netzwerkverkehr, desto schneller ist die Verschlüsselung gebrochen, da es einige Pakete gibt, welche besonders einfach zu entschlüsseln sind. Moderne Access Points versuchen, diese Pakete zu vermeiden. Somit ist es etwas schwerer, diese Schwachstelle auszunutzen. + Falls man sich ernsthafte Gedanke über Sicherheit macht, darf man WEP-Verschlüsselung nicht verwenden. Falls man lediglich kurzzeitig ein Zwei-Rechner-Netzwerk installiert, ist WEP-Verschlüsselung dagegen wohl ausreichend. + Es gibt viele Alternativen zur WEP-Verschlüsselung. Man kann z.B. SSH zur Kommunikation im Netzwerk verwenden. Das Programm SSH verschlüsselt die Kommunikation mit einem eigenen Verfahren, das als sehr sicher gilt. Eine andere Alternative ist die Verwendung von PPTP ("Point-to-Point-Tunneling"-Protokoll). Allerdings scheint selbst PPTP Lücken in der Sicherheit der Verschlüsselung zu haben. Schließlich kann man auch einen "IPsec"-Tunnel für die verschlüsselte Verbindung verwenden. Bisher gilt diese Methode sowohl als sicher als auch als flexibel. + + + + Kompilierung und Installation &install.intro.documentation; + &install.compile.documentation; &documentation.index;
diff --git a/tde-i18n-de/docs/tdenetwork/lisa/Makefile.am b/tde-i18n-de/docs/tdenetwork/lisa/Makefile.am new file mode 100644 index 00000000000..df6332b8050 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/lisa/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = de +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-de/docs/tdenetwork/lisa/Makefile.in b/tde-i18n-de/docs/tdenetwork/lisa/Makefile.in new file mode 100644 index 00000000000..9ba022a37d4 --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/lisa/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdenetwork/lisa +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = de +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/lisa/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdenetwork/lisa/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/lisa/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/lisa/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/lisa/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/lisa/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdenetwork/lisa/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdenetwork/lisa/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdenetwork/lisa/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-de/docs/tdenetwork/lisa/index.cache.bz2 b/tde-i18n-de/docs/tdenetwork/lisa/index.cache.bz2 new file mode 100644 index 00000000000..4c1c854441d Binary files /dev/null and b/tde-i18n-de/docs/tdenetwork/lisa/index.cache.bz2 differ diff --git a/tde-i18n-de/docs/tdenetwork/lisa/index.docbook b/tde-i18n-de/docs/tdenetwork/lisa/index.docbook new file mode 100644 index 00000000000..e786c9ef73e --- /dev/null +++ b/tde-i18n-de/docs/tdenetwork/lisa/index.docbook @@ -0,0 +1,915 @@ + +LISa"> + + resLISa"> + + + +]> + + + + + +Das Handbuch zu &lisa; + + +Alexander Neundorf
neundorf@kde.org
+
+
+ + FrankSchütte
F.Schuette@t-online.de
Deutsche Übersetzung
+ +
+ + +2001 +Alexander Neundorf + + +2001-07-07 +0.01.00 + + +&lisa; stellt eine Art von Netzwerkumgebung auf der Grundlage von TCP/IP bereit. Es wird weder SMB noch sonst etwas benötigt. + +Dieses Handbuch behandelt sowohl den LAN Informationsserver (&lisa;) als auch den eingeschränkten (restricted) LAN Informationsserver (&reslisa;) + + + + +KDE +tdenetwork +LAN +Netzwerk +Netzwerkumgebung + + +
+ + +Einleitung + +&lisa; stellt eine Art von Netzwerkumgebung auf der Grundlage von TCP/IP bereit. Es wird weder SMB noch sonst etwas benötigt. + +Es ist vollständig unabhängig von &kde;/&Qt;. + +Die Liste der aktiven Rechner wird über TCP-Port 7741 bereitgestellt. + +&lisa; kann Rechner auf zwei Arten finden: + + + +Wenn man &lisa; einen Bereich von IP-Adressen gibt, sendet &lisa; eine Anforderung für ein ICMP-Echo an alle angegebenen IP-Adressen und erwartet die Antworten. + + +Gibt man die Befehlszeilenoption an, so führt &lisa; den Befehl nmblookup aus. Der Befehl nmblookup gehört zum Samba-Paket, muss also aus diesem installiert werden. nmblookup sendet ein Broadcast-Paket an alle erreichbaren Netzwerke und alle Rechner mit dem SMB-Protokoll antworten auf diese Anfrage. + + + + + + + +Wie &lisa; arbeitet + +In der Einrichtungsdatei muss man einen Bereich von IP-Adressen angeben, der von &lisa; überprüft werden soll. + +In den meisten Fällen handelt es sich dabei um die Netzwerkadresse/Teilnetz-Angabe. Damit überprüft &lisa; jeden Rechner des eigenen Teilnetzes, daraufhin, ob er läuft. + +Die Rechner werden durch Anfrage eines ICMP-Echos überprüft. Damit ICMP-Echos versendet oder empfangen werden können, muss das Programm in der Lage sein, so genannte raw sockets zu öffnen. Dazu sind root-Rechte erforderlich. Diese socket wird direkt nach dem Programmstart geöffnet. Danach werden die root-Rechte automatisch zurückgegeben (siehe auch main.cpp und strictmain.cpp). + +Wenn &lisa; so konfiguriert ist, dass es nmblookup verwendet, führt es den Befehl popen("nmblookup\"*\"") aus und wertet dessen Ergebnis aus. + +Da ICMP-Anfragen und Broadcasts einigen Netzwerkverkehr verursachen, versuchen mehrere Server in einem Netzwerk zu kooperieren. Vor einem Ping (oder nmblookup) senden sie einen Broadcast auf Port 7741. + +Wenn ein Rechner auf dieses Broadcast antwortet, wird die Liste der laufenden Rechner über TCP-Port 7741 von diesem Rechner bezogen und kein Ping (oder nmblookup) durchgeführt. + +Falls kein Rechner antwortet, beginnt der ursprüngliche Rechner, die anderen Rechner anzupingen (oder nmblookup zu senden) und öffnet eine Socket, die auf die oben genannten Broadcasts reagiert. Wenn der Rechner eine Antwort auf das Broadcast erhält, öffnet er keine Socket, um auf Broadcasts zu reagieren. Daher sollte idealerweise immer genau ein Rechner diese Socket offen haben. Dieser Rechner ist der einzige, der die Ping-Anfragen ( oder nmblookup) durchführt. + +Mit anderen Worten: die Server sind faul und arbeiten nach dem Prinzip Ich tue nur dann etwas, wenn sich wirklich niemand anderer findet, der diese Arbeit für mich erledigt. + +Eine weitere Funktion soll die Netzwerkbelastung reduzieren. + +Angenommen &lisa; wurde für ein zehnminütiges Aktualisierungsintervall konfiguriert. Wenn man nicht sehr häufig auf diesen Server zugreift, verändert er sein Aktualisierungsintervall selbstständig. Angenommen, während des gesamten Intervalls greift niemand auf den Server zu (weder vom eigenen Rechner noch von anderen Rechnern des Netzwerks). In diesem Fall wird die Aktualisierung durchgeführt und danach das Intervall verdoppelt, d.h. die nächste Aktualisierung findet nach 20 Minuten statt. + +Das passiert insgesamt 4 mal, wenn also niemand den Server mit Aktualisierungsintervall 10 Minuten während eines langen Zeitraumes verwendet, steigt das Intervall auf maximal 160 Minuten, beinahe 3 Stunden. Falls dann jemand auf den Server zugreift, erhält er eine bis zu 160 Minuten alte Liste. Dieser Zugriff setzt das Aktualisierungsintervall wieder zurück auf 10 Minuten und startet sofort mit der Aktualisierung, wenn die Letzte mehr als 10 Minuten her ist. Wenn man also eine veraltete Liste erhält, kann man einige Sekunden später eine aktuelle Liste abrufen. + +Das hat eine große Wirkung auf die Server, die nicht selbst Ping-Anfragen (oder nmblookup) senden, da sie nur von einem Benutzer verwendet werden, und kaum eine Wirkung auf den Server, der die Ping-Anfragen (oder nmblookup) durchführt, da dieser Server von allen anderen Servern des Netzwerkes abgefragt wird. + +Auf diese Weise ist es möglich, das viele Rechner des Netzwerkes den Serverprozess starten und die Netzbelastung dennoch gering bleibt. Für den Benutzer ist es unerheblich zu wissen, ob es einen anderen Server (z.B. einen Name-Server oder File-Server oder Ähnliches) gibt, auf dem &lisa; läuft. Er kann &lisa; lokal starten und &lisa; findet selbstständig und unsichtbar für den Benutzer heraus, ob es einen aktiven Server gibt. + +Das erste Client-Programm für &lisa; ist ein Ein-/Ausgabemodul für &kde; 2. Der Benutzer kann lan://localhost/ oder lan:/ eingeben, um Kontakt zu &lisa; auf dem lokalen System herzustellen. + +Falls es einen Rechner gibt, der immer läuft und von dem der Benutzer weiß, dass er &lisa; gestartet hat, kann er seinen &lisa;-Client direkt mit diesem Server verbinden (mit dem genannten Ein-/Ausgabemodul durch lan://Der_Servername/). + +Wenn man nicht möchte, dass &lisa; an Broadcasts teilnimmt sondern stattdessen immer selbst Ping-Anfragen durchführt, kann man die Befehlszeilenoption oder verwenden. Das ist aber nicht empfehlenswert! + +Falls man ein SIGHUP an &lisa; sendet, liest das Programm die Einrichtungsdatei neu ein. Wenn man ein SIGUSR1 an &lisa; sendet, werden einige Statusinformationen auf stdout ausgegeben. + +Die Daten werden in einem einfachen Format über die Socket gesendet: <Dezimale IP-Adresse in der Byteordnung des Netzwerkes><Ein Leerzeichen 0x20> <Name des Rechners><Ein abschließendes '\0'><Neue Zeile '\n'< und die letzte Zeile 0 succeeded <'\n'> + +Zum Beispiel: + +17302538 Irgendein_Rechner.Irgendeine_Domain.de +18285834 linux.Irgendeine_Domain.de +17827082 nameserver.Irgendeine_Domain.de +0 succeded + +Das sollte leicht zu parsen sein. + +Falls man sich in einem Netzwerk mit sehr strikten Sicherheitseinstellungen befindet, könnten einige Leute die Ping-Anfragen als einen möglichen Angriff auf den Rechner auffassen. Wenn man damit Probleme hat, sollte man die eingeschränkte Version &reslisa; verwenden. + + + + +&reslisa; + +Wenn im Netzwerk sehr strenge Sicherheitsvorschriften herrschen oder man keinen zusätzlichen Port geöffnet haben will, kann man &reslisa; verwenden. + +Mit &reslisa; kann man keine ganzen Netzwerke oder Adressbereiche anpingen, man kann &reslisa; nur bis zu 64 Rechnernamen in der Einrichtungsdatei übergeben. Diese Rechner werden angepingt. Außerdem kann immer nmblookup verwendet werden. + +&reslisa; stellt seine Informationen auch nur über eine lokale Socket bereit, also nicht über das Netzwerk. Der Name dieser Socket ist /tmp/resLisa-Benutzername, sodass mehrere Benutzer auf dem gleichen Rechner &reslisa; gleichzeitig verwenden können. + +Da also kein Sicherheitsrisiko von &reslisa; ausgeht, kann das Programm setuid root installiert werden. root-Rechte werden direkt nach dem Programmstart wieder zurückgegeben (siehe auch strictmain.cpp). Sie werden nur benötigte, um eine Socket zum Senden der ICMP-Anfragen zu öffnen. + +Das Programm sendet und empfängt keine Broadcasts. Der erste Client ist ebenfalls ein Ein/Ausgabe-Module für &kde; 2 (zum Beispiel rlan:/ in &konqueror;). + + + + +Die Einrichtungsdatei + +Eine Beispiel-Einrichtungsdatei: + +PingAddresses = 192.168.100.0/255.255.255.0;192.168.100.10-192.168.199.19;192.168.200.1;192-192.168-168.100-199.0-9; +PingNames = bb_mail; +AllowedAddresses = 192.168.0.0/255.255.0.0 +BroadcastNetwork = 192.168.100.0/255.255.255.0 +SearchUsingNmblookup = 1 #versuche auch nmblookup +FirstWait = 30 #30 hundertstel Sekunden +SecondWait = -1 #nur ein Versuch +#SecondWait = 60 #zwei Versuche mit 0.6 Sekunden Wartezeit dazwischen +UpdatePeriod = 300 #Aktualisierung alle 300 Sekunden +DeliverUnnamedHosts = 0 #Unbenannte Rechner nicht veröffentlichen +MaxPingsAtOnce = 256 #Maximal 256 ICMP-Anfragen gleichzeitig + + + +<option +>PingAddresses</option +> + +Dies ist wohl der wichtigste Eintrag. + +Hiermit werden die Adressen festgelegt, die angepingt werden sollen. Man kann mehrere durch Semikolon getrennte Bereiche angeben. + +Es gibt vier Wege, Adressen festzulegen: + + + +Netzwerkadresse/Netzwerkmaske + +192.168.100.0/255.255.255.0, d.h. eine IP-Adresse und die zugehörige Netzwerkmaske. + +Dabei muss es sich nicht um die Netzwerkadresse und Netzmaske des eigenen Netzwerkes handeln. Wenn man zum Beispiel 10.0.0.0/255.0.0.0 als eigene Adresse hat, kann man 10.1.2.0/255.255.255.0 angeben, falls man nur an den Rechnern dieses Netzwerkes interessiert ist. Die Kombination aus IP-Adresse-Netzwerkmaske muss durch einen Schrägstrich / getrennt sein. Die Adresse muss auch keine Rechneradresse des gewünschten Netzwerkes sein, z.B. 10.12.34.67/255.0.0.0 bewirkt das Gleiche wie 10.0.0.0/255.0.0.0 . + + + + +ein Bereich von IP-Adressen + +Zum Beispiel: 192.168.100.10-192.168.199.19 + +Eine IP-Adresse als Start des Bereiches und eine IP-Adresse als Ende des Bereiches, der angepingt wird. + +Die Adressen werden durch ein - voneinander getrennt. + +Der Bereich in diesem Beispiel enthält 199-100+1=100, 100*256=25.600, 25.600+(19-10+1)=25.590 Adressen + + + + +Ein IP-Adresse, die aus Bereichen der vier dezimalen Zahlen besteht + +Eine IP-Adresse wird als vier dezimale Zahlen dargestellt. Für jede dieser vier Zahlen kann getrennt ein Bereich angegeben werden: 192-192.169-171.100-199.0-9 + +Bei diesem Beispiel beginnen alle IP-Adressen mit 192, die zweite Zahl liegt zwischen 169 und 171 einschließlich, die Dritte zwischen 100 und 199 und die letzte Zahl liegt zwischen 0 und 9 einschließlich. Das sind 1*3*100*10=3.000 Adressen. + +Diese Möglichkeit ist vermutlich nur in seltenen Fällen nützlich. Man muss immer Bereiche für alle vier Nummern angeben, jeweils getrennt durch -. + + + + +Einzelne IP-Adressen oder Rechnernamen + +Die IP-Adresse oder der Rechnernamen des Rechners, an dem man interessiert ist. + + + + +Dieser Eintrag kann auch leer gelassen werden. + + + + +<option +>PingNames</option +> + +Hier können zusätzlich Rechnernamen angegeben werden, die angepingt werden sollen. Die Namen müssen durch Semikolons getrennt werden. + +Dieser Eintrag kann auch leer gelassen werden. + + + + +<option +>AllowedAddresses</option +> + +Diese Einstellung ist ebenfalls wichtig. &lisa; pingt nur Rechner an, akzeptiert Anfragen und antwortet auf Broadcasts, wenn der sendende Rechner im Bereich der erlaubten Adressen ist. Man kann bis zu 32 Netzwerkadressen/Netzwerkmasken oder einzelne Adressen angeben. Sie werden durch ; getrennt. Leerzeichen zwischen den Adressen sind nicht erlaubt! + +Zum Beispiel: 192.168.0.0/255.255.0.0;192.169.0.0 + +Ein komplettes Netzwerk und eine einzelne Adresse sind möglich. Diese Einstellung sollte so restriktiv wie möglich sein. Die eigene Netzwerkadresse/Netzwerkmaske ist eine gute Einstellung. + + + + +<option +>BroadcastNetwork</option +> + +Hier kann genau eine Netzwerkadresse/Netzwerkmaske eingetragen werden. An dieses Netzwerk werden Broadcasts gesendet. Hier sollte die eigene Netzwerkadresse/Subnetzmaske eingetragen sein, also zum Beispiel: 192.168.0.0/255.255.0.0 + + + + +<option +>SearchUsingNmblookup</option +> + +Hier kann man 0 oder 1 eintragen. 1 bedeutet, dass &lisa; den Befehl nmblookup ausführt und die Ausgabe dieses Befehls auswertet. Das erzeugt weniger Netzwerkverkehr wie das Anpingen, aber nur Rechner, auf denen das SMB-Protokoll installiert ist (&Windows;-Rechner oder Rechner mit Samba), antworten auf diesen Befehl. + +Wenn man diese Option auswählt und außerdem IP-Adressen zum Anpingen angibt, wird zuerst nmblookup ausgeführt, bevor das Pingen beginnt. Es werden nur die Adressen angepingt, die sich nicht schon auf den Befehl nmblookup gemeldet haben. Das verringert die Netzwerklast ein wenig. + + + + +<option +>FirstWait</option +> + +Wenn &lisa; pingt, also ICMP-Echo-Anfragen sendet, sendet &lisa; eine Anzahl Pings auf einmal und wartet dann die in Hundertstel Sekunden angegebene Zeit auf Antwort. Werte zwischen 5 und 50 sind geeignet. Die höchste Einstellung ist 99 (das entspricht 0,99 Sekunden, eine sehr lange Zeit). Dieser Wert sollte so klein wie möglich sein, sodass gerade noch alle Rechner rechtzeitig antworten können. + + + + +<option +>SecondWait</option +> + +Es kann sein, das nicht alle laufenden Rechner sich auf die erste Anfrage von &lisa; melden. Um das Resultat zu verbessern, kann &lisa; eine zweite Anfrage starten. Dieses Mal werden nur Rechner angepingt, die auf die erste Anfrage nicht geantwortet haben. Wenn man mit der ersten Anfrage bereits gute Resultate erzielt, kann man die zweite Anfrage deaktivieren, indem man SecondWait auf -1 setzt. + +Auf der anderen Seite kann es eine gute Idee sein, diesen Wert ein klein wenig höher zu wählen als den für , da die im ersten Versuch nicht gefundenen Rechner vielleicht langsamer oder weiter entfernt sind und daher einige Millisekunden länger zur Antwort benötigen. Übliche Werte liegen zwischen 5 und 50. Durch -1 wird diese Option deaktiviert. Der Maximalwert ist 99 (0,99 Sekunden sind eine sehr lange Zeit). + + + + +<option +>UpdatePeriod</option +> + +Das Intervall, nach dem &lisa; seine Rechnerliste aktualisiert. Nach dieser Zeit startet &lisa; wieder ein Ping oder nmblookup oder lädt die Liste von dem &lisa;-Server, der das Anpingen durchführt. + +Mögliche Werte liegen zwischen 30 Sekunden und 1800 Sekunden (eine halbe Stunde). Wenn man ein großes Netzwerk hat, sollte man das Intervall nicht zu klein machen (um die Netzwerkbelastung zu reduzieren). Werte zwischen 300 und 900 Sekunden (5 bis 15 Minuten) sind geeignet. + +Man sollte daran denken, das sich das Aktualisierungsintervall bis zu viermal verdoppelt, wenn auf den Server nicht zugegriffen wird. Das Intervall kann also 19 Mal so groß werden wie der eingestellte Wert. Dieser Wert wird zurückgesetzt, sobald wieder jemand auf den Server zugreift. + + + + +<option +>DeliverUnnamedHosts</option +> + +Falls eine Echo-Anfrage von einer IP-Adresse empfangen wird, von der &lisa; den Rechnernamen nicht bestimmen kann, wird diese Adresse nur dann am Port ausgegeben, wenn diese Option auf 1 gesetzt ist. + +Die Nützlichkeit dieser Funktion ist etwas umstritten. Sie wurde eingerichtet für &zb; Switches oder andere Geräte des Netzwerkes, denen keine Namen zugeordnet wurde und die nicht veröffentlicht werden müssen. Falls man diese Geräte geheim halten will ;-), sollte man die Option auf 0 setzen. Im Zweifelsfall sollte man die Option auf 0 setzen. + + + + +MaxPingsAtOnce + +&lisa; sendet eine Anzahl Pings gleichzeitig und wartet dann auf die Antworten. Standardmäßig werden 256 Pings auf einmal gesendet. Dieser Wert muss in der Regel nicht geändert werden. Falls man diesen Wert zu groß wählt, können die internen Empfangspuffer für die Echo-Anfragen zu klein werden, ein sehr kleiner Wert verlangsamt die Aktualisierung erheblich. + + + + +Drei weitere Beispiele für Einrichtungsdateien + + +FIXME + +Wenn man sich in einem kleinen Netzwerk mit 24-Bit-Netzmaske, also bis zu 26 Rechnern, befindet: + +PingAddresses = 192.168.100.0/255.255.255.0 +AllowedAddresses = 192.168.100.0/255.255.255.0 +BroadcastNetwork = 192.168.100.0/255.255.255.0 +SearchUsingNmblookup = 0 #nmblookup nicht verwenden +FirstWait = 20 #20 Hundertstel Sekunden +SecondWait = 30 #30 Hundertstel Sekunden beim zweiten Versuch +UpdatePeriod = 300 #Aktualisierung 300 Sekunden +DeliverUnnamedHosts = 0 #Rechner ohne Namen werden nicht veröffentlicht + + + + + +Einrichtungsdatei für Rechner, die lediglich <acronym +>SMB</acronym +> verwenden + +Wenn man nur an Rechnern interessiert ist, die das SMB-Protokoll verwenden, und sich keine Router im Netzwerk befinden: + +AllowedAddresses = 192.168.100.0/255.255.255.0 +BroadcastNetwork = 192.168.100.0/255.255.255.0 +SearchUsingNmblookup = 1 #nmblookup verwenden +UpdatePeriod = 300 #rktualisierung nach 300 Sekunden +DeliverUnnamedHosts = 0 #Rechner ohne Namen werden nicht veröffentlicht + + + + +Einrichtungsdatei für sowohl <command +>nmblookup</command +> als auch Pingen + +Das gleiche Netzwerk, aber sowohl nmblookup als auch Pingen wird verwendet. + +PingAddresses = 192.168.100.0/255.255.255.0 +PingNames = bb_mail +AllowedAddresses = 192.168.0.0/255.255.0.0 +BroadcastNetwork = 192.168.100.0/255.255.255.0 +SearchUsingNmblookup = 1 #nmblookup verwenden +FirstWait = 30 #30 sundertstel Sekunden +SecondWait = -1 #nur ein Versuch +#SecondWait = 60 #zwei Versuche und 0.6 Sekunden Wartezeit beim zweiten Versuch +UpdatePeriod = 300 #rktualisierung nach 300 Sekunden +DeliverUnnamedHosts = 0 #Rechner ohne Namen werden nicht veröffentlicht +MaxPingsAtOnce = 256 #bis zu 256 ICMP-Echo-Anfragen werden auf einmal gesendet + + + + + +Einrichtungsdatei für &reslisa; + +Eine Konfiguration für &reslisa;. PingAdresses und BroadcastNetwork wird von &reslisa; nicht verwendet. + +PingNames = bb_mail;irgendein_Rechner;irgendein_anderer_Rechner +AllowedAddresses = 192.168.0.0/255.255.0.0 +SearchUsingNmblookup = 1 # nmblookup verwenden +FirstWait = 30 #30 Hundertstel Sekunden +SecondWait = -1 #yur ein Versuch +#SecondWait = 60 #zwei Versuche und 0,6 Sekunden Wartezeit beim zweiten Versuch +UpdatePeriod = 300 #rktualisierung nach 300 Sekunden +DeliverUnnamedHosts = 1 #Rechner ohne Namen werden auch veröffentlicht +MaxPingsAtOnce = 256 #bis zu 256 ICMP-Echo-Anfragen werden auf einmal gesendet + + + + + + + +Befehlszeilenoptionen und allgemeine Benutzung + +Die folgenden Befehlszeilenoptionen werden unterstützt: + + + +, + +Gibt kurze Versionsinformationen aus. + + + + +, + +Gibt einen Überblick über die Befehlszeilenoptionen + + + + +, + +Zuerst nach der Datei $HOME/.lisarc, dann nach der Datei /etc/lisarc suchen. Das ist die Standardeinstellung. + + + + +, + +Zuerst nach der Datei $HOME/.kde/share/config/lisarc suchen und dann nach $KDEDIR/share/config/lisarc. + + + + +, + +Nach der Datei lisarc in jedem vom Befehl kde-config config zurückgegebenen Ordner suchen. + + + + +, DATEI + +Die Datei DATEI einlesen und nicht nach anderen Einrichtungsdateien suchen. + + + + +, PORTNR + +Der Server wird auf diesem Port gestartet. Wenn man diese Option bei &lisa; verwendet, kann &lisa; nicht mit anderen Servern im Netzwerk kooperieren. Diese Option ist für &reslisa; nicht verfügbar. + + + + + +Wird das Hangup-Signal an &lisa; oder &reslisa; gesendet, wird das Programm veranlasst, die Einrichtungsdatei neu einzulesen (killall ). + +Wenn man das User1-Signal an &lisa; oder &reslisa; sendet, wird das Programm veranlasst, einige Statusinformationen an die Standardausgabe zu senden (killall ). Ist die Konsole, von der &lisa;/&reslisa; gestartet wurde, schon beendet, ist die Ausgabe nicht sichtbar. + + + + + + +Mitwirkende und Lizenz + +&lisa; und &reslisa; Copyright 2000, 2001, Alexander Neundorf + + + +Frank Schütte F.Schuette@t-online.de + +Viel Spaß, Alexander Neundorf neundorf@kde.org +&underFDL; &underGPL; + + +Installation + +&lisa; und &reslisa; benötigen die Bibliothek libstdc++ (nur die String-Klasse wird verwendet). Weder &Qt; noch &kde; werden benötigt. + +&install.compile.documentation; + + +Andere Anforderungen + +Sowohl &reslisa; als auch &lisa; öffnen eine so genannte raw socket für das Senden und Empfangen von ICMP-Echo-Anfragen (Pings). Dazu werden root-Rechte benötigt. + + +&lisa; bietet einen Service auf TCP-Port 7741 an und sollte von root installiert und beim Hochfahren des Systems gestartet werden. Wie das zu erreichen ist, hängt sehr vom jeweiligen Betriebssystem ab. + +&reslisa; ist für den Start durch einen Benutzer programmiert, es bietet dem Netzwerk keinerlei Serverdienste an. Es muss mit setuid root installiert werden. + +&reslisa; kann bei der Verwendung des Ein-/Ausgabemodul rlan von &kde; 2 automatisch gestartet werden. + +&lisa; liest die Einrichtungsdatei lisarc, &reslisa; dagegen reslisa. Wenn man beide Programme von &kcontrol; konfigurieren will, muss man sie mit der Option starten. + +Ein/Ausgabe-Modulenen zu den Einrichtungsdateien sind im Kapitel zu finden. + + + +
-- cgit v1.2.1