[РЕШЕНО]C программа для X11 отказывается запускаться.

Написал программу с xlib.h
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/keysym.h>
#include <stdarg.h>
#include <string.h>
#include <stdio.h>
Компилируется и выдает при запуске ошибку
Major opcode of failed request: 45 (X_OpenFont)
Serial number of failed request: 16
Current serial number in output stream: 19
Попытался поставить все шрифты, которые появлялись в гугле, но что-то не помогает.
компилирую gcc
Трудно найти черную кошку в темной комнате, особенно если ее там нет.
вы вообще о чём, откуда кто-то может знать что вы там написали?)))

p.s. хотя...
XLoadFont(Display *display, char *name);
XLoadFont(display, "-*-fixed-medium-r-normal--18-*-iso10646-1")
Ошибки в тексте-неповторимый стиль автора©
indeviral
вы вообще о чём, откуда кто-то может знать что вы там написали?)))
Да, Вы правы, нужно было как-то локализовать, я просто решил, что чего-то прнципиального не сделал.

indeviral
XLoadFont(display, "-*-fixed-medium-r-normal–18-*-iso10646-1")
Есть такая строка, да. В ней стоял кои8, поменял на это - не помогло. Ошибка та же самая.
muros
поменял на это - не помогло
а вы надеялись что это поможет?))
Ошибки в тексте-неповторимый стиль автора©
indeviral
muros
поменял на это - не помогло
а вы надеялись что это поможет?))
Где-то в глубине души.
Ну вообще ясно что проблема в шрифтах, но почему не поддерживаются самые базовые - не ясно.
Вообще этот кусок программы писал не я и он вроде как проверенный.
Пока вы не покажите то что там на ваяли, вряд ли кто то сможет вам помочь.
$ man xloadfont
Ошибки в тексте-неповторимый стиль автора©
indeviral
Пока вы не покажите то что там на ваяли, вряд ли кто то сможет вам помочь.
$ man xloadfont
Пора бы мне уже запомнить, что начинать нужно не с гугла, а с манов.
Почитал, понял, поправил.
Решение: поставить xorg-xfontsel и сгенерировать себе шрифт из тех, что есть в системе.
Спасибо.
 
Зарегистрироваться или войдите чтобы оставить сообщение.