LINUX.ORG.RU

Не запускается клавиатура на Rpi matchbox-keyboard выдает сообщение «Cannot open display»

 , ,


0

1

Кросс-компиляция. Использую Распберри пи4.
Все собрал. В графическом режиме работает. Но когда запускаешь в консольном режиме Rpi. Выдает ошибку

root@pi:~# matchbox-keyboard -d
Cannot open display


Последнее исправление: Alex_Golubev (всего исправлений: 1)

Ответ на: комментарий от mky

Использую RPi. С установленным линуксом разбериан. Пишу программу на qt5 с использованием крос-компиляции. Кросс-компиляцию сделал. Пришлось отключить графическую оболочку для этого выполнил —> Raspberry Pi OS на загрузку без запуска графической оболочки. Идем в System Options - Boot / Auto Login: boot text concole.
Получается программа написанная на qt запускается и работает. В общем графическую оболочку отключил.

Alex_Golubev
() автор топика

Вижу попытку запуска программы из рутового терминала.

Если у тебя графика загружена, а вход в сессию выполнен не от пользователя root, то программа в таком случае не видит окружения пользователя и не сможет ничего вывести в плане графики.

Короче, что нажимал до этого?

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Не совсем понял ваши мысли.

root@pi:~# ssh -X
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-B bind_interface]
           [-b bind_address] [-c cipher_spec] [-D [bind_address:]port]
           [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11]
           [-i identity_file] [-J [user@]host[:port]] [-L address]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-Q query_option] [-R address] [-S ctl_path] [-W host:port]
[-w local_tun[:remote_tun]] destination [command]

root@pi:~# matchbox-keyboard -d
Cannot open display
Alex_Golubev
() автор топика