<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-31093120-1']);
  _gaq.push(['_setDomainName', 'linux-user.eu']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linux-user.eu/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://wiki.linux-user.eu/index.php?action=history&amp;feed=atom&amp;title=GUI</id>
		<title>GUI - Historia wersji</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linux-user.eu/index.php?action=history&amp;feed=atom&amp;title=GUI"/>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=GUI&amp;action=history"/>
		<updated>2026-06-03T04:18:22Z</updated>
		<subtitle>Historia wersji tej strony wiki</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=GUI&amp;diff=520&amp;oldid=prev</id>
		<title>Slawek o 07:27, 24 kwi 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=GUI&amp;diff=520&amp;oldid=prev"/>
				<updated>2012-04-24T07:27:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← poprzednia wersja&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Wersja z 07:27, 24 kwi 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Możesz również odebrać te uprawnienia, wpisując:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Możesz również odebrać te uprawnienia, wpisując:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost -&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost -&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&amp;lt;google1 style=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/google1&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=GUI&amp;diff=191&amp;oldid=prev</id>
		<title>Slawek o 08:46, 19 kwi 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=GUI&amp;diff=191&amp;oldid=prev"/>
				<updated>2012-04-19T08:46:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← poprzednia wersja&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Wersja z 08:46, 19 kwi 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;W systemach, w których server X nie jest uruchamiany podczas startu systemu, możesz go uruchomić po zalogowaniu się, używając polecenia&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;W systemach, w których server X nie jest uruchamiany podczas startu systemu, możesz go uruchomić po zalogowaniu się, używając polecenia&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; startx Polecenie to moźesz wpisywać samodzielnie bądź dodać do swojego skryptu ''.login'' lub ''.profile'', co spowoduje uruchomienie servera X zaraz po tym, jak się zalogujesz. Większość programów instalacyjnych systemu Linux konfiguruje system tak, aby '''server X''' był uruchamiany automatycznie podczas startu systemu. W takim przypadku uruchomiony zostaje graficzny menadżer logowania, za pomocą którego użytkownik może uzyskać dostęp do systemu.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; startx &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Polecenie to moźesz wpisywać samodzielnie bądź dodać do swojego skryptu ''.login'' lub ''.profile'', co spowoduje uruchomienie servera X zaraz po tym, jak się zalogujesz. Większość programów instalacyjnych systemu Linux konfiguruje system tak, aby '''server X''' był uruchamiany automatycznie podczas startu systemu. W takim przypadku uruchomiony zostaje graficzny menadżer logowania, za pomocą którego użytkownik może uzyskać dostęp do systemu.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Bezpieczeństwo i uwierzytelnianie ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Bezpieczeństwo i uwierzytelnianie ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=GUI&amp;diff=190&amp;oldid=prev</id>
		<title>Slawek o 08:45, 19 kwi 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=GUI&amp;diff=190&amp;oldid=prev"/>
				<updated>2012-04-19T08:45:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← poprzednia wersja&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Wersja z 08:45, 19 kwi 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Polecenie xhost umoźliwia zezwolenie klientom X uruchomionym w zdalnych systemach na wyświetlenie w Twoim lokalnym systemie.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Polecenie xhost umoźliwia zezwolenie klientom X uruchomionym w zdalnych systemach na wyświetlenie w Twoim lokalnym systemie.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Na przykład wydanie polecenia:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Na przykład wydanie polecenia:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost +bluenotepozwoli klientom uruchomionym na komputerze o nazwie bluenote pisać na ekranie systemu, w którym został uruchomiony xhost. Później, jeżeli zajdzie taka potrzeba, moąna cofnąć te uprawnienia, wydając polecenie:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost +bluenotepozwoli &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost -&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bluenoteW &lt;/del&gt;bezpiecznym środowisku, kiedy nie musisz obawiać się innych systemów, które mogły by wyświetlać coś na Twoim ekranie, możesz na to zezwolić wszystkim klientom X, wydając polecenie:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;klientom uruchomionym na komputerze o nazwie bluenote pisać na ekranie systemu, w którym został uruchomiony xhost. Później, jeżeli zajdzie taka potrzeba, moąna cofnąć te uprawnienia, wydając polecenie:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost +Możesz również odebrać te uprawnienia, wpisując:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost -&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;bluenote&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;W &lt;/ins&gt;bezpiecznym środowisku, kiedy nie musisz obawiać się innych systemów, które mogły by wyświetlać coś na Twoim ekranie, możesz na to zezwolić wszystkim klientom X, wydając polecenie:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost +&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Możesz również odebrać te uprawnienia, wpisując:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost -&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; $ xhost -&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=GUI&amp;diff=189&amp;oldid=prev</id>
		<title>Slawek: Utworzył nową stronę „Category:Linux dla początkujących == GUI ==   Na początku jedynym interfejsem w systemie '''UNIX''' był terminal znakowy. Logowano się i wykonywano całą p...”</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=GUI&amp;diff=189&amp;oldid=prev"/>
				<updated>2012-04-19T08:45:29Z</updated>
		
		<summary type="html">&lt;p&gt;Utworzył nową stronę „&lt;a href=&quot;/index.php/Kategoria:Linux_dla_pocz%C4%85tkuj%C4%85cych&quot; title=&quot;Kategoria:Linux dla początkujących&quot;&gt;Category:Linux dla początkujących&lt;/a&gt; == GUI ==   Na początku jedynym interfejsem w systemie &amp;#039;&amp;#039;&amp;#039;UNIX&amp;#039;&amp;#039;&amp;#039; był terminal znakowy. Logowano się i wykonywano całą p...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Linux dla początkujących]]&lt;br /&gt;
== GUI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na początku jedynym interfejsem w systemie '''UNIX''' był terminal znakowy. Logowano się i wykonywano całą pracę w jednej sesji terminala, działającego w trybie znakowym. Jeżeli ktoś miał szczęście, mógł trafić na terminal z inteligentnym kursorem, który można było przemieszczać po całym ekranie, co pozwalało na pełnoekranową edycję textu czy debugowanie. Zwykle jednak był to terminal wierszowy, w którym wpisywało się wiersz tekstu i w odpowiedzi dostawało się jeden lub więcej wierszy. &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wraz z rozwojem systemów komputerowych pojawiły się urządzenia graficzne mogące sterować każdym dowolnym fragmentem ekranu, a nie tylko wyświetlać konkretny znak w określonym miejscu. Umożliwiło to tworzenie bardziej wyrafinowanych interfejsów użytkownika. I wtedy właśnie narodził się graficzny interfejs użytkownika '''GUI'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pierwszym komputerem wyposażonym w GUI był Xerox STAR. Przeznaczony do przetwarzania textu, komputer ten był pierwszym, w którym dokumentowi odpowiadała ikona przedstawiająca kartke papieru z zagiętym rogiem. Xerox STAR na pulpicie posiadał ikony reprezentujące katalogi, dokumenty i drukarki, a nie interfejs sterowany wierszem poleceń.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dzięki możliwości kliknięcia obrazka w celu edycji dokumentu oraz przeciągnięcia go na ikone drukarki, aby go wydrukować nie trzeba było już pamiętać poleceń służących do tego, co było rewolucją. Część inżynierów z firmy Xerox przeniosła się do Apple Computer i pracowała nad Apple Lisa, co doprowadziło do powstania komputera ''Macintosh''.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Producenci systemu Unix kilka razy dostarczali graficzny interfejs do swojego systemu. W zwykłych systemach okien aplikacja może wyświetlać informacje na ekranie komputera, na którym została uruchomiona.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W 1984 Massachusetts Institute of Technology utworzył X Window System . Studenci tej uczelni docenili użyteczność systemów okien, ale nie byli zadowoleni z tych, które były wówczas dostępne dla systemu UNIX.  Dlatego zdecydowali się na krok, który można porównać do ruchu BSD w Berkley, i postanowili stworzyć własny system okien. Digital Equipment wspomogła początkowo projekt Athena, w którym X ma swoje korzenie.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rewolucyjnym pomysłem w '''X Window''', któremu nowoczesne systemy komputerowe muszą jeszcze dorównać, jest rozróżnienie pomiędzy funkcjami klienta i serwera w procesie rysowania obrazu na ekranie komputera. W przeciwieństwie do innych systemów okien X jest definiowany przez protokół sieciowy, który zastepuje tradycyjne wywoływanie procedur. Aplikacja w X Window zamiast, jak to było w poprzednich systemach okien, rysował obraz bezpośrednio na &lt;br /&gt;
ekranie, rozdziela te dwie funkcje. Serwer X Window zajmuje się zarządzaniem i rysowaniem zawartości mapy bitowej obrazu oraz komunikacją z klientami wysyłającymi zadanie rysowania. Klient X nie rysuje bezpośrednio na ekranie, ale komunikuje się z serverem X uruchomionym na komputerze, na którym będzie rysowana grafika. Pozwalając na komunikację między dwoma procesami na tej samej maszynie lub przez połączenie sieciowe, otrzymujemy możliwość rysowania grafiki na innym ekranie .&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''System X Window''' określony jest często jako X lub X11, co nawiązuje do numeru najnowszej wersji. Najnowsze informacje na temat X Window System znajdziesz na stronie internetowej fundacji X.Org, pod adresem http://www.x.org&lt;br /&gt;
&lt;br /&gt;
== Server X ==&lt;br /&gt;
Server X zostaje uruchomiony i przyjmuje sterowanie mapą bitową obrazu w systemie komputerowym. Może to mieć miejsce automatycznie, zanim użytkownik się zaloguje, albo w zależności od konfiguracji systemu po wydaniu określonego polecenia. Przeważnie, gdy uruchiomiony jest server X, równocześnie uruchamiany jest jeden lub więcej klientów X. Klienty X to programy, które komunikują się z jednym lub większa liczbą serverów X w celu umożliwienia komunikacji z użytkownikiem. Aby użytkownik miał dostęp do systemu , muszą zostać uruchomione jeszcze inne programy. Jak przekonamy się w dalszej części, w systemie Linux wraz z serverem X uruchomione są jeszcze menadżer okien oraz narzędzia pulpitu.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W systemach, w których server X nie jest uruchamiany podczas startu systemu, możesz go uruchomić po zalogowaniu się, używając polecenia&lt;br /&gt;
 startx Polecenie to moźesz wpisywać samodzielnie bądź dodać do swojego skryptu ''.login'' lub ''.profile'', co spowoduje uruchomienie servera X zaraz po tym, jak się zalogujesz. Większość programów instalacyjnych systemu Linux konfiguruje system tak, aby '''server X''' był uruchamiany automatycznie podczas startu systemu. W takim przypadku uruchomiony zostaje graficzny menadżer logowania, za pomocą którego użytkownik może uzyskać dostęp do systemu.&lt;br /&gt;
&lt;br /&gt;
== Bezpieczeństwo i uwierzytelnianie ==&lt;br /&gt;
&lt;br /&gt;
Jak możesz się domyślać, możliwość pisania na ekranie każdego komputera podłączonego do sieci może prowadzić do problemów z bezpieczeństwem. Dzieje się tak nie tylko dlatego, że pisanie na czyimś ekranie, gdy dana osoba sobie tego nie życzy, jest denerwujące, ale przede wszystkim dlatego, że system weścia-wyjścia serwera X jest dokładnie tym, czym jest - systemem wejścia-wyjścia. Prawo zapisu do serwera X umożliwia również przesłanie do niego zapytania, dzięki czemu można otrzymać kopie aktualnie wyświetlanego obrazu czy nawet informacje o naciśniętym klawiszu na klawiaturze.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z tego powodu do systemu '''X Window''' wbudowano szereg zabezpieczeń. Nie są one bardzo wyszukane, ale są wystarczająco silne, aby jakaś wścibska osoba nie uzyskała nieautoryzowanego dostępu.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Domyślnie server X pozwala na komunikację jedynie klientom uruchomionym na tym samym komputerze co on. Server X nie akceptuje połączeń od&amp;quot;obcych&amp;quot; klintów. Takie ustawienia powodują, źe praca z domyślnie skonfigurowanym serverem X bardzo przypomina prace z tradycyjnym systemem okien, w którym na ekranie wyświetlać mogą jedynie aplikacje uruchomione na tym komputerze. Aby wykorzystać obsługę sieci oferowaną przez X Window System, należy zezwolić na dostęp z zewnątrz.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Polecenie xhost umoźliwia zezwolenie klientom X uruchomionym w zdalnych systemach na wyświetlenie w Twoim lokalnym systemie.&lt;br /&gt;
Na przykład wydanie polecenia:&lt;br /&gt;
 $ xhost +bluenotepozwoli klientom uruchomionym na komputerze o nazwie bluenote pisać na ekranie systemu, w którym został uruchomiony xhost. Później, jeżeli zajdzie taka potrzeba, moąna cofnąć te uprawnienia, wydając polecenie:&lt;br /&gt;
 $ xhost -bluenoteW bezpiecznym środowisku, kiedy nie musisz obawiać się innych systemów, które mogły by wyświetlać coś na Twoim ekranie, możesz na to zezwolić wszystkim klientom X, wydając polecenie:&lt;br /&gt;
 $ xhost +Możesz również odebrać te uprawnienia, wpisując:&lt;br /&gt;
 $ xhost -&lt;/div&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	</feed>