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

Я нашел намного лучший способ сделать это. Откройте Ваш sources.list файл и записывает имена хостов repos. Получите их адреса IPv4, затем отредактируйте sources.list с адресами IPv4, а не именами хостов. Кв. - добирается, должен теперь связаться, репозитории по IPv4 обращается к Вам указанный, обходящий IPv6.

Существует недостаток, что repos обычно имеют своего рода выравнивание нагрузки и/или настроенную геолокацию IP, который, конечно, обходит этот метод. Однако не должно иметь значения, если только несколько человек делают его. Если Вы действительно находите, что одно зеркало является медленным, попытайтесь получить другой repo IP-адрес (например, при помощи сервиса ping онлайн) и использование это.

11
25.06.2015, 00:49
2 ответа

В Linux есть несколько виртуальных консолей. Ctrl + Alt + F n переключает между этими консолями. Когда вы переключаетесь с консоли 7 на консоль 2, периферийные устройства ввода и вывода перенаправляются с консоли 7 на консоль 2. Когда консоль 7 неактивна, у нее нет доступа к периферийным устройствам ввода / вывода: дисплей не отображается на экран, приложения не получают ввод с клавиатуры и т. д.

По историческим причинам для ввода и вывода звука используются совершенно разные каналы от устройств ввода, таких как клавиатура и мышь, и от видеодисплеев. Консольные устройства (абстракция в операционной системе) охватывают клавиатуру и видео, но не звук. Наиболее распространенная базовая реализация звука в системе Unix не зависит от этой системы, и разрешение на использование звуковых периферийных устройств предоставляется на основе членства в группе, а не владения консолью. Фактически это недостаток конструкции.

В Ubuntu все настроено так, что сеанс, входящий в консоль, и только они имеют доступ к аудиоустройству. Если вы переключите консоли, вы потеряете доступ к аудиоустройству, если не войдете в другую консоль. Это то, что действительно следовало сделать с самого начала, но не потому, что дизайнеры консольных интерфейсов не думали о звуке.

Когда вы переключаетесь на другую консоль, ваши программы продолжают работать, потому что ЦП связан не с консолью, а с машиной: любому, у кого есть учетная запись на машине, разрешено использовать время ЦП. То же самое и с другими ресурсами, такими как память и файлы (при наличии разрешений).Право собственности на консоль регулируется только взаимодействием с пользователем. Ваш звук перестает воспроизводиться, когда вы переключаетесь на консоль, на которой вы не вошли в систему, потому что ваши программы теряют право доступа к устройству вывода звука.

Я считаю, что Ubuntu реализует контроль доступа через Polkit , но я не знаю точно, как это работает.

4
27.01.2020, 19:59

Некоторое время назад люди использовали компьютерные терминалы для ввода или отображения данных из мейнфрейма Unix. Если кто-либо из пользователей этого терминала хотел, скажем, cat /dev/zero, то выход транслировался не на все терминалы/пользователи, подключенные к одному мейнфрейму (это потому, что это была многопользовательская система, и каждый пользователь мог выполнять свои задачи, не затрагивая при этом других пользователей).

В наши дни мы используем виртуальные терминалы (или виртуальные консоли - VC), которые являются программной эмуляцией физических компьютерных терминалов , и работают подобным образом. Если вы вошли в систему на VC1 и запустили ls -alR /, то выход не будет транслироваться на все VC, и даже если вы переключитесь на другой VC, ваши ls будут продолжать работать на VC1 и посылать выходные данные на VC1 (таким же образом, ваша команда обновления будет продолжать работать на VC, который вы запустили, даже если вы переключитесь на другой VC).

Теперь, звук немного отличается от стандартного вывода, так как (по умолчанию) он использует то же самое устройство для вывода независимо от того, к какому VC подключен ваш пользователь, но ваш пользователь должен быть подключен, чтобы иметь доступ к выходу звукового устройства.

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

1
27.01.2020, 19:59

Теги

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