Linux'ta birden çok sanal konsol vardır. Ctrl+ Alt+ bu konsollar arasında geçiş yapar. Konsol 7'den konsol 2'ye geçtiğinizde, giriş ve çıkış çevre birimleri konsol 7'den konsol 2'ye yeniden yönlendirilir. Konsol 7 etkin olmadığında, giriş / çıkış çevre birimlerine erişimi yoktur: ekran üzerinde gösterilmez ekran, uygulamalar klavye girişi vb. almaz.Fn
Tarihsel nedenlerden ötürü, ses girişi ve çıkışı, klavye ve fare gibi giriş cihazlarından ve video ekranlarından tamamen farklı kanallar kullanır. Konsol cihazları (işletim sistemindeki soyutlama) klavyeyi ve videoyu kapsar ancak sesi kapsamaz. Bir Unix sisteminde sesin en yaygın temel uygulaması bu sistemden bağımsızdır ve ses çevre birimlerini kullanma izni, konsolun sahipliğinden ziyade grup üyeliğine göre verilir. Bu aslında bir tasarım eksikliğidir.
Ubuntu, oturumun konsola oturum açmasını ve yalnızca bunların ses cihazına erişmesini sağlayacak şekilde ayarladı. Konsolları değiştirirseniz, diğer konsola da giriş yapmadığınız sürece ses cihazına erişiminizi kaybedersiniz. Bu en başından beri gerçekten yapılmalıydı, ama konsol arayüz tasarımcıları ses hakkında düşünmedikleri için değildi.
Başka bir konsola geçtiğinizde, CPU bir konsolla değil bir makineyle ilişkili olduğu için programlarınız çalışmaya devam eder: makinede hesabı olan herkesin CPU zamanını kullanmasına izin verilir. Aynı şey bellek ve dosyalar (izinlere tabi) gibi diğer kaynaklar için de geçerlidir. Yalnızca kullanıcıyla konsol sahipliği tarafından yönetilen etkileşimlerdir. Giriş yapmadığınız bir konsola geçtiğinizde sesleriniz durur, çünkü programlarınız ses çıkış aygıtına erişim ayrıcalığını kaybeder.
Ubuntu'nun Polkit üzerinden erişim kontrolü uyguladığına inanıyorum , ancak bunun nasıl çalıştığını tam olarak bilmiyorum.