1

Я использую KDE на CentOS через сеанс VNC, и я никогда не собираюсь использовать какой-либо звук в этом сеансе, он всегда совершенно бесшумный.

Когда у меня открыт VNC-клиент (в Windows), и я нажимаю клавиши регулировки громкости на клавиатуре (чтобы изменить громкость в окне Windows), в CentOS отображается огромное окно с надписью «Похоже, KMix не работает» и запускается приложение KMix поверх того, что я делал.

Я не хочу, чтобы CentOS или KDE что-либо делали, когда я нажимаю кнопки регулировки громкости. Можно ли как-нибудь полностью остановить это автозапуск KMix?

У меня нет root-доступа к сеансу CentOS.

В идеале я бы запретил моему VNC-клиенту передавать эти ключи, но я не нахожу никакой возможности сделать это, так что это может оказаться невозможным.

Версии программного обеспечения:

> cat /etc/*-release
CentOS release 5.7 (Final)
> kded --version
Qt: 3.3.6
KDE: 3.5.4-26.el5.centos.1 Red Hat
KDE Daemon: $Id: kded.cpp 534738 2006-04-27 18:04:45Z lunakl $

2 ответа2

1

Вы не указали, какую среду рабочего стола вы используете (возможно, вы используете какую-то комбинацию и просто установили KMix в системе), но вот общие инструкции:

  • В сеансе CentOS найдите апплет "Настройки" или "Центр управления". Если он есть, поищите в нем ссылку "Клавиатура" или "Ярлыки". Точное наименование и шаги к нему будут зависеть от среды вашего рабочего стола и точных версий компонентов.

  • Попробуйте переназначить мультимедийные клавиши. Они могут быть названы, например, XF86AudioLowerVolume , XF86AudioRaiseVolume и т.д., Если у них нет понятного имени, назначенного средой рабочего стола.

  • Посмотрите в xmodmap чтобы создать ~/.Xmodmap чтобы делать то, что вы хотите, в крайнем случае. Смотрите здесь и ссылки внизу; это довольно сложно.

Вот некоторые осложняющие проблемы:

  • Ваше приложение VNC в Windows может решить "перехватить" нажатие клавиши и не передавать его другим окнам. В зависимости от конкретного приложения и версии, не может быть путь , чтобы сказать ему не делать этого, так что вы не можете быть в состоянии позволить кнопки регулировки громкости , чтобы работать на хосте , если не свернуть окно VNC (сделать его терять фокус ).

  • "KDE", "CentOS" и т.д. - недостаточно информации, чтобы точно понять, какие шаги предпринять, чтобы решить эту проблему. Между различными версиями CentOS и KDE существуют огромные различия в функциональных возможностях, конфигурации и т.д. Например, CentOS 5 и CentOS 6 отличаются друг от друга с точки зрения функциональности и версий компонентов и того, как все настроено. CentOS 4 еще более отличается. KDE 4 был полностью переписан для KDE, поэтому, если вы все еще используете KDE 3.x, ваши шаги будут полностью отличаться от тех, кто работает с KDE 4. Не предоставляя никакой информации о версии, вы значительно ограничиваете потенциальную полезность ответов. Это как сказать: «У меня есть машина, которая не заводится. Как я могу это исправить?«Хорошо, если это спортивный автомобиль, выпущенный в сентябре 2013 года с электронным зажиганием и рулевым управлением, этапы поиска и устранения неисправностей будут полностью отличаться от модели Ford T, выпущенной в начале 20-го века.

0

Если вы используете realvnc, перейдите в "Настройки" -> "Эксперт" и установите для "SendMediaKeys" значение False. Тогда он не будет отправлять ввод медиа-ключа в vnc.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .