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

Руководства, вопросы, обсуждения
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.

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

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

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

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

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

Аватара пользователя

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

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

Сообщение 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
Processor: Intel Core i7-4510U, 2.00 GHz
Memory: 6 GB
Graphics card: GeForce 840M

Мой самый преданный фанат - x230 ^_^
Изображение

Аватара пользователя

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

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

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

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

В поисках истины :grabli:

Аватара пользователя

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

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

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

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

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

В сети
Аватара пользователя

Chocobo
Сообщения: 5143
Зарегистрирован: 27 авг 2016, 19:57
Решено: 123
Откуда: НН
Благодарил (а): 388 раз
Поблагодарили: 1341 раз

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

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

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

Аватара пользователя

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

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

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

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

В сети
Аватара пользователя

Chocobo
Сообщения: 5143
Зарегистрирован: 27 авг 2016, 19:57
Решено: 123
Откуда: НН
Благодарил (а): 388 раз
Поблагодарили: 1341 раз

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

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

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

Аватара пользователя

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

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

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

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

Аватара пользователя

BadBird
Сообщения: 1266
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 62 раза
Поблагодарили: 96 раз

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

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

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

В сети
Аватара пользователя

Chocobo
Сообщения: 5143
Зарегистрирован: 27 авг 2016, 19:57
Решено: 123
Откуда: НН
Благодарил (а): 388 раз
Поблагодарили: 1341 раз

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

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

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

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

chocobo@desktop ~ $ acpi_listen
jack/lineout LINEOUT unplug
jack/lineout LINEOUT plug
Ну и Auto-Mute в alsamixer'е исходно за это дело отвечал

Аватара пользователя

BadBird
Сообщения: 1266
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 62 раза
Поблагодарили: 96 раз

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

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

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

В сети
Аватара пользователя

Chocobo
Сообщения: 5143
Зарегистрирован: 27 авг 2016, 19:57
Решено: 123
Откуда: НН
Благодарил (а): 388 раз
Поблагодарили: 1341 раз

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

Сообщение 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
Сообщения: 314
Зарегистрирован: 24 июн 2017, 14:31
Решено: 3
Благодарил (а): 41 раз
Поблагодарили: 65 раз

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

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

Dja писал(а): malvinochka2017, можно пошаманить подобным образом
Это я уже настраивала. Но тут не много не то.
root писал(а): что в mate теоретически можно найти в dconf соответствующую настройку для переключения.
Нашла инструкцию краткую для убунту, какие ключи чего означают, но в МАТЕ есть существенные отличия. Короче, не поняла, как найти эту настройку.
Я люблю тебя, не за то, кто ты, а за то, кто я с тобой. #Louna


Автор темы
malvinochka2017
Сообщения: 314
Зарегистрирован: 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, да, это я ошибся - этот скрипт переключается между устройствами, а тебе нужно в одном устройстве порты поменять

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