ďťż
 
 
   [+] Unable to open display - programy graficzne jako root
 
 

Tematy

 
    
 

 

 

 

[+] Unable to open display - programy graficzne jako root





damyan90 - 23-11-2008 11:15
Witam, jestem początkujący więc proszę o wyrozumiałość ;)
Mój problem polega na tym, że nie mogę odpalić żadnego programu pod X spod konsoli.

Dostaję tego typu błędy: notebook:~# kedit
kedit: cannot connect to X server
notebook:~# glxinfo
Error: unable to open display
notebook:~# conky
Conky: can't open display:
notebook:~# glxgears
Error: couldn't open display (null) A tutaj mój xorg.conf
Section "ServerLayout"
        Identifier    "aticonfig Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
        Identifier  "Generic Keyboard"
        Driver      "kbd"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "pl"
EndSection

Section "InputDevice"
        Identifier  "Configured Mouse"
        Driver      "mouse"
EndSection

Section "Monitor"
        Identifier  "Configured Monitor"
EndSection

Section "Monitor"
        Identifier  "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "Configured Video Device"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID      "PCI:1:5:0"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Monitor    "Configured Monitor"
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device    "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth    24
        SubSection "Display"
                Viewport  0 0
                Depth    24
        EndSubSection
EndSection Posiadam, niestety, Ati X1100 (na laptopie) i zainstalowałem sterowniki wg opisu "Piotrka" http://debian.linux.pl/viewtopic.php...=asc&start=225

Szukałem w Google ale niewiele znalazłem, więc czekam na Waszą pomoc.
Pozdrawiam.



pavbaranov - 23-11-2008 11:34
Debian ma domyślnie zamkniętą możliwość uruchomienia programów Xowych z konsoli. Powinieneś mieć możliwość uruchomienia ich cały czas, ale jako root lub przez sudo.
Można to oczywiście udostępnić, w tym celu patrz np. tu:



Lu-CyfeR - 23-11-2008 12:07
W Debianie przy domyślnym ustawieniu nie odpalisz programów z konsoli jako root, programów używających x'y. Musisz posłużyć się sudo z poziomu zwykłego użytkownika.



damyan90 - 23-11-2008 12:46
Ok, dzięki.
Przez sudo działa, ale nie wiem czy wszystko poprawnie jest.
Mianowicie, wyskakuje mi komunikat:
damyan is not in the sudoers file.  This incident will be reported. więc zedytowałem plik /etc/sudoers w ten sposób:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults        env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL
damyan  ALL=(ALL) ALL
# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL i teraz wszystko działa jak należy, czyli przez sudo, ale nie wiem czy danie "damyan'owi" uprawnień "ALL" to nie za duże uprawnienia jak na user'a?



Lu-CyfeR - 23-11-2008 13:00
Jest dobrze :) A nadanie upgrawnień all tyczy się tylko i wyłącznie gdy używasz sudo :) W normalnej pracy nic się nie zmienia.



damyan90 - 23-11-2008 13:06
OK, wielkie dzięki!
SOLVED :P



lis6502 - 23-11-2008 13:17
Regulaminowo do tematu rozwiązanego problemu dodaj [+] :).
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis