Переключение звука с колонок на наушники по горячей клавише или в терминале.

Руководства, вопросы, обсуждения
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
malvinochka2017
Сообщения: 307
Зарегистрирован: 24 июн 2017, 14:31
Решено: 3
Благодарил (а): 41 раз
Поблагодарили: 65 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение malvinochka2017 » 03 июл 2017, 21:08

В параметрах звука переключаюсь между этими двумя значениями (аналоговый/линейный - на скрине). И у меня звук или в наушники или в колонки. Меня это вполне устраивает, потому что и колонки и наушники подключены одновременно и всегда через два выхода. И я просто переключаюсь вот так между ними.

А можно ли назначить какую нибудь комбинацию клавиш или команду в терминале вводить, что бы так же переключать быстрее?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я люблю тебя, не за то, кто ты, а за то, кто я с тобой. #Louna

Аватара пользователя
root
Сообщения: 533
Зарегистрирован: 16 фев 2017, 17:03
Решено: 3
Откуда: г. Хабаровск
Благодарил (а): 165 раз
Поблагодарили: 112 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение root » 03 июл 2017, 22:23

Как пользователь cinnamon-а могу предположить, что в mate теоретически можно найти в dconf соответствующую настройку для переключения. Но ни факт. Жду не дождусь, когда в эту тему заглянут сторожилы Gnu/Linux и помогут вам (хоть опыта от них наберусь, хех). Но, если вы все же ее найдете в dconf, тогда сообщите, можно будет написать скрипт, который будет выполнять переключение, и забиндить его.
User: adminka
OS: Linux Mint 18.2 Sonya Cinnamon :thumbs:
Kernel: 4.11.0-14-generic
Devices ► Показать
Я не волшебник, я только учусь ;)

Аватара пользователя
Dja
Сообщения: 1987
Зарегистрирован: 27 авг 2016, 17:03
Решено: 11
Откуда: Воскресенск
Благодарил (а): 300 раз
Поблагодарили: 218 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение Dja » 04 июл 2017, 09:54

malvinochka2017, можно пошаманить подобным образом
Новичок? - ознакомься с правилами
Изображение
В поисках истины :grabli:
Изображение

Аватара пользователя
SemenSinchenko
Сообщения: 310
Зарегистрирован: 17 фев 2017, 09:01
Решено: 2
Откуда: Москва
Благодарил (а): 40 раз
Поблагодарили: 40 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение SemenSinchenko » 04 июл 2017, 10:18

malvinochka2017 писал(а):Источник цитаты А можно ли назначить какую нибудь комбинацию клавиш или команду в терминале вводить, что бы так же переключать быстрее?

Мне кажется только если через tmux или что-то подобное...

Но это какой-то геммор по моему.
Там соответственно надо будет скрипт наваять - тут нужен по ходу pacmd.
А дальше уже в tmux припаять этот скрипт на bind key

Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение Chocobo » 04 июл 2017, 13:01

pactl / pacmd же есть.
Че вы тут придумываете :smile:
там что-то на тему set-sink. Дальше завернуть это дело в .sh - и прицепить штатными средствами хоткей на исполнение
Изображение

Аватара пользователя
SemenSinchenko
Сообщения: 310
Зарегистрирован: 17 фев 2017, 09:01
Решено: 2
Откуда: Москва
Благодарил (а): 40 раз
Поблагодарили: 40 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение SemenSinchenko » 04 июл 2017, 13:29

Chocobo писал(а):Источник цитаты прицепить штатными средствами хоткей на исполнение

Не по теме
Я тогда хочу тоже знать, какими штатными средствами прицепить скрипт к хоткею в терминале! Я то думал это только с tmux геммороится... Я бы тогда понаделал скриптов на автомаунт, регулировку яркости, звука и прочего! А то иногда лень в иксы переключаться, чтобы там что-то подправить... Ну или отдельные большие команды набирать...

Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение Chocobo » 04 июл 2017, 13:33

SemenSinchenko, Я имел ввиду обычный глобальный хоткей. В заголовке темы именно так и написано :smile:

по горячей клавише или в терминале.
Изображение

Аватара пользователя
SemenSinchenko
Сообщения: 310
Зарегистрирован: 17 фев 2017, 09:01
Решено: 2
Откуда: Москва
Благодарил (а): 40 раз
Поблагодарили: 40 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение SemenSinchenko » 04 июл 2017, 14:08

Chocobo, что-то я не так прочитал фразу
malvinochka2017 писал(а):Источник цитаты какую нибудь комбинацию клавиш или команду в терминале вводить
...

Не по теме
А по факту, если говорить о консоли, то это действительно только tmux, или есть иные пути?

Аватара пользователя
BadBird
Сообщения: 1094
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 51 раз
Поблагодарили: 83 раза

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение BadBird » 04 июл 2017, 14:38

Как минимум года 4 не могу решить проблему автоотключения колонок при втыкании штекера наушников в гнездо для наушников на материнке и так же на корпусе пк.
Перепробовал кучу дистров, спрашивал на куче ресурсов.
Приходиться лезть в управление звукам и переключить там.
На виндах любых мастей все ок.
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение Chocobo » 04 июл 2017, 14:42

BadBird, можно сделать вотчдог-скрипт на событиях ACPI

Код: Выделить всё

chocobo@desktop ~ $ acpi_listen
jack/lineout LINEOUT unplug
jack/lineout LINEOUT plug


Ну и Auto-Mute в alsamixer'е исходно за это дело отвечал
Изображение

Аватара пользователя
BadBird
Сообщения: 1094
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 51 раз
Поблагодарили: 83 раза

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение BadBird » 04 июл 2017, 14:55

Chocobo, на том ресурсе мы с тобой так и не смогли решить эту проблему: http://www.mintlinux.ru/forum/thread11623.html#61466
Всё о тайлинге окон...ну, или почти всё: Тыц!!!

Аватара пользователя
Chocobo
Сообщения: 4556
Зарегистрирован: 27 авг 2016, 19:57
Решено: 107
Откуда: НН
Благодарил (а): 372 раза
Поблагодарили: 1221 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение Chocobo » 04 июл 2017, 14:56

BadBird, Ага,я помню :smile: Но хз че у тебя там не получалось
Изображение

Аватара пользователя
SATORY_RA
Сообщения: 42
Зарегистрирован: 08 апр 2017, 08:58
Решено: 1
Благодарил (а): 21 раз
Поблагодарили: 16 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение SATORY_RA » 04 июл 2017, 15:52

malvinochka2017, попробуй этот скрипт, должен подойти для твоего случая, если сработает, то потом его просто на хоткей повесишь и всё.
Создай пустой файл, в него этот текст, сохрани, потом дай ему права на исполнение и запусти, должно сработать при тех вводных, что ты дал ))) Как на горячую клавишу повесить, я думаю, сам разберёшься )))

Код: Выделить всё

#!/bin/bash
SINK=$(pacmd list-sinks|grep '[^*] index'|sed 's/.*: //')
pacmd set-default-sink ${SINK}
pacmd list-sink-inputs |grep 'index: '|sed 's/\s*index: //'|while read x
do
    pacmd move-sink-input "$x" "${SINK}";
done

malvinochka2017
Сообщения: 307
Зарегистрирован: 24 июн 2017, 14:31
Решено: 3
Благодарил (а): 41 раз
Поблагодарили: 65 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение malvinochka2017 » 04 июл 2017, 20:40

Dja писал(а):Источник цитаты malvinochka2017, можно пошаманить подобным образом


Это я уже настраивала. Но тут не много не то.

root писал(а):Источник цитаты что в mate теоретически можно найти в dconf соответствующую настройку для переключения.


Нашла инструкцию краткую для убунту, какие ключи чего означают, но в МАТЕ есть существенные отличия. Короче, не поняла, как найти эту настройку.
Я люблю тебя, не за то, кто ты, а за то, кто я с тобой. #Louna

malvinochka2017
Сообщения: 307
Зарегистрирован: 24 июн 2017, 14:31
Решено: 3
Благодарил (а): 41 раз
Поблагодарили: 65 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение malvinochka2017 » 04 июл 2017, 20:44

SATORY_RA писал(а):Источник цитаты malvinochka2017, .
Создай пустой файл, в него этот текст, сохрани, потом дай ему права на исполнение и запусти, должно сработать при тех вводных, что ты дал ))) Как на горячую клавишу повесить, я думаю, сам разберёшься )))


Создала, права дала. Запустила и просто "открытием" и "открыть в терминале". Вообще ничего не произошло...
Я люблю тебя, не за то, кто ты, а за то, кто я с тобой. #Louna

Аватара пользователя
SATORY_RA
Сообщения: 42
Зарегистрирован: 08 апр 2017, 08:58
Решено: 1
Благодарил (а): 21 раз
Поблагодарили: 16 раз

Переключение звука с колонок на наушники по горячей клавише или в терминале.

Сообщение SATORY_RA » 05 июл 2017, 22:19

malvinochka2017, да, это я ошибся - этот скрипт переключается между устройствами, а тебе нужно в одном устройстве порты поменять


Вернуться в «Параметры и оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей