X Window System dla sta

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
fazi2
Posty: 4
Rejestracja: 11 sierpnia 2010, 01:17

X Window System dla stałego użytkownika trybu tekstowego

Post autor: fazi2 »

Witam.

Od czasu do czasu pracuję na Linuksie, jednak zawsze w środowisku tekstowym - teraz potrzebuję używać od czasu do czasu środowiska graficznego i dlatego zainstalowałem XFCE.

I mam kilka problemów i pytań.
  1. Po zainstalowaniu XFCE i resecie maszyny system od razu wchodzi do X Window System.
    Pytanie, gdzie to siedzi - tzn gdzie zmienić żeby uruchamiał się w trybie tekstowym - dodam, że w inittab domyślny poziom uruchamiania mam ustawiony na 2, ale nie wiem, czy to ma znaczenie (system Wheezy).
  2. Jak już usunę X Window System z domyślnego uruchamiania to jak najlepiej później go uruchamiać - startx?
  3. Jak zainstalować firefoksa?
    Próbowałem:

    Kod: Zaznacz cały

    aptitude install firefox
    Poszło ale w XFCE nie mam nigdzie firefoxa.
    Próbowałem zgodnie z:
    entries/151-Firefox-6-w-Squeeze-lub-inn ... C4%99ziach
    firefox pojawił się w menu ale jak klikam nic się nie dzieje.
  4. Jak będzie dobry odpowiednik total commandera pod XFCE?
To na razie tyle.

Z góry dziękuję.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Zacznijmy od używania poprawnej nazwy, nie ma czegoś takiego jak Xwindows, jest X Window System. W debianie implementacją jest Xorg, więc albo samo X, albo xorg (powinno być z kropką: x.org, ale ja zawsze ją pomijam).

A teraz odpowiedzi na pytania:
  1. Pewnie zainstalowałeś jakiś menedżer logowania, nie wiem jaki instaluje się domyślnie. Sprawdź 3 podane na tej stronie: https://wiki.debian.org/Xfce#Run_Xfce i go usuń.
  2. Na powyższej stronie jest również sposób uruchamiania Xorga z sesją XFCE, bez graficznego menedżera logowania. Trzeba edytować plik:

    Kod: Zaznacz cały

    ~/.xinitrc
    I musisz mieć zainstalowany pakiet (pakiet zawiera skrypt startx):

    Kod: Zaznacz cały

    xinit
  3. W pliku *.destktop jaki utworzyłeś znajduje się linijka

    Kod: Zaznacz cały

    Exec=/opt/firefox/firefox %u
    Upewnij się, że ścieżka do pliku jest poprawna. Jeżeli jest i nadal nie działa, to uruchom program w terminalu bezpośrednio z tej ścieżki i wklej tu komunikaty jakie się wyświetlają.
  4. To czego szukasz to "Orthodox file manager" - jest to ogólna nazwa tego typu programów, wklej tę frazę razem ze słowem linux w google i coś znajdziesz:
    http://en.wikipedia.org/wiki/GNOME_Commander
    http://en.wikipedia.org/wiki/EmelFM2
fazi2
Posty: 4
Rejestracja: 11 sierpnia 2010, 01:17

Post autor: fazi2 »

Xorg - nie instalowałem tego, czyli zakładam, że instaluje się od razu z XFCE.
Mam wrażenie żeby zainstalować X-y w Linuksie i świadomie ich używać to trzeba ładny kawałek internetu przeczytać.

  1. Jako menadżer logowania jest gdm3 - przynajmniej takie coś zainstalowałem.
  2. Może być graficzny menadżer logowania - jakie są w ogóle opcje uruchamiania wspomnianego XFCE? Na tej stronie mam:
    For GDM, KDM and LightDM choose xfce4-session.

    For startx add in file ~/.xinitrc:

    For slim boot session in /etc/slim.conf:
    Ale czym te opcje się w ogóle różnią - bo jest sposób ale nie wiem o co w nim chodzi..
  3. Ścieżka pliku *.desktop jest dobra.
    Przy próbie uruchomienia w terminalu dostaję komunikat:

    Kod: Zaznacz cały

    bash: ./firefox nie można uruchomić pliku binarnego
    Uprawnienia są ok nie wiem czego brakuje..
  4. Dziękuję poczytam. Znalazłem w między czasie Tux Commander i zamierzam popróbować.
  5. Jak w ogóle zamknąć X-y - wiem że mogę przejść do konsoli Alt+Ctrl+Fx ale X-y cały czas działają - czy jedyna opcja to ubijanie procesów - bo nigdzie nie widzę opcji wyjdź do trybu tekstowego.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Trochę się nie rozumiemy. Xorg to właśnie X-y. Czyli to wszystko związane z okienkami. I teraz:
  1. Posiadanie graficznego menegera logowania spowoduje, że zawsze będziesz w nim lądował po starcie systemu. Tzn możesz go usunąć z uruchamiania, ale wtedy będzie to bez sensu. Czyli albo masz graficzny menedżer logowania, albo masz tekstową konsolę z kursorem oczekującym na wpisanie loginu i hasła. Jeżeli chcesz mieć po uruchomieniu terminal tekstowy tak jak przed zainstalowaniem XFCE, to usuń GDM3. Po usunięciu GDM3 X-y nie będą startowały automatycznie. Wtedy właśnie będziesz musiał odpowiednio edytować/utworzć plik

    Kod: Zaznacz cały

    ~/.xinitrc
    tak jak napisali na stronie. I po wydaniu polecenia

    Kod: Zaznacz cały

    startx
    uruchomią się X'y razem z XFCE.
    A te różne sposoby są dla różnych menedżerów logowania (kdm, LightDM, slim). Metoda startx jest bez menedżera logowania - czyli z konsoli.
  2. Nie bardzo rozumiem co się dzieje z firefoxem, może brakuje jakiegoś pakietu. Zainstaluj Iceweasel mają takie same zależności.
  3. Aby zamknąć X-y zakładając, że używasz GDM3 - wydajesz polecenie (w terminalu - np. Atl+ctrl+F2, a nie emulatorze terminala):

    Kod: Zaznacz cały

    /etc/init.d/gdm3 stop
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

&quot pisze:Mam wrażenie żeby zainstalować X-y w Linuksie i świadomie ich używać to trzeba ładny kawałek internetu przeczytać.
Bardzo daleko i długo należy szukać?
  1. forum.php
  2. threads/5676-Przeczytaj-zanim-cokolwiek-napiszesz!
  3. http://debian-handbook.info/browse/stable/
  4. http://www.debian.org/doc/manuals/debian-reference/
  5. http://www.debian.org/doc/manuals/debia ... ex.en.html
    1. http://www.debian.org/doc/manuals/debia ... dow_system
ODPOWIEDZ