Как показать уровень громкости при изменении громкости звука с помощью пользовательских ярлыков. [dубликат]

Когда я нажимаю клавиши увеличения / уменьшения громкости на моей клавиатуре, громкость изменяется слишком сильно. Как уменьшить размер шага, чтобы у меня было более точное управление?

50
задан 31 October 2010 в 08:24

74 ответа

10.04 / 10.10 / 11.04

Я только что обнаружил, что gconf-editor имеет настройку для «Громкость в процентах от объема»:

/ apps / gnome_settings_daemon / volume_step

Гораздо более элегантно, и он работает с уведомлениями о громкости OSD.

11
ответ дан 31 July 2018 в 19:29

Это простое решение работает (по крайней мере) 12.04 и не требует CCSM.

У вас не будет действий на панели тонов на экране при использовании сочетаний клавиш, но у вас будет,

  1. Системные настройки> Клавиатура> вкладка «Ярлыки»> Категория «Звук и мультимедиа»
  2. Отключите существующие «Уменьшение громкости» и «Громкость» Вверх ". Для этого нажмите на каждый щелчок, чтобы выбрать его, а затем нажмите Backspace, чтобы очистить любую комбинацию клавиш, связанную с ним.
  3. Теперь выберите категорию «Пользовательские ярлыки» и нажмите значок «+», чтобы создать два новых ярлыки: Название: Volume UpCommand: набор amixer Master 3% + Name: Volume DownCommand: набор amixer Master 3% - (эксперимент с процентами. Если вам нужно пойти очень хорошо, опустите знак%, и он будет использовать 0 -255, а не процентов).
  4. Теперь назначьте каждый из ваших новых ярлыков комбинации клавиш или клавиш: выберите ярлык и введите нужную клавишу или клавиши на клавиатуре.

После этого, когда вы используете регуляторы громкости на клавиатуре, вы должны иметь любые приращения объема, которые вы указали. Вы всегда можете вернуться к исходному поведению, отключив свои собственные ярлыки и снова включив готовые в категории «Звук и мультимедиа».

10
ответ дан 31 July 2018 в 19:29

Вы можете сделать это с помощью Диспетчера настроек CompizConfig. Используйте команду sudo apt-get install compizconfig-settings-manager , если вы еще не установили ее.

Теперь откройте диспетчер настроек CompizConfig и перейдите в «Команды» в разделе «Общие» , Установите флажок Включить команды справа. На вкладке «Команды» введите следующие две команды отдельно в виде двух команд:

amixer set Master 5% + -q

amixer set Master 5% -q

Назначьте два сочетания клавиш для команд на вкладке «Связывание клавиш». Я использую комбинацию Super + [и Super +]. Теперь закройте диспетчер настроек CompizConfig, и это должно работать.

Я не уверен, что вы можете назначать команды встроенным контроллерам томов на компьютере.

5
ответ дан 2 August 2018 в 12:32

Стоит отметить, что на Ubuntu 17.10 уже существует (хотя и несколько запутанная) поддержка для этого. Нажмите Shift + XF86AudioRaiseVolume (или XF86AudioLowerVolume), чтобы изменить громкость с меньшим размером шага.

3
ответ дан 2 August 2018 в 12:32

Kubuntu 16.04

Я обновил с 14.04, где был уровень мастер-уровня, а также отдельные источники входного сигнала и источники вывода и шаг увеличения / уменьшения 3% (который позже изменился на 5%), , Мне удалось удержать его примерно на 2% и 3%, просто отрегулировав уровни громкости выходного источника, чтобы компенсировать шаги мастер-уровня.

Так, естественно, я немного разозлился, когда 16.04 поднял это до 6 %, и удалили главный регулятор громкости, вместо этого кнопки регулировки громкости управляют обоими выходными источниками.

Вышеописанное исправление для Ubuntu 16.04 не работает с интерфейсом Plasma 5, используемым на KDE5, поэтому не будет работать Kubuntu 16.04 - я пробовал, и он не работает.

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

Отредактируйте файл ListItemBase.qml , как правило, найденный в /usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml как root.

Существует несколько строк внутри функций : увеличение VOLUMUM и уменьшает объем , которые определяют шаг, деля максимальный объем на 15. Они выглядят так:

  var step = slider.maximumValue / 15;   

Чем выше число, тем меньше шагов. Если это было 1, объем равен 0% или 100%, но если бы это было 100, объем увеличивался бы с шагом 1%.

Лично я нацелился на 2%, поэтому я изменил обе эти строки относятся к

  var step = slider.maximumValue / 50;   

Кредит относится к этому Reddit: https://www.reddit.com/r/kde/comments/3t1xr0/how_to_change_the_volume_increment_step_size_for/

] Однако для этого вам нужно будет перезапустить Plasma:

  killall plasmashell # остановить его kstart plasmashell # перезапустить его  

Надеюсь, это поможет кому-то выйти или, может быть, даже привести к тому, что кто-то внесет изменения в Plasma, чтобы настроить эту конфигурацию ... оба могут стать мной после другого обновления.

0
ответ дан 2 August 2018 в 12:32

Ubuntu 14.04 / 15.04 / 15.10 / 16.04 / 16.10 / 17.04

У меня наконец есть правильное решение для пользователей Trusty, Vivid, Wily, Xenial, Yakkety и Zesty. Вместо того, чтобы использовать кучу хаков или скриптов, я решил исправить проблему в исходном коде. Я применил этот патч к gnome-settings-daemon и unity-settings-daemon (некоторые тривиальные модификации были внесены в патч).

Я загрузил пакеты в PPA:

ppa: george-edison55 / gnome-settings-daemon ( Нажмите здесь для получения инструкций )

После того, как вы добавили PPA, запустите:

  sudo apt-get update sudo apt-get upgrade   

После завершения установки вам необходимо перезапустить. После обновления пакетов вы можете использовать команду dconf для изменения приращения темпа:

  dconf write / org / gnome / settings-daemon / plugins / sound  / volume-step 2  

(Значение по умолчанию - 6.)

Теперь, когда вы нажимаете клавиши регулировки громкости, громкость изменяется с шагом 2:

16
ответ дан 2 August 2018 в 12:32

10.04 / 10.10 / 11.04

Я только что обнаружил, что gconf-editor имеет настройку для «Громкость в процентах от объема»:

/ apps / gnome_settings_daemon / volume_step

Гораздо более элегантно, и он работает с уведомлениями о громкости OSD.

11
ответ дан 2 August 2018 в 12:32

Это простое решение работает (по крайней мере) 12.04 и не требует CCSM.

У вас не будет действий на панели тонов на экране при использовании сочетаний клавиш, но у вас будет,

  1. Системные настройки> Клавиатура> вкладка «Ярлыки»> Категория «Звук и мультимедиа»
  2. Отключите существующие «Уменьшение громкости» и «Громкость» Вверх ". Для этого нажмите на каждый щелчок, чтобы выбрать его, а затем нажмите Backspace, чтобы очистить любую комбинацию клавиш, связанную с ним.
  3. Теперь выберите категорию «Пользовательские ярлыки» и нажмите значок «+», чтобы создать два новых ярлыки: Название: Volume UpCommand: набор amixer Master 3% + Name: Volume DownCommand: набор amixer Master 3% - (эксперимент с процентами. Если вам нужно пойти очень хорошо, опустите знак%, и он будет использовать 0 -255, а не процентов).
  4. Теперь назначьте каждый из ваших новых ярлыков комбинации клавиш или клавиш: выберите ярлык и введите нужную клавишу или клавиши на клавиатуре.

После этого, когда вы используете регуляторы громкости на клавиатуре, вы должны иметь любые приращения объема, которые вы указали. Вы всегда можете вернуться к исходному поведению, отключив свои собственные ярлыки и снова включив готовые в категории «Звук и мультимедиа».

10
ответ дан 2 August 2018 в 12:32

Kubuntu 17.04

Отредактируйте файл main.xml , который обычно находится по адресу: /usr/share/plasma/plasmoids/org.kde.plasma.volume/contents /config/main.xml как root.

Ищите запись volumeStep:

  & lt; entry name = "volumeStep" type = "Int" & gt;  ;  & Lt; & умолчанию GT; 2 & Lt; / по умолчанию & GT;  & Lt; / запись & GT;   

и измените процентный шаг на все, что захотите. Я использую 2%, как вы можете видеть.

Как написано на Kubuntu 16.04, вам нужно перезапустить Plasma, чтобы это вступило в силу:

  killall plasmashell #to stop  это kstart plasmashell #, чтобы перезапустить его  
2
ответ дан 2 August 2018 в 12:32

Вы можете сделать это с помощью Диспетчера настроек CompizConfig. Используйте команду sudo apt-get install compizconfig-settings-manager , если вы еще не установили ее.

Теперь откройте диспетчер настроек CompizConfig и перейдите в «Команды» в разделе «Общие» , Установите флажок Включить команды справа. На вкладке «Команды» введите следующие две команды отдельно в виде двух команд:

amixer set Master 5% + -q

amixer set Master 5% -q

Назначьте два сочетания клавиш для команд на вкладке «Связывание клавиш». Я использую комбинацию Super + [и Super +]. Теперь закройте диспетчер настроек CompizConfig, и это должно работать.

Я не уверен, что вы можете назначать команды встроенным контроллерам томов на компьютере.

5
ответ дан 3 August 2018 в 16:53

Стоит отметить, что на Ubuntu 17.10 уже существует (хотя и несколько запутанная) поддержка для этого. Нажмите Shift + XF86AudioRaiseVolume (или XF86AudioLowerVolume), чтобы изменить громкость с меньшим размером шага.

3
ответ дан 3 August 2018 в 16:53

Kubuntu 16.04

Я обновил с 14.04, где был уровень мастер-уровня, а также отдельные источники входного сигнала и источники вывода и шаг увеличения / уменьшения 3% (который позже изменился на 5%), , Мне удалось удержать его примерно на 2% и 3%, просто отрегулировав уровни громкости выходного источника, чтобы компенсировать шаги мастер-уровня.

Так, естественно, я немного разозлился, когда 16.04 поднял это до 6 %, и удалили главный регулятор громкости, вместо этого кнопки регулировки громкости управляют обоими выходными источниками.

Вышеописанное исправление для Ubuntu 16.04 не работает с интерфейсом Plasma 5, используемым на KDE5, поэтому не будет работать Kubuntu 16.04 - я пробовал, и он не работает.

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

Отредактируйте файл ListItemBase.qml , как правило, найденный в /usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml как root.

Существует несколько строк внутри функций : увеличение VOLUMUM и уменьшает объем , которые определяют шаг, деля максимальный объем на 15. Они выглядят так:

  var step = slider.maximumValue / 15;   

Чем выше число, тем меньше шагов. Если это было 1, объем равен 0% или 100%, но если бы это было 100, объем увеличивался бы с шагом 1%.

Лично я нацелился на 2%, поэтому я изменил обе эти строки относятся к

  var step = slider.maximumValue / 50;   

Кредит относится к этому Reddit: https://www.reddit.com/r/kde/comments/3t1xr0/how_to_change_the_volume_increment_step_size_for/

] Однако для этого вам нужно будет перезапустить Plasma:

  killall plasmashell # остановить его kstart plasmashell # перезапустить его  

Надеюсь, это поможет кому-то выйти или, может быть, даже привести к тому, что кто-то внесет изменения в Plasma, чтобы настроить эту конфигурацию ... оба могут стать мной после другого обновления.

0
ответ дан 3 August 2018 в 16:53

10.04 / 10.10 / 11.04

Я только что обнаружил, что gconf-editor имеет настройку для «Громкость в процентах от объема»:

/ apps / gnome_settings_daemon / volume_step

Гораздо более элегантно, и он работает с уведомлениями о громкости OSD.

11
ответ дан 3 August 2018 в 16:53

Ubuntu 14.04 / 15.04 / 15.10 / 16.04 / 16.10 / 17.04

У меня наконец есть правильное решение для пользователей Trusty, Vivid, Wily, Xenial, Yakkety и Zesty. Вместо того, чтобы использовать кучу хаков или скриптов, я решил исправить проблему в исходном коде. Я применил этот патч к gnome-settings-daemon и unity-settings-daemon (некоторые тривиальные модификации были внесены в патч).

Я загрузил пакеты в PPA:

ppa: george-edison55 / gnome-settings-daemon ( Нажмите здесь для получения инструкций )

После того, как вы добавили PPA, запустите:

  sudo apt-get update sudo apt-get upgrade   

После завершения установки вам необходимо перезапустить. После обновления пакетов вы можете использовать команду dconf для изменения приращения темпа:

  dconf write / org / gnome / settings-daemon / plugins / sound  / volume-step 2  

(Значение по умолчанию - 6.)

Теперь, когда вы нажимаете клавиши регулировки громкости, громкость изменяется с шагом 2:

16
ответ дан 3 August 2018 в 16:53

Это простое решение работает (по крайней мере) 12.04 и не требует CCSM.

У вас не будет действий на панели тонов на экране при использовании сочетаний клавиш, но у вас будет,

  1. Системные настройки> Клавиатура> вкладка «Ярлыки»> Категория «Звук и мультимедиа»
  2. Отключите существующие «Уменьшение громкости» и «Громкость» Вверх ". Для этого нажмите на каждый щелчок, чтобы выбрать его, а затем нажмите Backspace, чтобы очистить любую комбинацию клавиш, связанную с ним.
  3. Теперь выберите категорию «Пользовательские ярлыки» и нажмите значок «+», чтобы создать два новых ярлыки: Название: Volume UpCommand: набор amixer Master 3% + Name: Volume DownCommand: набор amixer Master 3% - (эксперимент с процентами. Если вам нужно пойти очень хорошо, опустите знак%, и он будет использовать 0 -255, а не процентов).
  4. Теперь назначьте каждый из ваших новых ярлыков комбинации клавиш или клавиш: выберите ярлык и введите нужную клавишу или клавиши на клавиатуре.

После этого, когда вы используете регуляторы громкости на клавиатуре, вы должны иметь любые приращения объема, которые вы указали. Вы всегда можете вернуться к исходному поведению, отключив свои собственные ярлыки и снова включив готовые в категории «Звук и мультимедиа».

10
ответ дан 3 August 2018 в 16:53

Kubuntu 17.04

Отредактируйте файл main.xml , который обычно находится по адресу: /usr/share/plasma/plasmoids/org.kde.plasma.volume/contents /config/main.xml как root.

Ищите запись volumeStep:

  & lt; entry name = "volumeStep" type = "Int" & gt;  ;  & Lt; & умолчанию GT; 2 & Lt; / по умолчанию & GT;  & Lt; / запись & GT;   

и измените процентный шаг на все, что захотите. Я использую 2%, как вы можете видеть.

Как написано на Kubuntu 16.04, вам нужно перезапустить Plasma, чтобы это вступило в силу:

  killall plasmashell #to stop  это kstart plasmashell #, чтобы перезапустить его  
2
ответ дан 3 August 2018 в 16:53

Вы можете сделать это с помощью Диспетчера настроек CompizConfig. Используйте команду sudo apt-get install compizconfig-settings-manager , если вы еще не установили ее.

Теперь откройте диспетчер настроек CompizConfig и перейдите в «Команды» в разделе «Общие» , Установите флажок Включить команды справа. На вкладке «Команды» введите следующие две команды отдельно в виде двух команд:

amixer set Master 5% + -q

amixer set Master 5% -q

Назначьте два сочетания клавиш для команд на вкладке «Связывание клавиш». Я использую комбинацию Super + [и Super +]. Теперь закройте диспетчер настроек CompizConfig, и это должно работать.

Я не уверен, что вы можете назначать команды встроенным контроллерам томов на компьютере.

5
ответ дан 5 August 2018 в 02:13

Стоит отметить, что на Ubuntu 17.10 уже существует (хотя и несколько запутанная) поддержка для этого. Нажмите Shift + XF86AudioRaiseVolume (или XF86AudioLowerVolume), чтобы изменить громкость с меньшим размером шага.

3
ответ дан 5 August 2018 в 02:13

Kubuntu 16.04

I обновлен с 14.04, который имел уровень мастер-уровня, а также отдельные источники входного сигнала и источники вывода и шаг увеличения / уменьшения 3% (который позже изменился на 5%), , Мне удалось удержать его примерно на 2% и 3%, просто отрегулировав уровни громкости выходного источника, чтобы компенсировать шаги мастер-уровня.

Так, естественно, я немного разозлился, когда 16.04 поднял это до 6 %, и удалили главный регулятор громкости, вместо этого кнопки регулировки громкости управляют обоими выходными источниками.

Вышеописанное исправление для Ubuntu 16.04 не работает с интерфейсом Plasma 5, используемым на KDE5, поэтому не будет работать Kubuntu 16.04 - я пробовал, и он не работает.

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

Отредактируйте файл ListItemBase.qml , как правило, найденный в /usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml как root.

Существует несколько строк внутри функций : увеличение VOLUMUM и уменьшает объем , которые определяют шаг, деля максимальный объем на 15. Они выглядят так:

  var step = slider.maximumValue / 15;   

Чем выше число, тем меньше шагов. Если это было 1, объем равен 0% или 100%, но если бы это было 100, объем увеличивался бы с шагом 1%.

Лично я нацелился на 2%, поэтому я изменил обе эти строки относятся к

  var step = slider.maximumValue / 50;   

Кредит относится к этому Reddit: https://www.reddit.com/r/kde/comments/3t1xr0/how_to_change_the_volume_increment_step_size_for/

] Однако для этого вам нужно будет перезапустить Plasma:

  killall plasmashell # остановить его kstart plasmashell # перезапустить его  

Надеюсь, это поможет кому-то выйти или, может быть, даже привести к тому, что кто-то внесет изменения в Plasma, чтобы настроить эту конфигурацию ... оба могут стать мной после другого обновления.

0
ответ дан 5 August 2018 в 02:13

10.04 / 10.10 / 11.04

Я только что обнаружил, что gconf-editor имеет настройку для «Громкость в процентах от объема»:

/ apps / gnome_settings_daemon / volume_step

Гораздо более элегантно, и он работает с уведомлениями о громкости OSD.

11
ответ дан 5 August 2018 в 02:13

Ubuntu 14.04 / 15.04 / 15.10 / 16.04 / 16.10 / 17.04

У меня наконец есть правильное решение для пользователей Trusty, Vivid, Wily, Xenial, Yakkety и Zesty. Вместо того, чтобы использовать кучу хаков или скриптов, я решил исправить проблему в исходном коде. Я применил этот патч к gnome-settings-daemon и unity-settings-daemon (некоторые тривиальные модификации были внесены в патч).

Я загрузил пакеты в PPA:

ppa: george-edison55 / gnome-settings-daemon ( Нажмите здесь для получения инструкций )

После того, как вы добавили PPA, запустите:

  sudo apt-get update sudo apt-get upgrade   

После завершения установки вам необходимо перезапустить. После обновления пакетов вы можете использовать команду dconf для изменения приращения темпа:

  dconf write / org / gnome / settings-daemon / plugins / sound  / volume-step 2  

(Значение по умолчанию - 6.)

Теперь, когда вы нажимаете клавиши регулировки громкости, громкость изменяется с шагом 2:

16
ответ дан 5 August 2018 в 02:13

Это простое решение работает (по крайней мере) 12.04 и не требует CCSM.

У вас не будет действий на панели тонов на экране при использовании сочетаний клавиш, но у вас будет,

  1. Системные настройки> Клавиатура> вкладка «Ярлыки»> Категория «Звук и мультимедиа»
  2. Отключите существующие «Уменьшение громкости» и «Громкость» Вверх ". Для этого нажмите на каждый щелчок, чтобы выбрать его, а затем нажмите Backspace, чтобы очистить любую комбинацию клавиш, связанную с ним.
  3. Теперь выберите категорию «Пользовательские ярлыки» и нажмите значок «+», чтобы создать два новых ярлыки: Название: Volume UpCommand: набор amixer Master 3% + Name: Volume DownCommand: набор amixer Master 3% - (эксперимент с процентами. Если вам нужно пойти очень хорошо, опустите знак%, и он будет использовать 0 -255, а не процентов).
  4. Теперь назначьте каждый из ваших новых ярлыков комбинации клавиш или клавиш: выберите ярлык и введите нужную клавишу или клавиши на клавиатуре.

После этого, когда вы используете регуляторы громкости на клавиатуре, вы должны иметь любые приращения объема, которые вы указали. Вы всегда можете вернуться к исходному поведению, отключив свои собственные ярлыки и снова включив готовые в категории «Звук и мультимедиа».

10
ответ дан 5 August 2018 в 02:13

Kubuntu 17.04

Отредактируйте файл main.xml , который обычно находится по адресу: /usr/share/plasma/plasmoids/org.kde.plasma.volume/contents /config/main.xml как root.

Ищите запись volumeStep:

  & lt; entry name = "volumeStep" type = "Int" & gt;  ;  & Lt; & умолчанию GT; 2 & Lt; / по умолчанию & GT;  & Lt; / запись & GT;   

и измените процентный шаг на все, что захотите. Я использую 2%, как вы можете видеть.

Как написано на Kubuntu 16.04, вам нужно перезапустить Plasma, чтобы это вступило в силу:

  killall plasmashell #to stop  это kstart plasmashell #, чтобы перезапустить его  
2
ответ дан 5 August 2018 в 02:13

Вы можете сделать это с помощью Диспетчера настроек CompizConfig. Используйте команду sudo apt-get install compizconfig-settings-manager , если вы еще не установили ее.

Теперь откройте диспетчер настроек CompizConfig и перейдите в «Команды» в разделе «Общие» , Установите флажок Включить команды справа. На вкладке «Команды» введите следующие две команды отдельно в виде двух команд:

amixer set Master 5% + -q

amixer set Master 5% -q

Назначьте два сочетания клавиш для команд на вкладке «Связывание клавиш». Я использую комбинацию Super + [и Super +]. Теперь закройте диспетчер настроек CompizConfig, и это должно работать.

Я не уверен, что вы можете назначать команды встроенным контроллерам томов на компьютере.

5
ответ дан 6 August 2018 в 18:53

Стоит отметить, что на Ubuntu 17.10 уже существует (хотя и несколько запутанная) поддержка для этого. Нажмите Shift + XF86AudioRaiseVolume (или XF86AudioLowerVolume), чтобы изменить громкость с меньшим размером шага.

3
ответ дан 6 August 2018 в 18:53

Kubuntu 16.04

Я обновил с 14.04, где был уровень мастер-уровня, а также отдельные источники входного сигнала и источники вывода и шаг увеличения / уменьшения 3% (который позже изменился на 5%), , Мне удалось удержать его примерно на 2% и 3%, просто отрегулировав уровни громкости выходного источника, чтобы компенсировать шаги мастер-уровня.

Так, естественно, я немного разозлился, когда 16.04 поднял это до 6 %, и удалили главный регулятор громкости, вместо этого кнопки регулировки громкости управляют обоими выходными источниками.

Вышеописанное исправление для Ubuntu 16.04 не работает с интерфейсом Plasma 5, используемым на KDE5, поэтому не будет работать Kubuntu 16.04 - я пробовал, и он не работает.

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

Отредактируйте файл ListItemBase.qml , как правило, найденный в /usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/ListItemBase.qml как root.

Существует несколько строк внутри функций : увеличение VOLUMUM и уменьшает объем , которые определяют шаг, деля максимальный объем на 15. Они выглядят так:

  var step = slider.maximumValue / 15;   

Чем выше число, тем меньше шагов. Если это было 1, объем равен 0% или 100%, но если бы это было 100, объем увеличивался бы с шагом 1%.

Лично я нацелился на 2%, поэтому я изменил обе эти строки относятся к

  var step = slider.maximumValue / 50;   

Кредит относится к этому Reddit: https://www.reddit.com/r/kde/comments/3t1xr0/how_to_change_the_volume_increment_step_size_for/

] Однако для этого вам нужно будет перезапустить Plasma:

  killall plasmashell # остановить его kstart plasmashell # перезапустить его  

Надеюсь, это поможет кому-то выйти или, может быть, даже привести к тому, что кто-то внесет изменения в Plasma, чтобы настроить эту конфигурацию ... оба могут стать мной после другого обновления.

0
ответ дан 6 August 2018 в 18:53

10.04 / 10.10 / 11.04

Я только что обнаружил, что gconf-editor имеет настройку для «Громкость в процентах от объема»:

/ apps / gnome_settings_daemon / volume_step

Гораздо более элегантно, и он работает с уведомлениями о громкости OSD.

11
ответ дан 6 August 2018 в 18:53

Ubuntu 14.04 / 15.04 / 15.10 / 16.04 / 16.10 / 17.04

У меня наконец есть правильное решение для пользователей Trusty, Vivid, Wily, Xenial, Yakkety и Zesty. Вместо того, чтобы использовать кучу хаков или скриптов, я решил исправить проблему в исходном коде. Я применил этот патч к gnome-settings-daemon и unity-settings-daemon (некоторые тривиальные модификации были внесены в патч).

Я загрузил пакеты в PPA:

ppa: george-edison55 / gnome-settings-daemon ( Нажмите здесь для получения инструкций )

После того, как вы добавили PPA, запустите:

  sudo apt-get update sudo apt-get upgrade   

После завершения установки вам необходимо перезапустить. После обновления пакетов вы можете использовать команду dconf для изменения приращения темпа:

  dconf write / org / gnome / settings-daemon / plugins / sound  / volume-step 2  

(Значение по умолчанию - 6.)

Теперь, когда вы нажимаете клавиши регулировки громкости, громкость изменяется с шагом 2:

16
ответ дан 6 August 2018 в 18:53

Это простое решение работает (по крайней мере) 12.04 и не требует CCSM.

У вас не будет действий на панели тонов на экране при использовании сочетаний клавиш, но у вас будет,

  1. Системные настройки> Клавиатура> вкладка «Ярлыки»> Категория «Звук и мультимедиа»
  2. Отключите существующие «Уменьшение громкости» и «Громкость» Вверх ". Для этого нажмите на каждый щелчок, чтобы выбрать его, а затем нажмите Backspace, чтобы очистить любую комбинацию клавиш, связанную с ним.
  3. Теперь выберите категорию «Пользовательские ярлыки» и нажмите значок «+», чтобы создать два новых ярлыки: Название: Volume UpCommand: набор amixer Master 3% + Name: Volume DownCommand: набор amixer Master 3% - (эксперимент с процентами. Если вам нужно пойти очень хорошо, опустите знак%, и он будет использовать 0 -255, а не процентов).
  4. Теперь назначьте каждый из ваших новых ярлыков комбинации клавиш или клавиш: выберите ярлык и введите нужную клавишу или клавиши на клавиатуре.

После этого, когда вы используете регуляторы громкости на клавиатуре, вы должны иметь любые приращения объема, которые вы указали. Вы всегда можете вернуться к исходному поведению, отключив свои собственные ярлыки и снова включив готовые в категории «Звук и мультимедиа».

10
ответ дан 6 August 2018 в 18:53

Kubuntu 17.04

Отредактируйте файл main.xml , который обычно находится по адресу: /usr/share/plasma/plasmoids/org.kde.plasma.volume/contents /config/main.xml как root.

Ищите запись volumeStep:

  & lt; entry name = "volumeStep" type = "Int" & gt;  ;  & Lt; & умолчанию GT; 2 & Lt; / по умолчанию & GT;  & Lt; / запись & GT;   

и измените процентный шаг на все, что захотите. Я использую 2%, как вы можете видеть.

Как написано на Kubuntu 16.04, вам нужно перезапустить Plasma, чтобы это вступило в силу:

  killall plasmashell #to stop  это kstart plasmashell #, чтобы перезапустить его  
2
ответ дан 6 August 2018 в 18:53

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

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