Acabei de bater Raspian em um cartão SD e inicializei meu Pi.
Uma mensagem na parte superior diz 'Use startx
para iniciar uma interface gráfica'.
Então eu startx
.
Eu recebo muitos detalhes: versão do SO; Versão X; todo esse lote.
E então para. O programa não fecha, apenas fica lá, como se estivesse trabalhando em algo ou algo assim.
Esse estado de nada acontecendo permanece lá, aparentemente, para sempre.
Estou executando o Raspbian e acessando o Pi através do SSH em uma máquina Windows.
Suponho que o problema tenha algo a ver com o SSH, pois certamente a distribuição recomendada normalmente não falharia ao acessar um comando comum anunciado?
Então, como inicio o X ao usar o SSH?
Atualização - log do Xorg
Avisos e erros, na ordem em que foram encontrados
[2212.985] (WW) O diretório "/ usr / share / fonts / X11 / misc" não existe. [2212.985] Entrada excluída do caminho da fonte. [2212.985] (WW) O diretório "/ usr / share / fonts / X11 / cirílico" não existe. [2212.985] Entrada excluída do caminho da fonte. [2212.985] (WW) O diretório "/ usr / share / fonts / X11 / 100dpi /" não existe. [2212.986] Entrada excluída do caminho da fonte. [2212.986] (WW) O diretório "/ usr / share / fonts / X11 / 75dpi /" não existe. [2212.986] Entrada excluída do caminho da fonte. [2212.986] (WW) O diretório "/ usr / share / fonts / X11 / Type1" não existe. [2212.986] Entrada excluída do caminho da fonte. [2212.986] (WW) O diretório "/ usr / share / fonts / X11 / 100dpi" não existe. [2212.987] Entrada excluída do caminho da fonte. [2212.987] (WW) O diretório "/ usr / share / fonts / X11 / 75dpi" não existe. [2212.987] Entrada excluída do caminho da fonte. [2212.987] (WW) O diretório "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" não existe. [2212.987] Entrada excluída do caminho da fonte.
[2213.033] (WW) Retornando ao método antigo do probe para fbdev
[2213.038] (WW) árbitro VGA: não é possível abrir o árbitro do kernel, não há suporte para várias placas
[2213.054] (EE) FBDEV (0): FBIOBLANK: Operação não permitida
[2213.169] Erro (AE) AIGLX: dlopen de /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so falhou (/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so: não é possível abrir o objeto compartilhado file: Não existe esse arquivo ou diretório) [2213.169] (EE) GLX: não foi possível carregar o renderizador de software [2213.170] (II) GLX: nenhum provedor de GL utilizável encontrado para a tela 0 [2213.556] (EE) FBDEV (0): FBIOBLANK: Operação não permitida
Registro completo
[2212.941] _XSERVTransSocketOpenCOTSServer: Não foi possível abrir o soquete para inet6 [2212.942] _XSERVTransOpen: falha no transporte aberto para inet6 / raspberrypi: 0 [2212.942] _XSERVTransMakeAllCOTSServerListeners: falha ao abrir o ouvinte para o inet6 [2212.952] X.Org X Server 1.12.1.902 (1.12.2 RC 2) Data de lançamento: 19-05-2012 [2212.957] X Protocol Versão 11, Revisão 0 [2212.959] Compilar sistema operacional: Linux 3.2.0-2-mx5 armv7l Debian [2212.959] Sistema operacional atual: Linux raspberrypi 3.1.9+ # 168 PREEMPT Sáb 14 jul 18:56:31 BST 2012 armv6l [2212.961] Linha de comando do kernel: dma.dmachans = 0x3c bcm2708_fb.fbwidth = 656 bcm2708_fb.fbheight = 416 bcm2708.boardrev = 0x2 bcm2708.serial = 0xe42c17c8 smsc95xx.macaddr = B8: 27: EBW: C: = 0 console = ttyAMA0,115200 kgdboc = ttyAMA0,115200 console = raiz tty1 = / dev / mmcblk0p2 rootfstype = ext4 elevador = prazo final rootwait [2212.965] Data da criação: 27 de maio de 2012 02:13:12 [2212.966] xorg-server 2: 1.12.1.902-1 (Cyril Brulebois) [2212.967] Versão atual do pixman: 0.26.0 [2212.968] Antes de relatar problemas, consulte http://wiki.x.org para garantir que você tenha a versão mais recente. [2212.969] Marcadores: (-) sondados, (**) do arquivo de configuração, (==) configuração padrão, (++) na linha de comando, (!!) aviso, (II) informativo, Aviso (WW), erro (EE), (NI) não implementado, (??) desconhecido. [2212.975] (==) Arquivo de log: "/var/log/Xorg.0.log", Horário: Dom 29 de julho 09:45:48 2012 [2212.978] (==) Usando o diretório de configuração do sistema "/usr/share/X11/xorg.conf.d" [2212.980] (==) Nenhuma seção de layout. Usando a primeira seção da tela. [2212.981] (==) Nenhuma seção de tela disponível. Usando padrões. [2212.981] (**) | -> Tela "Seção de tela padrão" (0) [2212.981] (**) | -> Monitor "" [2212.984] (==) Nenhum monitor especificado para a tela "Seção de tela padrão". Usando uma configuração de monitor padrão. [2212.984] (==) Adicionando dispositivos automaticamente [2212.984] (==) Ativando dispositivos automaticamente [2212.985] (WW) O diretório "/ usr / share / fonts / X11 / misc" não existe. [2212.985] Entrada excluída do caminho da fonte. [2212.985] (WW) O diretório "/ usr / share / fonts / X11 / cirílico" não existe. [2212.985] Entrada excluída do caminho da fonte. [2212.985] (WW) O diretório "/ usr / share / fonts / X11 / 100dpi /" não existe. [2212.986] Entrada excluída do caminho da fonte. [2212.986] (WW) O diretório "/ usr / share / fonts / X11 / 75dpi /" não existe. [2212.986] Entrada excluída do caminho da fonte. [2212.986] (WW) O diretório "/ usr / share / fonts / X11 / Type1" não existe. [2212.986] Entrada excluída do caminho da fonte. [2212.986] (WW) O diretório "/ usr / share / fonts / X11 / 100dpi" não existe. [2212.987] Entrada excluída do caminho da fonte. [2212.987] (WW) O diretório "/ usr / share / fonts / X11 / 75dpi" não existe. [2212.987] Entrada excluída do caminho da fonte. [2212.987] (WW) O diretório "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" não existe. [2212.987] Entrada excluída do caminho da fonte. [2212.987] (==) FontPath definido como: embutidos [2212.988] (==) ModulePath definido como "/ usr / lib / xorg / modules" [2212.988] (II) O servidor conta com o udev para fornecer a lista de dispositivos de entrada. Se nenhum dispositivo estiver disponível, reconfigure o udev ou desative os AutoAddDevices. [2212.988] (II) Magia do carregador: 0x401bbcf0 [2212.988] (II) Versões do módulo ABI: [2212.988] Emulação X.Org ANSI C: 0.4 [2212.989] Driver de vídeo X.Org: 12.0 [2212.989] Driver X.Org XInput: 16.0 [2212.989] Extensão do servidor X.Org: 6.0 [2212.989] (II) LoadModule: "extmod" [2212.992] (II) Carregando /usr/lib/xorg/modules/extensions/libextmod.so [2212.997] (II) Módulo extmod: vendor = "X.Org Foundation" [2212.997] compilado para 1.12.1.902, versão do módulo = 1.0.0 [2212.997] Classe do módulo: extensão de servidor X.Org [2212.998] Classe ABI: extensão de servidor X.Org, versão 6.0 [2212.998] (II) Carregando extensão SELinux [2212.998] (II) Carregando a extensão MIT-SCREEN-SAVER [2212.998] (II) Carregando a extensão XFree86-VidModeExtension [2212.998] (II) Carregando a extensão XFree86-DGA [2212.998] (II) Carregando a extensão DPMS [2212.999] (II) Carregando extensão XVideo [2212.999] (II) Carregando a extensão XVideo-MotionCompensation [2212.999] (II) Carregando a extensão X-Resource [2212.999] (II) LoadModule: "dbe" [2213.001] (II) Carregando /usr/lib/xorg/modules/extensions/libdbe.so [2213.003] (II) Módulo dbe: vendor = "X.Org Foundation" [2213.003] compilado para 1.12.1.902, versão do módulo = 1.0.0 [2213.003] Classe do módulo: extensão de servidor X.Org [2213.003] Classe ABI: X.Org Server Extension, versão 6.0 [2213.004] (II) Carregando a extensão DOUBLE-BUFFER [2213.004] (II) LoadModule: "glx" [2213.005] (II) Carregando /usr/lib/xorg/modules/extensions/libglx.so [2213.007] (II) Módulo glx: vendor = "X.Org Foundation" [2213.007] compilado para 1.12.1.902, versão do módulo = 1.0.0 [2213.007] Classe ABI: X.Org Server Extension, versão 6.0 [2213.008] (==) AIGLX ativado [2213.008] (II) Carregando extensão GLX [2213.008] (II) LoadModule: "record" [2213.010] (II) Carregando /usr/lib/xorg/modules/extensions/librecord.so [2213.012] (II) Registro do módulo: vendor = "X.Org Foundation" [2213.012] compilado para 1.12.1.902, versão do módulo = 1.13.0 [2213.012] Classe de módulo: extensão de servidor X.Org [2213.012] Classe ABI: extensão de servidor X.Org, versão 6.0 [2213.012] (II) Carregando extensão RECORD [2213.013] (II) LoadModule: "dri" [2213.014] (II) Carregando /usr/lib/xorg/modules/extensions/libdri.so [2213.016] (II) Módulo dri: vendor = "X.Org Foundation" [2213.017] compilado para 1.12.1.902, versão do módulo = 1.0.0 [2213.017] Classe ABI: X.Org Server Extension, versão 6.0 [2213.017] (II) Carregando a extensão XFree86-DRI [2213.017] (II) LoadModule: "dri2" [2213.019] (II) Carregando /usr/lib/xorg/modules/extensions/libdri2.so [2213.020] (II) Módulo dri2: vendor = "X.Org Foundation" [2213.021] compilado para 1.12.1.902, versão do módulo = 1.2.0 [2213.021] Classe ABI: X.Org Server Extension, versão 6.0 [2213.021] (II) Carregando extensão DRI2 [2213.021] (==) Fbdev correspondente como driver autoconfigurado 0 [2213.022] (==) Atribuiu o driver ao xf86ConfigLayout [2213.022] (II) LoadModule: "fbdev" [2213.024] (II) Carregando /usr/lib/xorg/modules/drivers/fbdev_drv.so [2213.025] (II) Módulo fbdev: vendor = "X.Org Foundation" [2213.025] compilado para 1.12.1, versão do módulo = 0.4.2 [2213.025] Classe ABI: X.Org Video Driver, versão 12.0 [2213.025] (II) FBDEV: driver para framebuffer: fbdev [2213.026] (-) usando o número VT 7 [2213.033] (WW) Retornando ao método antigo do probe para fbdev [2213.033] (II) Carregamento do submódulo "fbdevhw" [2213.033] (II) LoadModule: "fbdevhw" [2213.035] (II) Carregando /usr/lib/xorg/modules/libfbdevhw.so [2213.037] (II) Módulo fbdevhw: vendor = "X.Org Foundation" [2213.037] compilado para 1.12.1.902, versão do módulo = 0.0.2 [2213.037] Classe ABI: X.Org Video Driver, versão 12.0 [2213.038] (II) FBDEV (0): usando o dispositivo padrão [2213.038] (WW) árbitro VGA: não é possível abrir o árbitro do kernel, não há suporte para várias placas [2213.039] (II) FBDEV (0): Criando a subseção de exibição padrão na seção Tela "Seção de tela padrão" para profundidade / fbbpp 16/16 [2213.039] (==) FBDEV (0): profundidade 16, (==) framebuffer bpp 16 [2213.039] (==) FBDEV (0): peso RGB 565 [2213.039] (==) FBDEV (0): o visual padrão é TrueColor [2213.043] (==) FBDEV (0): usando correção gama (1.0, 1.0, 1.0) [2213.043] (II) FBDEV (0): hardware: BCM2708 FB (memória de vídeo: 533kB) [2213.044] (II) FBDEV (0): verificando modos contra o dispositivo framebuffer ... [2213.044] (II) FBDEV (0): verificando modos contra monitor ... [2213.044] (-) FBDEV (0): o tamanho virtual é 656x416 (pitch 656) [2213.044] (**) FBDEV (0): modo interno "atual" [2213.045] (==) FBDEV (0): DPI definido como (96, 96) [2213.045] (II) Carregamento do submódulo "fb" [2213.045] (II) LoadModule: "fb" [2213.047] (II) Carregando /usr/lib/xorg/modules/libfb.so [2213.048] (II) Módulo fb: vendor = "X.Org Foundation" [2213.049] compilado para 1.12.1.902, versão do módulo = 1.0.0 [2213.049] Classe ABI: emulação X.Org ANSI C, versão 0.4 [2213.049] (**) FBDEV (0): usando o framebuffer de sombra [2213.049] (II) Carregamento do submódulo "sombra" [2213.049] (II) LoadModule: "shadow" [2213.051] (II) Carregando /usr/lib/xorg/modules/libshadow.so [2213.053] (II) Sombra do módulo: vendor = "X.Org Foundation" [2213.053] compilado para 1.12.1.902, versão do módulo = 1.1.0 [2213.053] Classe ABI: emulação X.Org ANSI C, versão 0.4 [2213.054] (EE) FBDEV (0): FBIOBLANK: operação não permitida [2213.056] (==) FBDEV (0): armazenamento de backup desativado [2213.057] (==) FBDEV (0): DPMS ativado [2213.058] (==) RandR ativado [2213.058] (II) Inicializando a extensão interna Generic Event Extension [2213.058] (II) Inicializando a extensão embutida SHAPE [2213.059] (II) Inicializando extensão interna MIT-SHM [2213.059] (II) Inicializando a extensão interna XInputExtension [2213.059] (II) Inicializando a extensão interna XTEST [2213.059] (II) Inicializando a extensão interna BIG-REQUESTS [2213.059] (II) Inicializando a extensão embutida SYNC [2213.059] (II) Inicializando a extensão interna XKEYBOARD [2213.060] (II) Inicializando a extensão embutida XC-MISC [2213.060] (II) Inicializando a extensão embutida SECURITY [2213.060] (II) Inicializando a extensão embutida XINERAMA [2213.060] (II) Inicializando a extensão interna XFIXES [2213.060] (II) Inicializando extensão interna RENDER [2213.061] (II) Inicializando a extensão embutida RANDR [2213.061] (II) Inicializando extensão interna COMPOSITE [2213.061] (II) Inicializando extensão interna DAMAGE [2213.061] (II) SELinux: desativado no sistema [2213.168] (II) AIGLX: a tela 0 não é compatível com DRI2 [2213.169] (II) AIGLX: a tela 0 não é compatível com DRI [2213.169] Erro (AE) AIGLX: dlopen de /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so falhou (/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so: não é possível abrir o objeto compartilhado file: Não existe esse arquivo ou diretório) [2213.169] (EE) GLX: não foi possível carregar o renderizador de software [2213.170] (II) GLX: nenhum provedor de GL utilizável encontrado para a tela 0 [2213.556] (EE) FBDEV (0): FBIOBLANK: Operação não permitida [2216.149] O servidor foi finalizado com sucesso (0). Fechando o arquivo de log.
Xsession-errors (este erro é repetido sempre que tento executar o 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.
Respostas:
Essa exibição de informações que você vê está sendo
Xorg
iniciada. O motivo é o início, mas não mostra nada, porque não há saída gráfica conectada ao Pi, como um monitor ou TV. AssimXorg
, não sabe como lidar com oXSession
.Existem algumas soluções possíveis, dependendo do que você está tentando alcançar.
Se você tiver uma tela conectada ao Pi, o comando fará o mesmo, mas a saída aparecerá na tela. Se você executar
startx &
,x
iniciará em segundo plano e você poderá continuar executando comandos nossh
terminal normalmente.Como você está usando o Windows, se você deseja
Xsession
que seja exibido no cliente, você terá umX
servidor instalado e encaminhará aX
sessão pelo ssh. Isso pode ser alcançado com Xming e Putty. Você pode encontrar algumas informações úteis sobre como configurar isso aqui .Se você tiver uma máquina executando o Linux com
Xorg
instalado, poderá encaminhar facilmente aX
sessão. Esta excelente resposta para Unix e Linux Stack Exchange ensinará como.Espero que isso ajude, deixe-me saber se existem outros fatores que não foram abordados.
fonte
startx
acabo no mesmo lugar, uma carga de detalhes na tela e nada acontecendo.Saindo desta citação da sua pergunta "Estou executando o Raspbian e acessando o Pi através do SSH em uma máquina Windows". parece que você está abordando todo o problema de acesso à área de trabalho da GUI da maneira mais difícil. Existem maneiras de encaminhar uma xsession pelo ssh, mas é um pouco complicado e você também adiciona a complicação extra ao executar o Windows. Uma solução melhor seria executar o servidor VNC no cliente Raspberry Pi e VNC no seu computador Windows .
Existem muitos clientes VNC disponíveis. Acabei de publicar o primeiro a aparecer no google. O uso do VNC fornecerá basicamente uma experiência de desktop remoto de plataforma cruzada que soa como o que você está procurando.
Para ser franco e honesto, esta solução VNC assume que o X realmente foi iniciado, mas você não recebeu uma GUI porque está usando o ssh antigo e simples com o Putty.
Então, para recapitular:
Use o Putty para acessar o Raspberry Pi por ssh como você está fazendo no momento e siga as instruções para configurar o VNC Server .
Configure algum cliente VNC no seu computador Windows (use o meu link ou o google para isso, pois existem muitos).
Você pode parar de usar o Putty agora e ativar seu cliente VNC recém-instalado e usá-lo para acessar seu Pi com uma área de trabalho da GUI completa.
fonte
Parece que seus drivers estão corrompidos ou não estão instalados. Eu não tentei isso desde que não uso Raspian.
Você também pode ter que reconfigurar o Xorg.conf
Copie para
/etc/X11/xorg.conf
evi /etc/X11/xorg.conf
ounano /etc/X11/xorg.conf
Fontes:
fonte
Ao rodar em uma máquina Windows, achei o MobaXterm tornado a vida incrivelmente fácil. Possui recursos de terminal e gráficos, além de uma janela de acesso a arquivos SFTP.
fonte