Титла: проблем с промяна на теми в КДЕ Публикувано от: kennedy в Mar 21, 2006, 20:43 Здравейте,
на инсталирано Сусе 9.3 (не е при мен) компилиран GAIM без проблем, работи до момента в който потребитея извършва неизвесни действия по темите, шрифтовете в кде и в резултат спират да работят GAIM и Thunderbird спират да работят както съобщението е: /home/mitko/.gtk_qt_engine_rc:71: error: unexpected character `{', expected character `}' Gaim has segfaulted and attempted to dump a core file. This is a bug in the software and has happened through no fault of your own. It is possible that this bug is already fixed in CVS. If you can reproduce the crash, please notify the gaim developers by reporting a bug at http://gaim.sourceforge.net/bug.php Please make sure to specify what you were doing at the time and post the backtrace from the core file. If you do not know how to get the backtrace, please read the instructions at http://gaim.sourceforge.net/gdb.php. If you need further assistance, please IM either SeanEgn or LSchiere (via AIM). Contact information for Sean and Luke on other protocols is at http://gaim.sourceforge.net/contactinfo.php. Aborted в съответния файл се намира следното: # This file was generated by the Gtk Qt Theme Engine # It will be recreated when you change your KDE icon theme or widget style style "gtk-qt-dynamic-1" { GtkScrollbar::has-backward-stepper = 1 } widget_class "*" style "gtk-qt-dynamic-1" style "gtk-qt-dynamic-2" { GtkScrollbar::has-forward-stepper = 1 } widget_class "*" style "gtk-qt-dynamic-2" style "gtk-qt-dynamic-3" { GtkScrollbar::has-secondary-forward-stepper = 0 } widget_class "*" style "gtk-qt-dynamic-3" style "gtk-qt-dynamic-4" { GtkScrollbar::has-secondary-backward-stepper = 1 } widget_class "*" style "gtk-qt-dynamic-4" style "gtk-qt-dynamic-5" { GtkScrollbar::stepper-size = 14 } widget_class "*" style "gtk-qt-dynamic-5" style "gtk-qt-dynamic-6" { GtkScrollbar::min-slider-length = 16 } widget_class "*" style "gtk-qt-dynamic-6" style "gtk-qt-dynamic-7" { GtkScrollbar::slider-width = 13 } widget_class "*" style "gtk-qt-dynamic-7" style "gtk-qt-dynamic-8" { GtkButton::child-displacement-x = 1 } widget_class "*" style "gtk-qt-dynamic-8" style "gtk-qt-dynamic-9" { GtkButton::child-displacement-y = 1 } widget_class "*" style "gtk-qt-dynamic-9" style "gtk-qt-dynamic-10" { GtkScale::slider-length = 10 } widget_class "*" style "gtk-qt-dynamic-10" style "gtk-qt-dynamic-11" { GtkButton::default-border = { 0, 0, 0, 0 } } widget_class "*" style "gtk-qt-dynamic-11" style "gtk-qt-dynamic-12" { xthickness = 2 } widget_class "*.GtkMenu" style "gtk-qt-dynamic-12" style "gtk-qt-dynamic-13" { ythickness = 2 } widget_class "*.GtkMenu" style "gtk-qt-dynamic-13" style "gtk-qt-dynamic-14" { xthickness = 5 } widget_class "*.GtkMenu.Gtk*MenuItem" style "gtk-qt-dynamic-14" style "gtk-qt-dynamic-15" { xthickness = 3 } widget_class "*.GtkNotebook" style "gtk-qt-dynamic-15" style "gtk-qt-dynamic-16" { ythickness = 3 } widget_class "*.GtkNotebook" style "gtk-qt-dynamic-16" style "gtk-qt-dynamic-17" { ythickness = 1 } widget_class "*.GtkButton" style "gtk-qt-dynamic-17" pixmap_path "/opt/kde3/share/icons/ikons/" style "KDE-icons" { stock["gtk-cdrom"]={ { "32x32/devices/cdrom_unmount.png", *, *, "gtk-dnd" }, { "32x32/devices/cdrom_unmount.png", *, *, "gtk-dialog" }, { "16x16/devices/cdrom_unmount.png", *, *, "gtk-button" }, { "16x16/devices/cdrom_unmount.png", *, *, "gtk-menu" }, { "16x16/devices/cdrom_unmount.png", *, *, "gtk-small-toolbar" } } stock["gtk-copy"]={ { "22x22/actions/editcopy.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/editcopy.png", *, *, "gtk-button" }, { "16x16/actions/editcopy.png", *, *, "gtk-menu" }, { "16x16/actions/editcopy.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/editcopy.png" } } stock["gtk-cut"]={ { "22x22/actions/editcut.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/editcut.png", *, *, "gtk-button" }, { "16x16/actions/editcut.png", *, *, "gtk-menu" }, { "16x16/actions/editcut.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/editcut.png" } } stock["gtk-delete"]={ { "22x22/actions/editdelete.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/editdelete.png", *, *, "gtk-button" }, { "16x16/actions/editdelete.png", *, *, "gtk-menu" }, { "16x16/actions/editdelete.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/editdelete.png" } } stock["gtk-find"]={ { "22x22/actions/find.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/find.png", *, *, "gtk-button" }, { "16x16/actions/find.png", *, *, "gtk-menu" }, { "16x16/actions/find.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/find.png" } } stock["gtk-floppy"]={ { "32x32/devices/3floppy_unmount.png", *, *, "gtk-dnd" }, { "32x32/devices/3floppy_unmount.png", *, *, "gtk-dialog" }, { "16x16/devices/3floppy_unmount.png", *, *, "gtk-button" }, { "16x16/devices/3floppy_unmount.png", *, *, "gtk-menu" }, { "16x16/devices/3floppy_unmount.png", *, *, "gtk-small-toolbar" } } stock["gtk-goto-first"]={ { "22x22/actions/start.png", *, *, "gtk-large-toolbar" } { "22x22/actions/start.png" } } stock["gtk-goto-last"]={ { "22x22/actions/finish.png", *, *, "gtk-large-toolbar" } { "22x22/actions/finish.png" } } stock["gtk-go-back"]={ { "22x22/actions/back.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/back.png", *, *, "gtk-button" }, { "16x16/actions/back.png", *, *, "gtk-menu" }, { "16x16/actions/back.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/back.png" } } stock["gtk-go-down"]={ { "22x22/actions/down.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/down.png", *, *, "gtk-button" }, { "16x16/actions/down.png", *, *, "gtk-menu" }, { "16x16/actions/down.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/down.png" } } stock["gtk-go-forward"]={ { "22x22/actions/forward.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/forward.png", *, *, "gtk-button" }, { "16x16/actions/forward.png", *, *, "gtk-menu" }, { "16x16/actions/forward.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/forward.png" } } stock["gtk-go-up"]={ { "22x22/actions/up.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/up.png", *, *, "gtk-button" }, { "16x16/actions/up.png", *, *, "gtk-menu" }, { "16x16/actions/up.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/up.png" } } stock["gtk-home"]={ { "32x32/filesystems/folder_home.png", *, *, "gtk-dnd" }, { "32x32/filesystems/folder_home.png", *, *, "gtk-dialog" }, { "16x16/filesystems/folder_home.png", *, *, "gtk-button" }, { "16x16/filesystems/folder_home.png", *, *, "gtk-menu" }, { "16x16/filesystems/folder_home.png", *, *, "gtk-small-toolbar" } } stock["gtk-new"]={ { "22x22/actions/filenew.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/filenew.png", *, *, "gtk-button" }, { "16x16/actions/filenew.png", *, *, "gtk-menu" }, { "16x16/actions/filenew.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/filenew.png" } } stock["gtk-open"]={ { "22x22/actions/fileopen.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/fileopen.png", *, *, "gtk-button" }, { "16x16/actions/fileopen.png", *, *, "gtk-menu" }, { "16x16/actions/fileopen.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/fileopen.png" } } stock["gtk-paste"]={ { "22x22/actions/editpaste.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/editpaste.png", *, *, "gtk-button" }, { "16x16/actions/editpaste.png", *, *, "gtk-menu" }, { "16x16/actions/editpaste.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/editpaste.png" } } stock["gtk-print"]={ { "22x22/actions/fileprint.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/fileprint.png", *, *, "gtk-button" }, { "16x16/actions/fileprint.png", *, *, "gtk-menu" }, { "16x16/actions/fileprint.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/fileprint.png" } } stock["gtk-print-preview"]={ { "22x22/actions/filequickprint.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/filequickprint.png", *, *, "gtk-button" }, { "16x16/actions/filequickprint.png", *, *, "gtk-menu" }, { "16x16/actions/filequickprint.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/filequickprint.png" } } stock["gtk-redo"]={ { "22x22/actions/redo.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/redo.png", *, *, "gtk-button" }, { "16x16/actions/redo.png", *, *, "gtk-menu" }, { "16x16/actions/redo.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/redo.png" } } stock["gtk-refresh"]={ { "22x22/actions/reload.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/reload.png", *, *, "gtk-button" }, { "16x16/actions/reload.png", *, *, "gtk-menu" }, { "16x16/actions/reload.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/reload.png" } } stock["gtk-save"]={ { "22x22/actions/filesave.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/filesave.png", *, *, "gtk-button" }, { "16x16/actions/filesave.png", *, *, "gtk-menu" }, { "16x16/actions/filesave.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/filesave.png" } } stock["gtk-save-as"]={ { "22x22/actions/filesaveas.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/filesaveas.png", *, *, "gtk-button" }, { "16x16/actions/filesaveas.png", *, *, "gtk-menu" }, { "16x16/actions/filesaveas.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/filesaveas.png" } } stock["gtk-stop"]={ { "22x22/actions/stop.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/stop.png", *, *, "gtk-button" }, { "16x16/actions/stop.png", *, *, "gtk-menu" }, { "16x16/actions/stop.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/stop.png" } } stock["gtk-undo"]={ { "22x22/actions/undo.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/undo.png", *, *, "gtk-button" }, { "16x16/actions/undo.png", *, *, "gtk-menu" }, { "16x16/actions/undo.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/undo.png" } } stock["gtk-zoom-in"]={ { "22x22/actions/viewmag+.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/viewmag+.png", *, *, "gtk-button" }, { "16x16/actions/viewmag+.png", *, *, "gtk-menu" }, { "16x16/actions/viewmag+.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/viewmag+.png" } } stock["gtk-zoom-out"]={ { "22x22/actions/viewmag-.png", *, *, "gtk-large-toolbar" }, { "16x16/actions/viewmag-.png", *, *, "gtk-button" }, { "16x16/actions/viewmag-.png", *, *, "gtk-menu" }, { "16x16/actions/viewmag-.png", *, *, "gtk-small-toolbar" }, { "22x22/actions/viewmag-.png" } } } class "*" style "KDE-icons" ето съдържанието на моят файл: # crystal, plastik # This file was generated by the Gtk Qt Theme Engine # It will be recreated when you change your KDE icon theme or widget style style "gtk-qt-dynamic-1" { GtkScrollbar::has-backward-stepper = 1 } widget_class "*" style "gtk-qt-dynamic-1" style "gtk-qt-dynamic-2" { GtkScrollbar::has-forward-stepper = 1 } widget_class "*" style "gtk-qt-dynamic-2" style "gtk-qt-dynamic-3" { GtkScrollbar::has-secondary-forward-stepper = 0 } widget_class "*" style "gtk-qt-dynamic-3" style "gtk-qt-dynamic-4" { GtkScrollbar::has-secondary-backward-stepper = 1 } widget_class "*" style "gtk-qt-dynamic-4" style "gtk-qt-dynamic-5" { GtkScrollbar::stepper-size = 15 } widget_class "*" style "gtk-qt-dynamic-5" style "gtk-qt-dynamic-6" { GtkScrollbar::min-slider-length = 21 } widget_class "*" style "gtk-qt-dynamic-6" style "gtk-qt-dynamic-7" { GtkScrollbar::slider-width = 14 } widget_class "*" style "gtk-qt-dynamic-7" style "gtk-qt-dynamic-8" { GtkButton::child-displacement-x = 1 } widget_class "*" style "gtk-qt-dynamic-8" style "gtk-qt-dynamic-9" { GtkButton::child-displacement-y = 1 } widget_class "*" style "gtk-qt-dynamic-9" style "gtk-qt-dynamic-10" { GtkScale::slider-length = 11 } widget_class "*" style "gtk-qt-dynamic-10" style "gtk-qt-dynamic-11" { GtkButton::default-border = { 0, 0, 0, 0 } } widget_class "*" style "gtk-qt-dynamic-11" style "gtk-qt-dynamic-12" { xthickness = 2 } widget_class "*.GtkMenu" style "gtk-qt-dynamic-12" style "gtk-qt-dynamic-13" { ythickness = 2 } widget_class "*.GtkMenu" style "gtk-qt-dynamic-13" style "gtk-qt-dynamic-14" { xthickness = 5 } widget_class "*.GtkMenu.Gtk*MenuItem" style "gtk-qt-dynamic-14" style "gtk-qt-dynamic-15" { xthickness = 3 } widget_class "*.GtkNotebook" style "gtk-qt-dynamic-15" style "gtk-qt-dynamic-16" { ythickness = 3 } widget_class "*.GtkNotebook" style "gtk-qt-dynamic-16" style "gtk-qt-dynamic-17" { ythickness = 1 } widget_class "*.GtkButton" style "gtk-qt-dynamic-17" има голяма разлика, която аз поне незнам от къде се е появила, явно от човъркането по темите в този файл са добавени разни указания които тази библиотека неразбира. Изпратих му моя файл с който той препокри съществуващия, но при стартиране на джайма пак се получава същата грешка ... явно има още нещо което трябва да се оправи... Някой да е имал същият проблем ? Титла: проблем с промяна на теми в КДЕ Публикувано от: phantomlord в Mar 21, 2006, 21:59 Много познат за мен проблем, който имах със SuSE и qt теми за KDE. Просто те не се разбират с програми, които имат gtk интерфейс, в следствие на което последните или крашват или не се стартират. Така се получаваше с всичките ми програми, които ползват gtk, вкл. Firefox, Mozilla, Beagle...
Да позная ли, че темите за KDE, с които се появава проблема са Baghira, Metal4KDE и подобни? Виж тази тема, която пуснах тук преди почти една година. Май единственото решение е да не ползваш такива KDE теми. Интересното е, че този проблем се проявява само в SuSE. С това впечатление останах след ровене в Google. Сега съм на Debian, ползвам Baghira темата и нямам проблеми с gtk програмите. |