⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libusbscanner

📁 这是关于usb等方面的热拔插源代码
💻
字号:
#!/bin/bash# $Id: libusbscanner,v 1.2 2004/08/26 10:26:08 twaugh Exp $## /etc/hotplug/usb/libusbscanner## Sets up newly plugged in USB scanner 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/usermap that corresponds to the #    camera 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 # "libusbscanner" like this script.# if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]then    # New code, using lock files instead of copying /dev/console permissions    # This also works with non-gdm logins (e.g. on a virtual terminal)    # Idea and code from Nalin Dahyabhai <nalin@redhat.com>    if [ -f /var/run/console/console.lock ]    then        CONSOLEOWNER=`cat /var/run/console/console.lock`    elif [ -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}"    fifi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -