diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-03 11:05:10 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-03 11:05:10 -0600 |
commit | f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b (patch) | |
tree | 1f78ef53b206c6b4e4efc88c4849aa9f686a094d /tde-i18n-nl/docs/tdebase/kcontrol/mouse | |
parent | 85ca18776aa487b06b9d5ab7459b8f837ba637f3 (diff) | |
download | tde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.tar.gz tde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.zip |
Second part of prior commit
Diffstat (limited to 'tde-i18n-nl/docs/tdebase/kcontrol/mouse')
-rw-r--r-- | tde-i18n-nl/docs/tdebase/kcontrol/mouse/Makefile.am | 4 | ||||
-rw-r--r-- | tde-i18n-nl/docs/tdebase/kcontrol/mouse/Makefile.in | 635 | ||||
-rw-r--r-- | tde-i18n-nl/docs/tdebase/kcontrol/mouse/index.cache.bz2 | bin | 0 -> 6970 bytes | |||
-rw-r--r-- | tde-i18n-nl/docs/tdebase/kcontrol/mouse/index.docbook | 646 |
4 files changed, 1285 insertions, 0 deletions
diff --git a/tde-i18n-nl/docs/tdebase/kcontrol/mouse/Makefile.am b/tde-i18n-nl/docs/tdebase/kcontrol/mouse/Makefile.am new file mode 100644 index 00000000000..e835e77d1ec --- /dev/null +++ b/tde-i18n-nl/docs/tdebase/kcontrol/mouse/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = nl +SUBDIRS = $(AUTODIRS) +KDE_DOCS = kcontrol/mouse +KDE_MANS = AUTO diff --git a/tde-i18n-nl/docs/tdebase/kcontrol/mouse/Makefile.in b/tde-i18n-nl/docs/tdebase/kcontrol/mouse/Makefile.in new file mode 100644 index 00000000000..dce6cad624e --- /dev/null +++ b/tde-i18n-nl/docs/tdebase/kcontrol/mouse/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/tdebase/kcontrol/mouse +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 = nl +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = kcontrol/mouse +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/tdebase/kcontrol/mouse/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdebase/kcontrol/mouse/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/tdebase/kcontrol/mouse/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdebase/kcontrol/mouse/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdebase/kcontrol/mouse/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=Makefile.in index.docbook Makefile.am index.cache.bz2 + +#>+ 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/mouse + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kcontrol/mouse/$$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/tdebase/kcontrol/mouse/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdebase/kcontrol/mouse/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdebase/kcontrol/mouse/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-nl/docs/tdebase/kcontrol/mouse/index.cache.bz2 b/tde-i18n-nl/docs/tdebase/kcontrol/mouse/index.cache.bz2 Binary files differnew file mode 100644 index 00000000000..10356af40b4 --- /dev/null +++ b/tde-i18n-nl/docs/tdebase/kcontrol/mouse/index.cache.bz2 diff --git a/tde-i18n-nl/docs/tdebase/kcontrol/mouse/index.docbook b/tde-i18n-nl/docs/tdebase/kcontrol/mouse/index.docbook new file mode 100644 index 00000000000..7924f53b691 --- /dev/null +++ b/tde-i18n-nl/docs/tdebase/kcontrol/mouse/index.docbook @@ -0,0 +1,646 @@ +<?xml version="1.0" ?> +<!DOCTYPE article PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" +"dtd/kdex.dtd" [ +<!ENTITY % addindex "IGNORE"> +<!ENTITY % Dutch "INCLUDE" +> <!-- change language only here --> +]> + +<article lang="&language;"> +<articleinfo> + +<authorgroup> +<author +>&Mike.McBride; &Mike.McBride.mail;</author> +<author +>&Brad.Hards; &Brad.Hards.mail;</author> +&Niels.Reedijk;&Sander.Koning; +</authorgroup> + +<date +>2004-10-09</date> +<releaseinfo +>3.03.00</releaseinfo> + +<abstract> +<para +>Dit is de documentatie voor de &kde; &kcontrol;-module die muizen en andere aanwijsapparaten instelt. </para> +</abstract> + +<keywordset> +<keyword +>KDE</keyword> +<keyword +>KControl</keyword> +<keyword +>muis</keyword> +</keywordset> +</articleinfo> + +<sect1 id="mouse"> +<title +>Muis</title> + +<para +>Deze module geeft u de mogelijkheid om uw aanwijsapparaat te configureren. Uw aanwijsapparaat kan een muis, een trackball, een touchpad of andere hardware zijn die een soortgelijke functie heeft.</para> + +<para +>De module is opgedeeld in diverse tabbladen:<link linkend="mouse-general" +>Algemeen</link +>, <link linkend="cursor-theme" +>Aanwijzerstijl</link +>, <link linkend="mouse-advanced" +>Geavanceerd</link +> en <link linkend="mouse-navigation" +>Muisnavigatie</link +>. Er kunnen ook één of meerdere extra tabbladen zijn als u een Logitech-muis of -trackball hebt, die toegang bieden tot speciale functies. </para> + +<sect2 id="mouse-general"> +<title +><guilabel +>Algemeen</guilabel +></title> + +<variablelist> +<varlistentry> +<term +><guilabel +>Knopvolgorde</guilabel +></term> +<listitem +><para +>Als u linkshandig bent dan hebt u misschien liever dat de muisknoppen <mousebutton +>links</mousebutton +> en <mousebutton +>rechts</mousebutton +> omgedraaid zijn. Dat kunt u veranderen door <quote +>Linkshandig</quote +> te selecteren. Als uw aanwijsapparaat meer dan twee knoppen heeft, worden alleen de knoppen die functioneren als <mousebutton +>links</mousebutton +> en <mousebutton +>rechts</mousebutton +> beïnvloed. Bijvoorbeeld als u een drieknopsmuis hebt, heeft dit geen invloed op de knop <mousebutton +>midden</mousebutton +>.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Schuifrichting omdraaien</guilabel +></term> +<listitem +><para +>Als deze optie geselecteerd is, zal het schuifwiel (als u dat hebt) in omgekeerde richting werken. Als bijvoorbeeld eerst het wiel naar u toe draaien een verschuiving naar beneden veroorzaakte, zal de verschuiving nu naar boven zijn. Dit kan nuttig zijn om met een ongebruikelijke instelling van de X-server te werken. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Dubbelklik om bestanden en mappen te openen (eerste klik selecteert ze)</guilabel +></term> +<listitem> +<para +>Als deze optie niet is geselecteerd, worden pictogrammen/bestanden geopend door een enkele klik met de <mousebutton +>linker</mousebutton +> muisknop. Dit standaardgedrag is consistent met wat u kunt verwachten wanneer u op een koppeling klikt in de meeste browsers. Als dit is geselecteerd, worden bestanden/pictogrammen geopend met een dubbele klik terwijl een enkelklik het bestand of pictogram alleen maar selecteert. Dit is het gedrag dat u misschien kent van andere bureaubladen of besturingssystemen.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Enkele klik opent bestanden en mappen</guilabel +></term> +<listitem> +<para +>Dit is de standaardinstelling voor &kde;. U hoeft maar één keer op een pictogram te klikken om het te openen. Om het te selecteren kunt u met de muis rond het pictogram slepen, met <keycombo action="simul" +>&Ctrl;<mousebutton +>rechts</mousebutton +></keycombo +> klikken of alleen klikken en de knop ingedrukt houden. U kunt ook automatische selectie van pictogrammen inschakelen met de optie <guilabel +>Pictogrammen automatisch selecteren</guilabel +>, die hieronder besproken wordt.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Aanwijzeruiterlijk veranderen boven pictogrammen</guilabel +></term> +<listitem> +<para +>Wanneer deze optie is geselecteerd dan zal de vorm van de muisaanwijzer veranderen zodra deze over een pictogram zweeft.</para> + +<tip +><para +>Deze optie moet iedereen eigenlijk hebben geselecteerd. Het geeft een betere indicatie dat er iets zal gebeuren als u op dit pictogram klikt.</para +></tip> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Pictogrammen automatisch selecteren</guilabel +></term> +<listitem> +<para +>Zoals hierboven opgemerkt, kunt u bij <guilabel +>Enkele klik opent bestanden en mappen</guilabel +> pictogrammen selecteren door met de muis rond het pictogram to slepen of met <keycombo action="simul" +>&Ctrl;<mousebutton +>rechts</mousebutton +></keycombo +> te klikken. Als u vaak pictogrammen moet selecteren, kunt u deze optie inschakelen, die ervoor zorgt dat u pictogrammen kunt selecteren door de muiswijzer erop te laten rusten. De schuifbalk <guilabel +>Vertraging</guilabel +> bepaalt hoe lang er nodig is voordat de automatische selectie plaatsvindt. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Visuele reactie bij activatie</guilabel +></term> +<listitem> +<para +>Wanneer deze optie is geselecteerd dan geeft &kde; u een visuele reactie wanneer u ergens op klikt en het activeert.</para +></listitem> +</varlistentry> + +</variablelist> +</sect2> + +<sect2 id="cursor-theme"> +<title +><guilabel +>Aanwijzerstijl</guilabel +></title> + +<para +>Met dit tabblad kunt u uit een aantal aanwijzerstijlen kiezen. Een voorbeeld wordt getoond boven de lijst. </para> + +<note +><para +>De opties op dit tabblad zijn op sommige systemen wellicht niet beschikbaar. Uw ysteem moet wellicht bijgewerkt worden om aanwijzerstijlen te ondersteunen. </para +></note> + +<para +>Als u aanvullende aanwijzerstijlen tot uw beschikking hebt, kunt u deze toevoegen en verwijderen met de knoppen onder de lijst. Merk op dat u de standaardstijlen niet kunt verwijderen. </para> + +</sect2> + +<sect2 id="mouse-advanced"> +<title +>Geavanceerd</title> + +<variablelist> +<varlistentry> +<term id="peripherals-mouse-acceleration"> +<guilabel +>Aanwijzerversnelling</guilabel +></term> +<listitem> +<para +>Deze optie geeft u de mogelijkheid om de relatie tussen de afstand die de muis aflegt over het scherm en de relatieve verplaatsing van het fysieke apparaat zelf (dat een muis, een trackball, of een ander apparaat kan zijn) in te stellen.</para> + +<para +>Een hoge waarde voor de cursorversnelling zal leiden tot een grote verplaatsing van de muiscursor over het scherm zelfs wanneer u met het fysieke apparaat maar kleine bewegingen maakt.</para> + +<tip +><para +>Een versnallingsfactor tussen <guilabel +>1x</guilabel +> en <guilabel +>3x</guilabel +> werkt het beste op de meeste systemen. Met een factor die boven de <guilabel +>3x</guilabel +> ligt, kan de muis erg moeilijk te besturen zijn.</para +></tip> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Acceleratiedrempel</guilabel +></term> +<listitem> +<para +>De drempel is de kleinste afstand die de muis over het scherm moet bewegen voor de acceleratie ook maar enig effect heeft. als de verplaatsing binen de grens ligt dan zal de muis zich gedragen alsof de versnelling op <guilabel +>1x</guilabel +> staat.</para> + +<para +>Daarom zal wanneer u kleine bewegingen met het fysieke apparaat (&bijv; de muis) maakt u steeds een goede controle over de muiscursor op het scherm hebben, terwijl grotere bewegingen van het fysieke apparaat de muiscursor snel naar de verschillende delen van het scherm brengen.</para> + +<para +>U kunt de drempelwaarde veranderen door de schuifknop te verslepen of door de omhoog en omlaag knoppen van het spinveld te gebruiken.</para> + +<tip +><para +>In het algemeen geldt dat hoe hoger u de <guilabel +>Aanwijzerversnelling</guilabel +> instelt, hoe hoger u de <guilabel +>Acceleratiedrempel</guilabel +> wilt instellen. Bijvoorbeeld een <guilabel +>Acceleratiedrempel</guilabel +> met een waarde van 4 pixels kan geschikt zijn voor een <guilabel +>Aanwijzerversnelling</guilabel +> van 2x, maar 10 pixels is misschien beter voor 3x.</para +></tip> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Dubbelklikinterval</guilabel +></term> +<listitem> +<para +>Dit is het maximum hoeveelheid tijd tussen twee klikken voor &kde; om deze te herkennen als een dubbelklik. Als u twee keer klikt en de tijd tussen deze twee klikken is kleiner dan deze waarde, dan herkent &kde; dit als een dubbelklik. Als de tijd tussen deze twee klikken groter is dan deze waarde dan zal &kde; dit herkennen als twee <emphasis +>aparte</emphasis +> enkele klikken.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Starttijd voor verslepen</guilabel +> en <guilabel +>Startafstand voor verslepen</guilabel +></term> + +<listitem> +<para +>Als u <itemizedlist +> <listitem +><para +>klikt met de muis</para +></listitem +> <listitem +><para +>versleept met de muis binnen de tijd die aangegeven is in <guilabel +>Starttijd voor verslepen</guilabel +> en </para +></listitem +> <listitem +><para +>over een afstand verplaatst die groter is dan het aantal pixels aangegeven in <guilabel +>Startafstand voor verslepen</guilabel +></para +> </listitem +> </itemizedlist +> dan zal &kde; het geselecteerde pictogram verslepen.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Muiswiel scrollt per</guilabel +></term> +<listitem> +<para +>Als u een muis heeft met een wielte, gebruik dan de schuifknop om aan te geven hoeveel regels tekst een <quote +>stap</quote +> van het muiswiel zal doorbladeren.</para> +</listitem> +</varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="mouse-navigation"> +<title +><guilabel +>Muisnavigatie</guilabel +></title> + +<para +>Met dit tabblad kunt u het numerieke toetsenblok van uw toetsenbord als een muisachtig apparaat instellen. Dit kan nuttig zijn als u op een apparaat werkt zonder ander aanwijsapparaat, of als u het numerieke toetsenblok nergens anders voor nodig hebt. </para> + +<variablelist> + +<varlistentry> +<term +><guilabel +>Muis met toetsenbord verplaatsen (via het numerieke toetsenblok)</guilabel +></term> +<listitem> +<para +>Om verplaatsing met het toetsenbord mogelijk te maken, dient u de optie <guilabel +>Muis met toetsenbord verplaatsen (via het numerieke toetsenblok)</guilabel +> in te schakelen. Als u dit doet, worden de andere instellingen geactiveerd, en kunt u het gedrag van het toetsenbord verder instellen, indien nodig. </para> +<para +>De toetsen op het numerieke blok bewegen in de richting die u zou verwachten. Merk op dat u naast omhoog, omlaag, links en rechts ook diagonaal kunt verplaatsen. De toets <keycap +>5</keycap +> bootst een muisklik na, typisch met de &LMB;. Met welke knop de klik wordt nagebootst, stelt u in met de toetsen <keycap +>/</keycap +> (&LMB;), <keycap +>*</keycap +> key (&MMB;) en <keycap +>-</keycap +> (&RMB;). <keycap +>+</keycap +> emuleert een dubbelklik op de geselecteerde muisknop. U kunt de toets <keycap +>0</keycap +> gebruiken om vasthouden na te bootsen (voor eenvoudig slepen) en dan de toets <keycap +>.</keycap +> om loslaten van de knop na te bootsen. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Versnellingsdrempel</guilabel +></term> +<listitem> +<para +>Dit is de tijd (in milliseconden) tussen de eerste toetsaanslag en de eerste herhaalde beweging voor toetsversnelling. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Herhalingsinterval</guilabel +></term> +<listitem> +<para +>Dit is de tijd (in milliseconden) tussen herhaalde bewegingen voor toetsversnelling. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Versnellingstijd</guilabel +></term> +<listitem> +<para +>Dit is het aantal toetsgebeurtenisen voordat de aanwijzer de maximumsnelheid behaalt voor toetsversnelling. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Maximum snelheid</guilabel +></term> +<listitem> +<para +>Dit is de maximumsnelheid in pixels per toetsgebeurtenis die de aanwijzer kan behalen voor toetsversnelling. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Versnellingsprofiel</guilabel +></term> +<listitem> +<para +>Dit is de hellingshoek van de versnellingscurve voor toetsversnelling. </para> +</listitem> +</varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="logitech-mouse"> +<title +><guilabel +>Logitech-ondersteuning</guilabel +></title> + +<para +>Sommige Logitech USB-muizen ondersteunen bepaalde speciale opties, zoals overschakelen voor een hogere resolutie of statusinformatie over een draadloze muis. Als KDE gecompileerd is met libusb-ondersteuning, krijgt u een extra tabblad voor elke aangesloten, ondersteunde muis. </para> + +<para +>De ondersteunde apparaten zijn: </para> +<orderedlist> +<listitem +><para +>Wheel Mouse Optical</para +></listitem> +<listitem +><para +>MouseMan Traveler</para +></listitem> +<listitem +><para +>MouseMan Dual Optical</para +></listitem> +<listitem +><para +>MX310 Optical Mouse</para +></listitem> +<listitem +><para +>MX510 Optical Mouse</para +></listitem> +<listitem +><para +>MX300 Optical Mouse</para +></listitem> +<listitem +><para +>MX500 Optical Mouse</para +></listitem> +<listitem +><para +>iFeel Mouse</para +></listitem> +<listitem +><para +>Mouse Receiver</para +></listitem> +<listitem +><para +>Dual Receiver</para +></listitem> +<listitem +><para +>Cordless Freedom Optical</para +></listitem> +<listitem +><para +>Cordless Elite Duo</para +></listitem> +<listitem +><para +>MX700 Optical Mouse</para +></listitem> +<listitem +><para +>Cordless Optical Trackman</para +></listitem> +<listitem +><para +>Cordless MX Duo Receiver</para +></listitem> +<listitem +><para +>MX100 Laser Mouse</para +></listitem> +<listitem +><para +>Receiver for Cordless Presenter</para +></listitem> +</orderedlist> + +<para +>Niet alle apparaten ondersteunen alle mogelijkheden (draadloze apparaten ondersteunen typisch niet het veranderen van de resolutie, en uiteraard wel als enige statusinformatie over een draadloze verbinding), dus sommige delen van het tabblad zijn niet beschikbaar voor sommige muistypes. </para> + +<para +>Als de muis resolutieverandering ondersteunt, worden de opties onder <guilabel +>Sensorresolutie</guilabel +> beschikbaar, en kunt u van <guilabel +>400 tellingen per inch</guilabel +> naar <guilabel +>800 tellingen per inch</guilabel +> en terug schakelen. Als u <guilabel +>800 tellingen per inch</guilabel +> gebruikt, zal dezelfde fysieke beweging van de muis een grotere (ruwweg verdubbelde) aanwijzerverplaatsing tot gevolg hebben. Dit is vaak populair bij gamers. </para> + +<para +>Als de muis draadloze-statusinformatie ondersteunt, worden de widgets <guilabel +>Batterijniveau</guilabel +> en <guilabel +>RF-kanaal</guilabel +> beschikbaar. U kunt uw <guilabel +>RF-kanaal</guilabel +> alleen wijzigen als uw muis twee kanalen ondersteunt. </para> + +<sect3 id="logitech-perms"> +<title +>Permissieproblemen op Logitech-muizen verhelpen</title> + +<para +>Door de manier waarop USB-apparaten werken, moet de code die de huidige status van Logitech-muizen benadert, naar uw muis mogen schrijven. Dit zou door uw distributie afgehandeld moeten worden, maar als dat niet het geval is, dient u zelf wat in te stellen. </para> + +<para +>Op een Linuxsysteem dient u het hotplugsysteem te gebruiken om de eigenaar en permissies van de muis in <filename +>/proc/bus/usb</filename +> te wijzigen. Een mogelijke manier om dit te doen is een kort script te maken (<filename +>/etc/hotplug/usb/consoleUserPerms</filename +>) dat eigenaar en permissies wijzigt, zoals hieronder: </para> + +<informalexample> +<programlisting +><![CDATA[ +#!/bin/bash +# +# /etc/hotplug/usb/consoleUserPerms +# +# Sets up newly plugged in USB device so that the user who owns +# the console according to pam_console can access it from user space +# +# Note that for this script to work, you'll need all of the following: +# a) a line in the file /etc/hotplug/usb.usermap or another usermap file +# in /etc/hotplug/usb/ that corresponds to the device you are using. +# b) a setup using pam_console creates the respective lock files +# containing the name of the respective user. You can check for that +# by executing "echo `cat /var/{run,lock}/console.lock`" and +# verifying the appropriate user is mentioned somewhere there. +# c) a Linux kernel supporting hotplug and usbdevfs +# d) the hotplug package (http://linux-hotplug.sourceforge.net/) +# +# In the usermap file, the first field "usb module" should be named +# "consoleUserPerms" to invoke this script. +# + +if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ] +then +# New code, using lock files instead of copying /dev/console permissions +# This also works with non-kdm logins (e.g. on a virtual terminal) +# Idea and code from Nalin Dahyabhai <nalin@redhat.com> + if [ -f /var/run/console.lock ] + then + CONSOLEOWNER=`cat /var/run/console.lock` + elif [ -f /var/lock/console.lock ] + then + CONSOLEOWNER=`cat /var/lock/console.lock` + else + CONSOLEOWNER= + fi + if [ -n "$CONSOLEOWNER" ] + then + chmod 0000 "${DEVICE}" + chown "$CONSOLEOWNER" "${DEVICE}" + chmod 0600 "${DEVICE}" + fi +fi +]]> +</programlisting> +</informalexample> + +<para +>Het usermap-bestand dat hierbij hoort is <filename +>/etc/hotplug/usb/logitechmouse.usermap</filename +>, zoals hieronder: </para> + +<informalexample> +<programlisting +><![CDATA[ +# script match_flags idVendor idProduct bcdDevice_lo bcdDevice_hi bDeviceClass bDeviceSubClass bDeviceProtocol bInterfaceClass bInterfaceSubClass bInterfaceProtocol driver_info +# Wheel Mouse Optical +consoleUserPerms 0x0003 0x046d 0xc00e 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# MouseMan Traveler +consoleUserPerms 0x0003 0x046d 0xc00f 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# MouseMan Dual Optical +consoleUserPerms 0x0003 0x046d 0xc012 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# MX310 Optical Mouse +consoleUserPerms 0x0003 0x046d 0xc01b 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# MX510 Optical Mouse +consoleUserPerms 0x0003 0x046d 0xc01d 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# MX300 Optical Mouse +consoleUserPerms 0x0003 0x046d 0xc024 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# MX500 Optical Mouse +consoleUserPerms 0x0003 0x046d 0xc025 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# iFeel Mouse +consoleUserPerms 0x0003 0x046d 0xc031 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Mouse Receiver +consoleUserPerms 0x0003 0x046d 0xc501 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Dual Receiver +consoleUserPerms 0x0003 0x046d 0xc502 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Cordless Freedom Optical +consoleUserPerms 0x0003 0x046d 0xc504 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Cordless Elite Duo +consoleUserPerms 0x0003 0x046d 0xc505 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# MX700 Optical Mouse +consoleUserPerms 0x0003 0x046d 0xc506 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Cordless Optical Trackman +consoleUserPerms 0x0003 0x046d 0xc508 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Cordless MX Duo Receiver +consoleUserPerms 0x0003 0x046d 0xc50b 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# MX100 Laser Mouse +consoleUserPerms 0x0003 0x046d 0xc50e 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +# Receiver for Cordless Presenter +consoleUserPerms 0x0003 0x046d 0xc702 0x0000 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 +]]> +</programlisting> +</informalexample> + +<para +>Dat zou alles voor Linux moeten zijn - kopieer de bestanden naar <filename +>/etc/hotplug/usb/</filename +>, en als de muis ingeplugd wordt, zouden eigenaar en permissies gewijzigd moeten worden zodat de gebruiker de muis kan benaderen. </para> +</sect3> + +</sect2> + +</sect1> + +</article> |