小编Hub*_*bro的帖子

为什么这些 xte 命令在终端中有效,但在与 xbindkeys 绑定时无效?

xte当我在终端中运行此命令时,会触发 Expo 模式:

xte 'keydown Super_L' 'key S' 'keyup Super_L'
Run Code Online (Sandbox Code Playgroud)

但是,当我把它放在我的 .xbindkeysrc 文件中时:

"xte 'keydown Super_L' 'key S' 'keyup Super_L'"
  b:11
Run Code Online (Sandbox Code Playgroud)

当我单击按钮时没有任何反应。当我按下按钮 11 时,以下绑定使字母 X 出现在我的控制台中:

"xte 'key X'"
  b:11
Run Code Online (Sandbox Code Playgroud)

那么为什么世博绑定不起作用呢?


这是xbindkeys -n -v单击按钮 11 时的详细输出:

按钮按下!
e.xbutton.button=11
e.xbutton.state=16
"xte 'keydown Super_L' 'key W' 'keyup Super_L'"
    m:0x0 + b:11(鼠标)
窗口 2bb 的屏幕为 0
使用 fork+exec 调用启动程序
按钮释放!
e.xbutton.button=11
e.xbutton.state=16

什么也没有发生。这与xbindkeys执行命令的方式有什么关系吗?(fork+exec 调用)


尝试第二个。

博览会.sh:

#!/usr/bin/env bash
export DISPLAY=:0
xte 'keydown Super_L' 'key S' 'keyup Super_L'
Run Code Online (Sandbox Code Playgroud)

从命令行执行此脚本会激活 …

xorg shortcut-keys xte xbindkeys

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

酒的声音播放得太快,而且爆裂声很可怕

我的应用程序中的声音以超快的速度播放,并且发出可怕的噼啪声。在 Spotify 中,歌曲实际上以大约 3 倍的速度播放。我在谷歌上搜索了很多,我能想到的只是2012 年 1 月的一个错误报告,它被标记为已关闭。

我已经使用 PlayOnLinux 和 Wine 版本 1.5.0、1.6、1.6.0、1.7.0、1.7.8 以及版本 1.4.1 的系统 Wine 测试了 Spotify 和炉石传说。他们都有完全相同的可怕的噼啪声问题。这让我假设这不是 Wine 的错误。

从错误报告中重现的步骤:

重现步骤:
1. 葡萄酒配置
2. 转到音频选项卡
3. 测试声音

实际结果:
产生噼啪声

预期成绩:
正常输出

也为我产生噼啪声。执行此操作时, winecfg 将以下内容打印到终端:

p11-kit:无法加载模块:/usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so:/usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust。所以:无法打开共享对象文件:没有这样的文件或目录
err:ole:CoInitializeEx 尝试将此单元的线程模型从多线程更改为单元线程
ALSA lib pcm.c:7843:(snd_pcm_recover) 发生欠载
ALSA lib pcm.c:7843:(snd_pcm_recover) 发生欠载
ALSA lib pcm.c:7843:(snd_pcm_recover) 发生欠载
ALSA lib pcm.c:7843:(snd_pcm_recover) 发生欠载

(当我打开 winecfg 时出现第一行,当我单击“测试声音”时出现最后 5 行)

任何线索可能是错误的?如果我能提供更多信息,请告诉我。


脉冲音频 1:4.0-0ubuntu6 amd64

wine 13.10

14
推荐指数
2
解决办法
3万
查看次数

如何在不重新启动 Pulseaudio 的情况下显示正确的 Pulseaudio 配置文件?

有时,我的 USB 耳机麦克风会从我的输入设备列表中消失。重新连接耳机不起作用,但杀死 Pulseaudio 会:

pulseaudio -k
Run Code Online (Sandbox Code Playgroud)

当 Pulseaudio 启动备份时,我的 USB 耳机显示在输入和输出设备下并且工作正常。

问题是杀死 Pulseaudio 也会使所有使用它的应用程序崩溃,或者使它们没有声音。这意味着我必须重新启动 Skype、Steam、XChat、任何正在运行的视频播放器(SMPlayer 崩溃)、任何正在运行的游戏等。

有没有办法强制重新加载所有设备而不杀死正在运行的 Pulseaudio 实例?


有趣的是,当我通过重新启动 Pulseaudio 使我的 USB 耳机工作时,重新连接耳机将只显示输出设备。我必须在连接耳机的情况下再次重新启动 Pulseaudio 才能显示输入设备。


编辑:pavuvontrol在“配置”下检查:

截屏

重新启动 Pulseaudio 后,列表中会出现一个以“+ Digital Stereo Input”(或类似内容)结尾的附加配置文件,并默认选中。

sound usb pulseaudio microphone

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

为什么我不能从 Ubuntu 终端复制文本?

这真的很奇怪。我无法从终端复制任何内容。该Ctrl+ Shift+C的命令和Edit->Copy不执行任何操作,不管小文我多少还是选择了。命令之前我剪贴板上的内容仍然存在。

为什么我不能从终端复制文本?

粘贴到终端工作正常

text command-line clipboard

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

当 32 位库一直具有可卸载的依赖项时,如何安装它们?

我正在尝试在 Ubuntu 13.10 上安装 Adob​​e Air。在这个版本的Ubuntu,包喜欢ia32-libsia32-libs-multiarch不再可用,所以我想我自己安装所需的32位库。运行时,./AdobeAIRInstaller.bin我遇到了几个关于缺少库的错误,其中大部分我设法安装使用sudo apt-get install <library-name>:i386并且错误消失了。不过,我在修复最后两个缺失的模块时遇到了问题:

Gtk-Message:无法加载模块“overlay-scrollbar”
Gtk-消息:无法加载模块“unity-gtk-module”

我尝试overlay-scrollbar-gtk2:i386使用 apt安装:

overlay-scrollbar-gtk2:i386 :依赖:overlay-scrollbar:i386 但它不可安装

好吧,这取决于无法安装的软件包。多么不方便。所以我尝试在谷歌上搜索 Saucy 的 32 位覆盖滚动条库,我在这里找到了。首先我安装了覆盖滚动条:

$ sudo dpkg -i 覆盖滚动条_0.2.16+r359+13.10.20130826-0ubuntu1_all.deb 
(正在读取数据库...当前安装了 226507 个文件和目录。)
准备替换overlay-scrollbar 0.2.16+r359+13.10.20130826-0ubuntu1(使用overlay-scrollbar_0.2.16+r359+13.10.20130826-0ubuntu1_all.deb)...
正在拆包替换覆盖滚动条...
设置覆盖滚动条 (0.2.16+r359+13.10.20130826-0ubuntu1) ...
处理 libglib2.0-0:i386 的触发器...
处理 libglib2.0-0:am​​d64 的触发器...

伟大的!有效。然后我尝试安装overlay-scrollbar-gtk2:i386:

$ sudo dpkg -i 覆盖滚动条-gtk2_0.2.16+r359+13.10.20130826-0ubuntu1_i386.deb 
选择以前未选择的包overlay-scrollbar-gtk2:i386。
(正在读取数据库...当前安装了 226507 个文件和目录。)
解压overlay-scrollbar-gtk2:i386(来自overlay-scrollbar-gtk2_0.2.16+r359+13.10.20130826-0ubuntu1_i386.deb)...
dpkg:依赖问题阻止了overlay-scrollbar-gtk2:i386的配置:
 overlay-scrollbar-gtk2:i386 依赖于 overlay-scrollbar。

dpkg: 错误处理覆盖滚动条-gtk2:i386 (--install):
 依赖性问题 - 未配置
处理时遇到错误:
 覆盖滚动条-gtk2:i386

所以显然我仍然需要安装overlay-scrollbar:i386,它不能被apt安装,也没有被上面的安装程序安装。我对 unity-gtk-module 的问题几乎相同,但包名不同。

我对此有几个非常相关的问题: …

apt adobe-air software-installation

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

为什么我的 32 位 OpenGL 库指向 mesa 而不是 nvidia,我该如何修复它?

我已经在我的 Ubuntu 13 系统上安装了 Nvidia 的驱动程序,但是根据这个命令(ldconfig -p | grep GL):

$ ldconfig -p | grep GL
    libQtOpenGL.so.4 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
    libGLU.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLU.so.1
    libGLEWmx.so.1.8 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.8
    libGLEW.so.1.8 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLEW.so.1.8
    libGLESv2.so.2 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2
    libGL.so.1 (libc6,x86-64) => /usr/lib/libGL.so.1
    libGL.so.1 (libc6) => /usr/lib/i386-linux-gnu/mesa/libGL.so.1
    libGL.so (libc6,x86-64) => /usr/lib/libGL.so
    libEGL.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1
Run Code Online (Sandbox Code Playgroud)

OpenGL 的 32 位版本指向 mesa 的库而不是 nvidia。这会导致我的 Steam 游戏拒绝启动并出现错误:

找不到所需的 OpenGL 入口点“glGetError”!您的显卡不受支持,或者您的 OpenGL 驱动程序需要更新。

为什么会这样呢?当 nvidia 安装程序询问我是否要安装“32 位兼容性库”(或类似的东西)时,我选择了“是”。我该如何解决?


编辑:

我刚刚重新安装了相同的 Nvidia 驱动程序,这显然完全删除了 32 位 OpenGL 驱动程序: …

nvidia steam drivers 13.04

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

Shotwell 如何检测重复项?

用谷歌找不到任何答案。两次导入同一文件夹的图片时,Shotwell 将跳过重复的照片。但是它如何检测重复项?如果我导入两个不同的图片文件夹,其中一些文件夹由于某种原因具有相同的名称,Shotwell 会认为它们是重复的吗?或者它是否也考虑了文件大小,从而不太可能出现虚假重复?或者它是否对图片进行了哈希处理,从而使虚假重复几乎不可能?

shotwell photo-management

4
推荐指数
1
解决办法
4387
查看次数

如何使用英特尔图形控制器启用额外视觉效果?

我正在使用安装了 Ubuntu 10.04 的办公室台式计算机。我知道英特尔图形控制器应该能够实现 Compiz 提供的简单桌面效果,但我无法说服 Ubuntu 尝试。当我尝试启用额外效果时,它会弹出“硬件驱动程序”对话框,并在一段时间后得出结论“此系统上没有使用专有驱动程序”,下面的列表为空。

请注意,我曾经安装过 nVidia 驱动程序。我将 SSD 从我的旧电脑移到了这台新电脑上。

我想知道我必须学习什么才能使用英特尔图形控制器在 Ubuntu 上启用额外效果

我的 xorg.conf: (这是来自 的默认输出$ Xorg -configure)

“服务器布局”部分
    标识符“X.org 配置”
    屏幕 0 “屏幕 0” 0 0
    输入设备“鼠标0”“核心指针”
    输入设备“键盘0”“核心键盘”
结束部分

“文件”部分
    模块路径“/usr/lib/xorg/modules”
    FontPath "/usr/share/fonts/X11/misc"
    FontPath "/usr/share/fonts/X11/cyrillic"
    FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
    字体路径“/usr/share/fonts/X11/Type1”
    字体路径“/usr/share/fonts/X11/100dpi”
    字体路径“/usr/share/fonts/X11/75dpi”
    字体路径“/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
    FontPath“内置”
结束部分

“模块”部分
    加载“dri2”
    加载“dri”
    加载“dbe”
    载入“记录”
    加载“extmod”
    加载“glx”
结束部分

“输入设备”部分
    标识符“键盘0”
    驱动程序“kbd”
结束部分

“输入设备”部分
    标识符“Mouse0”
    司机“老鼠”
    选项“协议”“自动”
    选项“设备”“/dev/input/mice”
    选项“ZAxisMapping”“4 5 6 7”
结束部分

“监视器”部分
    标识符“Monitor0”
    供应商名称“监控供应商”
    ModelName "显示器型号"
结束部分 …

10.04 proprietary intel-graphics drivers

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