Je viens de frapper Raspian sur une carte SD et j'ai démarré mon Pi.
Un message en haut indique «Utiliser startx
pour démarrer une interface graphique».
Alors moi startx
.
J'obtiens beaucoup de détails: la version du système d'exploitation; Version X; tout ça.
Et puis ça s'arrête. Le programme ne se ferme pas, il reste juste là, comme s'il fonctionnait ou quelque chose.
Cet état qui ne se passe rien y reste en apparence, pour toujours.
J'utilise Raspbian et j'accède au Pi via SSH sur une machine Windows.
Je suppose que le problème est lié à SSH, car la distribution recommandée ne devrait normalement pas échouer lors de l'accès à une commande commune et publiée?
Alors, comment puis-je lancer X lorsque j'utilise SSH?
Mise à jour - Journal Xorg
Avertissements et erreurs, dans l'ordre où ils ont été trouvés
[2212.985] (WW) Le répertoire "/ usr / share / fonts / X11 / misc" n'existe pas. [2212.985] Entrée supprimée du chemin de police. [2212.985] (WW) Le répertoire "/ usr / share / fonts / X11 / cyrillic" n'existe pas. [2212.985] Entrée supprimée du chemin de police. [2212.985] (WW) Le répertoire "/ usr / share / fonts / X11 / 100dpi /" n'existe pas. [2212.986] Entrée supprimée du chemin de police. [2212.986] (WW) Le répertoire "/ usr / share / fonts / X11 / 75dpi /" n'existe pas. [2212.986] Entrée supprimée du chemin de police. [2212.986] (WW) Le répertoire "/ usr / share / fonts / X11 / Type1" n'existe pas. [2212.986] Entrée supprimée du chemin de police. [2212.986] (WW) Le répertoire "/ usr / share / fonts / X11 / 100dpi" n'existe pas. [2212.987] Entrée supprimée du chemin de police. [2212.987] (WW) Le répertoire "/ usr / share / fonts / X11 / 75dpi" n'existe pas. [2212.987] Entrée supprimée du chemin de police. [2212.987] (WW) Le répertoire "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" n'existe pas. [2212.987] Entrée supprimée du chemin de police.
[2213.033] (WW) Revenir à l'ancienne méthode de sonde pour fbdev
[2213.038] (WW) Arbitre VGA: impossible d'ouvrir l'arbitre du noyau, pas de support multi-cartes
[2213.054] (EE) FBDEV (0): FBIOBLANK: opération non autorisée
[2213.169] (EE) Erreur AIGLX: échec de dlopen de /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so (/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so: impossible d'ouvrir l'objet partagé) fichier: aucun fichier ou répertoire de ce type) [2213.169] (EE) GLX: impossible de charger le moteur de rendu logiciel [2213.170] (II) GLX: aucun fournisseur GL utilisable trouvé pour l'écran 0 [2213.556] (EE) FBDEV (0): FBIOBLANK: opération non autorisée
Journal complet
[2212.941] _XSERVTransSocketOpenCOTSServer: impossible d'ouvrir le socket pour inet6 [2212.942] _XSERVTransOpen: échec d'ouverture de transport pour inet6 / raspberrypi: 0 [2212.942] _XSERVTransMakeAllCOTSServerListeners: impossible d'ouvrir l'écouteur pour inet6 [2212.952] X.Org X Server 1.12.1.902 (1.12.2 RC 2) Date de sortie: 2012-05-19 [2212.957] X Protocol Version 11, Révision 0 [2212.959] Construire le système d'exploitation: Linux 3.2.0-2-mx5 armv7l Debian [2212.959] Système d'exploitation actuel: Linux raspberrypi 3.1.9+ # 168 PREEMPT Sat Jul 14 18:56:31 BST 2012 armv6l [2212.961] Ligne de commande du noyau: dma.dmachans = 0x3c bcm2708_fb.fbwidth = 656 bcm2708_fb.fbheight = 416 bcm2708.boardrev = 0x2 bcm2708.serial = 0xe42c17c8 smsc95xx.macaddr = B8: 27: Cb: 8C: 17: EB = 0 console = ttyAMA0,115200 kgdboc = ttyAMA0,115200 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 ascenseur = date limite rootwait [2212.965] Date de création: 27 mai 2012 14:13:12 [2212.966] xorg-server 2: 1.12.1.902-1 (Cyril Brulebois) [2212.967] Version actuelle de pixman: 0.26.0 [2212.968] Avant de signaler des problèmes, consultez http://wiki.x.org pour vous assurer que vous disposez de la dernière version. [2212.969] Marqueurs: (-) sondés, (**) à partir du fichier de configuration, (==) paramètre par défaut, (++) en ligne de commande, (!!) notice, (II) informationnel, Avertissement (WW), erreur (EE), (NI) non implémenté, (??) inconnu. [2212.975] (==) Fichier journal: "/var/log/Xorg.0.log", heure: dim. 29 juil. 09:45:48 2012 [2212.978] (==) Utilisation du répertoire de configuration système "/usr/share/X11/xorg.conf.d" [2212.980] (==) Aucune section de mise en page. Utilisation de la première section d'écran. [2212.981] (==) Aucune section d'écran disponible. Utilisation des valeurs par défaut. [2212.981] (**) | -> Écran "Section d'écran par défaut" (0) [2212.981] (**) | | -> Moniteur "" [2212.984] (==) Aucun moniteur spécifié pour l'écran "Section d'écran par défaut". Utilisation d'une configuration de moniteur par défaut. [2212.984] (==) Ajout automatique de périphériques [2212.984] (==) Activation automatique des appareils [2212.985] (WW) Le répertoire "/ usr / share / fonts / X11 / misc" n'existe pas. [2212.985] Entrée supprimée du chemin de police. [2212.985] (WW) Le répertoire "/ usr / share / fonts / X11 / cyrillic" n'existe pas. [2212.985] Entrée supprimée du chemin de police. [2212.985] (WW) Le répertoire "/ usr / share / fonts / X11 / 100dpi /" n'existe pas. [2212.986] Entrée supprimée du chemin de police. [2212.986] (WW) Le répertoire "/ usr / share / fonts / X11 / 75dpi /" n'existe pas. [2212.986] Entrée supprimée du chemin de police. [2212.986] (WW) Le répertoire "/ usr / share / fonts / X11 / Type1" n'existe pas. [2212.986] Entrée supprimée du chemin de police. [2212.986] (WW) Le répertoire "/ usr / share / fonts / X11 / 100dpi" n'existe pas. [2212.987] Entrée supprimée du chemin de police. [2212.987] (WW) Le répertoire "/ usr / share / fonts / X11 / 75dpi" n'existe pas. [2212.987] Entrée supprimée du chemin de police. [2212.987] (WW) Le répertoire "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" n'existe pas. [2212.987] Entrée supprimée du chemin de police. [2212.987] (==) FontPath défini sur: intégrés [2212.988] (==) ModulePath défini sur "/ usr / lib / xorg / modules" [2212.988] (II) Le serveur s'appuie sur udev pour fournir la liste des périphériques d'entrée. Si aucun périphérique n'est disponible, reconfigurez udev ou désactivez AutoAddDevices. [2212.988] (II) Magie du chargeur: 0x401bbcf0 [2212.988] (II) Versions du module ABI: [2212.988] Émulation X.Org ANSI C: 0.4 [2212.989] Pilote vidéo X.Org: 12.0 [2212.989] Pilote X.Org XInput: 16.0 [2212.989] Extension de serveur X.Org: 6.0 [2212.989] (II) LoadModule: "extmod" [2212.992] (II) Chargement /usr/lib/xorg/modules/extensions/libextmod.so [2212.997] (II) Module extmod: vendor = "X.Org Foundation" [2212.997] compilé pour 1.12.1.902, version du module = 1.0.0 [2212.997] Classe de module: extension de serveur X.Org [2212.998] Classe ABI: X.Org Server Extension, version 6.0 [2212.998] (II) Extension de chargement SELinux [2212.998] (II) Extension de chargement MIT-SCREEN-SAVER [2212.998] (II) Chargement de l'extension XFree86-VidModeExtension [2212.998] (II) Extension de chargement XFree86-DGA [2212.998] (II) Chargement de l'extension DPMS [2212.999] (II) Extension de chargement XVideo [2212.999] (II) Chargement de l'extension XVideo-MotionCompensation [2212.999] (II) Chargement de l'extension X-Resource [2212.999] (II) LoadModule: "dbe" [2213.001] (II) Chargement /usr/lib/xorg/modules/extensions/libdbe.so [2213.003] (II) Module dbe: vendor = "X.Org Foundation" [2213.003] compilé pour 1.12.1.902, version du module = 1.0.0 [2213.003] Classe de module: extension de serveur X.Org [2213.003] Classe ABI: X.Org Server Extension, version 6.0 [2213.004] (II) Extension de chargement DOUBLE-TAMPON [2213.004] (II) LoadModule: "glx" [2213.005] (II) Chargement /usr/lib/xorg/modules/extensions/libglx.so [2213.007] (II) Module glx: vendor = "X.Org Foundation" [2213.007] compilé pour 1.12.1.902, version du module = 1.0.0 [2213.007] Classe ABI: X.Org Server Extension, version 6.0 [2213.008] (==) AIGLX activé [2213.008] (II) Extension de chargement GLX [2213.008] (II) LoadModule: "enregistrement" [2213.010] (II) Chargement /usr/lib/xorg/modules/extensions/librecord.so [2213.012] (II) Enregistrement de module: vendor = "X.Org Foundation" [2213.012] compilé pour 1.12.1.902, version module = 1.13.0 [2213.012] Classe de module: extension de serveur X.Org [2213.012] Classe ABI: X.Org Server Extension, version 6.0 [2213.012] (II) Chargement de l'extension RECORD [2213.013] (II) LoadModule: "dri" [2213.014] (II) Chargement /usr/lib/xorg/modules/extensions/libdri.so [2213.016] (II) Module dri: vendor = "X.Org Foundation" [2213.017] compilé pour 1.12.1.902, version du module = 1.0.0 [2213.017] Classe ABI: X.Org Server Extension, version 6.0 [2213.017] (II) Chargement de l'extension XFree86-DRI [2213.017] (II) LoadModule: "dri2" [2213.019] (II) Chargement /usr/lib/xorg/modules/extensions/libdri2.so [2213.020] (II) Module dri2: vendor = "X.Org Foundation" [2213.021] compilé pour 1.12.1.902, version du module = 1.2.0 [2213.021] Classe ABI: X.Org Server Extension, version 6.0 [2213.021] (II) Chargement de l'extension DRI2 [2213.021] (==) Fbdev correspondant en tant que pilote autoconfiguré 0 [2213.022] (==) Affecté le pilote au xf86ConfigLayout [2213.022] (II) LoadModule: "fbdev" [2213.024] (II) Chargement /usr/lib/xorg/modules/drivers/fbdev_drv.so [2213.025] (II) Module fbdev: vendor = "X.Org Foundation" [2213.025] compilé pour 1.12.1, version du module = 0.4.2 [2213.025] Classe ABI: pilote vidéo X.Org, version 12.0 [2213.025] (II) FBDEV: pilote pour framebuffer: fbdev [2213.026] (-) en utilisant le numéro VT 7 [2213.033] (WW) Revenir à l'ancienne méthode de sonde pour fbdev [2213.033] (II) Chargement du sous-module "fbdevhw" [2213.033] (II) LoadModule: "fbdevhw" [2213.035] (II) Chargement /usr/lib/xorg/modules/libfbdevhw.so [2213.037] (II) Module fbdevhw: vendor = "X.Org Foundation" [2213.037] compilé pour 1.12.1.902, version module = 0.0.2 [2213.037] Classe ABI: pilote vidéo X.Org, version 12.0 [2213.038] (II) FBDEV (0): utilisation du périphérique par défaut [2213.038] (WW) Arbitre VGA: impossible d'ouvrir l'arbitre du noyau, pas de support multi-cartes [2213.039] (II) FBDEV (0): Création d'une sous-section d'affichage par défaut dans la section Écran "Section d'écran par défaut" pour depth / fbbpp 16/16 [2213.039] (==) FBDEV (0): Profondeur 16, (==) framebuffer bpp 16 [2213.039] (==) FBDEV (0): poids RVB 565 [2213.039] (==) FBDEV (0): le visuel par défaut est TrueColor [2213.043] (==) FBDEV (0): Utilisation de la correction gamma (1.0, 1.0, 1.0) [2213.043] (II) FBDEV (0): matériel: BCM2708 FB (mémoire vidéo: 533 Ko) [2213.044] (II) FBDEV (0): vérification des modes par rapport au dispositif framebuffer ... [2213.044] (II) FBDEV (0): vérification des modes par rapport au moniteur ... [2213.044] (-) FBDEV (0): la taille virtuelle est 656x416 (pas 656) [2213.044] (**) FBDEV (0): mode intégré "courant" [2213.045] (==) FBDEV (0): DPI défini sur (96, 96) [2213.045] (II) Chargement du sous-module "fb" [2213.045] (II) LoadModule: "fb" [2213.047] (II) Chargement /usr/lib/xorg/modules/libfb.so [2213.048] (II) Module fb: vendor = "X.Org Foundation" [2213.049] compilé pour 1.12.1.902, version du module = 1.0.0 [2213.049] Classe ABI: émulation X.Org ANSI C, version 0.4 [2213.049] (**) FBDEV (0): utilisation du tampon d'image ombrée [2213.049] (II) Chargement du sous-module "shadow" [2213.049] (II) LoadModule: "shadow" [2213.051] (II) Chargement /usr/lib/xorg/modules/libshadow.so [2213.053] (II) Ombre du module: vendor = "X.Org Foundation" [2213.053] compilé pour 1.12.1.902, version du module = 1.1.0 [2213.053] Classe ABI: émulation X.Org ANSI C, version 0.4 [2213.054] (EE) FBDEV (0): FBIOBLANK: opération non autorisée [2213.056] (==) FBDEV (0): magasin de sauvegarde désactivé [2213.057] (==) FBDEV (0): DPMS activé [2213.058] (==) RandR activé [2213.058] (II) Initialisation de l'extension intégrée Generic Event Extension [2213.058] (II) Initialisation de l'extension intégrée SHAPE [2213.059] (II) Initialisation de l'extension intégrée MIT-SHM [2213.059] (II) Initialisation de l'extension intégrée XInputExtension [2213.059] (II) Initialisation de l'extension intégrée XTEST [2213.059] (II) Initialisation de l'extension intégrée BIG-REQUESTS [2213.059] (II) Initialisation de l'extension intégrée SYNC [2213.059] (II) Initialisation de l'extension intégrée XKEYBOARD [2213.060] (II) Initialisation de l'extension intégrée XC-MISC [2213.060] (II) Initialisation de l'extension intégrée SECURITY [2213.060] (II) Initialisation de l'extension intégrée XINERAMA [2213.060] (II) Initialisation de l'extension intégrée XFIXES [2213.060] (II) Initialisation de l'extension intégrée RENDER [2213.061] (II) Initialisation de l'extension intégrée RANDR [2213.061] (II) Initialisation de l'extension intégrée COMPOSITE [2213.061] (II) Initialisation de l'extension intégrée DAMAGE [2213.061] (II) SELinux: désactivé sur le système [2213.168] (II) AIGLX: l'écran 0 n'est pas compatible DRI2 [2213.169] (II) AIGLX: l'écran 0 n'est pas compatible DRI [2213.169] (EE) Erreur AIGLX: échec de dlopen de /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so (/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so: impossible d'ouvrir l'objet partagé) fichier: aucun fichier ou répertoire de ce type) [2213.169] (EE) GLX: impossible de charger le moteur de rendu logiciel [2213.170] (II) GLX: aucun fournisseur GL utilisable trouvé pour l'écran 0 [2213.556] (EE) FBDEV (0): FBIOBLANK: opération non autorisée [2216.149] Le serveur s'est terminé avec succès (0). Fermeture du fichier journal.
Xsession-errors (cette seule erreur se répète à chaque fois que j'essaie de lancer X)
Xsession: X session started for pi at Sun Jul 29 10:26:05 UTC 2012
Obt-Message: Xinerama extension is not present on the server
Openbox-Message: Unable to find a valid menu file "/usr/share/lxde/openbox/menu.xml"
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 1995 requests (1995 known processed) with 0 events remaining.
pcmanfm: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Réponses:
Cet affichage d'informations que vous voyez
Xorg
démarre. La raison en est que le démarrage ne s'affiche pas, car il n'y a pas de sortie graphique connectée au Pi, comme un moniteur ou un téléviseur. Ainsi , ilXorg
ne sait pas comment gérer laXSession
.Il existe quelques solutions possibles, selon ce que vous essayez de réaliser.
Si vous avez un écran connecté au Pi, la commande fera de même, mais la sortie apparaîtra à l'écran. Si vous exécutez,
startx &
alorsx
démarrera en arrière-plan et vous pourrez continuer à exécuter des commandes dans lessh
terminal comme d'habitude.Étant donné que vous utilisez Windows, si vous souhaitez que votre
Xsession
affichage sur le client, vous aurez unX
serveur installé et ensuite transférer laX
session sur ssh. Cela peut être réalisé avec Xming et Putty. Vous pouvez trouver des informations utiles sur la configuration de ceci ici .Si vous avez une machine exécutant Linux avec
Xorg
installé, vous pouvez facilement transférer laX
session. Cette excellente réponse Unix et Linux Stack Exchange vous apprendra comment.J'espère que cela vous aidera, faites-moi savoir s'il y a d'autres facteurs que je n'ai pas couverts.
la source
startx
me retrouve au même endroit, une charge de détails sur l'écran et rien ne se passe.En partant de cette citation de votre question "J'utilise Raspbian et j'accède au Pi via SSH sur une machine Windows." il semble que vous abordiez le problème de l'accès au bureau GUI à la dure. Il existe des moyens de transférer une xsession sur ssh mais c'est un peu compliqué et vous ajoutez également la complication supplémentaire sous Windows. Une meilleure solution serait d' exécuter le serveur VNC sur le Raspberry Pi et le client VNC sur votre ordinateur Windows .
Il y a beaucoup de clients VNC disponibles. Je viens de publier le premier à apparaître dans Google. L'utilisation de VNC vous donnera essentiellement une expérience de bureau à distance multiplateforme qui ressemble à ce que vous recherchez.
Juste pour être honnête et honnête, cette solution VNC suppose que X a réellement démarré, mais vous n'avez pas reçu d'interface graphique parce que vous utilisez plain old ssh avec Putty.
Donc, pour récapituler:
Utilisez Putty pour accéder au Raspberry Pi via ssh comme vous le faites actuellement et suivez les instructions pour configurer le serveur VNC .
Configurez un client VNC sur votre ordinateur Windows (utilisez mon lien ou google pour cela car il y en a beaucoup).
Vous pouvez arrêter d'utiliser Putty maintenant et allumer votre client VNC nouvellement installé et l'utiliser pour accéder à votre Pi avec un bureau GUI complet.
la source
Il semble que vos pilotes soient corrompus ou non installés. Je n'ai pas essayé ces derniers car je n'utilise pas Raspian.
Vous devrez peut-être également reconfigurer Xorg.conf
Copiez-le dans
/etc/X11/xorg.conf
etvi /etc/X11/xorg.conf
ounano /etc/X11/xorg.conf
Polices:
la source
Lors de l'exécution à partir d'une machine Windows, j'ai trouvé que MobaXterm rendait la vie incroyablement facile. Il possède à la fois des capacités de terminal et de graphisme ainsi qu'une fenêtre d'accès aux fichiers SFTP.
la source