LINUX.ORG.RU

Сообщения ilyagoo

 

compaq. Иксы не находят дисплей ноута. Хелп...

Форум — Linux-install

хочу воткнуть arch на ноут. не стартует X-server. на wiki.x.org не нашел ничего кроме:

If you appear to use the correct driver and you still keep getting this message it is very likely that your chipset isn't supported (yet).

как это исправить, ноут-то юзабельный. заранее спасибо:)

лог:

[  5213.634] 
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
[  5213.634] 
X.Org X Server 1.8.1.902 (1.8.2 RC 2)
Release Date: 2010-06-21
[  5213.634] X Protocol Version 11, Revision 0
[  5213.634] Build Operating System: Linux 2.6.34-ARCH i686 
[  5213.634] Current Operating System: Linux ArchBook 2.6.30-ARCH #1 SMP PREEMPT Fri Jul 31 18:10:38 UTC 2009 i686
[  5213.634] Kernel command line: root=/dev/disk/by-uuid/ebb704d8-161a-4e22-adc0-96c507ffd127 ro
[  5213.634] Build Date: 21 June 2010  11:54:27AM
[  5213.634]  
[  5213.634] Current version of pixman: 0.18.2
[  5213.634] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  5213.634] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  5213.634] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jul 23 22:07:19 2010
[  5213.634] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  5213.635] (==) No Layout section.  Using the first Screen section.
[  5213.635] (==) No screen section available. Using defaults.
[  5213.635] (**) |-->Screen "Default Screen Section" (0)
[  5213.635] (**) |   |-->Monitor "<default monitor>"
[  5213.635] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[  5213.635] (**) |   |-->Device " Intel GMA-3100"
[  5213.635] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[  5213.635] (==) Automatically adding devices
[  5213.635] (==) Automatically enabling devices
[  5213.635] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[  5213.635] 	Entry deleted from font path.
[  5213.635] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[  5213.635] 	Entry deleted from font path.
[  5213.635] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[  5213.635] 	Entry deleted from font path.
[  5213.635] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[  5213.635] (==) ModulePath set to "/usr/lib/xorg/modules"
[  5213.635] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  5213.635] (II) Loader magic: 0x81e9d00
[  5213.635] (II) Module ABI versions:
[  5213.635] 	X.Org ANSI C Emulation: 0.4
[  5213.635] 	X.Org Video Driver: 7.0
[  5213.635] 	X.Org XInput driver : 9.0
[  5213.635] 	X.Org Server Extension : 3.0
[  5213.647] (--) PCI:*(0:0:2:0) 8086:2a12:103c:30d8 Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller rev 12, Mem @ 0xe4400000/1048576, 0xd0000000/268435456, I/O @ 0x00004000/8
[  5213.647] (--) PCI: (0:0:2:1) 8086:2a13:103c:30d8 Intel Corporation Mobile GME965/GLE960 Integrated Graphics Controller rev 12, Mem @ 0xe4500000/1048576
[  5213.647] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  5213.647] (II) LoadModule: "extmod"
[  5213.647] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[  5213.647] (II) Module extmod: vendor="X.Org Foundation"
[  5213.647] 	compiled for 1.8.1.902, module version = 1.0.0
[  5213.647] 	Module class: X.Org Server Extension
[  5213.647] 	ABI class: X.Org Server Extension, version 3.0
[  5213.647] (II) Loading extension MIT-SCREEN-SAVER
[  5213.647] (II) Loading extension XFree86-VidModeExtension
[  5213.647] (II) Loading extension XFree86-DGA
[  5213.647] (II) Loading extension DPMS
[  5213.647] (II) Loading extension XVideo
[  5213.647] (II) Loading extension XVideo-MotionCompensation
[  5213.647] (II) Loading extension X-Resource
[  5213.647] (II) LoadModule: "dbe"
[  5213.648] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[  5213.648] (II) Module dbe: vendor="X.Org Foundation"
[  5213.648] 	compiled for 1.8.1.902, module version = 1.0.0
[  5213.648] 	Module class: X.Org Server Extension
[  5213.648] 	ABI class: X.Org Server Extension, version 3.0
[  5213.648] (II) Loading extension DOUBLE-BUFFER
[  5213.648] (II) LoadModule: "glx"
[  5213.648] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  5213.648] (II) Module glx: vendor="X.Org Foundation"
[  5213.648] 	compiled for 1.8.1.902, module version = 1.0.0
[  5213.648] 	ABI class: X.Org Server Extension, version 3.0
[  5213.648] (==) AIGLX enabled
[  5213.648] (II) Loading extension GLX
[  5213.648] (II) LoadModule: "record"
[  5213.648] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[  5213.648] (II) Module record: vendor="X.Org Foundation"
[  5213.648] 	compiled for 1.8.1.902, module version = 1.13.0
[  5213.648] 	Module class: X.Org Server Extension
[  5213.648] 	ABI class: X.Org Server Extension, version 3.0
[  5213.648] (II) Loading extension RECORD
[  5213.648] (II) LoadModule: "dri"
[  5213.649] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[  5213.649] (II) Module dri: vendor="X.Org Foundation"
[  5213.649] 	compiled for 1.8.1.902, module version = 1.0.0
[  5213.649] 	ABI class: X.Org Server Extension, version 3.0
[  5213.649] (II) Loading extension XFree86-DRI
[  5213.649] (II) LoadModule: "dri2"
[  5213.649] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[  5213.649] (II) Module dri2: vendor="X.Org Foundation"
[  5213.649] 	compiled for 1.8.1.902, module version = 1.2.0
[  5213.649] 	ABI class: X.Org Server Extension, version 3.0
[  5213.649] (II) Loading extension DRI2
[  5213.649] (II) LoadModule: "intel"
[  5213.649] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[  5213.649] (II) Module intel: vendor="X.Org Foundation"
[  5213.649] 	compiled for 1.8.1.902, module version = 2.12.0
[  5213.650] 	Module class: X.Org Video Driver
[  5213.650] 	ABI class: X.Org Video Driver, version 7.0
[  5213.650] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
	i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
	E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
	965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
	4 Series, G45/G43, Q45/Q43, G41, B43, Clarkdale, Arrandale
[  5213.650] (--) using VT number 7

[  5213.652] (II) Primary Device is: PCI 00@00:02:0
[  5213.652] (EE) No devices detected.
[  5213.652] 
Fatal server error:
[  5213.652] no screens found
[  5213.652] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  5213.652] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  5213.652] 

ilyagoo
()

несколько gcc в системе

Форум — Development

доброго времени суток! есть одна система. в ней две версии gcc уже воткнуты и их можно переключать. как бы воткнуть туда еще одну версию так, чтобы не загубить предыдущие две и иметь возможность переключаться между ними?

ilyagoo
()

QSpinBox + QComboBox = новый компонент

Форум — Development

Есть необходимость создать компонент, который представлял собой нечто, выполняющее функции QSpinBox и QComboBox. Т.е. окошко ввода, содержащее в себе кнопки обоих этих компонентов. Нужны следующие возможности: осуществлять ввод чисел вручную, изменять числа с некоторым шагом как в QSpinBox при нажатии соответствующей кнопки или выбирать значение из выпадающего списка как в QComboBox. Как бы это осуществить? Куда можно заглянуть в поисхах подобных мутантов?

ilyagoo
()

удаленный доступ через интернет

Форум — Admin

Ситуация:

Один комп находится в точке А, второй - в точке Б. Оба компа имеют подключение к инету.

Подситуация 1:

Комп Б стоит без ОС. Есть ли возможность с компа А с произвольной ОС (вынь или линух) установить линух на комп Б?

Подситуация 2:

На компе Б уже стоит линух. Можно ли, имея накомпе А линух, подключится к компу Б через удаленный рабочий стол? Можно ли монтировать папки с Б к А? Запустить удаленно приложение на Б?

Если что-то из этого реально, то к какую сторону нужно копать? И вообще, как найти комп в интернете?

>>>

ilyagoo
()

xubuntu: что делать с gcc

Форум — Linux-install

слил xubuntu (ubuntu, kubuntu - неважно). хочу настроить инет, для этого мне нужно откомпилить некое rp-pppoe, а компилятор выдает сообщение: не могу создать исполняемый файл. попробовал пропустить через него hello.c, так он говорит, что stdio.h не находит. поискал сам - правда нету. установил gcc из .deb пакета - ничего не изменилось. в чем вообще дело с "самой популярной" ОС, там оскопленный компилятор? что им вообще можно сделать? О_о большая просьба не называть идиотом, а дать конкретный ответ на вопрос: как решается проблема? заранее спасибо.

>>>

ilyagoo
()

Qt-4.4.1 и paintEvent, графика

Форум — Development

Задача:

Написать виджет, который бы отрисовывал большое количество точек.

Желательно:

1) минимальная загрузка процессора PIII и выше, 2) отсутствие эффекта мерцания, 3) установка цвета каждой точки, 4) точки перемещаются по картинке "водопадом", т.е. каждый промежуток времени предыдущая картинка сдвигается на одну линию и добавляется линия с новыми точками, 5) масштабирование "без дыр", т.е. если увеличить/уменьшить картинку или растянуть/сжать виждет между точками не появлялось бы расстояний. Например, если это кривая с заливкой под ней, она бы растягивалась в ширину, а дыр в заливке не появлялось. В QwtPlotCurve из библиотеки Qwt 5.сколько-то со стилем отображения Sticks при растяжении графика появляются незакрашенные вертикальные полосы. К тому же QwtPlot загружает проц. 6) и т.д.

Решение:

Прорисовку осуществляю в массиве ipps32u (библиотеки Intel IPP). Копирую это дело в QImage по указателю bits(), вывожу на виджет с помощью QPainter. (только сейчас подумал, а не рисовать ли сразу в QImage::bits()?). При большом количестве цветов появляется эффект мерцания, но этого наверно не избежать=(

Но вот проблема: если ухватить мышью заголовок окна или развернуть его во весь экран (и наоборот), отрисовка на какое-то время замирает. Добавил в paintEvent виджета вывод в QStatusBar инкрементируемую внутри этого события переменную - она в это время не изменяется!!! Т.е. не приходит событие перерисовки!!! Причем, если время таймера поставить 10 мсек (пока рисую по timerEvent, но планируется рисование в реальном времени!) и держать мыщью заголовок окна, то событие отрисовки вообще не приходит=(( Есть ли какой-нибудь способ от этого избавиться? Qt необходимо, т.к. приложение д.б. кросс-платформенным, и API использовать нельзя.

>>>

ilyagoo
()

Qt-4.2.2, установка под Linux

Форум — Development

Пытаюсь воткнуть Qt-4.2.2
При запуске конфигуратора вылезает следующая ошибка:
[root@PPO-TP1 qt-x11-opensource-src-4.2.2]# ./configure

This is the Qt/X11 Open Source Edition.

You are licensed to use this software under the terms of either
the Q Public License (QPL) or the GNU General Public License (GPL).

Type 'Q' to view the Q Public License.
Type 'G' to view the GNU General Public License.
Type 'yes' to accept this license offer.
Type 'no' to decline this license offer.

Do you accept the terms of either license? yes

Creating qmake. Please wait...
qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp
unction `const class QString * v_cast<QString>(const QVariant::Private *, QString * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:269: instantiated from here
tatic_cast from `void *' to `const QString *'
unction `const class QChar * v_cast<QChar>(const QVariant::Private *, QChar * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:271: instantiated from here
tatic_cast from `void *' to `const QChar *'
unction `const class QDate * v_cast<QDate>(const QVariant::Private *, QDate * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:273: instantiated from here
tatic_cast from `void *' to `const QDate *'
unction `const class QTime * v_cast<QTime>(const QVariant::Private *, QTime * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:275: instantiated from here
tatic_cast from `void *' to `const QTime *'
unction `const class QDateTime * v_cast<QDateTime>(const QVariant::Private *, QDateTime * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:277: instantiated from here
tatic_cast from `void *' to `const QDateTime *'
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h: In function `const class QByteArray * v_cast<QByteArray>(const QVariant::Private *, QByteArray * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:279: instantiated from here
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h:59: static_cast from `void *' to `const QByteArray *'
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h: In function `const class QBitArray * v_cast<QBitArray>(const QVariant::Private *, QBitArray * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:281: instantiated from here
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h:59: static_cast from `void *' to `const QBitArray *'
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h: In function `const class QVariantList * v_cast<QVariantList>(const QVariant::Private *, QVariantList * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:323: instantiated from here
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h:59: static_cast from `void *' to `const QVariantList *'
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h: In function `const class QVariantMap * v_cast<QVariantMap>(const QVariant::Private *, QVariantMap * = 0)':/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:325: instantiated from here
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h:59: static_cast from `void *' to `const QVariantMap *'
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h: In function `const class QStringList * v_cast<QStringList>(const QVariant::Private *, QStringList * = 0)':/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:344: instantiated from here
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h:59: static_cast from `void *' to `const QStringList *'
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h: In function `const class QUrl * v_cast<QUrl>(const QVariant::Private *, QUrl * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:364: instantiated from here
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h:59: static_cast from `void *' to `const QUrl *'
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h: In function `const class QLocale * v_cast<QLocale>(const QVariant::Private *, QLocale * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:366: instantiated from here
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h:59: static_cast from `void *' to `const QLocale *'
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h: In function `const class QRegExp * v_cast<QRegExp>(const QVariant::Private *, QRegExp * = 0)':
/tmp/qt-x11-opensource-src-4.2.2/src/corelib/kernel/qvariant.cpp:368: instantiated from here
/tmp/qt-x11-opensource-src-4.2.2/include/QtCore/private/../../../src/corelib/ke rnel/qvariant_p.h:59: static_cast from `void *' to `const QRegExp *'
gmake: *** [qvariant.o] Ошибка 1


Помню, что когда втыкал эти библиотеки под Windows, приходилось править два файла: qmap.h и еще какой-то...
А с этими ошибками не особо понятно что делать.
Что нужно исправить в исходниках?

>>>

ilyagoo
()

Qt 4.2.2 QWorkSpace, координаты

Форум — Development

Господа, вопрос в следующем: пишу MDI приложение, используя объект класса QWorkSpace, вложенные в него окна - наследники QMainWindow. есть необходимость сохранять настройки приложения, а именно: открытые вложенные окна (с этим справился))), а главное их геометрию, т.е. ширину, высоту и координаты левого верхнего угла. с высотой и шириной порядок, а вот координаты какие-то левые. пытался использовать функции x(), y(); pos(); geometry() и далее по списку, но все они возвращают одни и те же координаты, которые явно не соответствуют расположению вложенных окон. судя по всему они возвращают координаты верхнего левого угла самого QWorkSpace, относительно главной формы, на которой тот расположен. Каким образом мне получить вышеупомянутые координаты? P.S. По-моему, загрузка происходит таким же корявым образом, т.е. ширина и высота соответствуют сохраненным, но окна появляются в совершенно "левых" местах.

>>>

ilyagoo
()

как узнать ip адрес

Форум — Web-development

подскажите, пожалуйста, как узнать ip адрес пользователя, который заходит на сайт. ситуация: есть сайт на народе. на главной странице стоит скрытый счетчик посещений. он фиксирует количество посетителей и кол-во различных ip, с которых они заходили, но нет возможности узнать ip. сайт не индексирован в поисковиках. задача: узнать хотя бы географическое положение посетителя, собственно это основная цель вопроса, необходимо знать из России он или нет. если нет возможности узнать уже посетивших, то как узнать тех, кто еще зайдет? заранее спасибо.

ilyagoo
()

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