Как переключиться на другой аудиовыход в XFCE?

Нет необходимости, чтобы расширение файла соответствовало чему-то конкретному, как вы правильно поняли.

В Unix-подобных системах типы файлов обычно выводятся из содержимого файла (т. е. «магического числа» или других характерных структур в первых нескольких байтах), а не от их имени. Вы также можете полностью опустить расширение, которое часто выполняется для исполняемых файлов.

Проверьте команду file, она показывает вам информацию, которую он может узнать о типе файла из своего содержимого.

Для исполняемого скрипта система ожидает в первой строке так называемой «shebang», которая выглядит, например, например

#!/usr/bin/env python3

и указывает, какую программу запускать в качестве интерпретатора с файлом сценария в качестве аргумента. Если вы выполняете текстовый файл без такого shebang, он будет использовать вашу оболочку по умолчанию, то есть Bash, чтобы попытаться ее интерпретировать.

Итак, в системах Unix / Linux расширения имен файлов в основном являются подсказками (но нет гарантия), чтобы пользователь мог быстро распознать, что ожидать от конкретного файла. Это также соглашение, которое может помочь, например, поиск файлов быстрее.

Обратите внимание, что есть некоторые исключения, в которых упоминаются имя и расширение (например, некоторые системные файлы конфигурации, которые должны следовать соглашению об именах, или многие зрители изображений и редакторы также требуют, чтобы расширение указывало тип файла).

Вы также можете посмотреть, имеют ли расширения файлов какие-либо цели (для операционной системы)?

1
задан 31 July 2016 в 22:57

3 ответа

Ответ на pavucontrol правильный. Однако я столкнулся с трудностями в использовании. Я должен был ввести следующее, прежде чем использовать pavucontrol для использования своих наушников bt:

pactl load-module module-alsa-sink device=btheadset

Вы можете управлять, если это было успешно, набрав:

pactl list short sinks

Выход должен выглядеть примерно так :

0 alsa_output.pci-0000_03_04.0.iec958-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED 2 alsa_output.btheadset module-alsa-sink.c s16le 2ch 44100Hz IDLE

У меня также есть короткий скрипт для перемещения звука из alsa / pulseaudio в bt, который я назвал «toBt.sh»:

#!/bin/bash

OCHANNEL=`pactl list modules short | grep btheadset | cut -f 1`
for i in $OCHANNEL; do
        echo "altes module $i"
        pactl unload-module $i
done
CHANNEL=`pactl load-module module-alsa-sink device=btheadset`
echo "neues module $CHANNEL"
if [ $? -ne 0 ]; then
        echo "No bt connection"
        exit -1
fi
SINK=`pactl list sinks short | grep btheadset | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
        echo "Verschiebe in $i nach $SINK"
        pactl move-sink-input $i $SINK
done

Чтобы вернуться к звуку alsa / pulseaudio, у меня есть «toAlsa» .sh ':

#!/bin/bash

SINK=`pactl list sinks short | grep alsa-card | cut -f 1`
INPUTS=`pactl list sink-inputs short | cut -f 1`
for i in $INPUTS; do
        echo "Verschiebe in $i nach $SINK"
        pactl move-sink-input $i $SINK
done
5
ответ дан 25 May 2018 в 13:58

Индикатор звукового переключателя

sudo add-apt-repository ppa:yktooo/ppa
sudo apt-get update
sudo apt-get install indicator-sound-switcher

Индикатор звукового переключателя

Пока pavucontrol предоставляет более дифференцированные параметры (по умолчанию / резервное устройство в сравнении с каждым приложением устройство), этот инструмент просто изменяет все вышеперечисленное на одно устройство, но обеспечивает более легкий доступ. Его односторонняя настройка может быть уточнена в pavucontrol, если это необходимо.

1
ответ дан 25 May 2018 в 13:58

Я на Xubuntu, и я тоже столкнулся с этой проблемой. Я установил диспетчер пульсаудио, и он отлично работает!

HTH

0
ответ дан 25 May 2018 в 13:58

Другие вопросы по тегам:

Похожие вопросы: