小编Ank*_*nko的帖子

如何调试 usbmon 中存在的 X11 缺少鼠标 ButtonRelease 事件?

几天前,当我同时释放两个按钮时,我的鼠标按钮释放开始有时无法被识别。因此,一个按钮的逻辑状态卡在“按下”状态,导致恼人的意外操作,直到我再次按下它来重置它。

可以重现监视鼠标事件的问题xev(输出有时不显示预期的按键释放事件)。我无法通过监视事件来重现该问题/sys/kernel/debug/usb/usbmon(输出始终与现实一致)。

因此,故障显然出在 X11 以下但 USB 以上的某个抽象软件组件上。

可能是什么原因造成的?我怎样才能进一步缩小范围?

debugging x11 mouse events

3
推荐指数
1
解决办法
2133
查看次数

如何根据 ID 从 PubMed 下载 PDF?

我有需要从 PubMed 网站下载的文件的 PubMed ID.pdf格式。我尝试过这个脚本:

#!/usr/bin/env bash

Link="http://www.ncbi.nlm.nih.gov/pubmed/"

ID=(10021369         
10051005
10051007
100562
10064668
10071185
)

for f in ${ID[]};
do
   wget  --user-agent="Mozilla/5.0 (Windows NT 5.2; rv:2.0.1) Gecko/20100101 Firefox/4.0.1" \
         -l1 --no-parent -A.pdf ${Link}${f}/pdf/ -O ${f}.pdf
done
Run Code Online (Sandbox Code Playgroud)

这给了我 PDF 文件,但我无法打开其中任何一个。我究竟做错了什么?

download shell-script web

2
推荐指数
1
解决办法
4492
查看次数

我应该在条件中嵌入命令还是测试其返回码?

这是一个关于最佳实践的简单问题:我应该使用哪个?

选项1

ping -c1 "$host"

if [[ $? -eq 0 ]] ; then
   command
else
   command
fi
Run Code Online (Sandbox Code Playgroud)

选项 2

if ping -c1 "$host" ; then
   command
else
   command
fi
Run Code Online (Sandbox Code Playgroud)

我知道这是一个简单的命令,但如果它变大,差异可能会很大。

bash exit patterns

2
推荐指数
1
解决办法
627
查看次数

如何在晚上自动使计算机静音?

我想将我的 Ubuntu 计算机设置为在晚上 9:59 到早上 8:00 之间听不到任何音频。我怎样才能做到这一点?

scripting audio

2
推荐指数
1
解决办法
720
查看次数

标签 统计

audio ×1

bash ×1

debugging ×1

download ×1

events ×1

exit ×1

mouse ×1

patterns ×1

scripting ×1

shell-script ×1

web ×1

x11 ×1