LINUX.ORG.RU

Сообщения Evolve32

 

Не отображается русский в emacs dired

Всем доброго времени суток. Вот поставил emacs 24.3 вчера, прошел тутор, все вроде хорошо. Самое главное русский отображается нормально при редактировании текста. Сегодня начал просматривать остальные опции и наткнулся на неправильно отображаемые шрифты(с русскими буквами) в Dired.

 -rw-------  1 nikita users 374059 я▐п╫п╡.  15 10:17 .Xauthority
 -rw-r--r--  1 nikita users    620 я▐п╫п╡.  14 21:23 .Xresources

Вот как-то так, в общем, также некорректно отображаются имена файлов на русском. Шрифт стандартный(иксовый, насколько я понимаю), 9х15 называется(пробовал и другие), в терминале стоит он же, русский отображает, при редактировании текста в emacs, как я уже упомянул выше, тоже русские символы отображаются корректно.

Флаги: X dbus gpm gtk libxml2 Сглаживание шрифтов не нужно - xft в флаги не добавлял.

Upd: с xft тоже самое.

 ,

Evolve32
()

iGPU + Nvidia GPU

Я уже запутался. Хочу чтобы отрисовкой экрана занимался intel (HD2000) (i915), а всё остальное ложилось на плечи Nvidia GTX570 (с проприетарным драйвером), например: картинку на экране отрисовывает iGPU, пока Nvidia занимается рендерингом в blender. Просто на дискретке или интеграшке работает (но в Nvidia не могу побороть теринг и наблюдаю дичайшие тормоза во время рендера, а на intel рендерить не выйдет), но как их корректно совместить (у меня случайно как-то вышло, правда с дикими лагами в blender, т.е. рендеринг нормальный, а вот отрисовка интелом медленная (1-2 fps), но потом опять всё запоролось...)? И еще вопрос по ходу: это нормально, что когда я включаю для intel

Option "AccelMethod" "sna"
Option "TearFree" "true"
теринга нет, но при перемещении окон, они (окна), то плавно перемещаются, то сильно дергаются (при чем в xmonad сильнее, чем в dwm и awesome), плюс в gimp при рисовании кистью, то нормально работает, то со значительным опозданием отрисовки от курсора. Неужели HD2000 не тянет FullHD отрисовку с нормальной скоростью?

Текущий xorg.conf: http://pastebin.com/gYK662sL Установлены xf86-video-intel, nvidia-drivers. В make.conf VIDEO_CARDS=«nvidia intel». Nvidia драйвер скомпилен после компилирования ядра. На glxinfo выдает

name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".

 , , , ,

Evolve32
()

Ошибка в функции, возвращающей указатель на структуру...

Кусок из программы, где возникает ошибка:

//backend.c

#include "backend.h"
#include "const.h"


Node*
parse_file(gchar *filepath){
	return NULL;
}
...

//backend.h

Node* parse_file(gchar*);
...

//const.h

typedef enum{
	INPUT = 		1 << 0,
	OUTPUT = 	1 << 1,
	ASSIGN = 	1 << 2,
	WHILELOOP =       1 << 3,
	IFCOND = 	1 << 4,
	FORLOOP = 	1 << 5,
	OTHER = 	1 << 6
} BLOCKTYPE;


typedef struct node{
	BLOCKTYPE type;
	char data[20];
	
	struct node *block_above;
	struct node *block_below;
	struct node *block_temp;
} Node;

Получаю такую ошибку от компилятора:

cc -Wall -g -c backend.c
In file included from backend.c:1:
backend.h:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
backend.c:6: error: expected ‘)’ before ‘*’ token

Подскажите, в чём ошибка.

 

Evolve32
()

RSS подписка на новые темы