Bug 24201

Summary: Общий интерфейс с KDE4
Product: Sisyphus Reporter: Сергей Рева <revasn>
Component: consolehelperAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: anubix, ldv, mike, php-coder, radik, sem, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Сергей Рева 2010-10-01 17:38:13 MSD
Видел в PCLinuxOS интерфейс Synaptic единый с KDE4. Нельзя ли в ALT сделать то же самое? Пока Desktop 6.0 еще не вышел. Вроде все подгоняется под единый интерфейс, а Synaptic как был так и остается. Спасибо.
Comment 1 Sergey V Turchin 2010-10-11 16:12:29 MSD
По
http://s56.photobucket.com/albums/g163/oktyabr/?action=view&current=snapshot2.png
не заметно. Только тема GTK отличается от стандартной. Разве что в KDE такая же.
Comment 2 Сергей Рева 2010-10-11 19:44:35 MSD
Вот тут очень хорошо видно http://www.howtoforge.com/the-perfect-desktop-pclinuxos-2010-kde-p3
К сожалению удалил образ PCLinuxOS, а то мог бы сам скриншоты сделать.
Comment 3 Sergey V Turchin 2010-10-11 20:50:52 MSD
(В ответ на комментарий №2)
> http://www.howtoforge.com/the-perfect-desktop-pclinuxos-2010-kde-p3
Интересно, какая это тема GTK
Comment 4 Сергей Рева 2010-10-11 23:07:17 MSD
По поиску в гугле нашел вот это обсуждение http://www.pclinuxos.com/forum/index.php?topic=60825.0
но т.к. в английском не силен, перевел в google. Вроде про эту тему разговор идет.
Comment 5 Zerg 2010-10-12 00:04:47 MSD
(В ответ на комментарий №4)
> http://www.pclinuxos.com/forum/index.php?topic=60825.0
Да, оно. Мне нравиться. По идее уже не должно быть такое кривое, как виденные ранее попытки сделать Oxygen на GTK. Я в KDE4 интегрирую тогда, чтоб для пользовательских GTK она цеплялась.

А чтоб в synaptic, возможно, надо спросить мантейнеров gtk или consolehelper.
В KDE GTK-шные темы включаются при помощи переменных GTK2_RC_FILES и GTK_RC_FILES
2 Ldv: Возможно пробрасывать эти переменные при запуске /usr/bin/synaptic? Если да, то дело в шляпе.
Comment 6 Zerg 2010-10-12 00:12:49 MSD
(В ответ на комментарий №5)
> Возможно пробрасывать эти переменные при запуске /usr/bin/synaptic?
Там, единственное, их почистить придется от каталогов запускающего пользователя.
Comment 7 Zerg 2010-10-12 00:30:54 MSD
(В ответ на комментарий №5)
> 2 Ldv: Возможно пробрасывать эти переменные при запуске /usr/bin/synaptic?
Или даже не переменные, а просто тему GTK-шную, которая подцепилась в client. Но, тут я точно не "шлите патчи".
Comment 8 Сергей Рева 2010-10-12 10:56:16 MSD
Чем могу, помогаю. В остальном не силен. Очень было бы приятно увидеть это в релизе.
Comment 9 Sergey V Turchin 2010-10-13 18:43:33 MSD
2 Ldv: Дим, ну так что? consolehelper этим будет заниматься, так?
Comment 10 Сергей Рева 2010-11-27 22:08:21 MSK
Судя по последней бете 6.0 темя для интеграции установлена. Замечательно, все gtk приложения смотрятся как родные. Только synaptic опять не в этой теме. Смотрю по описанию темы там всего лишь надо подкинуть в /root файл /home/user/.gtkrc-2.0, после настройки профиля. Я это проделывал в других дистрибутивах, но тут смотрю все по другому. Будет ли интеграция? Или не ждать?
Comment 11 Сергей Рева 2010-11-28 13:30:19 MSK
Для единого интерфейса synaptic с kde4 создал файл .gtkrc-2.0 в директории /root с таким содержимым:
 # This file was written by KDE
# You can edit it in the KDE control center, under "GTK Styles and Fonts"

include "/usr/share/themes/oxygen-molecule/gtk-2.0/gtkrc"

style "user-font"
{ 
}
widget_class "*" style "user-font"
gtk-theme-name="kde44-oxygen-molecule"
gtk-font-name="DejaVu Sans 9"

Можно ли как то это впилить в дистрибутив?
Comment 12 Zerg 2010-11-28 13:48:23 MSK
(В ответ на комментарий №11)
> Можно ли как то это впилить в дистрибутив?
Нет