因此,在我的 Ubuntu 13.10 上的最后一个月左右,在安装 nvidia 驱动程序然后重新安装 nouveau 驱动程序(因为 nvidia 无法正常工作)之后,我的鼠标出现了问题。我刚刚重新安装了 14.04 LTS,但问题仍然存在。问题是:
例如,当我尝试xev | grep ButtonRelease
点击矩形时,我经常得到双倍释放输出,有时甚至是三倍。由于这个问题,我什至无法正常选择文本,它通常是这样的:
我在 Windows 8.1 中尝试过鼠标,它运行良好。由于这个问题,我非常沮丧。几周前我在 Ask Ubuntu 上发布了有关此内容的帖子,但没有回复。
更新:测试朋友的无线鼠标,效果很好。所以也许它是一个有缺陷的鼠标,但为什么它可以在 Windows 8.1 中工作?
更新 2:在朋友的 ubuntu 12.04 系统上测试了这个鼠标,它工作得更好,但仍然出现同样的问题。这是否意味着它肯定是有缺陷的鼠标?
更新3:我买了新的简单罗技鼠标,问题解决了。显然这是有缺陷的鼠标。
我想执行一个程序(我知道它是用 C++ 编写的),但出现此错误:
zsh: exec format error: ./myProgram
Run Code Online (Sandbox Code Playgroud)
的输出file myProgram
:
myProgram: Mach-O i386 executable
Run Code Online (Sandbox Code Playgroud)
我的系统是 64 位 Linux。我还尝试了 32 位 Ubuntu VM,但我得到:
bash: ./myProgram: cannot execute binary file: Exec format error
Run Code Online (Sandbox Code Playgroud)
为什么我不能执行那个程序?我怎样才能执行它?
据我所知,恶意软件在 Linux 系统中非常罕见,因为大多数重要命令都需要 root 访问权限。所以我的问题是,恶意软件是否可以等到我进入sudo
模式(例如通过执行sudo apt-get update
),然后在sudo
模式处于活动状态时在该时间范围内执行恶意命令,而用户不知情?