LINUX.ORG.RU

Сообщения jackLucas

 

gtk, pygtk. Создание виджетов на неактивной вкладке виджета notebook

Форум — Development

Здравствуйте.

Есть такая проблема: Если добавлять виджет на неактивную в данный момент вкладку GtkNotebook, то размер виджета почему-то нулевой (виджет, упакованный в vbox превращается в тонкую полоску шириной 1px).

Если добавлять виджет на активную вкладку, то всё ок.

Если добавлять виджет на неактивную вкладку, но до вызова window.show_all (), то тоже всё ок. Но если делать это в процессе работы приложения, то виджет, которого не видно в момент создания имеет нулевой размер.

Никакие show_all для виджета и его компонентов не помогают.

Подскажите пожалуйста, как правильно поступать с виджетами в таких случаях.

jackLucas
()

gtk socket/plug. проблема с set_focus.

Форум — Development

Здравствуйте.

Проблема такая: делаю в gtk-приложении socket, включаю в него окошко urxvt с параметром -embed.

Пытаюсь сделать так, чтобы фокус в моей программе сразу получало окно urxvt. set_focus (), говорит, что сфокусироваться на socket не может. Если нажимать Tab, то перевести фокус на urxvt можно, но хотелось бы сразу на нём фокусироваться.

Скажите, пожалуйста, как это можно было бы сделать?

jackLucas
()

mingw32 undefined reference

Форум — Development

Здравствуйте.

Использую Debian GNU/Linux сквизи.

При компиляции программы при помощи mingw32 вышло несколько ошибок undefined reference, все кроме одной порешались поиском правильных библиотек с помощью /usr/i586-mingw32msvc/bin/nm

но одна проблема осталась:

/usr/i586-mingw32msvc/bin/nm /usr/i586-mingw32msvc/lib/libadvapi32.a

выдаёт

00000000 T _CreateProcessWithLogonW@44

а mingw32 с -ladvapi32 даёт:

undefined reference to `_CreateProcessWithLogonW'

почему-то _CreateProcessWithLogonW без @44. (Те undefined references, которые удалось устранить, были с @, как положено).

Подскажите, пожалуйста, в чём тут дело.

jackLucas
()

debian squeeze, неправильные права на /dev/sr0

Форум — General

Здравствуйте

После upgrade до squeeze права на dvd-привод стали выставляться некорректно:

brw------- 1 root root 11, 0 Мар 17 19:09 «/dev/sr0»

видимо, дело в настройках udev.

исправил /etc/udev/rules.d/70-persistent-cd.rules: все строки закомментарил, добавил одну:

SUBSYSTEM==«block», KERNEL==«sr0», SYMLINK+=«dvd», SYMLINK+=«dvdrw», GROUP=«cdrom», MODE=«0660»

если запустить

udevadm test /block/sr0

то права выставляются правильно, появляются симлинки dvd, dvdrw.

brw-rw---- 1 root cdrom 11, 0 Мар 17 19:24 «/dev/sr0»

запустил

update-initramfs -u -k all

update-grub

перезагружаюсь, и всё опять неправильно:

brw------- 1 root root 11, 0 Мар 17 19:09 «/dev/sr0»

и симлинков никаких нет.

Поиск по форуму и по гуглу мне ничего не дал. Помогите пожалуйста.

jackLucas
()

Monodevelop не видит cairo (debian squeeze)

Форум — Development

Здравствуйте.

У меня Debian Squeeze (x86).

В monodevelop не могу понять, как подключить cairo, using Cairo не работает, monodevelop считает, что нет ни cairo, ни rsvg, хотя

dpkg --get-selections

говорит:

libmono-cairo1.0-cil install

libmono-cairo2.0-cil install

librsvg2-2.0-cil-dev install

librsvg2-2.18-cil install

jackLucas
()

отцепляемые меню в gimp

Форум — General

Здравствуйте.

Подскажите пожалуйста, как сделать отцепляемые меню в gimp?

В gimp 2.4 меню отцеплялись без проблем, а в gimp 2.6 такая возможность исчезла.

Дистрибутив - Debian squeeze.

В google ничего по этому вопросу не нашёл, может как-то не так эти меню обзываю. Я пробовал искать «отцепляемые меню» и «detachable menus»

jackLucas
()

текущее (системное) время в OSD mplayer

Форум — General

Здравствуйте.

Хотелось бы узнать, можно ли в OSD mplayer'а отображать текущее (системное) время.

Google рассказал про какую-то хитрую опцию

osdc=1

но мой mplayer (debian/lenny) её не понимает, а где найти такой патч для mplayer, который это понимает - непонятно, в google не нашёл.

Кто-нибудь что-нибудь знает про это?

jackLucas
()

IPTV + mplayer

Форум — General

Есть модем ADSl Dlink 500T, 2 компьютера, все включены в гигабитный hub.

На одном компьютере Debian Etch i386, на втором Debian Etch amd64.

команда:

mencoder -ovc copy -oac copy -endpos 00:10:00 -o /home/TV-dumps/first.avi 'udp://224.1.1.21:3021'

на i386 отрабатывает прекрасно, на amd64 выдаёт следующее:

STREAM_UDP, URL: udp://224.1.1.21:3021

Timeout! No data from host 224.1.1.21

udp_streaming_start failed

No stream found to handle url udp://224.1.1.21:8021

Cannot open file/device.

Exiting...

версии пакетов одинаковые от debian-multimedia.

на первом компьютере mencoder выдаёт такое же сообщение, если другой mencoder что-то качает с IPTV, даже если качает с другого ip/порта.

на amd64 такое сообщение выдаётся всегда, даже если больше никто с IPTV не работает.

может что-то не так с настройкой модема, но я не нашёл там никаких ограничений.

jackLucas
()

Debian Etch. проблема с IDE.

Форум — General

Здравствуйте.

Ставлю Etch и сталкиваюсь с такой проблемой:

на мат плате (ASUS P4P800 Deluxe) у меня есть дополнительный IDE контроллер VIA VT6410. В ядре, под которым я работаю, всё чётко:

ide0 (hda, hdb) - платовский, ide2 (hde,...) - VIA VT6410

а в дистрибутивном ядре случайным образом от перезагрузки к перезагрузке ide0 - то платовский, то VIA VT6410.

как ядру указать правильный порядок контроллеров IDE?

корректно и коротко сформулировать это для googla затрудняюсь.

буду рад помощи.

>>>

jackLucas
()

Как сделать скриншот средствами Xlib?

Форум — Development

необходимо в программе на Си, используя только стандартные средства Xlib получить снимок экрана в свой Pixmap. Кроме ссылок на документацию приветствуются примеры кода :)

я пытался делать

XCopyArea (display, default_root_window, pix, graph_ctx, 0, 0, 1280, 1024, 0, 0);

однако в Pixmap pix получал мусор из всего, что когда-либо было на экране :(

Поиск по google не помог.

Заранее спасибо.

>>>

jackLucas
()

вышел X.org 7.3 !

Новости — Open Source
Группа Open Source

6 сентября 2007 года вышел X.org 7.3.

коротко о релизе: X.org сервер версии 1.4 (RandR 1.2, input hotplug, ..)

В состав X сервера версии 1.4 были включены следующие новые возможности:

  • Input hotplug (горячее включение устройств ввода) позволяет подключать/отключать устройства ввода "на лету". Также была улучшена поддержка сенсорных экранов (touchscreen) и планшетов с помощью HAL или D-Bus;
  • KDrive: В код было внесено множество улучшений, включая улучшение поддержки нескольких устройств ввода;
  • EXA: Была проделана большая работа над EXA Framework для увеличения его полезности.

Подробности:

http://www.x.org/wiki/Releases/7.3

описание релиза:

http://xorg.freedesktop.org/archive/X...

ссылка для скачивания:

http://xorg.freedesktop.org/archive/X...

P.S. Эта новость исправлена благодаря Sectoid

jackLucas
()

проблемы с фокусом в openbox 3.4

Форум — General

Здравствуйте.

Я пользуюсь openbox'ом, в котором кроме самого wm запущены ещё stalonetray (на всех столах), gdeskcal на всех столах и netwmpager.

в openbox 3.3 всё работало нормально.

поставил 3.4. теперь при любого окна, фокус уходит на stalonetray или gdeskcal (по разному бывает, то туда то туда). соответственно при переходе на другой рабочий стол фокус на нём принадлежит не тому окну, которое на этом столе раньше было в фокусе, а stalonetray или gdesklets. приходится переключать фокус вручную.

поставил openbox 3.4.2 - не помогло. с помощью опций командной строки stalonetray и rc.xml openbox'а добился чтобы stalonetray не появлялся в списке задач при переключении с одной задачи на другую, но и это не помогло. фокус на stalonetray всё равно уходит :(

подскажите пожалуйста, как решить эту проюлему (не возвращаясь на openbox 3.3)

jackLucas
()

печать на принтер, подключённый к print-серверу CNet 3 Plus.

Форум — General

вообще я считал, что в печати разбираюсь :)

дома, когда принтер (HP LJ 1022) появился, я попытался cups настроить. не вышло. при печати пробной страницы говорит непонятную ошибку. что-то типа error связи с принтером или что-то такое. плюнул. скачал foomatic-rip. настроил - всё заработало на ура. на работе в своё время на новеловский принтер печатал nprint'ом (из ncpfs) (предварительно растеризуя gs'ом согласно драйверу LJ6P). потом сервер novell убили. и вот проблема. принтсервер. nmap выдаёт там 515 (порт принтера lpd). настроил foomatic-rip на rlpr. теперь проблема. в rlpr нужно кроме адреса (ip) принтера указать ещё и очередь. если в telnet'е зайти на принтсервер и запустить monitor то получаем, что есть P1 (on-line, idle), P2 (off-line), P3 (off-line). я решил, что нужно 'rlpr -PP1@ipaddress' где P1 - очередь. не печатает :( проконсультировался с теми, у кого windows, у них в настройках есть некое имя порта SCA1234_P1. попробовал 'rlpr -PSCA1234_P1@ipaddress' - не фурычит :(

подскажите пожалуйста, что делать. (с cups связываться бы не хотелось, тем более что через cups та же песня).

jackLucas
()

Вышел Blender 2.43!

Новости — Open Source
Группа Open Source

Вышла новая (2.43) версия программы для 3d-моделирования Blender. Добавлены новые возможности, такие как Sculpting и Retopo.

Бинарник для Linux x86: http://download.blender.org/release/B...

Исходные тексты: http://download.blender.org/source/bl...

>>> Подробности

jackLucas
()

как запустить X.org 7.0 / 7.1 от обычного пользователя ?

Форум — General

при попытке запуска X.org 7.0 / 7.1 из под обычного пользователя Xы вываливаются с ошибкой:

xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)

я посмотрел в исходниках, где выдаётся это сообщение. оно выдаётся если ioperm () или iopl () завершился с ошибкой. почитав man 2 iopl я нашёл следующее:

ERRORS:

EPERM The calling process has insufficient privilege to call iopl; the CAP_SYS_RAWIO capability is required.

а как этот CAP_SYS_RAWIO выдать юзеру?

jackLucas
()

MP3 тэги и EasyTag

Форум — General

здравствуйте.

читал faq. сказано: easytag всех спасёт. поставил. какие настройки ему указывать, чтобы он брал тэги как cp1251 а писал как utf-8? никак не получается сделать. попробовал удалить, сделать новые, записать хотя бы опять в cp1251 - mpg123 видит теги нормально, cp1251. а mpd - кракозябрами отображает. (id3v1_encoding "cp1251" в mpd.conf и сторонние mp3 в cp1251 mpd отображает нормально). как правильно настроить easytag, чтобы создавая новые теги или редактируя старые результат работы корректно сохранялся в utf-8 id3v2.4 или cp1251 id3v1 ?

заранее спасибо.

jackLucas
()

Вышел Yafray 0.0.9

Новости — Open Source
Группа Open Source

18 июля вышла новая (0.0.9) версия свободного raytracer'а Yafray.

Скачать : http://www.yafray.org/index.php?s=2

>>> Подробности

jackLucas
()

настройка внешнего вида gtk2 в windows

Форум — General

Здравствуйте.

Проблема в следующем:

есть люди, которым нужно редактировать мои svg картинки (многослойные, и с прочими фичами inkscape). Поставил им inkscape под windows. Но выглядит он как-то не очень хорошо :( Как можно настроить gtk2 в windows, чтобы gtk2-приложения (inkscape) выглядели нормально (хотя бы шрифт увеличить, что-ли).

Заранее спасибо.

jackLucas
()

2 вопроса по работе с Oracle (язык программирования - Си)

Форум — Development

Здравствуйте.

И снова вопросы по Oracle.

1) можно ли как-то грамотно указать Oracle, в какой кодировке я хочу получать от него данные? Сейчас делаю тупо:

в начале программы:

setenv ("NLS_LANG", "RUSSIAN_CIS.UTF8", 1);

(можно, конечно просто вне программы эту переменную задать, не важно)

можно ли регулировать это не переменными окружения, а OCI-функцией какой-нибудь. OCIEnvNlsCreate () просит какой-то числовой идентификатор кодировки. Но откуда я возьму этот числовой идентификатор, зная что мне нужна "UTF-8"?

2) можно ли какой-нибудь OCI-функцией регулировать формат получаемой даты? хочу формат ISO, а получаю то ЧЧ.ММ.ГГГГ, то ЧЧ.ММ.ГГ? или это регулируется только в настройках самого сервера? (дату запрашиваю в external type VARCHAR2 SQLT_CHR). или лучше дату/время получать как-то иначе? как?

Заранее спасибо.

jackLucas
()

соединение с Oracle (язык программирования Си)

Форум — Development

подскажите, пожалуйста, как из программы на Си соединиться с Oracl'овским сервером?

я смотрел instantclient_10_2/sdk/demo/cdemo81.c

там в аттрибутах задаются имя пользователя и пароль. А как же ip-адресс/имя сервера, порт?

или я чего-то не понимаю.

jackLucas
()

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