Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: triplek в May 19, 2007, 13:05



Титла: Конфигуриране на гноме под fluxbox
Публикувано от: triplek в May 19, 2007, 13:05
Здравейте,

Проблема е че под Fluxbox gtk приложенията ми тръгват с грозната дефолтна тема. При стартиране на gnome-theme-manager ми вади тази грешка.

Примерен код
Unable to start the settings manager 'gnome-settings-daemon'.
Without the GNOME settings manager running, some preferences may not take effect. This could indicate a problem with Bonobo, or a non-GNOME (e.g. KDE) settings manager may already be active and conflicting with the GNOME settings manager.


А като пусна 'gnome-settings-daemon' се пуска дебъгар и след това крашва. Ето и грешките от него:


Примерен код
Memory status: size: 19173376 vsize: 0 resident: 19173376 share: 0 rss: 7430144 rss_rlim: 0
CPU usage: start_time: 1179569015 rtime: 0 utime: 14 stime: 0 cutime:12 cstime: 0 timeout: 2 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/libexec/gnome-settings-daemon'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1226160448 (LWP 17509)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb786104e in waitpid_nocancel () from /lib/tls/libpthread.so.0
#1  0xb7f241a8 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
#2  <signal handler called>
#3  0x08068c53 in keyboard_config_registry_get_type ()
#4  0x00000000 in ?? ()

Thread 1 (Thread -1226160448 (LWP 17509)):
#0  0xb786104e in waitpid_nocancel () from /lib/tls/libpthread.so.0


Идеята ми е ръчно да напиша един конфиг на gtk (предполагам .gtkrc) в който да посоча тема и шрифт. Пропуснах да спомена че и шрифта на гномските програми е много дребен.

Слак 11, Fluxbox 1.0rc3, Gnome 2.16.3

10х предварително





Титла: Конфигуриране на гноме под fluxbox
Публикувано от: aaaaaa в May 19, 2007, 17:31
При мен проблемът с това как изглеждат gtk приложенията във fluxbox се реши лесно - инсталирах gtk-theme-switch, после изпълняваш switch2 и си избираш таи тема, която ти трябва. Иначе програмите за настройка на gnome при мен си вървят на fluxbox, по този проблем не мога да ти помогна.


Титла: Конфигуриране на гноме под fluxbox
Публикувано от: triplek в May 19, 2007, 19:29
Програмката я знам. Ползвал съм я. Яка е.

НО под Слак не иска да се мейква. :(

Примерен код
/gtk-theme-switch-2.0.0rc2$ make
cc -o switch2 switch.c -O2 -Wall -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/X11R6/include   -DGTK_DISABLE_BROKEN -DGTK_DISABLE_DEPRECATED -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lSM -lICE -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lfreetype -lz -lfontconfig -lglitz -lm -lpng12 -lXrender -lX11 -lXext  
switch.c: In function `preview_clicked':
switch.c:129: warning: implicit declaration of function `GTK_COMBO'
switch.c:129: error: invalid type argument of `->'
switch.c: In function `apply_clicked':
switch.c:160: error: invalid type argument of `->'
switch.c: In function `dock':
switch.c:342: warning: implicit declaration of function `gtk_combo_new'
switch.c:342: warning: assignment makes pointer from integer without a cast
switch.c:344: warning: implicit declaration of function `gtk_combo_set_popdown_strings'
make: *** [switch] Error 1


Титла: Конфигуриране на гноме под fluxbox
Публикувано от: triplek в May 19, 2007, 20:17
Проблема е решен. Просто направих един .gtkrc-2.0 файл като в него посочих пътя към темата и шрифта. Ако някой занапред има този проблем ето съдържанието на файла:

/home/юзър/.gtkrc-2.0  :

Примерен код
include "/home/slackware/.themes/T-ish-Ubuntulooks/gtk-2.0/gtkrc"

style "user-font"
{
font_name="Verdana 12"
}
widget_class "*" style "user-font"

gtk-theme-name="T-ish-Ubuntulooks"
gtk-font-name="Verdana 9"