小编Ada*_*ski的帖子

如何将脉冲音频设备路由到 alsa 环回(虚拟麦克风)?

我想要一个想要录制我的麦克风的 Flash 应用程序(类似于https://online-voice-recorder.com/)来录制脉冲音频源。

我想,那个闪存使用了 ALSA。所以我安装了 Alsa loop device sudo modprobe snd-aloop,它整齐地出现pavucontrolalplay -l(在列表的末尾):

adam@adam-g551jm:~ 130 $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0] Subdevices: 0/1 Subdevice #0: subdevice #0 card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2] Subdevices: …

pulseaudio alsa loop-device

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

如何将 ibus 输入法快捷方式更改为 Shift+Caps Lock?

我喜欢 Ubuntu 中不同键盘布局的处理方式 - 我可以将切换键盘快捷键自定义为Shift+ Caps Lock,我可以设置Caps Lock键盘 LED 以显示备用键盘布局...

但我发现使用 ibus 音译工具比切换键盘布局要方便得多。据我所知,键盘布局是完全不同的事情,与 ibus 的东西完全无关。

我想用 ibus 模仿键盘布局处理行为 - 特别是用Shift+切换输入法Caps Lock(并且作为奖励 - 安装 LED 以显示备用输入法是否处于活动状态)

我看ibus-setup不出如何将下一个输入法设置为Shift+ Caps Lock

我尝试了以下值:

  • <Shift>+caps-lock
  • <Shift>+CapsLock
  • <Shift>+Caps
  • <Shift>+Caps Lock

问题可能是我不知道如何正确拼写 ibus 的“Caps lock”......

keyboard-layout ibus 13.10

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

如何在特定位置(由索引给出)向 gsettings 数组添加元素?

我想编写一个脚本,将devilspie“窗口规则”转换为“compiz”规则。Compiz 设置可以通过gsettingspath 中的键更改org.compiz.profiles.unity.plugins.place。共有三个键:viewport-matchesviewport-x-valuesviewport-y-values。不幸的是,每个键都是一个数组,元素的索引很重要。

Gsettingsarray除了一次重写整个数组之外,缺少任何类型的支持,我需要将数组中的项目放置在特定位置(例如,在开头,索引“1”)。

我知道,如果我不关心索引,我可以使用

gsettings set ${schema} ${key} \"`gsettings get ${schema} ${key} | sed s/.$//`, ${value}]\"
Run Code Online (Sandbox Code Playgroud)

问题补充了如何从脚本中的 gsettings 数组中删除元素?

command-line bash gsettings dconf

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

可以只做apt-get/aptitude full-upgrade的下载部分吗?

当我去网吧时,我想借此机会升级系统。有时虽然咖啡馆里没有电源插座。为了节省电池,我希望能够只进行升级过程的“下载”部分,然后在家中应用新软件包。

我知道我可以apt-get dist-upgrade在下载软件包后立即中断该过程。我想要一个免提解决方案,我可以在我的自定义download-all-upgrades.sh脚本中使用它。

可以只用 下载包aptitude,但它只有在我知道包名时才有效。它不适用于升级。

package-management aptitude apt

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

如何从命令行手动切换耳机和扬声器

如果我想编写一个切换音频输出的脚本怎么办?如何在 Ubuntu 下完成?

(Ask Ubuntu上有一个相关问题:如何手动切换耳机和扬声器

这是我的输出,amixer -c 0以防万一:

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 52 [81%] [-12.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 64 [100%] [0.00dB] [on]
  Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch penum
  Playback …
Run Code Online (Sandbox Code Playgroud)

sound headphones speakers command-line alsa

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

如何从命令行输入 lightdm 登录屏幕?

我有一台配置了加密家庭的大型硬盘驱动器的计算机。碰巧的是,同一台计算机也可以运行我家的主要 kodi 媒体中心。每次我的孩子想看电影时,我都必须打开它,然后将键盘物理连接到它,然后输入密码。

我希望能够远程做到这一点。

当然,我也有对计算机的 root 访问权限。

我不愿意创建另一个自动登录的用户名,因为大多数媒体文件都是加密的,我希望它们保持这种状态。

export DISPLAY=0:source discover_session_bus_addres.sh和的正常组合xdotool type my_secret_password适用于在锁定屏幕中键入内容不适用于lightm.

command-line login lightdm

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

如何使 apt 自动完成功能在最小系统(在 LXC 容器中)工作?

当我在 12.04 上的瘦 LXC 容器中工作时,我只有非常基本的系统。特别/etc/bash_completion.d是缺少apt我觉得特别有用的 eg 。

是否有任何标准包可以为 apt 安装自动完成功能,还是应该手动复制文件?只是手动将文件复制到 /etc/bash_completion.d 似乎不起作用。

bash用作我的命令解释器。

我在这里缺少什么?

bash 12.04 lxc

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