Установил arch, поставил xfce, все работало.
Понадобилось установить официальный видеодрайвер - скачал его с сайта ati, запустил, оно установило, заметив что были ошибки. После перезагрузки появляется сообщение
snd_hda_intel 0000:00:1f.3: failed to add i915 component master (-19)
и далее стоит на месте, хотя можно переключиться в другую консоль.
Драйвер ati удалил через /usr/share/ati/amd-uninstall.sh, но ничего не изменилось, кроме того что экран перестал помаргивать.
Папки /etc/X11 нет, как и конфига X в /etc, хотя xorg установлен.
Глубоко в интернетах советуют отключить в биосе встроенную видеокарту, но у меня нет этой опции.
Как решить проблему? Можно как то добить драйвер ati, или же установить его правильно?
То вместо вывода A с задержкой, оно после долгих раздумий выплевывает целую пачку и снова долго думает. Так же себя ведет и sleep.
С чем это может быть связано?
Никак не получается заставить FreeType работать с кириллицей, выводит пустые символы вместо русских букв.
Шрифт загрузил Arial, он кириллицу поддерживает.
С латиницей никаких проблем.
Использую код из стандартного примера freetype.
Не так давно восстанавливал удаленное при помощи scalpel, из полученного мусора нашел нужое. Проблемма в том, что не могу оставшийся мусор удалить. Я могу его скопировать (хотя тоже не всегда, не пойму от чего зависит) но не могу удалить.
Установил чистый Debian Wheezy, тут же сменил источники на testing, добавил i386 в мультиарч.
Установил скайп, скинул бэкап с прошлой системы, которую убил. Конфиги и настройки, вроде бы, не переносил.
Обновился, ничего не предвещало беды. После перезагрузки при запуске Xorg все остановилось без каких либо сообщений. Переключиться на консоль нельзя, клавиатура вообще не работает. Лог Xorg'а пустой. При загрузке в режиме восстановления можно поработать в консоле, но при запуске Xorg'а все то же самое, ни на что не реагирует, только холодный ресет. xorg.conf в привычном ему /etc/X11/ отсутствует, попытка его создания ни к чему не привела. Однажды при загрузке на черном фоне сообщило что «err in /usr/bin/Xorg double free or corruption» несколько раз, больше этого не было. Вывод dmesg прикладываю.
http://pastebin.com/FBiH3uAq
(слишком длинный, сюда не поместился, а обрезать не хотелось, не знаю что именно может пригодиться)
При переписывании простенькой программы с виндовского Microfoft Visual C++ к съедобному для GCC виду, обнаружил следующее.
Есть некоторая структура, размером 14 байт. В памяти она округляется до 16.
При записи в файл записываются 16, при чем два байта мусора появляются именно в середине.
Кусок кода:
#include<stdio.h>
typedef unsigned char BYTE;
typedef unsigned short int WORD;
typedef unsigned int DWORD;
typedef long int LONG;
typedef struct tagBITMAPFILEHEADER {
WORD bfType;
DWORD bfSize;
WORD bfReserved1;
WORD bfReserved2;
DWORD bfOffBits;
} BITMAPFILEHEADER;
void main(int argc,char **argv)
{
BITMAPFILEHEADER header;
header.bfType=0;
header.bfSize=0;
header.bfReserved1=0;
header.bfReserved2=0;
header.bfOffBits=0;
FILE *t;
t=fopen("tst","wb");
fwrite(&header,sizeof(header),1,t);
fclose(t);
return;
}
Вместо ожидаемого
0000 00000000 0000 0000 00000000
Я вижу следующее
0000 4EED 00000000 0000 0000 00000000
Была идея добавить в конец еще один пустой WORD, а после записи структуры перемещаться на 2 байта ближе к началу, но это костыли. Как правильно решить проблемму?
dpkg -i skype-debian_4.3.0.37-1_i386.deb
Выбор ранее не выбранного пакета skype.
(Чтение базы данных … на данный момент установлено 168008 файлов и каталогов.)
Распаковывается пакет skype (из файла skype-debian_4.3.0.37-1_i386.deb) …
dpkg: зависимости пакетов не позволяют настроить пакет skype:
skype зависит от libc6 (>= 2.3.6-6~).
skype зависит от libc6 (>= 2.7).
skype зависит от libgcc1 (>= 1:4.1.1).
skype зависит от libqt4-dbus (>= 4:4.5.3).
skype зависит от libqt4-network (>= 4:4.8.0).
skype зависит от libqt4-xml (>= 4:4.5.3).
skype зависит от libqtcore4 (>= 4:4.7.0~beta1).
skype зависит от libqtgui4 (>= 4:4.8.0).
skype зависит от libqtwebkit4 (>= 2.1.0~2011week13).
skype зависит от libstdc++6 (>= 4.2.1).
skype зависит от libx11-6.
skype зависит от libxext6.
skype зависит от libxss1.
skype зависит от libxv1.
skype зависит от libssl1.0.0.
skype зависит от libpulse0.
skype зависит от libasound2-plugins.
dpkg: ошибка при обработке параметра skype (--install):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для desktop-file-utils …
Обрабатываются триггеры для gnome-menus …[br]
Обрабатываются триггеры для hicolor-icon-theme …
При обработке следующих пакетов произошли ошибки:
skype
Если после этого запустить apt-get -f install, то происходит следующее:
apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Пакеты, которые будут УДАЛЕНЫ:
skype:i386
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 44,3 MB.
Хотите продолжить [Д/н]? Д
(Чтение базы данных … на данный момент установлено 168155 файлов и каталогов.)
Удаляется пакет skype …
Обрабатываются триггеры для hicolor-icon-theme …
Обрабатываются триггеры для desktop-file-utils …
Обрабатываются триггеры для gnome-menus …