[+] Problem ze startem aplikacji graficznych jako root

Pomoc dotycząca instalacji systemu
drupi
Posty: 37
Rejestracja: 06 marca 2007, 20:28
Lokalizacja: Sosnowiec

[+] Problem ze startem aplikacji graficznych jako root

Post autor: drupi »

Przede wszystkim witam wszystkich serdecznie gdyż jest to mój pierwszy post na tym forum. Przestawiłem się na debiana dopiero jakis tydzień temu, gdyż do tej pory ponad rok uzywałem ubuntu.
Jednak do rzeczy, właściwie wszystko udało mi się bez problemu ustawić wedle moich upodobań poza jedną rzeczą, nie potrafię odpalić aplikacji graficznych jako root. Chodzi mi przede wszystkim o firestarter, którego nie uruchomie z poziomu uzytkownika, a niestety potrzebuje otworzyc kilka portów.

Oto komunikat jaki mi dostaje w konsoli:

Kod: Zaznacz cały

 debian:/home/drupi# firestarter
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified


(firestarter:5747): Gtk-WARNING **: cannot open display: 
I to wlasciwie tyle, teraz się zastanawiam czego mi brakuje. Moze jakaś pomoc? :)
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Do ~/.bashrc dodaj:

Kod: Zaznacz cały

if ! [ -z "$DISPLAY" ] ; then
         xhost + > /dev/null
fi


PS: firestarter uruchamia Ci się przy starcie systemu?
drupi
Posty: 37
Rejestracja: 06 marca 2007, 20:28
Lokalizacja: Sosnowiec

Post autor: drupi »

Czyli jak powinien wyglada ~/.bashrc bo po wklejeniu tego wyglada u mnie mniej wiecej tak:

Kod: Zaznacz cały

 export PS1='\h:\w\$ '
umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
if ! [ -z "$DISPLAY" ] ; then
         xhost + > /dev/null
fi
Tyle ze mam ten sam problem i to juz przy przejsciu na roota wyglada to tak:

Kod: Zaznacz cały

drupi@debian:~$ su
Password:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

xhost:  unable to open display ":0.0"
a potem juz tradycyjnie:

Kod: Zaznacz cały

debian:/home/drupi# firestarter
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified


(firestarter:3069): Gtk-WARNING **: cannot open display:
P.s. Co do firestartera to teraz sie nie uruchamia przy starcie jesli sie nie myle ustawia sie te opcje w kreatorze konfiguracji firestartera przy pierwszym jego uruchomieniu.
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

drupi pisze: P.s. Co do firestartera to teraz sie nie uruchamia przy starcie jesli sie nie myle ustawia sie te opcje w kreatorze konfiguracji firestartera przy pierwszym jego uruchomieniu.
No tylko, żeby to naprawdę tak działało. Spróbuj odpalić firestarter, zablokuj połączenia wychodzące - strony internetowe nie powinny się łączyć. Zrestartuj komputer - no i dalej nie powinny się łączyć, a się już łączą - przynajmniej tak jest u mnie.

A co do błędu, to odpal firestartera po prostu z menu GNOME, KDE czy co tam masz. Powinno pójść.
drupi
Posty: 37
Rejestracja: 06 marca 2007, 20:28
Lokalizacja: Sosnowiec

Post autor: drupi »

Ale tępy to jestem na maxa. Juz odpaliłem firestartera i puściłem te porty na których mi zależało. Dzięki.
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

drupi pisze:Ale tępy to jestem na maxa. Juz odpaliłem firestartera i puściłem te porty na których mi zależało. Dzięki.
Ok, ale powiedz, czy firewall wstaje Ci razem z systemem? To znaczy, czy to co ustawiłeś teraz w firestarterze, to czy to wszystko jest aktualne po ponownym uruchomieniu komputera?

Może dam przykład jak to jest u mnie: blokuję wszystkie połączenia wychodzące i przychodzące. Wszystko ok, nawet strony internetowe się nie łączą. Po uruchomieniu ponownie komputera, wszystko się wali, to znaczy strony się łączą itp. Po prostu firewall nie startuje. Jak jest u Ciebie?
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

drupi, napisz gdzie był problem, bo może kiedyś innym się przyda.



aloha
drupi
Posty: 37
Rejestracja: 06 marca 2007, 20:28
Lokalizacja: Sosnowiec

Post autor: drupi »

kaka jak pokombinuję troszki z firestarterem to postaram się jakoś szerzej napisać do czego doszedłem. Póki co odblokowałem kilka portów, które po restarcie także są otwarte, także te reguly napewno firestarter utrzymuje także przy restarcie systemu.

A co do rozwiązania problemu udało mi się to w sposob banalny, który jakos mi uleciał z glowy. Nie wystartowałemprogramu z konsoli, a z alt+F2 w kde czyli wykonaj polecenie, w opcjach zaznaczylem "uruchom jako inny uzytkownik" i haslo roota. To wszystko
claudii87
Posty: 79
Rejestracja: 26 maja 2007, 18:06

Post autor: claudii87 »

też mam ten problem zrobiłam to co zaproponował Kaka i w konsoli wypluwa mi to:

Kod: Zaznacz cały

laudii@claudii:~$ firestarter
bash: firestarter: command not found
claudii@claudii:~$ su
Password:
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
xhost:  unable to open display ":0.0"
claudii:/home/claudii# firestarter
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key

(firestarter:3391): Gtk-WARNING **: cannot open display:
claudii:/home/claudii#
a jak uruchomię go z menu to guzik zapisz jest nie aktywny
Obrazek

a jak klikam dalej to jest błąd:
Obrazek
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

uruchamiaj w ten sposób

Kod: Zaznacz cały

kdesu firestarter
lub (imo znacznie wygodniej)

Kod: Zaznacz cały

sudo firestarter
do drugiego sposobu musisz mieć zainstalowane i skonfigurowane sudo. istnieje też możliwość takiej konfiguracji kdesu aby korzystało z sudo
ODPOWIEDZ