отрегулируйте максимально возможный объем в pulseaudio

Проблема обычно возникает, если ваш домашний каталог зашифрован. Обычное решение состоит в том, чтобы поместить ваши ключи в каталог, отличный от вашего домашнего каталога, и указать на него свой файл sshd_config.

Например:

Переместите файл authorized_keys на сервер от /home/buck/.ssh/authorized_keys к чему-то вроде /etc/ssh/keys/buck/authorized_keys установил разрешения для этой папки и файл ключей: sudo chown -R buck:buck /etc/ssh/keys/buck/ и chmod 700 /etc/ssh/keys/buck/ и chmod 600 /etc/ssh/keys/buck/authorized_keys Edit /etc/ssh/sshd_config и изменил строку AuthorizedKeysFile %h/.ssh/authorized_keys на AuthorizedKeysFile /etc/ssh/keys/%u/authorized_keys , и вы должны иметь возможность входа в систему без необходимости входа в систему на сервере.
1
задан 20 November 2012 в 18:12

5 ответов

Я пробовал эту команду:

pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo 150%

, и это было очень полезно. Можно изменить 150% на любое значение.

7
ответ дан 25 May 2018 в 04:10
  • 1
    Следует отметить, что он отключает управление громкостью. – Green 18 February 2018 в 19:00

Демонстрация видео

Я использую

pactl set-sink-volume 0 100%

Где 0 - номер приемника из pacmd list-sinks, а 100% - значение по умолчанию неосвобожденный объем. Вы можете ввести значения выше 100%, чтобы получить повышение звука (например, 200%).

3
ответ дан 25 May 2018 в 04:10
  • 1
    он отключает управление громкостью. – Green 18 February 2018 в 19:00
  • 2
    Зачем? нет, нет. Я просто попробовал, и все в порядке. Дело в том, что он поднимает громкость выше максимального объема, который может достигнуть громкость. Полный бар, вероятно, будет около 150%, возможно, поэтому 200% не могут быть сделаны с баром. @Green – Mina Michael 21 February 2018 в 16:42

Вот небольшой скрипт для вычисления и установки тома для вас (просто передайте том в качестве аргумента). Например: vol 105 установит громкость на 105%.

Создать файл
$> file=/usr/bin/vol;sudo touch $file && \
sudo chmod u+x $file && sudo chown $USER:$USER $file && \
gedit $file
Скопировать и вставить:
#!/bin/bash
SetPacmdSinkVol()
{
    #default index of 0 - can be changed
    local mySinkIndex=0
    #if you want to ignore pacmd output
    local ignoreOutput=true
    local num=$1
    local vol=$((num * 655)); 
    vol=$((num * 36 / 100 + vol));
    echo -e "\033[0;32mVol - ${num}:${vol}\033[0;m"
    if $ignoreOutput; then
        pacmd set-sink-volume $mySinkIndex $vol > /dev/null
    else
        pacmd set-sink-volume $mySinkIndex $vol
    fi
}
SetPacmdSinkVol $@
2
ответ дан 25 May 2018 в 04:10

Я вставил следующую строку в сценарий оболочки и установил ее для запуска при запуске, так как мой отцовский ноутбук (12.04 32 бит) не сохранял настройку максимального объема.

pacmd set-sink-volume 0 99999

, если есть только одна звуковая карта, это, вероятно, индекс 0, и вам не нужно вводить полное имя. Я вижу выше, что значение основано на 65536, составляющем 100%. Когда я использовал 99999, я стрелял в темноте. 153% будут на самом деле 100270, достигнув того же результата, что и использование gui.

1
ответ дан 25 May 2018 в 04:10
[F1]
0
ответ дан 25 May 2018 в 04:10
  • 1
    Спасибо за ваш ответ. Если возможно, можете ли вы отредактировать свой ответ, чтобы подробнее рассказать об этом? Всегда полезно знать людям , почему должно работать решение, а не просто слепое копирование кода, которое они не понимают. Это также помогает адаптировать решения к различным проблемам. – Henning Kockerbeck 19 November 2016 в 15:01

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

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