Gtk, Qt, Gnome и KDE программы. Как сохранить настройки?

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
nuser
Интересующийся
Сообщения: 69
Зарегистрирован: 03 май 2006, 18:51

Gtk, Qt, Gnome и KDE программы. Как сохранить настройки?

Сообщение nuser »

Я не использую KDE / Gnome, в отличие от таких программ как Firefox, которые у меня на десктопе ежедневно. Если я все правильно понимаю, то фаерфокс пользуется библиотеками Gtk / Gnome для работы, равно как некоторые другие мои программы пользуются библиотеками Qt и KDE.

Так вот, мой глаз совершенно не радуют умолчательные варианты оформления этих программ. Я попробовал настраивать их внешний вид через kcontrol и gnome-control-center, все настроилось, но после рестарта иксов все настройки вернулись к умолчательным.

Подскажите, как мне сохранить эти настройки?

avb
Фанатеющий
Сообщения: 145
Зарегистрирован: 13 мар 2006, 01:28
Откуда: Minsk, BY

Сообщение avb »

запускаешь линух с liveCD?
Join jabber.org.by. avb@jabber.org.by

nuser
Интересующийся
Сообщения: 69
Зарегистрирован: 03 май 2006, 18:51

Сообщение nuser »

Нет. Сорри, забыл написать - FreeBSD 6.1

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

Сообщение bazil »

nuser, попробуй qtconfig и switch2
И смотри от какого пользователя запускаешь
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

Аватара пользователя
lizard
Интересующийся
Сообщения: 64
Зарегистрирован: 18 сен 2004, 01:36
Откуда: Речица
Контактная информация:

Сообщение lizard »

Если используешь КДЕ'шные программы, можно ещё запустить kdeinit, чтобы библиотеки подгрузило...

nuser
Интересующийся
Сообщения: 69
Зарегистрирован: 03 май 2006, 18:51

Сообщение nuser »

bazil, спасибо, забыл сказать, что про qtconfig я уже в курсе. Вот только у меня пока нет программ которые пользуются исключиельно qt :), поэтому проверить его работу не могу, но учитывая то, что в менюшке есть "Save settings", думаю, настройки будут сохраняться.

switch2 в портах не обнаружен, зато обнаружилась некая gtk-theme-switch, сейчас попробую.

Осталось выяснить чем настроить KDE, gtk и Gnome приложения.

lizard, так при старте кдешных программ kdeinit сам запускается, вот только настройки все равно дефолтные.

nuser
Интересующийся
Сообщения: 69
Зарегистрирован: 03 май 2006, 18:51

Сообщение nuser »

Попробовал gtk-theme-switch - не работает. При попытках сменить тему вываливается куча ворнингов и темы не меняются. Вот здесь пишут, что это баг http://lists.altlinux.ru/pipermail/deve ... 10771.html
А еще у меня русский текст в ней не отображается, хотя в других gtk приложениях все ок. Как сменить интерфейс на английский тоже не ясно, т.к. все меню на русском. %)

Аватара пользователя
void
Заглянувший
Сообщения: 15
Зарегистрирован: 05 июл 2005, 11:57

Сообщение void »

проверь права на ~/.kde* и ~/.gtkrc-2.0. И проверь свободное место на разделе, где конфиги лежат.

nuser
Интересующийся
Сообщения: 69
Зарегистрирован: 03 май 2006, 18:51

Сообщение nuser »

void, все манипуляции делаю под рутом, поэтому с правами проблем быть не должно. Места на разделе точно хватает.

ps Установил Licq, qtconfig работает.

Аватара пользователя
*Sasha*
Неотъемлемая часть форума
Сообщения: 258
Зарегистрирован: 12 мар 2005, 01:50
Откуда: Минск
Контактная информация:

Сообщение *Sasha* »

В кде помогает пакет gtk-qt-engine
Debian

nuser
Интересующийся
Сообщения: 69
Зарегистрирован: 03 май 2006, 18:51

Сообщение nuser »

*Sasha*,
The GTK-Qt Theme Engine is a plugin for GTK that allows GTK applications to use Qt widget styles.
другими словами, это совсем не то. Я тут пытаюсь сохранить настройки внешнего вида, а не привести все к общему виду.

nuser
Интересующийся
Сообщения: 69
Зарегистрирован: 03 май 2006, 18:51

Сообщение nuser »

Опытным путем выяснил, что после выполнения /usr/X11R6/libexec/gnome-settings-daemon гномовские темы включаются, а соответственно после смерти gnome-settings-daemon, все настройки возвращаются к умолчательным. Сей факт меня расстроил, потому, что gnome-settings-daemon тянет за собой еще парочку процессов и все вместе они ощутимо подгружают систему. :-/ И фиг бы еще с ними с темами, но без этого сеттингс-даемона в таких штуках как ROX-Filer и SIM буквы мелкие до невозможности. :-/
Может быть можно какие конфиги поправить, чтобы хоть текст нормально отображался?

avb
Фанатеющий
Сообщения: 145
Зарегистрирован: 13 мар 2006, 01:28
Откуда: Minsk, BY

Сообщение avb »

avb@ds:~$ cat .gtkrc-2.0
#include "/home/avb/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc"
#include "/home/avb/.themes/MurrinaAquaIsh/gtk-2.0/gtkrc"
#include "/home/avb/.themes/TiSkin-Classic/gtk-2.0/gtkrc"
include "/usr/share/themes/Candido/gtk-2.0/gtkrc"
pixmap_path "/usr/share/icons/osx"

style "user-font"
{
font_name="Verdana 8"
}

style "my-narrow-tree"
{
GtkTreeView::expander_size = 2
}

widget "*gaim_gtkblist_treeview" style "my-narrow-tree"
widget_class "*" style "user-font"

style "mydefaults"
{
GtkTreeView::expander_size = 2
GtkTreeView::vertical_separator = 0
GtkCellRenderer::ypad = 2
GtkNotebook::tab_vborder = 0
GtkNotebook::tab_hborder = 0
GtkNotebook::show_border = 0
}
class "GtkWidget" style "mydefaults"

gtk-toolbar-style = GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR
gtk-icon-sizes = "panel-menu=16,16:gtk-menu=16,16:panel=16,16"
gtk-icon-theme-name = "osx"
gtk-font-name = "Verdana 8"
gtk-button-images = 0
gtk-menu-images = 0
gtk-can-change-accels = 1
avb@ds:~$
Join jabber.org.by. avb@jabber.org.by

nuser
Интересующийся
Сообщения: 69
Зарегистрирован: 03 май 2006, 18:51

Сообщение nuser »

avb, дистр FreeBSD 6.1, имеется .gtkrc

Код: Выделить всё

nuser# cat .gtkrc
# -- THEME AUTO-WRITTEN DO NOT EDIT
include "/usr/X11R6/share/themes/Default/gtk/gtkrc"

include "/root/.gtkrc.mine"

# -- THEME AUTO-WRITTEN DO NOT EDIT
nuser# 
.gtkrc-2.0 отсутствует. Файлы, которые инклудятся в .gtkrc оба пустые, но идею я кажется понял. Сейчас буду пробовать. Спасибо за ответ.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

.gtkrc - это для gtk 1.2
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить