Ubuntu

Ubuntu用户和开发人员的问答


3
如何使用xbindkeys将修饰符(例如CTRL)映射到鼠标拇指按钮
已经问过这个问题,但从未得到正确回答。与@Seth许可后,我现在再次询问。这将使我能够做出响应,并且可能更容易地修改问题。原始问题可以在这里找到: 将Ctrl和Alt映射到鼠标拇指按钮 问题: 虽然这是非常简单的任何按键动作映射到使用鼠标按钮xbindkeys会同xdotool或xte似乎多了很多问题映射一个修改键(如ALT,CTRL,SHIFT等)给它。 最后的解决方案应该允许仅用鼠标CTRL + 单击(例如,用于选择列表的多个条目)。 可以在Stack Exchange以及其他Linux相关论坛上找到解决此问题的两种可能方法。但是这些都不起作用,因为它们会导致其他问题和副作用。 笔记: 下面的一些示例涉及带有Scheme语法的Guile并依赖于文件,而其他示例则依赖于具有相应语法的文件。我知道他们不会一起工作。.xbindkeysrc.scm.xbindkeysrc 此外,下面的代码片段xdotool仅依靠,但是我也乐于使用涉及其他应用程序的方法,例如xte-尽管看起来两者都能导致相同的结果,所以我在xdotool这里仅使用动作。 方法A: 使用以下命令更新.xbindkeysrc文件: "xdotool keydown ctrl" b:8 "xdotool keyup ctrl" release + b:8 那是我最初尝试的方法,但是它的副作用是修饰符被保留并且无法释放。 方法B: 使用以下命令更新.xbindkeysrc.scm文件: (xbindkey '("b:8") "xdotool keydown ctrl") (xbindkey '(release "b:8") "xdotool keyup ctrl") (xbindkey '("m:0x14" "b:8") "xdotool keydown ctrl") (xbindkey '(release "m:0x14" "b:8") "xdotool keyup …
13 mouse  xdotool  xbindkeys  xte 

1
在命令行中无法键入“ b”
更新资料 我什至无法粘贴b。我正在尝试升级到Ubuntu 15.04,但是我需要删除/ boot目录中的一些文件。当我cd /oot无法输入时b。因此,我想,我将列出目录中的文件/并复制/粘贴,但无济于事。我什至无法粘贴b。 更新2 我最近在/etc/inputrc文件中添加了一些行,以便获得更好的制表符自动完成功能: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete bind TAB:menu-complete 原始问题 当我进入ubuntu服务器时,我无法输入字母“ b”。但是,我可以使用任一Shift键输入大写字母“ B”。 我使用的是2012年起配备Retina显示屏的MacBook Pro,现在正在使用一个自定义的Ubuntu盒子。在这里,我无法输入小写的“ b”。 我已经重新启动服务器,但仍然无法输入“ b”。每隔一个字母都可以。 它以前没有做过,我已经将服务器启动并运行了大约两年,并且之前从未遇到过类似的问题。我也没有做任何值得注意的事情来促使它做到这一点。 起初,我认为键盘有些粘滞,但是当我关闭连接时,它可以正常工作。我已经重新启动服务器,重新打开服务器,“ b”键再次停止工作。 我已经尝试过蓝牙键盘,但还是没有运气。 这可能是.profile或.bashrc文件中的规则或类似内容吗?不允许某些字符的设置。 当我尝试输入字母“ b”时,我听到终端铃声,好像是不允许的。
13 14.04  keyboard  ssh 


2
升级到15.04后无法连接到无线网络
我今天将Dell Inspiron 7547从Ubuntu 14.10升级到Ubuntu 15.04,现在无法连接到无线网络。 我可以看到我要连接的无线连接,但无法连接。连接超时,不显示错误消息。首先,我尝试忘记网络,然后手动将信息放回去。然后,我尝试在路由器(Linksys E900)上禁用无线安全性并重新连接,并遇到了同样的问题。我也尝试从手机连接到WiFi热点,并且遇到了同样的问题。从路由器进行的无线连接在Windows 8.1和其他无线设备上都可以正常工作。 关于下一步应该尝试的任何建议?我可以提供什么其他信息来帮助您? 根据评论,这是运行无线脚本的输出:http : //pastebin.ubuntu.com/10875310/
13 wireless 

2
如何在Ubuntu 14.04中安装ANT
我是Ubuntu新手,正在尝试在Ubuntu中安装Apache ANT 我下载了软件包(apache-ant-1.9.4-bin.tar.gz),并在终端中输入了以下命令 sudo apt-get install apache-ant-1.9.4-bin.tar.gz 我遇到了这两个错误 E: Unable to locate package apache-ant-1.9.4-bin.tar.gz E: Couldn't find any package by regex 'apache-ant-1.9.4-bin.tar.gz' 如果我用 /etc/apt/sources.list 1 deb-src http://ppa.launchpad.net/klaus-vormweg/bluefish/ubuntu trusty main$ 2 sudo apt-get install python-software-properties$ 3 # deb cdrom:[Ubuntu 14.04 LTS _Trusty Tahr_ - Release amd64 (20140417)]/ trusty main restricted$ 4 …
13 14.04  apt  apache-ant 

1
与弹出命令相反?
我有很多CD可以成像,我只是感到好奇。我可以使用弹出命令弹出。什么命令将磁盘托盘重新插入CD驱动器? 是的,它是可以将托盘拉回的类型。我搜索了弹出手册页,并猜到了命令,但我无法弄清楚。

3
当另一个用户更改目录时如何运行脚本?
我知道已经对与此类似的话题进行了一些讨论。但是,这基本上是我要做的。 我有一个名为watch的监视目录watched,无论何时将文件添加到该目录,我都想触发一个名为的脚本syncbh.sh,该脚本将从该目录中取出文件并将其上传到远程服务器。 需要注意的是,文件是watched由一个用户(user2)在目录中创建的,而脚本是由另一个用户(user1)执行的。 我曾尝试使用incron来完成此操作,但是仍然遇到一个主要问题,因为尽管可以由具有root特权的user1手动执行脚本,但是incron守护程序实际上从未真正由其他user2的文件创建事件自动触发。 我曾考虑过使用inoticoming是否会是更好的选择,但目前尚不清楚它的语法如何工作。如果有更好的方法来完成此操作,或者如果我最终无法使用该命令语法,则要求该命令语法监视/home/user1/watched目录并执行脚本(/usr/local/bin/syncbh.sh如果在该目录中创建/修改了文件)? 任何帮助将非常感激。


8
在sudo上执行node.js n包时找不到命令
我正在尝试将节点的版本更新为最新的稳定版。 使用此资源,我能够: sudo npm install n -g 但是当我尝试 sudo npm n stable 我得到: sudo: n: command not found 如果我运行n stable,则显示命令: n stable mkdir: cannot create directory ‘/usr/local/n’: Permission denied mkdir: cannot create directory ‘/usr/local/n’: Permission denied mkdir: cannot create directory ‘/usr/local/n’: Permission denied mkdir: cannot create directory ‘/usr/local/n’: Permission denied …
13 14.04  nodejs 


2
%h在SSHD配置中是什么意思?
我正在服务器上设置OpenSSH,并且已经在客户端上创建了密钥,但是我不知道应该将公共密钥放在主机上的哪个位置。我知道需要将其添加到authorized_keys文件中,但是授权密钥文件在哪里?在sshd_config它里面 %h/.ssh/authorized-keys 我环顾了一下,我见过的人参考%H作为主目录的快捷方式,但它是主目录中/home/.ssh或者是它/home/user/.ssh? 请原谅我的无知,并先谢谢您! 我已经看过.ssh目录不在这两个位置。

1
如何解决dpkg错误[2]?
每次尝试安装或删除软件包时,都会出现此错误。我以为可能是硬盘,但是磁盘检查为我带来了健康的清单。 dpkg: unrecoverable fatal error, aborting: reading files list for package 'linux-headers-3.16.0-31': Input/output error E: Sub-process /usr/bin/dpkg returned an error code (2) A package failed to install. Trying to recover: 我尝试了从dpkg状态文件中删除该文件列表的解决方案,但无济于事。我尝试清除包装,但没有用。由于目前我在Google上找不到任何帮助,因此我被困在这一点上。 更新: 现在,该错误说明了什么: dpkg: unrecoverable fatal error, aborting: E: Sub-process /usr/bin/dpkg returned an error code (2) A package failed to …
13 apt  dpkg 


1
什么是apt文件更新?
我遵循了这些说明,并且已经apt-file使用以下软件安装了其他软件包: sudo apt-get install gnupg pbuilder ubuntu-dev-tools bzr-builddeb apt-file 现在,每次我启动计算机时,都会收到以下通知: 所以我终于进入终端并输入命令: apt-file update 我得到以下输出: apt-file is now using the user's cache directory. If you want to switch back to the system-wide cache directory, run 'apt-file purge' Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic/Contents-amd64.gz % Total % Received % Xferd Average Speed Time Time …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.