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-da/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-da/docs/tdebase/kcontrol/mouse')
-rw-r--r-- | tde-i18n-da/docs/tdebase/kcontrol/mouse/Makefile.am | 4 | ||||
-rw-r--r-- | tde-i18n-da/docs/tdebase/kcontrol/mouse/Makefile.in | 635 | ||||
-rw-r--r-- | tde-i18n-da/docs/tdebase/kcontrol/mouse/index.cache.bz2 | bin | 0 -> 6791 bytes | |||
-rw-r--r-- | tde-i18n-da/docs/tdebase/kcontrol/mouse/index.docbook | 646 |
4 files changed, 1285 insertions, 0 deletions
diff --git a/tde-i18n-da/docs/tdebase/kcontrol/mouse/Makefile.am b/tde-i18n-da/docs/tdebase/kcontrol/mouse/Makefile.am new file mode 100644 index 00000000000..ca19983b5f1 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/kcontrol/mouse/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = da +SUBDIRS = $(AUTODIRS) +KDE_DOCS = kcontrol/mouse +KDE_MANS = AUTO diff --git a/tde-i18n-da/docs/tdebase/kcontrol/mouse/Makefile.in b/tde-i18n-da/docs/tdebase/kcontrol/mouse/Makefile.in new file mode 100644 index 00000000000..2ed51841b5c --- /dev/null +++ b/tde-i18n-da/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 = da +#>- 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-da/docs/tdebase/kcontrol/mouse/index.cache.bz2 b/tde-i18n-da/docs/tdebase/kcontrol/mouse/index.cache.bz2 Binary files differnew file mode 100644 index 00000000000..2db31524ee3 --- /dev/null +++ b/tde-i18n-da/docs/tdebase/kcontrol/mouse/index.cache.bz2 diff --git a/tde-i18n-da/docs/tdebase/kcontrol/mouse/index.docbook b/tde-i18n-da/docs/tdebase/kcontrol/mouse/index.docbook new file mode 100644 index 00000000000..0acab9e07e9 --- /dev/null +++ b/tde-i18n-da/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 % Danish "INCLUDE" +> <!-- change language only here --> +]> + +<article lang="&language;"> +<articleinfo> + +<authorgroup> +<author +>&Mike.McBride; &Mike.McBride.mail;</author> +<author +>&Brad.Hards; &Brad.Hards.mail;</author> +&erik.kjaer.pedersen.role; +</authorgroup> + +<date +>2004-10-09</date> +<releaseinfo +>3.03.00</releaseinfo> + +<abstract> +<para +>Dette er dokumentationen for &kde;'s &kcontrol;-modul der indstiller mus og andre pegeenheder. </para> +</abstract> + +<keywordset> +<keyword +>KDE</keyword> +<keyword +>KControl</keyword> +<keyword +>mus</keyword> +</keywordset> +</articleinfo> + +<sect1 id="mouse"> +<title +>Mus</title> + +<para +>Dette modul lader dig indstille din pegeenhed. Din pegeenhed kan være en mus, en trackball, en touchpad eller noget andet maskinel der udfører en tilsvarende funktion.</para> + +<para +>Dette modul er opdelt i mange faneblade: <link linkend="mouse-general" +>Generelt</link +>, <link linkend="cursor-theme" +>Dette tema</link +>, <link linkend="mouse-advanced" +>Avanceret</link +> and <link linkend="mouse-navigation" +>Musenavigation</link +>. Der vil muligvis også være yderligere faneblade hvis du har en Logitech mus eller trackball, der giver adgang til specielle funktioner. </para> + +<sect2 id="mouse-general"> +<title +><guilabel +>Generelt</guilabel +></title> + +<variablelist> +<varlistentry> +<term +><guilabel +>Knapperækkefølge</guilabel +></term> +<listitem +><para +>Hvis du er kejthåndet, vil du måske foretrække at ombytte funktionerne af <mousebutton +>venstre</mousebutton +> og <mousebutton +>højre</mousebutton +> knapper på din pegeenhed ved at vælge <quote +>kejthåndet</quote +>. Hvis din pegeenhed har flere end to knapper er det kun dem der fungerer som <mousebutton +>venstre</mousebutton +> og <mousebutton +>højre</mousebutton +> knapper der bliver påvirkede. Hvis du for eksempel har en mus med tre knapper vil der ingen ændring være for den <mousebutton +>midterste</mousebutton +> knap.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Omvendt rulleretning</guilabel +></term> +<listitem +><para +>Med dette felt afkrydset, vil rullehjulet (hvis der er et) virke i modsat retning (så hvis der normalt rulles op rulles der nu ned og omvendt). Dette kan være nyttigt for at håndtere en usædvanlig opsætning af X-serveren. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Dobbeltklik for at åbne filer og mapper (vælg ikoner ved første klik)</guilabel +></term> +<listitem> +<para +>Hvis dette ikke er afkrydset vil ikoner/filer blive åbnede med et enkelt klik af <mousebutton +>venstre</mousebutton +> museknap. Dette er standard opførslen som er konsistent med det du vil forvente når du klikker på link i de fleste browsere. Hvis det er afkrydset, så vil ikoner/filer blive åbnede med et dobbeltklik, mens et enkeltklik kun vil markere ikonen eller filen. Dette er den opførsel du måske kender fra andre desktop- eller operativsystemer.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Enkeltklik for at åbne filer og mapper</guilabel +></term> +<listitem> +<para +>Dette er standard indstillingen for &kde;. Klik én gang på en ikon vil åbne den. For at vælge den kan du trække rundt om ikon(erne) eller <keycombo action="simul" +>&Ctrl;<mousebutton +>Højre</mousebutton +></keycombo +> klik, eller simpelthen klikke og holde for at trække den. Du kan også aktivere automatisk valg af ikoner ved brug af feltet <guilabel +>Vælg ikoner automatisk</guilabel +>, der diskuteres nedenfor.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Ændr markørform over ikoner</guilabel +></term> +<listitem> +<para +>Når dette er afkrydset, vil musemarkørens form ændres når den er over en ikon.</para> + +<tip +><para +>Dette bør som regel afkrydses. Det giver mere visuel tilbagemelding og siger i virkeligheden, hvis du klikker her, så vil der ske noget.</para +></tip> + +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Vælg ikoner automatisk</guilabel +></term> +<listitem> +<para +>Som bemærket ovenfor, hvis du har <guilabel +>Enkeltklik for at åbne filer og mapper</guilabel +> markeret, kan du vælge ikoner ved at trække dem rundt, eller ved at bruge <keycombo action="simul" +>&Ctrl;<mousebutton +>Højre</mousebutton +></keycombo +>-klik. Hvis du rutinemæssigt har brug for at vælge ikoner, vil du måske ønske at aktivere dette afkrydsningsfelt, hvilket vil tillade at ikoner bliver markeret automatisk når der holdes pause over ikonen. <guilabel +>Venteetid:</guilabel +>-skyderenafgør hvor lang tid der skal gå før automatisk markering finder sted. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Visuel tilbagemelding ved aktivering</guilabel +></term> +<listitem> +<para +>Når dette er afkrydset giver &kde; visuel tilbagemelding nårsomhelst du klikker på noget og aktiverer det.</para +></listitem> +</varlistentry> + +</variablelist> +</sect2> + +<sect2 id="cursor-theme"> +<title +><guilabel +>Markørtema</guilabel +></title> + +<para +>Dette faneblad tillader dig at vælge ud fra et antal markørtemaer. En forhåndsvisning af markørens udseende vises over listefeltet. </para> + +<note +><para +>De funktioner der findes under dette fanebad er muligvis ikke tilgængelige på nogle systemer. Dit system vil måske skulle opdateres for at understøtte markørtemaer. </para +></note> + +<para +>Hvis du har yderligere markørtemaer tilgængelig for dig, kan du installere og fjerne dem ved at bruge knapperne nedenfor listefeltet. Bemærk at du ikke kan fjerne standardtemaer. </para> + +</sect2> + +<sect2 id="mouse-advanced"> +<title +>Avanceret</title> + +<variablelist> +<varlistentry> +<term id="peripherals-mouse-acceleration"> +<guilabel +>Peger Acceleration</guilabel +></term> +<listitem> +<para +>Dette valg tillader dig at ændre forholdet mellem den afstand som musemarkøren bevæger sig henover skærmen, og den relative bevægelse af selve den fysiske enhed (som kan være en mus, en trackball eller en anden pegeenhed).</para> + +<para +>En høj værdi for accelerationsmultiplikatoren vil føre til store bevægelser af musemarkøren på skærmen, også selvom du kun laver en lille bevægelse med den fysiske enhed. </para> + +<tip +><para +>En multiplikator mellem <guilabel +>1x</guilabel +> og <guilabel +>3x</guilabel +> virker godt på mange systemer. Med en multiplikator over <guilabel +>3x</guilabel +> kan musemarkøren blive svær at kontrollere.</para +></tip> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Trækgrænse</guilabel +></term> +<listitem> +<para +>Trækgrænsen er den mindste afstand som musemarkøren skal bevæge sig på skærmen for accelerationen får nogen virkning. Hvis bevægelsen er indenfor grænsen, vil musemarkøren flytte som om acceleration var sat til <guilabel +>1x</guilabel +>.</para> + +<para +>Derfor vil du stadig have finkontrol af musemarkøren når du laver små bevægelser med den fysiske enhed (⪚ musen) mens større bevægelser af den fysiske enhed vil flytte markøren hurtigt til andre dele af skærmen.</para> + +<para +>Du kan sætte trækgrænse værdien ved at trække skyderknappen eller ved at klikke på op/ned pilene på spin-knappen til venstre for skyderen.</para> + +<tip +><para +>I almindelighed er det sådan, at jo højere du sætter <guilabel +>Peger acceleration</guilabel +>sværdien, jo højere vil du ønske at sætte <guilabel +>Trækgrænse</guilabel +> værdien. For eksempel, en<guilabel +>Trækgrænse</guilabel +> på 4 pixels kan være passende for en <guilabel +>Peger acceleration</guilabel +> på 2x, men 10 pixels er måske bedre for 3x.</para +></tip> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Dobbeltklik-interval</guilabel +></term> +<listitem> +<para +>Dette er den maksimale mængde tid mellem klik for at &kde; kan registrere et dobbeltklik. Hvis du klikker to gange, og tiden mellem de to klik er mindre end dette tal, så vil &kde; genkende det som et dobbeltklik. Hvis tiden mellem disse to klik er større end dette tal, så vil &kde; opfatte dem som to <emphasis +>adskilte</emphasis +> enkelte klik.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Træk-starttid</guilabel +> og <guilabel +>Træk-startafstand</guilabel +></term> + +<listitem> +<para +>Hvis du <itemizedlist +> <listitem +><para +>Klik med musen</para +></listitem +> <listitem +><para +>træk indenfor tiden angivet i <guilabel +>Træk-starttid</guilabel +>, og </para +></listitem +> <listitem +><para +>flyt en afstand lig med eller større end antallet (af pixels) angivet i <guilabel +>Træk-startafstand</guilabel +></para +> </listitem +> </itemizedlist +> så vil &kde; trække det valgte punkt.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Musehjul ruller med</guilabel +></term> +<listitem> +<para +>Hvis du har en hjulmus, så brug skyderen til at afgøre hvor mange liner tekst et <quote +>trin</quote +> af musehjulet skal rulle.</para> +</listitem> +</varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="mouse-navigation"> +<title +><guilabel +>Musenavigering</guilabel +></title> + +<para +>Dette faneblad tillader dig at indstille tastaturets numeriske taster som en enhed af musetype. Dette kan være nyttigt hvis du arbejder med en enhed uden anden pegeenhed, eller hvor de ikke har anden brug for det numeriske tastatur. </para> + +<variablelist> + +<varlistentry> +<term +><guilabel +>Flyt peger med tastatur (ved brug af det numeriske tastatur)</guilabel +></term> +<listitem> +<para +>For at aktivere tasturets musetilstand, skal du markere afkrydsningsfeltet der hedder <guilabel +>Flyt peger med tastatur (ved brug af det numeriske tastatur)</guilabel +>. Når du gør dette, vil andre indstillinger blive aktiverede, og du kan brugerindstille tastaturets pegeopførsel yderligere, om nødvendigt. </para> +<para +>De forskellige taster på det numeriske tastatur flytter i den retning du vil forvente. Bemærk at du kan flytte diagonalt så vel som op, ned, til venstre og til højre. <keycap +>5</keycap +>-tasten emulerer et klik med en pegerknap, typisk &LMB;. Du ændrer hvilken knap der emuleres ved brug af <keycap +>/</keycap +>-tasten(som gør det til &LMB;), <keycap +>*</keycap +>-tasten (som gør det til &MMB;) og <keycap +>-</keycap +> (som gør det til &RMB;). Ved at bruge <keycap +>+</keycap +> emuleres et dobbeltklik til den valgte pegerknap. Du kan bruge <keycap +>0</keycap +>-tasten til at emulere at holde den valgte pegerknap nede (for nemt at kunne trække), og så bruge <keycap +>.</keycap +> til at emulere at give slip på den valgte knap. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Accelerationstøven</guilabel +></term> +<listitem> +<para +>Dette er tiden (i millisekunder) mellem det initiale tastetryk og den første gentagne bevægelsesbegivenhed for musens tasteacceleration. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Gentagelsesinterval</guilabel +></term> +<listitem> +<para +>Dette er tiden i millisekunder mellem gentagne bevægelsesbegivenheder for musens tasteacceleration. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Accelerationstid</guilabel +></term> +<listitem> +<para +>Dette er antallet af tastebegivenheder før pegeren når en maksimal hastighed for musetaste-acceleration. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Maksimal hastighed</guilabel +></term> +<listitem> +<para +>Dette er den maksimale hastighed i pixels pr tastebegivenhed som pegeren kan nå for musetaste-acceleration. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Accelerationsprofil</guilabel +></term> +<listitem> +<para +>Dette er hældningen for accelerationskurven for musetaste-acceleration. </para> +</listitem> +</varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="logitech-mouse"> +<title +><guilabel +>Støtte for Logitech</guilabel +></title> + +<para +>Visse Logitech USB-mus understøtter specielle funktioner, såsom at skifte til en højere opløsning, eller sørge for status uden ledning. Hvis KDE blev bygget med støtte for libusb, så vil du få et yderligere faneblad for hver understøttet mus der er sluttet til. </para> + +<para +>De understøttede enheder er: </para> +<orderedlist> +<listitem +><para +>Optisk hjulmus</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 mus</para +></listitem> +<listitem +><para +>Muse-modtager</para +></listitem> +<listitem +><para +>Dual modtager</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 +>Ikke alle enheder understøtter alt de kan (typisk sørger enheder uden ledning ikke for skift af opløsning, og det er naturligvis kun enheder uden ledning der understøtter rapportering af status for at være uden ledning), å visse dele af fanebladet vil ikke være aktive for nogle typer af mus. </para> + +<para +>Hvis musen understøtter skift af opløsning, vil <guilabel +>Sensor-resolution</guilabel +> radioknap-gruppen være aktiveret, og du kan skifte fra <guilabel +>400 antal pr tomme</guilabel +> til <guilabel +>800 antal pr tomme</guilabel +> og tilbage. Hvis du bruger <guilabel +>800 antal pr tomme</guilabel +>, vil de samme fysiske bevægelser af musen få en større (cirka dobbelt) mængde bevægelse af markøren. Dette er sommetider populært blandt spillefugle. </para> + +<para +>Hvis musen understøtter rapportering af uden ledning vil <guilabel +>Batteriniveau</guilabel +> og <guilabel +>RF-kanal</guilabel +>-kontroller være aktive. Du kan kun ændre <guilabel +>RF-kanal</guilabel +> hvis din mus har støtte for to kanaler. </para> + +<sect3 id="logitech-perms"> +<title +>Ordning af tilladelsesproblemer for Logitech-mus</title> + +<para +>På grund af den måde USB-enheder arbejder, skal den kode der har adgang til nuværende status for Logitech-mus kunne skrive til musen. Dette burde håndteres af din distribution, men hvis det ikke er, vil du måske selv blive nødt til at udføre noget indstilling. </para> + +<para +>På et Linux-system, skal du bruge hotplug-systemet til at ændre ejerskab og tilladelser for musens indgang i <filename +>/proc/bus/usb</filename +>. En måde at gøre dette er at lave et kort script (<filename +>/etc/hotplug/usb/consoleUserPerms</filename +>) der ændrer ejerskab og tilladelser som vist nedenfor: </para> + +<informalexample> +<programlisting +><![CDATA[ +#!/bin/bash +# +# /etc/hotplug/usb/consoleUserPerms +# +# Indstiller en nyligt tilsluttet USB-enhed så brugeren der ejer +# konsollen ifølge pam_console har adgang fra brugerrummet +# +# Bemærk at for at dette script skal virke, vil du have brug for følgende: +# a) en linje i filen /etc/hotplug/usb.usermap eller en anden usermap-fil +# i /etc/hotplug/usb/ der svarer til enheden du bruger. +# b) en opsætning der bruger pam_console til at lave de respektive låsefiler +# indeholdende navnet på de respektive brugere. Du kan tjekke for dette +# ved at køre "echo `cat /var/{run,lock}/console.lock`" og +# verificere at den passende bruger er nævnt et sted der. +# c) a Linux-kerne der understøtter hotplug og usbdevfs +# d) hotplug-pakken (http://linux-hotplug.sourceforge.net/) +# +# I usermap-filen, skal det første felt "usb module" hedde +# "consoleUserPerms" for at kunne kalde dette script. +# + +if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ] +then +# Ny kode, der bruger låsefiler i stedet for at kopiere /dev/console-tilladelser +# Dette virker også med ikke-kdm login (f.eks i en virtuel terminal) +# Idé og kode fra 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 +>usermap-filen der passer med dette er <filename +>/etc/hotplug/usb/logitechmouse.usermap</filename +>, som vist nedenfor: </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 +>Det skulle være alt der er nødvendigt på Linux - kopiér blot filerne til <filename +>/etc/hotplug/usb/</filename +>, og når musen sluttes til, så skulle ejerskab og tilladelser blive ændret så brugeren ved konsollen har adgang til musen. </para> +</sect3> + +</sect2> + +</sect1> + +</article> |