热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Ubuntu下友基数位板驱动和配置

友基的板子的芯片是UC-LOGIC.....我的系统Ubuntu13.0464BIt第一部分ubuntu通过软件源的方法装数位板驱动ubuntu10.04以上ppa:doctormo/xorg-wizardpensudoapt-getupdatesudoapt-getinstallxserver-xorg-input-wizardpenubuntu

友基的板子的芯片是UC-LOGIC.....我的系统 Ubuntu 13.04 64BIt

第一部分

ubuntu通过软件源的方法装数位板驱动

ubuntu 10.04以上

ppa:doctormo/xorg-wizardpen

sudo apt-get update

sudo apt-get install xserver-xorg-input-wizardpen

ubuntu 9.04

deb http://ppa.launchpad.net/doctormo/xorg-wizardpen/ubuntu jaunty main
deb-src http://ppa.launchpad.net/doctormo/xorg-wizardpen/ubuntu jaunty main
sudo apt-get update
sudo apt-get install xserver-xorg-input-wizardpen

ubuntu 通过下载源码装数位板驱动的方法(不分ubuntu版本

sudo apt-get install xutils libx11-dev libxext-dev build-essential \
            xautomation xinput xserver-xorg-dev xutils-dev libtool \
            autoconf
sudo apt-get install bzr
bzr branch lp:wizardpen
cd wizardpen
./autogen.sh
./configure --with-xorg-module-dir=/usr/lib/xorg/modules
make && sudo make install

如果以上没错的话.继续执行以下指令

ls /usr/lib/xorg/modules/input/wizardpen_drv.*

如果有以下信息的话.就代表数位板源码编译安装成功。

/usr/lib/xorg/modules/input/wizardpen_drv.la
/usr/lib/xorg/modules/input/wizardpen_drv.so

第二部分

其实驱动安装好了.并不能就立即使用.还要配置好相关的系统的配置才能使用.

ubuntu 9.04

grep -i name /proc/bus/input/devices

你会看到 你的板子的名字.记一下.

sudo gedit /etc/hal/fdi/policy/99-x11-wizardpen.fdi

在其末尾添加一下文本


           
           
               
               
               
                wizardpen
                true

               
               
               
                0
                0
                2000
                2000
               
           
           

保存,重启,就可以使用了.

ubuntu 10.04或更新的版本

我这里只针对友基的板子去配置ubuntu系统相关文件

相关知识:Xorg负责管理鼠标、键盘、显卡、显示器...

相关知识:ubuntu 9.04 以后Xorg并不需要/etc/X11/xorg.conf 文件的配置就可以启动了.在系统启动的时候.Xorg就可以根据硬件去自动配置最好的设置.但是有时候这个自动配置的的效果不尽人意......如果系统在启动的时候有这个文件/etc/X11/xorg.conf 就说明是用户自己配置的.一切按照这个文件的配置设置.如果这个文件配置出错就进不了图形界面...这需要在控制台下删除或者重命名这个文件.一般我会重命名为/etc/X11/xorg.conf.bak. 重启一下,Xorg会找不到该文件,从而使用自动配置,就可以进入系统了.

好的.既然Xorg自动配置的效果不好,需要我们配置.

我们需要用到以下指令来生成一个默认配置的 xorg.conf的文件。

sudo Xorg -configure

这个指令会在我们的home目录下生成一个 xorg.conf.new
打开 xorg.conf.new

sudo gedit /home/你的用户名/xorg.conf.new

这时候需要配置我们的输入设备.例如的我的是友基-1000L
我们需要在
Section "ServerLayout"
    ............
EndSection
下面加上我们的数位板的配置.

////////////////////////////////
Section "ServerLayout"
    ............
EndSection
Section "InputDevice"
        Identifier      "UGEE-1000L"
        Driver          "wizardpen"
        Option          "Protocol" "auto"
        Option          "SendCoreEvents" "true"
        Option          "Device" "/dev/input/by-id/usb-UC-LOGIC_ugee-1000L-event-mouse"
        Option          "TopX"          "0"
        Option          "TopY"          "200"
        Option          "BottomX"      "2000"
        Option          "BottomY"      "2000"
EndSection
//////////////////////////////////

Identifier      "UGEE-1000L"        是我们的数位板的名字

/dev/input/by-id/usb-UC-LOGIC_ugee-1000L-event-mouse 这是什么来的呢?

通过这个指令 ls /dev/input/by-id/

就会显示一些输入设备的信息.我需要找的是有 *-event-mouse  (不包含if01.if02等等)

最后在 Section "ServerLayout" 里添加一条语句

Section "ServerLayout"
      .......
      InputDevice    "UGEE-1000L"
EndSection

保存退出,最后把文件另存为

sudo cp /home/你的用户名/xorg.conf.new /etc/X11/xorg.conf

重启就可以使用友基1000L了.但是有点不足的地方是.不插上数位板的话.Xorg配置会找不到 "/dev/input/by-id/usb-UC-LOGIC_ugee-1000L-event-mouse"

就进入不了图形界面了..

...暂时告一段落..

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2


推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • STM32与FPGA的对比及学习建议
    本文对比了野火STM32F103指南针板和Xilinx的PYNQ-Z2板(ZYNQ-7020),介绍了野火STM32F103指南针板的学习资料和讲解视频的详细程度,建议初学者学习野火的资料。同时,介绍了STM32开发所用的Keil程序和C指针的重要性。对于ZYNQ-7020的开发,提到了其自带的Linux、Ubuntu18.4系统以及使用SD卡烧入镜像的方法。 ... [详细]
  • 本文介绍了使用CentOS7.0 U盘刻录工具进行安装的详细步骤,包括使用USBWriter工具刻录ISO文件到USB驱动器、格式化USB磁盘、设置启动顺序等。通过本文的指导,用户可以轻松地使用U盘安装CentOS7.0操作系统。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
author-avatar
林亚培_724
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有