标签: output

自动在耳机和扬声器之间切换?

我正在使用 ubuntu 17.04。

当我连接耳机时,我需要在设置中手动将声音输出从扬声器切换到耳机。取下耳机后,我需要手动切换回扬声器。

这如何自动完成?

sound speakers output 17.04

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

如何理解输出重定向的顺序?

所以我正在努力学习如何将标准输出和标准错误传递到各个领域。

假设我有一个here.txt单独的文件夹。

所以如果我这样做

ls here.txt not-here.txt  1>out  2>&1
Run Code Online (Sandbox Code Playgroud)

由于here.txt存在,我将有一些输出指向文件,out但由于not-here.txt不存在,错误将通过标准错误发送,我将其重定向到标准输出2>&1

但是,为什么这不起作用:

ls here.txt not-here.txt 2>&1 1>out
Run Code Online (Sandbox Code Playgroud)

如果我在标准输出指令之后进行重定向,它似乎才有效?为什么?

command-line bash output input redirect

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

如何在终端中完全获取和复制过长的输出?

在终端中,命令的输出太长。但是当我向后滚动时,我看到它被截断了,只显示了最后一部分。在 Gnome-Terminal 和 Konsole 中,我遇到了这个问题。在 xterm 中没有这样的问题,但我无法在 xterm 中复制输出。

我怎样才能得到完整的输出?

command-line output 12.10

9
推荐指数
4
解决办法
2万
查看次数

Juju 在哪里存储所有命令运行的日志及其每个单元的输出?

有时在为 Juju 护身符部署服务(更具体地说是一个新单元)时,会发生错误,并且似乎无法准确找出它是什么。

是否有某种单位运行的所有命令的输出日志?

output juju

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

为什么我不能为每个应用程序选择输出声音?

我正在使用双显示器,我希望能够在电视上播放有声电影(通过 vlc 或其他方式),然后在笔记本电脑上用耳机播放 youtube 或一些游戏。无论如何我可以选择每个应用程序使用的硬件吗?

我试过使用pavucontrol,但没有提供更改输出设备的选项。

编辑:

jeggy@localhost:~$ sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC665 Analog [ALC665 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC665 Digital [ALC665 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Run Code Online (Sandbox Code Playgroud)

64-bit sound 11.10 monitor output

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

终端在 curl 命令后说方言

我正在通过 Oracle VirtualBox 使用 Ubuntu 16.04.3。我正在尝试通过终端安装 Python 环境 Anaconda。

按照如何在 Ubuntu 16.04 上安装 Anaconda Python Distribution 的说明,我来到:

curl -O https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh
Run Code Online (Sandbox Code Playgroud)

这是我的终端开始用示例输出说方言的时候:

"n?? ??Q?6? ?6                                                      p%?W??? ?{K+? ??_? 9??
             ??]6??=<h???Y/{??$[?g ??c
                                       Y }??Z???csoH8?S??mJ?Q???6?? #??;?c?????w ?<X?-?xr??sk???]?v?E9?lZ?D/q?V??t?il1]??:????j9^u? y ??r??~?[???7]?*k"3S?,?R?'? ?F??? ?bj?(?Du?LT?tG;JK???-aQ?{ ??)??}? ???- Ws ?T+??j?'?]? ??U6 ???i? ?6?(???ki????V?AZ?[K???pilA??? ?|\ ;5s??2??XsV o??3D?
                                               t?T?En?n?
                                                        ??mp ????2??????F????l? 0?5????,?(e ?
                                                                                             ?Y????Nx??vF??n?9?y?-?N???9E?..?!?D??[??? ??8???+Y????,Ê
O?1l!??V??t???6? ?T?????d?Y????v?? ?? ??z?D.Z?iv?%?+?9 o??-???K(?n"?i?-?Y?Nm)1???|\?<??????y?d ???;[ ???S????>%?m,!???5#5????b~m??n??n)???????1?m?y????94?i?(u? ?????Y??_?i?=?
U???? ?R?(??fn Ui ??'M|9??:
??j??9 6AJ*B??? {3????A^ B?????*kE??3#??
                                        %?3X?S?I??2?DYUz1????q??}?| .Y?^sO    ? ???q?al?R??Xt8ñt?? kë?21
                                                                                                         ?D{???b?vkh?@??5(?$?KJ%??V? ???3teJ?# …
Run Code Online (Sandbox Code Playgroud)

command-line downloads output binary curl

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

Ubuntu 18.04:除非我在输出之间切换,否则音频不起作用

在我完全更新的 Ubuntu 18.04.3 系统上,除非我在输出之间切换,否则音频不起作用。当我启动我的 PC 时,默认情况下已经选择了正确的输出(立体声扬声器),但没有来自 Chromium、Firefox、VLC 或任何其他程序的音频。但是,GNOME 扬声器测试有效。我可以从那里听到“左前”和“右前”,但听不到其他程序的音频。为了解决这个问题,我可以简单地切换到另一个音频输出(例如 HDMI 输出),然后切换回立体声扬声器,音频就会神奇地工作。知道为什么吗?这没什么大不了的,因为在输出之间切换需要几秒钟的时间,但是每次重新启动后都这样做有点烦人。

sound pulseaudio output 18.04

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

新联想 + Ubuntu 22.04 - 未检测到 HDMI 输出

我有一台全新的联想 T14,我在上面安装了 Ubuntu 22.04。xrandr电脑有一个 HDMI 输出,根本不显示。xrandr确实显示了我的 eDP-x 输出,并且使用 USB-C->HDMI 电缆确实有效。

在 Lenovo BIOS 中,我可以选择使用外部显示器而不是笔记本电脑屏幕,当我这样做时,HDMI 端口会一直工作,直到 Ubuntu 开始加载,此时输出消失。

我的 Ubuntu 是我所知道的最新版本。以下是一些诊断输出:

xxxxxxxxx@xxx-xxx : ~ $ cat /proc/version_signature
Ubuntu 5.15.0-43.46-通用 5.15.39
xxxxxxxxx@xxx-xxx : ~ $ lspci -k | xxxxxxxxx@xxx-xxx grep -A 2 -i "VGA"
00:02.0 VGA兼容控制器:Intel Corporation Alder Lake-P 集成图形控制器(rev 0c)
    子系统:Lenovo Device 22e8
    使用的内核驱动程序:i915

xrandr这是通过 USB-C 连接正常工作的外部显示器的输出:

xxxxxxxxx@xxx-xxx : ~ $ xrandr
屏幕 0:最小 320 x 200,当前 1920 x 2280,最大 16384 x 16384
eDP-1连接初级1920x1200+0+1080(正常左倒右x轴y轴)302mm x …

display lenovo hdmi output 22.04

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

如何将脚本/程序的输出放入文件中?

我正在使用 make 编译程序并希望将 make 的输出写入文件。我曾尝试使用 > 运算符

make > build_log.txt
Run Code Online (Sandbox Code Playgroud)

并使用 tee 命令,例如

make | tee build_log.txt
Run Code Online (Sandbox Code Playgroud)

但问题是一些输出进入文件,但其余部分一直出现在屏幕上。

我可以在运行 make 后简单地将文本从终端复制/粘贴到文件中,但这不是解决方案。

所以我的问题是如何保存,即将所有输出重定向到文件,以便它只进入文件而不出现在屏幕上。

gnome-terminal output redirect

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

静默运行“dpkg -s”或“-l”

我正在编写一个脚本来检查非常大的依赖项列表。所以我写了一个函数来获取包名作为输入并使用dpkg检查它是否安装并打印适当的输出。这是此功能的一个版本:

check_dependency() { 
    dpkg -l $1 > /dev/null
    if [ $? -eq 0 ]; then
        # print something saying it is installed
    else
        # print something saying it was not found
    fi
}
Run Code Online (Sandbox Code Playgroud)

安装包时工作正常。但是当它没有安装时,它以某种方式不会将输出重定向到/dev/null并提示:

dpkg-query: no packages found matching foo-bar
Run Code Online (Sandbox Code Playgroud)

在第二次尝试中,我修改了函数体以将其用于grep -q

check_dependency() { 
    dpkg -s $1 | grep -q 'installed'
    if [ $? -eq 0 ]; then
        # print something saying it is installed
    else
        # print something saying it was not found …
Run Code Online (Sandbox Code Playgroud)

dpkg scripts output

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