Nowe posty

Autor Wątek: okienka pod rootem  (Przeczytany 2668 razy)

żwirek

  • Gość
okienka pod rootem
« dnia: 2006-12-18, 22:26:49 »
Mam Mandriva 2007. Pod rootem okienka nie mają obramowań i nie mogę ich przesuwać lub ustawić w centrum.Kombinacja alt+F3 nie działa. Pod userem nie ma tego problemu. Co powinienem zrobić by okienka chodzily bezproblemowo również pod rootem ?

Dulek

  • Gość
okienka pod rootem
« Odpowiedź #1 dnia: 2006-12-18, 22:33:16 »
Moim zdaniem nie uzywac okieniek jako root. Lepiej z poziomu usera odpalic konsole jak root i administrowac systemem odpalajac konkretne aplikacje....

żwirek

  • Gość
okienka pod rootem
« Odpowiedź #2 dnia: 2006-12-18, 22:44:57 »
Racja, i bardziej bezpiecznie. Jednak rad bym wiedział o co z tymi okienkami pod rootem chodzi, tak dla zasady. Myśle, że to nie błąd instalacji bo tak mam za każdym razem / 3x instalka/. Czy to "błąd systemu" czy celowe utrudnienie ? I jak dojść do ładu ?

xis

  • Gość
okienka pod rootem
« Odpowiedź #3 dnia: 2006-12-19, 08:48:34 »
Uruchamia  Ci się KDE, czy inne środowisko? Jeśli KDE, to spróbuj tak:
- wciśnij Ctrl+Alt+F1 i zaloguj się jako root do konsoli tekstowej
- wpisz 'export DISPLAY=:0' i klepnij enter (nie powinieneś dostać komunikatu)
- wpisz 'kwin' i znów enter
- wróć do trybu graficznego wciskając Ctrl+Alt+F7
Powinny pojawić się obramowania, a jeśli się nie pojawiły to na konsoli Ctrl+Alt+F1 powinny być komunikaty mówiące co jest nie tak.

Jeśli masz inne środowisko, to może tak ma być :) Spróbuj najechać myszą na okno i trzymając lewy Alt 'złapać' za okienko (jego powierzchnię) lewym przyciskiem myszy i je przesunąć. Lewy Alt z prawym klawiszem pozwala zmieniać rozmiar okna.
Ten trick działa też w KDE.

Mimo wszystko, przychylam się do opinii kolegów - nie używaj trybu graficznego jako root - to może się źle skończyć dla Twojego systemu.

Powodzenia

żwirek

  • Gość
okienka pod rootem
« Odpowiedź #4 dnia: 2006-12-19, 23:17:01 »
Moje środowisko to KDE /to w Md 2007/.Zrobilem jak napisałeś,  po zleceniu `export DISPLAY=:0`  nie pojawiły sie komunikaty lecz po `kwin`  wyszło  `cannot connect to X server  :0` . Potem wpisałem `startx`  i już byłem w trybie graf. roota. I jak poprazednio okienka bez ramek, ale triki z lew.alt i mychą nie przeszły. Nie mam wiedzy co dalej, jak ewentualnie podłączyć serwer X . Jednakowoż : 1. czy ta sytuacja może być konsekwencją niezaznaczenia przy instalacji "wybierz środowisko graficzne
`x windows` " a ja zaznaczyłem tylko KDE ?  2. to dlaczego  nie ma problemu pod userem ?

chmooreck

  • Gość
okienka pod rootem
« Odpowiedź #5 dnia: 2006-12-19, 23:45:27 »
2006-12-19 23:17:01 żwirek napisał:

> Moje środowisko to KDE /to w Md 2007/.Zrobilem jak napisałeś,  po zleceniu `export DISPLAY=:0`
 > nie pojawiły sie komunikaty lecz po `kwin`...

to miałeś wykonać przy działającym serwerze X z roota, z konsoli...

xis

  • Gość
okienka pod rootem
« Odpowiedź #6 dnia: 2006-12-20, 08:31:07 »
2006-12-19 23:17:01 żwirek napisał:

> Moje środowisko to KDE /to w Md 2007/.Zrobilem jak napisałeś,  po zleceniu `export DISPLAY=:0`
 > nie pojawiły sie komunikaty lecz po `kwin`  wyszło  `cannot connect to X server  :0` . Potem
 > wpisałem `startx`  i już byłem w trybie graf. roota. I jak poprazednio okienka bez ramek, ale
 > triki z lew.alt i mychą nie przeszły. Nie mam wiedzy co dalej, jak ewentualnie podłączyć serwer X
 

Tak jak napisał chmooreck, wykonaj to kiedy Xy będą już wystartowane (po wklepaniu startx). Z jedną różnicą - zamiast Ctrl+Alt+F1 wciskaj Ctrl+Alt+F2. Pierwsza konsola będzie już zajęta przez startx, więc użyjemy drugiej.

>  Jednakowoż : 1. czy ta sytuacja może być konsekwencją niezaznaczenia przy instalacji
 > "wybierz środowisko graficzne

Raczej nie; masz wszak KDE, czyż nie?

 >  2. to dlaczego  nie ma problemu pod userem ?

Ta operacja ma nam to wyjaśnić ;) - obstawiam brak wpisów w zmiennej PATH, ale może to coś innego.

chmooreck

  • Gość
okienka pod rootem
« Odpowiedź #7 dnia: 2006-12-20, 14:22:25 »
2006-12-20 08:31:07 xis napisał:

 > Tak jak napisał chmooreck, wykonaj to kiedy Xy będą już wystartowane (po wklepaniu startx). Z
 > jedną różnicą - zamiast Ctrl+Alt+F1 wciskaj Ctrl+Alt+F2. Pierwsza konsola będzie już zajęta
 > przez startx, więc użyjemy drugiej.

To samo osiągniesz wpisując to z jakiegoś terminala spod X'ow ;-) (to tylko taki niegroźny grosik z mojej strony)

żwirek

  • Gość
okienka pod rootem
« Odpowiedź #8 dnia: 2006-12-20, 20:56:05 »
Więc tak: na koncie usera ale w konsoli pood rootem
`export DISPLAY=:0` , potem `kwin` i wyszło :
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1key giving up
xinit: unable to connect to X server
xinit: No such process (errno 3) : server error
prosze Kolegów o pomoc .

Blizzi

  • Gość
okienka pod rootem
« Odpowiedź #9 dnia: 2006-12-21, 06:43:04 »
2006-12-20 20:56:05 żwirek napisał:

> Więc tak: na koncie usera ale w konsoli pood rootem
 > `export DISPLAY=:0` , potem `kwin` i wyszło :
 > Xlib: connection to ":0.0" refused by server
 > Xlib: Invalid MIT-MAGIC-COOKIE-1key giving up
 > xinit: unable to connect to X server
 > xinit: No such process (errno 3) : server error
 > prosze Kolegów o pomoc .

heh nie nietak :D wez odpal xy normalnie i w kdmie zaloguj sie jako root potem ctrl+alt+F2 logujesz sie jako root i wpisujesz export DISPLAY=:0 i potem kwin :).

żwirek

  • Gość
okienka pod rootem
« Odpowiedź #10 dnia: 2006-12-21, 10:36:31 »
heh nie nietak :D wez odpal xy normalnie i w kdmie zaloguj sie jako root potem ctrl+alt+F2
 > logujesz sie jako root i wpisujesz export DISPLAY=:0 i potem kwin :).
teraz ok. na konsoli wyszło:
QFont:: setPointSize: Point size <=0  (-3)
KWin: nie znaleziono biblioteki wtyczek do dekoracji okien. KWin zakończy dzialanie.
Te biblioteki gdzieś są /ale gdzie?/ bo user na nich działa, trzeba je tylko rootowi przypisać, ale jak ?

xis

  • Gość
okienka pod rootem
« Odpowiedź #11 dnia: 2006-12-21, 10:58:28 »
2006-12-21 10:36:31 żwirek napisał:

 > Te biblioteki gdzieś są /ale gdzie?/ bo user na nich działa, trzeba je tylko rootowi przypisać,
 > ale jak ?

Wykonaj jako root i jako user następujące komendy i wklej tu ich wynik:

echo $KDEDIR
echo $KDEDIRS

żwirek

  • Gość
okienka pod rootem
« Odpowiedź #12 dnia: 2006-12-21, 21:25:47 »
tak zrobilem na koncie user w konsoli w okienku oraz na ctrl+alt+F2 i wynik byl taki sam :

[puchatek@localhost ~]$ echo $KDEDIR

[puchatek@localhost ~]$ echo $KDEDIRS

[puchatek@localhost ~]$

pod rootem w kons. w okienku oraz na ctrl+alt+F2 i wynik byl taki sam :

[root@localhost ~]# echo $KDEDIR

[root@localhost ~]# echo $KDEDIRS

[root@localhost ~]#

chodzi o to,że po wydaniu zlecenia pojawia sie pusta linia, dopiero pod nią zwyczajnie linia z promptem; chyba miało być inaczej ?

żwirek

  • Gość
okienka pod rootem
« Odpowiedź #13 dnia: 2006-12-22, 22:58:27 »
Dzięki za pomoc i sugestie. już mam ok.  :-)