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

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
Аватара пользователя

Автор темы
malvinochka2017
Сообщения: 332
Зарегистрирован: 24 июн 2017, 17:31
Решено: 4
Благодарил (а): 39 раз
Поблагодарили: 77 раз
Контактная информация:

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

#1

04 июл 2017, 00:08

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

А можно ли назначить какую нибудь комбинацию клавиш или команду в терминале вводить, что бы так же переключать быстрее?
Вложения
Снимок экрана в 2017-07-04 00-03-01.png
Я люблю тебя, не за то, кто ты, а за то, кто я с тобой. #Louna

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

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

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

#2

04 июл 2017, 01:23

Как пользователь cinnamon-а могу предположить, что в mate теоретически можно найти в dconf соответствующую настройку для переключения. Но ни факт. Жду не дождусь, когда в эту тему заглянут сторожилы Gnu/Linux и помогут вам (хоть опыта от них наберусь, хех). Но, если вы все же ее найдете в dconf, тогда сообщите, можно будет написать скрипт, который будет выполнять переключение, и забиндить его.
Вы не готовы! :pc2:
Изображение

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

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

#3

04 июл 2017, 12:54

malvinochka2017, можно пошаманить подобным образом

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

SemenSinchenko
Сообщения: 340
Зарегистрирован: 17 фев 2017, 12:01
Решено: 2
Откуда: Москва
Благодарил (а): 43 раза
Поблагодарили: 46 раз
Контактная информация:

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

#4

04 июл 2017, 13:18

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

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#5

04 июл 2017, 16:01

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

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

SemenSinchenko
Сообщения: 340
Зарегистрирован: 17 фев 2017, 12:01
Решено: 2
Откуда: Москва
Благодарил (а): 43 раза
Поблагодарили: 46 раз
Контактная информация:

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

#6

04 июл 2017, 16:29

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#7

04 июл 2017, 16:33

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

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

SemenSinchenko
Сообщения: 340
Зарегистрирован: 17 фев 2017, 12:01
Решено: 2
Откуда: Москва
Благодарил (а): 43 раза
Поблагодарили: 46 раз
Контактная информация:

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

#8

04 июл 2017, 17:08

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

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

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

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

#9

04 июл 2017, 17:38

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#10

04 июл 2017, 17:42

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

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

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

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

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

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

#11

04 июл 2017, 17:55

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#12

04 июл 2017, 17:56

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

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

SATORY_RA
Сообщения: 58
Зарегистрирован: 08 апр 2017, 11:58
Решено: 2
Благодарил (а): 26 раз
Поблагодарили: 26 раз
Контактная информация:

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

#13

04 июл 2017, 18: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
Сообщения: 332
Зарегистрирован: 24 июн 2017, 17:31
Решено: 4
Благодарил (а): 39 раз
Поблагодарили: 77 раз
Контактная информация:

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

#14

04 июл 2017, 23:40

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

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

Автор темы
malvinochka2017
Сообщения: 332
Зарегистрирован: 24 июн 2017, 17:31
Решено: 4
Благодарил (а): 39 раз
Поблагодарили: 77 раз
Контактная информация:

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

#15

04 июл 2017, 23:44

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

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

SATORY_RA
Сообщения: 58
Зарегистрирован: 08 апр 2017, 11:58
Решено: 2
Благодарил (а): 26 раз
Поблагодарили: 26 раз
Контактная информация:

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

#16

06 июл 2017, 01:19

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

Закрыто

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

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

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