LINUX.ORG.RU

Сообщения meloman

 

Помгите понять, что есть Qt::UserRole

Пишу программу на Qt. Задумка такая: Когда пользователь изменит на главном окне значение из списка (QComboBox), то программа (без нажатия на к-либо другие клавиши) сама изменит обращение к по другому порту.
Строка в QComboBox имеет такие ключевые свойства: index(int), название(string), и порт(строка).
Читая доки по Qt, думаю сделать так: При смене строки послать сигнал currentIndexChanged (int index), а по индексу выбрать порт: QComboBox::itemData (int index,int role = Qt::UserRole).
А теперь вопрос: Что такое Qt::UserRole? Вот здесь http://doc.trolltech.com/4.0/qt.html читаю только, что это константа, равная 32 и что эти цифры могут быть использованы для специализированных целей. "Непонятно" (ц) : Почему 32, и какой смысл 32 выносить в функцию?

meloman
()

Эволюция интерфейсов ОС

Извините за возможный баян. Может, кому интересно будет: http://r-101.blogspot.com/2006/08/evolution-of-desktops.html

meloman
()

Как сделать проект?

Написал небольшой тест для alsa,- tetstal.c
Компилирует нормально, без ошибок. В файле есть #include <alsa/asoundlib.h>.
Но он не хочет его собирать - "ругается" на то, что не видит библиотеку от alsa. Когда же делаю так: gcc testal.c -lasound, то все нормально.
Поэтому вопрос, извините за то, что тупой: Как это все автоматизировать: Чтобы сделал Makefile, в котором были указания на подключения нужных библиотек (возможно, в будущем, захочу подключить jack-библиотеки)?
П.С.
Не судите строго за тупой вопрос,- делаю первые шаги :-)

meloman
()

Class Ui не определен- Не вижу, где ошибка

Мне нужно написать простую программу, которая выдает результаты, в зависимости от одной из 6 выбранных строк. В Qt designer "нарисовал форму",- решил отталкиваться от мана по Qt designer.
Во время компиляции выдаются ошибки:
...
g++ -c -pipe -march=pentium4 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o guitf.o guitf.cpp
0guitf.h:37: error: &#8216;Ui&#8217; has not been declared
0guitf.h:37: error: expected &#8216;;&#8217; before &#8216;ui&#8217;
guitf.cpp: In constructor &#8216;Stringsform::Stringsform(QWidget*)&#8217;:
guitf.cpp:8: error: &#8216;ui&#8217; was not declared in this scope
make: *** [guitf.o] Error 1

Я так понимаю, что основная причина в том, что не определен Ui, к которому идет обращение из 0guitf.h (Ui::Stringsform ui;). Но в этом файле я подключаю ui_guitf.h, где есть строки:
...
namespace Ui {
class Stringsform: public Ui_Stringsform {};
} // namespace Ui
...
Точнее, файл 0guitf.h таков:
#ifndef UI_GUITF_H
#define UI_GUITF_H
#include "ui_guitf.h"
class Stringsform : public QWidget
{
Q_OBJECT
public:
Stringsform(QWidget *parent = 0);
private:
Ui::Stringsform ui;
};
#endif
Файл ui_guitf.h, как я говорил, содержит namespace Ui (этот файл сделан uic).
Знающие C++, просьба помочь, где ошибка.

meloman
()

После ie4linux не работает wine

Произошел сабж. Теперь IE запускается нормально, но программы под wine не работают: Пишут про отсутствие каких-то библиотек (ole32 и т.п.). Под root и под другой учеткой wine работает исправно. Возможно ли сделать так, что бы и IE Работал и другие программы?

meloman
()

Посоветуйте drum-машину

Когда-то записывал музыку под оффтопиком. "Клепал" барабанные "лупы" в одной старой программе еще аж 2003г. - она в миди генерировала ударные схемы, я "дорисовывал" нотами басс, потом сводил все это хозяйство в wav, и в cubase записывал гитару. В свободное время хотелось бы записывать под linux - скажем, "сводилки" и прочее я могу найти, а вот с программами, генерирующими барабанные схемы заминка: Не попадалось мне ничего по этой теме. "Ударник" из меня никакой, так что буду рад, если кто даст название такой проги.

meloman
()

nvidia vs i915.

Есть выбор между двумя видеокартами: Intel915 и NVIDIA GeForce2. Объем видеопамяти на обеих картах одинаков: 128М.
i915 сейчас стоит на моем компе, nvidia предлагают обменять, мотивируя, что она, дескать, лучше.
В принципе, мне не критичны доли секунд в отрисовке. Больше меня тревожит возможность поиграть: Quake2 при переходе в opengl-режим начинает очень сильно тормозить. Quake3 же "летает", по словам очевидцев, побыстрее, чем в винде (в настройки видео этой игры даже не заходил, там все по дефолту).

Поэтому решил обратиться с вопросом к честному народу: действительно ли nvidia будет "шустрее" работать?

meloman
()

Помогите запустить игры в gentoo

Сделал emerge freeciv frozen-bubble
После установки читаю:
* Remember, in order to play games, you have to
* be in the 'games' group.
* Just run 'gpasswd -a <USER> games', then have <USER> re-login.
* For more info about Gentoo gaming in general, see our website:
* http://games.gentoo.org/
Хорошо. Добавляю себя в группу games- смотрю, действительно, я там есть. Потом запускаю frozen-bubble в терминале. Пишет, что команда не найдена :-(
Запускаю тогда так: /usr/games/bin/frozen-bubble - Отказано в доступе. Смотрю права на /usr/games/bin/ - root:games. Пробовал сменить на skala:skala, games:games - не привело к результату.
Что делать, и где я был не прав?

meloman
()

ClamAV словил ил вирусы у кого-нибудь?

Добрый день!
Хочется узнать- поймал ли этот антивирь какие-нибудь вирусы (тестилки не всчет).

meloman
()

Проблемы со звуком в KDE

Звуковую карту настроил - играет в консоли mp3.
В консоли слышу mp3 (madplay, aplay). В KDE - тишина. ЦентрИнфо выдает, что нашел мою карту. Центр управления тоже установлен для ALSA. Пробовал удалять kmixrc,kmixctrlc (как где-то прочел),- без эффекта.
Amarok даже не пытается играть mp3 - сразу перескакивает на следующую песню, будто звуковой карты нету.

meloman
()

alsa глючит или я?

Имеется: Gentoo 2006.1, X.org 7.0, Kernel 2.6.18.1, Звуковая карта SBLive!
Настраиваю alsa по букварю:
http://www.gentoolinux.org/doc/ru/alsa-guide.xml (Использование драйверов ALSA из пакета).
madplay slovno.mp3 выдает:
audio: /dev/dsp: Нет такого файла или каталога
В KDE звука нету, Control Center жалуется на то, звуковой сервер не найден. Поставил arts, он успокоился, но заук так и не выводит.
И это при всем при том, что aplay slovno.wav звук играет!
Помогите разобраться, я уже 3й день курю тот ман, делаю буква-в-букву ничего не выходит :(

meloman
()

Помогите настроить X

Уже четвертый день бьюсь (
Имеется: Gentoo 2006.1, X.org 7.0, Kernel 2.6.18.1, Видеокарта Intel915, монитор LG - l1730s.
"Иксы" загружаются нормально- KDE загружается, все пашет медленновато, но это, может, субъективное мнение.
Теперь проблема: когда выхожу из X (KDE), то сбиваются настройки монитора: Шрифты немного "вытягиваются" вверх, командная строка где-то внизу, регулировкой монитора ее вытащить вверх не удается. Когда в Ctrl+Alt+2 логинюсь, настройки монитора не восстанавливаются (причем не зависит- с запущенными иксами или нет).
Просьба помочь.
P.S.
xorg.conf
Section "Module"
Load "extmod"
Load "record"
Load "xtrap"
Load "dri"
Load "glx"
Load "freetype"
Load "type1"
EndSection
Section "Files"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbVariant" ""
Option "XkbOptions" ""
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2" # IntelliMouse PS/2
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons"
EndSection
Section "Monitor"
Identifier "GSM"
HorizSync 30.0 - 84.0
VertRefresh 56.0-76.0
EndSection
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
Driver "vga"
EndSection
Section "Device"
Identifier "i915GAV"
Driver "i810"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "i915GAV"
Monitor "GSM"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "DRI"
Mode 0666
EndSection
===
Логи икс-сервера (избранное)
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.8
(--) using VT number 7
...
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(0:2:0) Intel Corporation 82915G/GV/910GL Express Chipset Family Graphics Controller rev 4, Mem @ 0xff480000/19, 0xd0000000/28, 0xff440000/18, I/O @ 0xec00/3
...
(II) Primary Device is: PCI 00:02:0
(--) Chipset 915G found
...
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
...
(II) I810(0): Integrated Graphics Chipset: Intel(R) 915G
(--) I810(0): Chipset: "915G"
(--) I810(0): Linear framebuffer at 0xD0000000
...
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
...
(II) I810(0): BIOS now sees 12288 kB VideoRAM
(--) I810(0): Pre-allocated VideoRAM: 7932 kByte
(==) I810(0): VideoRAM: 65536 kByte
...
(II) I810(0): Broken BIOSes cause the system to hang here.
If you encounter this problem please add
Option "DisplayInfo" "FALSE"
to the Device section of your XF86Config file.
(WW) I810(0): Extended BIOS function 0x5f64 not supported.
(WW) I810(0): Extended BIOS function 0x5f64 not supported.
(WW) I810(0): Extended BIOS function 0x5f64 not supported.
(WW) I810(0): Extended BIOS function 0x5f64 not supported.
(WW) I810(0): Extended BIOS function 0x5f64 not supported.
(WW) I810(0): Extended BIOS function 0x5f64 not supported.
...
(==) I810(0): Display is using Pipe A
(--) I810(0): Maximum frambuffer space: 65368 kByte
...
(II) I810(0): VertRefresh 56-75
(WW) I810(0): config file hsync range 30-84kHz not within DDC hsync range 30-83kHz
(WW) I810(0): config file vrefresh range 56-76Hz not within DDC vrefresh range 56-75Hz
...
*(WW) (1600x1200,GSM) mode clock 162MHz exceeds DDC maximum 140MHz
(WW) (1600x1200,GSM) mode clock 175.5MHz exceeds DDC maximum 140MHz
(WW) (1600x1200,GSM) mode clock 189MHz exceeds DDC maximum 140MHz
(WW) (1600x1200,GSM) mode clock 202.5MHz exceeds DDC maximum 140MHz
(WW) (1600x1200,GSM) mode clock 229.5MHz exceeds DDC maximum 140MHz
...
(II) I810(0): Not using built-in mode "1280x1024" (width too large for virtual size)
(--) I810(0): Virtual size is 1024x768 (pitch 1024)
...
(II) I810(0): Attempting to use 75.00Hz refresh for mode "640x480" (850)
(--) I810(0): Display dimensions: (340, 270) mm
(--) I810(0): DPI set to (76, 72)
...
(II) I810(0): Mode bandwidth is 47 Mpixel/s
(WW) I810(0): Extended BIOS function 0x5f28 not supported.

meloman
()

bootstrap.sh && emerge system

Сработают ли подряд обе команды (сабж)? - У меня не было времени ждать завершения bootsptrap.sh, я поставил эту команду и поехал на работу.
Когда я приду, естественно, будет "много букв" по поводу, что компиляция закончена. Как я могу убедиться, что выполнилась emerge system? Какие-то файлы новые должны появиться (где, какие) или изменилась дата создания/изменения (у каких)?

meloman
()

Gentoo+другая ось

Доброго дня!
На моем компе сейчас стоит 2 ОС: ASPlinux, и WinXP (последнее- для моей работы). Разбивка дисков такая:
/dev/hda1 /
/dev/hda3 swap
/dev/hda4 home
На /dev/hda2 стоит ntfs - винда со всеми приблудами.
Так вот задумал вместо ASP поставить Gentoo Linux 2006-06-26 by XOR. Пока еще не делал (диски не пришли), и вопрос к тем, кто знает: Иожно ли при установке сохранить 2 выбора загрузки ОС? - винду не трогать, только заменить linux.?

meloman
()

Holy war

meloman
()

Где купить программы в Москве?

В конце этого месяца буду (проездом) в Москве. Где можно купить программы (не хочется утруждать себя длительным поиском)?
Кстати, ОС не интересует- ищу игры, обработка музыки.

meloman
()

glib 2.5 не видит ranlib

Добрый день!
Начал собирать glib 2.5 - configure "не видит" библиотеку ramlib. locate ramlib показывает, что бинарники есть (/usr/bin). Что сказать в configure, что бы он их увидил?
ЗЫ
ASPLinux 11.

meloman
()

Собрать xorg X11

Ищу ман, как собирать/устанавливать/обновлять xorg. Подскажите, люди добрые, где он лежит. Желательно- на русском.

meloman
()

Версии 2.6.18

На http://www.kernel.org/ лежат 2.6.18-git3 и 2.6.18-mm1. В чем отличия от 2.6.18 ?

meloman
()

С новой веткой of kernel

Сегодня официально вышел kernel - 2.6.18. Какие будут мнения? Поздравим друг друга или пока не с чем?

meloman
()

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