Ma to związek z X Window Server. Określają, jakie są wyświetlane liczby.
Nie powinieneś się martwić o jawne wsparcie wyświetlanego numeru; co najwyżej po prostu podajesz odwołanie do biblioteki X Window Client i pozwalasz się zorientować.
Nowoczesne serwery mogą udostępniać wiele wyświetlaczy z adapterami wielogłowicowymi i wieloma adapterami. Zdecydowana większość czasu :0
będzie twoim jedynym pokazem. Jest tak, ponieważ tak naprawdę jest tylko jeden, a jest to domyślny numer, gdy jest tylko jeden. Można uruchomić jako :2
, co jest niezwykłe, ale wszystko nadal działałoby dobrze.
W przypadku wyświetlaczy wielogłowicowych i / lub wielu kart możliwe jest, aby X Server zarządzał wieloma wyświetlaczami jako dyskretnymi ekranami (tj. Przy wyłączonych rzeczach takich jak Xinerama). Następnie możesz uzyskać wyświetlane liczby, takie jak :0.0
i :0.1
. Długo używałem takiego pulpitu. Nic się nie zepsuło, ponieważ wszystko zabrało numer wyświetlacza i po prostu przekazało go do biblioteki X Client. Jedną niezwykłą zaletą było to, że każdy ekran ma własną listę wirtualnych komputerów stacjonarnych. Na ekranie Xinerama nie możesz tego zrobić. Wadą jest jednak to, że nie można przenosić okien między ekranami, ponieważ mają one różne numery wyświetlania.
Możesz nawet wykonywać takie czynności, jak uruchamianie wielu serwerów X. To kiedy można dostać :0
i :1
itd. Problemem jest to, kto dostaje klawiaturę i mysz.
Domyślnie maszyna będzie normalnie wyświetlać tylko jeden ekran -: 0, co zwykle jest w VT 7.
Jeśli uruchomisz drugi serwer X, będzie to: 1. Możesz to zrobić z wiersza poleceń, ale łatwiejszym sposobem jest wybranie „rozpocznij nową sesję” w KDE (zakładam, że GNOME ma jakiś odpowiednik, ale go nie znam). To pozwala zalogować się ponownie na drugim serwerze X, który będzie działał na VT 8 (tzn. Możesz przełączać się między nimi za pomocą Ctrl-Alt-F7 i Ctrl-Alt-F8).
Powinieneś wtedy móc uruchamiać aplikacje za pomocą „DISPLAY =: 1 xterm” lub cokolwiek innego.
źródło
Możesz uzyskać dostęp tylko do wyświetlaczy, które istnieją na twoim komputerze (zwykle tylko jeden 0 ). Istnieją jednak programy, które mogą tworzyć nowe ekrany jako okna takie jak Xnest .
Ale lakiery i statyki mają rację, przez większość czasu nie dbasz o wyświetlacze.
Aby uzyskać więcej informacji, przeczytaj o systemie X Window .
źródło
Na początku nie martw się o używanie innych wyświetlaczy. Prawdopodobnie jedyny czas, kiedy będziesz musiał się martwić o wyświetlacze, to połączenie się ze zdalnym komputerem i podłączenie zdalnych aplikacji do wyświetlacza.
Aplikacje, które piszesz, nie będą musiały martwić się bezpośrednio o wyświetlacz; biblioteka X zajmie się tym za Ciebie.
źródło
Użytkownik staticsan powiedział o problemie:
Byłem zainteresowany, dlaczego właśnie staje się problemem „kto dostaje klawiaturę i mysz”. Odpowiedź znalazłem w artykule, poleconym przez użytkownika Charliego Martina, w moim drugim pytaniu na [1]:
[1] /programming/746263/how-do-the-server-extensions-work-in-x/746286#746286
źródło
W rzeczywistości uruchamiam dwa serwery X (niektóre programy X, których używam, nie lubią nowoczesnych menedżerów okien).
W moim ustawieniu każdy z nich ma VTERM, a aktywny ma klawiaturę i mysz.
źródło