LINUX.ORG.RU

Сообщения princeandrew

 

GTK Windows русские буквы

Привет. Помогите разобраться.

Начал знакомство (изучение) GTK. Но изучать приходится под Windows.

Копаюсь в gtk_tree_view. Пытаюсь туда вставить русские строки. При запуске рисуются знаки вопроса (?).

Файл в котором код - MainForm.c - в кодировке UTF8.

static GtkTreeModel *CreateAndFillModel(void)

{

GtkListStore *store = NULL;

GtkTreeIter iter;

GString gstr;

int i = 0;

store = gtk_list_store_new(NUM_COLS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);

/* Append a row and fill in some data */

for(i = 0; i < 2; i++)

{

gtk_list_store_append(store, &iter);

gtk_list_store_set(store, &iter, COL_NAME, "Имя объекта", COL_GENRE, "тип объекта", COL_TYPE, "tv", COL_EPISODE, "52", COL_VIDEO, "640 x 480", COL_SOUND, "rus", COL_INTSUB, "eng", COL_EXTSUB, "rus", COL_SIZE, "4'156.20", COL_GRADE, "8+", COL_RAITING, "8", -1);

}

return GTK_TREE_MODEL (store);

}

Подскажите как правильно работать с строками в GTK?

>>>

princeandrew
()

Пересборка gtk+ 2.10

Здравствуйте. AMD 64 3200+. Поставил Fedora Core 5 64bit, GNOME. Решил обновить gtk+. Скачал gtk+ 2.10, glibc 2.12, pango 1.13.2, cairo 1.2 в исходниках. Собираю cairo, pango, glibc: ./configure --prefix=/usr --enable-gtk-doc --with-man Все нормально. Но при сборке gtk+ выдает, что версии cairo glibc pango старые и необходимо обновить. Пишет наподобии cairo 1.0.1 >= 1.1

Что я делаю не так?

princeandrew
()

Fedora Core 4 на ReiserFS

Добрый день. Запускаю инсталлятор: linux selinux=0 reiserfs Но при загрузке сразу выпадывает и пишет что-то типа не найдено ядро. В чем может быть прицина? Может в том что отклячается selinux? Что можно сделать?

princeandrew
()

Xmms, mplayr UFT8 русский

Привет всем. Установил Fedora Core 4 с UTF8.

Потом установил шрифт terminus (красивый он).

В xmms в меню крякозяблы. Раньше под koi8-r я это исправлял: xfontsel - выбрал шрифт и в /etc/gtk/gtk.ru. Теперь в xfontsel я не могу выбрать utf8 локаль и шрифт настроить тоже. Методом тыка определил, что если написать в gtk.ru (ну или как там - не помню) шрифт

-misc-fixed-medium-r-normal-*-...-* (ни r, ни чего),

то в xmms шрифты руские, но большие очень. Если в строчку чего-нибудь добавить, типа размер или ширину, то сразу крякозяблы.

Помогите определить правильную строчку шрифта.

PS Вообще сам я больше KDE-шник. нужен пока только mplayer. Он пока не установлен. Пытался собрать с tar.bz2 версию 0.9pre7 ругается на компилятор 4.01 :( Думаю качать в rpm. XMMS в принципе не нужен, amarok есть.

PS2 Сразу по-ходу. Есть 3 ntfs раздела. Как правильно прописать в fstab строку монтирования, чтоб обычные пользователи имели доступ тоже?

princeandrew
()

aterm + mc - прозрачность

Привет. ASP Linux 10, KDE 3.3 Скомпилил aterm 1.0.beta, немножко сконфигурил его aterm*background: black aterm*foreground: #cccccc aterm*transparent: true aterm*transpscrollbar: true aterm*tintingType: true aterm*shading: 80% aterm*tinting: white aterm*font: ...

Он стал прозрачный, а как сделать чтоб и mc в нем был тоже прозрачный.

И ещё. Скачал шрифт terminus. ./configure; make; make install В КДЕ понимается нормально, то есть в konsole его ставлю всё ништяк. А вот xfontsel его не видет :( Как это исправить? Шрифт нравиться.

princeandrew
()

Помогите настроить 100Гц

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

Монитор - SyncMaster 959NF

Видео - Radeon 9800XT

Ни как не могу настроить 100Гц. AspLinux v10. Последние дрова от Ати.

Утилита gft 1280 1024 100 выдает строчку:

Modeline "1280x1024_100.00" 190.96 1280 1376 1520 1760 1024 1025 1028 1085 -HSync +Vsync

Пробовал и "1280x1024_100.00" и "1280x1024@100.00". Ни фига.

Вот текст секций xorg.conf:

# Any number of monitor sections may be present

Section "Monitor"

Identifier "Monitor0"

HorizSync 31.5

VertRefresh 100

Option "DPMS"

# 1280x1024 @ 100.00 Hz (GTF) hsync: 108.50 kHz; pclk: 190.96 MHz

Modeline "1280x1024@100.00" 190.96 1280 1376 1520 1760 1024 1025 1028 1085 -HSync +Vsync

# === mode lines based on GTF ===

# VGA @ 100Hz

# Modeline "640x480@100" 43.163 640 680 744 848 480 481 484 509 +hsync +vsync

# SVGA @ 100Hz

# Modeline "800x600@100" 68.179 800 848 936 1072 600 601 604 636 +hsync +vsync

# XVGA @ 100Hz

# Modeline "1024x768@100" 113.309 1024 1096 1208 1392 768 769 772 814 +hsync +vsync

# 1152x864 @ 60Hz

# Modeline "1152x864@60" 81.642 1152 1216 1336 1520 864 865 868 895 +hsync +vsync

# 1152x864 @ 85Hz

# Modeline "1152x864@85" 119.651 1152 1224 1352 1552 864 865 868 907 +hsync +vsync

# 1152x864 @ 100Hz

# Modeline "1152x864@100" 143.472 1152 1232 1360 1568 864 865 868 915 +hsync +vsync

# 1280x960 @ 75Hz

# Modeline "1280x960@75" 129.859 1280 1368 1504 1728 960 961 964 1002 +hsync +vsync

# 1280x960 @ 100Hz

# Modeline "1280x960@100" 178.992 1280 1376 1520 1760 960 961 964 1017 +hsync +vsync

# SXGA @ 100Hz

# Modeline "1280x1024@100" 190.960 1280 1376 1520 1760 1024 1025 1028 1085 +hsync +vsync

# SPEA GDM-1950 (60Hz,64kHz,110MHz,-,-): 1280x1024 @ V-freq: 60.00 Hz, H-freq: 63.73 KHz

# Modeline "GDM-1950" 109.62 1280 1336 1472 1720 1024 1024 1026 1062 -hsync -vsync

# 1600x1000 @ 60Hz

# Modeline "1600x1000" 133.142 1600 1704 1872 2144 1000 1001 1004 1035 +hsync +vsync

# 1600x1000 @ 75Hz

# Modeline "1600x1000" 169.128 1600 1704 1880 2160 1000 1001 1004 1044 +hsync +vsync

# 1600x1000 @ 85Hz

# Modeline "1600x1000" 194.202 1600 1712 1888 2176 1000 1001 1004 1050 +hsync +vsync

# 1600x1000 @ 100Hz

# Modeline "1600x1000" 232.133 1600 1720 1896 2192 1000 1001 1004 1059 +hsync +vsync

# 1600x1024 @ 60Hz

# Modeline "1600x1024" 136.385 1600 1704 1872 2144 1024 1027 1030 1060 +hsync +vsync

# 1600x1024 @ 75Hz

# Modeline "1600x1024" 174.416 1600 1712 1888 2176 1024 1025 1028 1069 +hsync +vsync

# 1600x1024 @ 76Hz

# Modeline "1600x1024" 170.450 1600 1632 1792 2096 1024 1027 1030 1070 +hsync +vsync

# 1600x1024 @ 85Hz

# Modeline "1600x1024" 198.832 1600 1712 1888 2176 1024 1027 1030 1075 +hsync +vsync

# 1920x1080 @ 60Hz

# Modeline "1920x1080" 172.798 1920 2040 2248 2576 1080 1081 1084 1118 -hsync -vsync

# 1920x1080 @ 75Hz

# Modeline "1920x1080" 211.436 1920 2056 2264 2608 1080 1081 1084 1126 +hsync +vsync

# 1920x1200 @ 60Hz

# Modeline "1920x1200" 193.156 1920 2048 2256 2592 1200 1201 1203 1242 +hsync +vsync

# 1920x1200 @ 75Hz

# Modeline "1920x1200" 246.590 1920 2064 2272 2624 1200 1201 1203 1253 +hsync +vsync

# 2048x1536 @ 60

# Modeline "2048x1536" 266.952 2048 2200 2424 2800 1536 1537 1540 1589 +hsync +vsync

# 2048x1536 @ 60

# Modeline "2048x1536" 266.952 2048 2200 2424 2800 1536 1537 1540 1589 +hsync +vsync

# 1400x1050 @ 60Hz M9 Laptop mode

# ModeLine "1400x1050" 122.000 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync

# 1920x2400 @ 25Hz for IBM T221, VS VP2290 and compatible display devices

# Modeline "1920x2400@25" 124.620 1920 1928 1980 2048 2400 2401 2403 2434 +hsync +vsync

# 1920x2400 @ 30Hz for IBM T221, VS VP2290 and compatible display devices

# Modeline "1920x2400@30" 149.250 1920 1928 1982 2044 2400 2402 2404 2434 +hsync +vsync

EndSection

princeandrew
()

Шрифт в Xmms, mPlayer

Привет. Установил ASP Linux 10. Со шрифтами было вроде нормально всё. После сборки mPlayer 0.9pre7 шрифт в его менюшках, а также в менюшках Xmms стал НУ ОЧЕНЬ МАЛЕНЬКИЙ. Знаю что его можно настроить в каком-то файле, только вот в каком не помню :) Подскажите, пожалуйста.

princeandrew
()

Пара вопросов про FluxBox, а также mPlayer и герцовку

Привет всем.

Установил ASPLinux v10. Поставил KDE+несколько либпакетов для гнома. Установил FluxBox 0.9.9 из дистриба. После этого скомпилял fluxbox 0.9.13 с ключами --prefix=/usr --enable-imlib2 (и чё-то там ещё). После этого я стартую FluxBox и в нем в меню написано 0.9.9 (до сборки новой версии тоже запускал флюкс).

Вопросы:

1. Как узнать версию запущенного флюкса? Как (где) узнать откуда стартует флюкс (~/.xsession ?) ?

2. Запускаю xterm и в нем вместо русских крякозяблы. Как я понял - это траблы с xterm-ом. Где его настроить? Или лучше испьзовать другой терминал? Запускаю konsole - все нормально, только вот глюки с прозразными схемами.

3. Заюзал fbsetbg и fbdesk. Но вот только после перезагрузки они сбрасываются. Их типа надо в автостарт добавить? Как это сделать или как сделать чтоб эти настройки не сбрасывались?

4. Как сделать тень (прозрачность) у менюшек или окон (чё-то такое было на форуме) во флюксе?

5. настройка шрифтов используемых во флюксе как я понял происходит в файле темы? *font: ...?

А теперь вопросы про МЕГА косяки. :)

Установил дрова от Ati (у меня 9800XT). Запустил flrgconf, но вот похоже развертки я задал вообще не те.

Ладно. Далее с помощью gtf 1280 1024 100 получил строчку, её впиндюрил в xorg.conf в секцию Monitor. Не помогло, частота осталась 85Гц. Кстати моник у меня SyncMaster 959NF. Может следует правильно задать горз и верт развертки :) ? Вобщем буду копать, но мож кто поможет?

И ещё косяк. Жопистый такой. Сначала стартует консоль. Меняю в ней файл xorg.conf, стартую иксы - зависон полный. Ни мыши, ни чего вообще. После ресета, работает.

Или стартую иксы, выхожу, стартую иксы - зависон полный. То есть при вторичном запуске иксов - жопа и Reset (Alt+Ctrl+F[1-6,8] не помогают). Не знаете в чем проблема?

princeandrew
()

Ядро 2.6.8.1. Ошибка при загрузки. INIT?

Здравствуйте. У меня ASPLinux 9.2. Всё радное. Скаяал новой ядро 2.6.8.1. Устанавливаю (всё делаю под root): - распаковал в /usr/src/linux-2.6.8.1 - установил mod-init-utils (3.1 или 3.0) - make xconfig - make bzImage - make htmldocs (как я понял это не обязательный шаг?) - make modules - make modules_install - cp ./System.map /boot/System.map-2.6.8.1 - cp ./arch/i386/boot/bzImage /boot/vmlinuz-2.6.8.1 - mkinitrd initrd-2.6.8.1.img 2.6.8.1 (initrd-2.6.8.1.img создается в папке /boot/) - ln -s /boot/System.map-2.6.8.1 /boot/System.map Вроде как все проходит нормально. Даже старое ядро 2.6.0 я собирал и грузился, но там только с модулем звука были не увязки. Так вот (после конфигурб grub) во время загрузки этого ядра начинают загружаться сервесы (демоны). Дело доходин до xfs - он стартует [ OK ] А после происходит 1-2х минутная пауза (винт юзается) и на экран выдается список что-то типа (точно не помню): INIT: Id (1) (тра-ля-ля to long (или чё-то такое)): тра-ля-ля 5 минут и так от 0 до 6 в разном порядке. Если кто сталкивался или знает в чем причина или где мне копать? поможите. Чую я, что-то в настройках ядра, но даже нет идей где смотреть. Кстати, ещё вопрос. Убираю галки с USB HID keybord и mouse. При загрузке фатал еррор. Ставлю галки, ерро-ров нет, но сервисы USB core b USB HID keybord и mouse - [ СБОЙ ]. Но загрузка продолжается до выше описанного момента.

princeandrew
()

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