LINUX.ORG.RU

GTK в Openbox

 , ,


0

2

После продолжительной разлуки установил Openbox на debian. Поставил lxappearance, применил gtk-тему, иконки, но transmission и rhythmbox упорно не хотят её понимать(вместо темы там интерфейс аля win95). В pcmanfm и прочих приложениях всё нормально.

★★★★★

но transmission и rhythmbox упорно не хотят её понимать

на gtk3?

lazyklimm ★★★★★
()

а что за debian? у меня на sid'e все нормально

Noname
()

Потому что эти программы используют GTK3. У меня то же самое на генте было

ms-dos128
()

ман ldd
он тебе покажет, что эти софтины используют gtk3

megabaks ★★★★
()
Ответ на: комментарий от ololoid

Качай нормальные темы и будет все ОК.

Ему ещё и движок нужен будет, судя по всему.

Axon ★★★★★
()
Ответ на: комментарий от ololoid

Качай нормальные темы и будет все ОК.

Попробую, не подумал про gtk3-темы.

ritsufag ★★★★★
() автор топика

настройка темы gtk2 И gtk3:

1. копируем тему gtk3 в ~/.config, например для Zukitwo:

cp -r /usr/share/themes/Zukitwo/gtk-3.0 ~/.config/

2. запускаем lxappearance и выбираем ЭТУ скопированную тему (никакая другая работать не будет), или вручную прописываем в ~/.config/gtk-3.0/settings.ini, но через lxappearance проще. после этого шага его можно удалять.

3. запускаем gtk-chtheme, и выбираем тему gtk2. если тема gtk2 и gtk3 имеет одно и то же название — этот шаг не нужен, lxappearance все сделает. ну или можно ~/.gtkrc-2.0 из бэкапа достать.

waker ★★★★★
()
Ответ на: комментарий от waker

2. запускаем lxappearance и выбираем ЭТУ скопированную тему (никакая другая работать не будет), или вручную прописываем в ~/.config/gtk-3.0/settings.ini, но через lxappearance проще. после этого шага его можно удалять.

Вот только за это гытыкашников надо убивать

leave ★★★★★
()
Ответ на: комментарий от waker

Зачем копировать в ~/.config/ если есть папка для тем ~/.themes/

Всем спасибо. Поставил «нормальную» GTK2/3 тему.

ritsufag ★★★★★
() автор топика
Ответ на: комментарий от ritsufag

Зачем копировать в ~/.config/ если есть папка для тем ~/.themes/

затем, что из .themes оно не работает. как и из /usr/share/themes. точнее, при определенных обстоятельствах работает, например в гномощели, но в openbox я не смог этого добиться.

waker ★★★★★
()
Ответ на: комментарий от Debasher

У меня тоже, просто transmission и rhythmbox для меня так и остались gtk2 :3

ritsufag ★★★★★
() автор топика
Ответ на: комментарий от Debasher

Проблема не в том, тем для обоих тулкитов то почти нет, потому если выбрать тему гтк2 в конфиг гтк3 скорее всего пропишется несуществующая вовсе.

Kalashnikov ★★★
()
Ответ на: комментарий от waker

затем, что из .themes оно не работает. как и из /usr/share/themes. точнее, при определенных обстоятельствах работает, например в гномощели, но в openbox я не смог этого добиться.

У меня работает в любом окружении.

Homura_Akemi
()
Ответ на: комментарий от Kalashnikov

Проблема не в том, тем для обоих тулкитов то почти нет, потому если выбрать тему гтк2 в конфиг гтк3 скорее всего пропишется несуществующая вовсе.

Ну это понятно. Я вообще oxygen юзаю, он для всего есть.

Debasher ★★★★★
()
Ответ на: комментарий от leave

каким боком gtkrc до копирования темы в .config?

Ты не понял вопроса. Где указать qt приложениям, какую юзать тему? В каком конфиге хранится эта информация?

Debasher ★★★★★
()
Ответ на: комментарий от Debasher

~/.config/Trolltech.conf вроде, только руками туда лезть не надо.

Kalashnikov ★★★
()
Ответ на: комментарий от Homura_Akemi

У меня работает в любом окружении.

у меня все еще gtk3.4, возможно в новых исправили. это известная проблема которая была во всех версиях начиная с 3.0.

waker ★★★★★
()
Ответ на: комментарий от Homura_Akemi

ну что я могу сказать — повезло. у меня и многих других людей не работает. обсуждение этой темы есть практически на всех линукс форумах, достаточно воспользоваться поиском. может у тебя gnome-settings-daemon или нечто подобное запущено?

waker ★★★★★
()
Ответ на: комментарий от Homura_Akemi

вобщем, работает - не трогай. это замечательно, когда работает. было бы круто если бы удалось понять как получилось сделать чтобы работало. что за дистр кстати?

waker ★★★★★
()
Ответ на: комментарий от Homura_Akemi

есть немалая вероятность, что gtk у них не ванильный. могли сами пропатчить.

waker ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.