Просто ударил Распиана по SD-карте и загрузил мою Пи.
Сообщение вверху гласит: «Используйте startx
для запуска графического интерфейса».
Итак, я startx
.
Я получаю множество деталей: версия ОС; X версия; все это много
И тогда это останавливается. Программа не закрывается, она просто сидит там, как будто она что-то решает или что-то в этом роде.
Это ничего не происходящее состояние остается там, по-видимому, навсегда.
Я использую Raspbian и обращаюсь к Pi через SSH на машине с Windows.
Я предполагаю, что проблема связана с SSH, поскольку, конечно, рекомендуемый дистрибутив обычно не дает сбой при доступе к обычной объявленной команде?
Итак, как мне запустить X при использовании SSH?
Обновление - журнал Xorg
Предупреждения и ошибки, в порядке их обнаружения
[2212.985] (WW) Каталог "/ usr / share / fonts / X11 / misc" не существует. [2212.985] Запись удалена из пути шрифта. [2212.985] (WW) Каталог "/ usr / share / fonts / X11 / cyrillic" не существует. [2212.985] Запись удалена из пути шрифта. [2212.985] (WW) Каталог "/ usr / share / fonts / X11 / 100dpi /" не существует. [2212.986] Запись удалена из пути шрифта. [2212.986] (WW) Каталог "/ usr / share / fonts / X11 / 75dpi /" не существует. [2212.986] Запись удалена из пути шрифта. [2212.986] (WW) Каталог "/ usr / share / fonts / X11 / Type1" не существует. [2212.986] Запись удалена из пути шрифта. [2212.986] (WW) Каталог "/ usr / share / fonts / X11 / 100dpi" не существует. [2212.987] Запись удалена из пути шрифта. [2212.987] (WW) Каталог "/ usr / share / fonts / X11 / 75dpi" не существует. [2212.987] Запись удалена из пути шрифта. [2212.987] (WW) Каталог "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" не существует. [2212.987] Запись удалена из пути шрифта.
[2213.033] (WW) Возвращение к старому методу исследования для fbdev
[2213.038] (WW) VGA-арбитр: невозможно открыть арбитр ядра, нет поддержки нескольких карт
[2213.054] (EE) FBDEV (0): FBIOBLANK: операция не разрешена
[2213.169] (EE) Ошибка AIGLX: не удалось открыть /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so (/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so: невозможно открыть общий объект файл: нет такого файла или каталога) [2213.169] (EE) GLX: не удалось загрузить программный рендер [2213.170] (II) GLX: не найдены подходящие поставщики GL для экрана 0 [2213.556] (EE) FBDEV (0): FBIOBLANK: операция не разрешена
Полный журнал
[2212.941] _XSERVTransSocketOpenCOTSServer: невозможно открыть сокет для inet6 [2212.942] _XSERVTransOpen: сбой открытия транспорта для inet6 / raspberrypi: 0 [2212.942] _XSERVTransMakeAllCOTSServerListeners: не удалось открыть прослушиватель для inet6 [2212,952] X.Org X Server 1.12.1.902 (1.12.2 RC 2) Дата выхода: 2012-05-19 [2212.957] X Протокол версии 11, редакция 0 [2212.959] Сборка операционной системы: Linux 3.2.0-2-mx5 armv7l Debian [2212.959] Текущая операционная система: Linux raspberrypi 3.1.9+ # 168 PREEMPT Сб 14 июля 18:56:31 BST 2012 armv6l [2212.961] Командная строка ядра: dma.dmachans = 0x3c bcm2708_fb.fbwidth = 656 bcm2708_fb.fbheight = 416 bcm2708.boardrev = 0x2 bcm2708.serial = 0xe42c17c8 smsc95xx.macaddr = B8: 17: 0: 17: C: 0: 17: C: 0: 17: C: 17: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: C: db. = 0 console = ttyAMA0,115200 kgdboc = ttyAMA0,115200 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 elevator = крайний срок rootwait [2212.965] Дата сборки: 27 мая 2012 года, 14:13:12 [2212.966] xorg-server 2: 1.12.1.902-1 (Кирилл Брюлебуа) [2212.967] Текущая версия pixman: 0.26.0 [2212.968] Прежде чем сообщать о проблемах, проверьте http://wiki.x.org чтобы убедиться, что у вас последняя версия. [2212.969] Маркеры: (-) проверены, (**) из конфигурационного файла, (==) настройка по умолчанию, (++) из командной строки, (!!) уведомление, (II) информационное, (WW) предупреждение, (EE) ошибка, (NI) не реализовано, (??) неизвестно. [2212.975] (==) Файл журнала: "/var/log/Xorg.0.log", время: вс 29 июля 09:45:48 2012 [2212.978] (==) Использование системного каталога конфигурации "/usr/share/X11/xorg.conf.d" [2212.980] (==) Нет макета. Используя первый раздел экрана. [2212.981] (==) Раздел экрана недоступен. Используя значения по умолчанию. [2212.981] (**) | -> Экран «Раздел экрана по умолчанию» (0) [2212,981] (**) | | -> Монитор "" [2212.984] (==) Не указан монитор для экрана «Раздел экрана по умолчанию». Используйте конфигурацию монитора по умолчанию. [2212.984] (==) Автоматическое добавление устройств [2212.984] (==) Автоматически включающие устройства [2212.985] (WW) Каталог "/ usr / share / fonts / X11 / misc" не существует. [2212.985] Запись удалена из пути шрифта. [2212.985] (WW) Каталог "/ usr / share / fonts / X11 / cyrillic" не существует. [2212.985] Запись удалена из пути шрифта. [2212.985] (WW) Каталог "/ usr / share / fonts / X11 / 100dpi /" не существует. [2212.986] Запись удалена из пути шрифта. [2212.986] (WW) Каталог "/ usr / share / fonts / X11 / 75dpi /" не существует. [2212.986] Запись удалена из пути шрифта. [2212.986] (WW) Каталог "/ usr / share / fonts / X11 / Type1" не существует. [2212.986] Запись удалена из пути шрифта. [2212.986] (WW) Каталог "/ usr / share / fonts / X11 / 100dpi" не существует. [2212.987] Запись удалена из пути шрифта. [2212.987] (WW) Каталог "/ usr / share / fonts / X11 / 75dpi" не существует. [2212.987] Запись удалена из пути шрифта. [2212.987] (WW) Каталог "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" не существует. [2212.987] Запись удалена из пути шрифта. [2212.987] (==) FontPath установлен в: Модульное [2212.988] (==) ModulePath установлен в «/ usr / lib / xorg / modules» [2212.988] (II) Сервер использует udev для предоставления списка устройств ввода. Если никакие устройства не становятся доступными, перенастройте udev или отключите AutoAddDevices. [2212.988] (II) Магия загрузчика: 0x401bbcf0 [2212.988] (II) Версии модуля ABI: [2212.988] Эмуляция X.Org ANSI C: 0,4 [2212.989] X.Org Видеодрайвер: 12.0 [2212.989] X.Org XInput драйвер: 16,0 [2212.989] Расширение сервера X.Org: 6.0 [2212.989] (II) LoadModule: "extmod" [2212.992] (II) Загрузка /usr/lib/xorg/modules/extensions/libextmod.so [2212.997] (II) Модуль extmod: vendor = "X.Org Foundation" [2212.997] скомпилировано для 1.12.1.902, версия модуля = 1.0.0 [2212.997] Класс модуля: расширение сервера X.Org [2212.998] Класс ABI: расширение сервера X.Org, версия 6.0 [2212.998] (II) Загрузка расширения SELinux [2212.998] (II) Загрузка расширения MIT-SCREEN-SAVER [2212.998] (II) Загрузка расширения XFree86-VidModeExtension [2212.998] (II) Загрузка расширения XFree86-DGA [2212.998] (II) Загрузка расширения DPMS [2212.999] (II) Загрузка расширения XVideo [2212.999] (II) Загрузка расширения XVideo-MotionCompensation [2212.999] (II) Загрузка расширения X-Resource [2212.999] (II) LoadModule: "dbe" [2213.001] (II) Загрузка /usr/lib/xorg/modules/extensions/libdbe.so [2213.003] (II) Модуль dbe: vendor = "X.Org Foundation" [2213.003] скомпилировано для 1.12.1.902, версия модуля = 1.0.0 [2213.003] Класс модуля: расширение сервера X.Org [2213.003] Класс ABI: расширение сервера X.Org, версия 6.0 [2213.004] (II) Загрузка удлинителя DOUBLE-BUFFER [2213.004] (II) LoadModule: "glx" [2213.005] (II) Загрузка /usr/lib/xorg/modules/extensions/libglx.so [2213.007] (II) Модуль glx: vendor = "X.Org Foundation" [2213.007] скомпилировано для 1.12.1.902, версия модуля = 1.0.0 [2213.007] Класс ABI: расширение сервера X.Org, версия 6.0 [2213.008] (==) AIGLX включен [2213.008] (II) Загрузка удлинителя GLX [2213.008] (II) LoadModule: «запись» [2213.010] (II) Загрузка /usr/lib/xorg/modules/extensions/librecord.so [2213.012] (II) Запись модуля: vendor = "X.Org Foundation" [2213.012] скомпилировано для 1.12.1.902, версия модуля = 1.13.0 [2213.012] Класс модуля: расширение сервера X.Org [2213.012] Класс ABI: расширение сервера X.Org, версия 6.0 [2213.012] (II) Загрузка расширения ЗАПИСЬ [2213.013] (II) LoadModule: "dri" [2213.014] (II) Загрузка /usr/lib/xorg/modules/extensions/libdri.so [2213.016] (II) Модуль dri: vendor = "X.Org Foundation" [2213.017] скомпилировано для 1.12.1.902, версия модуля = 1.0.0 [2213.017] Класс ABI: расширение сервера X.Org, версия 6.0 [2213.017] (II) Загрузка расширения XFree86-DRI [2213.017] (II) LoadModule: "dri2" [2213.019] (II) Загрузка /usr/lib/xorg/modules/extensions/libdri2.so [2213.020] (II) Модуль dri2: vendor = "X.Org Foundation" [2213.021] скомпилировано для 1.12.1.902, версия модуля = 1.2.0 [2213.021] Класс ABI: расширение сервера X.Org, версия 6.0 [2213.021] (II) Загрузка расширения DRI2 [2213.021] (==) Сопоставил fbdev с автоматически настроенным драйвером 0 [2213.022] (==) Назначил драйвер для xf86ConfigLayout [2213.022] (II) LoadModule: "fbdev" [2213.024] (II) Загрузка /usr/lib/xorg/modules/drivers/fbdev_drv.so [2213.025] (II) Модуль fbdev: vendor = "X.Org Foundation" [2213.025] скомпилировано для 1.12.1, версия модуля = 0.4.2 [2213.025] Класс ABI: видеодрайвер X.Org, версия 12.0 [2213.025] (II) FBDEV: драйвер для кадрового буфера: fbdev [2213.026] (-) с использованием VT номер 7 [2213.033] (WW) Возвращение к старому методу исследования для fbdev [2213.033] (II) Загрузка подмодуля "fbdevhw" [2213.033] (II) LoadModule: "fbdevhw" [2213.035] (II) Загрузка /usr/lib/xorg/modules/libfbdevhw.so [2213.037] (II) Модуль fbdevhw: vendor = "X.Org Foundation" [2213.037] скомпилировано для 1.12.1.902, версия модуля = 0.0.2 [2213.037] Класс ABI: видеодрайвер X.Org, версия 12.0 [2213.038] (II) FBDEV (0): использование устройства по умолчанию [2213.038] (WW) VGA-арбитр: невозможно открыть арбитр ядра, нет поддержки нескольких карт [2213.039] (II) FBDEV (0): создание подраздела «Отображение по умолчанию» в разделе «Экран» «Раздел экрана по умолчанию» для глубины / fbbpp 16/16 [2213.039] (==) FBDEV (0): глубина 16, (==) кадровый буфер bpp 16 [2213.039] (==) FBDEV (0): вес RGB 565 [2213.039] (==) FBDEV (0): по умолчанию используется визуальный TrueColor [2213.043] (==) FBDEV (0): использование гамма-коррекции (1,0, 1,0, 1,0) [2213.043] (II) FBDEV (0): аппаратное обеспечение: BCM2708 FB (видеопамять: 533 кБ) [2213.044] (II) FBDEV (0): проверка режимов для устройства кадрового буфера ... [2213.044] (II) FBDEV (0): проверка режимов по монитору ... [2213.044] (-) FBDEV (0): виртуальный размер 656x416 (шаг 656) [2213.044] (**) FBDEV (0): встроенный режим «текущий» [2213.045] (==) FBDEV (0): DPI установлено на (96, 96) [2213.045] (II) Загрузка подмодуля "fb" [2213.045] (II) LoadModule: "fb" [2213.047] (II) Загрузка /usr/lib/xorg/modules/libfb.so [2213.048] (II) Модуль fb: vendor = "X.Org Foundation" [2213.049] скомпилировано для 1.12.1.902, версия модуля = 1.0.0 [2213.049] Класс ABI: эмуляция X.Org ANSI C, версия 0.4 [2213.049] (**) FBDEV (0): использование теневого кадрового буфера [2213.049] (II) Загрузка подмодуля "тень" [2213.049] (II) LoadModule: "тень" [2213.051] (II) Загрузка /usr/lib/xorg/modules/libshadow.so [2213.053] (II) Модуль shadow: vendor = "X.Org Foundation" [2213.053] скомпилировано для 1.12.1.902, версия модуля = 1.1.0 [2213.053] Класс ABI: эмуляция X.Org ANSI C, версия 0.4 [2213.054] (EE) FBDEV (0): FBIOBLANK: операция не разрешена [2213.056] (==) FBDEV (0): резервное копирование отключено [2213.057] (==) FBDEV (0): DPMS включен [2213.058] (==) RandR включен [2213.058] (II) Инициализация встроенного расширения Generic Event Extension [2213.058] (II) Инициализация встроенного расширения SHAPE [2213.059] (II) Инициализация встроенного расширения MIT-SHM [2213.059] (II) Инициализация встроенного расширения XInputExtension [2213.059] (II) Инициализация встроенного расширения XTEST [2213.059] (II) Инициализация встроенного расширения БОЛЬШИЕ ЗАПРОСЫ [2213.059] (II) Инициализация встроенного расширения SYNC [2213.059] (II) Инициализация встроенного расширения XKEYBOARD [2213.060] (II) Инициализация встроенного расширения XC-MISC [2213.060] (II) Инициализация встроенного расширения SECURITY [2213.060] (II) Инициализация встроенного расширения XINERAMA [2213.060] (II) Инициализация встроенного расширения XFIXES [2213.060] (II) Инициализация встроенного расширения RENDER [2213.061] (II) Инициализация встроенного расширения RANDR [2213.061] (II) Инициализация встроенного расширения COMPOSITE [2213.061] (II) Инициализация встроенного расширения DAMAGE [2213.061] (II) SELinux: отключено в системе [2213.168] (II) AIGLX: Экран 0 не поддерживает DRI2 [2213.169] (II) AIGLX: Экран 0 не поддерживает DRI [2213.169] (EE) Ошибка AIGLX: не удалось открыть /usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so (/usr/lib/arm-linux-gnueabihf/dri/swrast_dri.so: невозможно открыть общий объект файл: нет такого файла или каталога) [2213.169] (EE) GLX: не удалось загрузить программный рендер [2213.170] (II) GLX: не найдены подходящие поставщики GL для экрана 0 [2213.556] (EE) FBDEV (0): FBIOBLANK: операция не разрешена [2216.149] Сервер успешно завершен (0). Закрытие файла журнала.
Ошибки Xsession (эта ошибка повторяется при каждом запуске 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.
Ответы:
Это отображение информации, которую вы видите,
Xorg
запускается. Причина в том, что запускается, но ничего не отображается, потому что нет графического выхода, подключенного к Pi, такого как монитор или телевизор. Таким образомXorg
, не знает, как справиться сXSession
.Есть несколько возможных решений, в зависимости от того, чего вы пытаетесь достичь.
Если у вас есть экран, подключенный к Pi, то команда сделает то же самое, но на экране появится вывод. Если вы запустите,
startx &
тоx
начнете работать в фоновом режиме, и вы сможете продолжить выполнение команд вssh
терминале, как обычно.Поскольку вы используете Windows, если вы хотите, чтобы ваш
Xsession
отображался на клиенте, у вас будет установленX
сервер, а затем переслатьX
сеанс через ssh. Этого можно достичь с помощью Xming и Putty. Вы можете найти некоторую полезную информацию о настройке здесь .Если у вас есть машина под управлением Linux с
Xorg
установленным то вы можете легко переслатьX
сессию. Этот превосходный ответ по Unix & Linux Stack Exchange научит вас, как это сделать.Надеюсь, это поможет, дайте мне знать, если есть другие факторы, которые я не рассмотрел.
источник
startx
просто оказываюсь в одном и том же месте, на экране появляется куча деталей и ничего не происходит.Уходя от этой цитаты из вашего вопроса «Я использую Raspbian и получаю доступ к Pi через SSH на компьютере с Windows». Похоже, что вы решаете всю проблему доступа к рабочему столу GUI. Существуют способы пересылки xsession через ssh, но это немного сложно, и вы добавляете дополнительные сложности и в Windows. Лучшим решением было бы запустить VNC-сервер на Raspberry Pi и VNC-клиент на вашем компьютере с Windows .
Доступно множество клиентов VNC, я только что опубликовал первый, который появится в Google. Использование VNC даст вам кроссплатформенный опыт удаленного рабочего стола, который звучит как то, что вы ищете.
Просто чтобы быть честным и честным, это решение VNC предполагает, что X действительно запустился, но вы не получили графический интерфейс, потому что вы используете простой старый ssh с Putty.
Итак, резюмируем:
Используйте Putty для доступа к Raspberry Pi через ssh, как вы это делаете в настоящее время, и следуйте инструкциям по настройке VNC Server .
Установите на своем компьютере Windows какой-нибудь клиент VNC (воспользуйтесь моей ссылкой или Google для этого, так как их много).
Вы можете прекратить использовать Putty сейчас и вместо этого запустить только что установленный клиент VNC и использовать его для доступа к своему Pi с полным рабочим столом с графическим интерфейсом.
источник
Кажется, ваши драйверы повреждены или не установлены. Я не пробовал это, так как я не использую Raspian.
Возможно, вам также придется перенастроить Xorg.conf
Скопируйте это
/etc/X11/xorg.conf
иvi /etc/X11/xorg.conf
илиnano /etc/X11/xorg.conf
шрифты:
источник
Работая с Windows-машины, я обнаружил, что MobaXterm делает жизнь невероятно легкой Он имеет как терминальные и графические возможности, так и окно доступа к файлу SFTP.
источник