LINUX.ORG.RU

Вопросы к сообществу


0

0

Добавляю скриншот не для любования, а из-за вопросов:

1. Есть ли способ заставить гномовские значки нормально жить друг с другом? Чтобы они не пересекались ни надписями, ни иконками? Интересует не практическая полезность значков, а техническая возможность отрисовать их корректно. В исходник чего лезть? :)

2. Как убрать лишние 2-3 пикселя под текстом в полях ввода, кнопках, выкидушках и т.д.? Какой компонент отвечает за отрисовку этого? Опять же, куда залезть поглядеть, как это реализовано?

P.S. сглаживание на ноуте мне нравится, шрифт мог бы быть по-плотнее, но пока не нашёл.

P.P.S. тема Candido, по ссылке из новости про qtgtkstyle.

>>> Просмотр (1400x1050, 442 Kb)



Проверено: JB ()

> сглаживание на ноуте мне нравится

4.2

Obey-Kun ★★★★★
()

улови разницу между talks и Галереей скриншотов.

firsttimeuser ★★★★★
()

гномовские значки лечатся командой apt-get remove gnome*

mydoom ★★★
()

>2. Как убрать лишние 2-3 пикселя под текстом в полях ввода, кнопках, выкидушках и т.д.? Какой компонент отвечает за отрисовку этого? Опять же, куда залезть поглядеть, как это реализовано?

+1, тоже желал бы знать

vdm ★★
()

Не пользуйся значками. Можно открыть наутилус и любоваться на тысячи их.

tensai_cirno ★★★★★
()

> В исходник чего лезть?

Nautilus (да, это он рисует значки на столе)

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

Причём в багзилле есть баги про отрисовку за пределы кнопки и не центрирование, т.е. народ вроде как в курсе и не всем безразлично, что виджеты могли бы быть меньше.

diafour
() автор топика

А насчёт значков на кнопках - уменьш их (правда лишние пиксели все равно будут).

gtk-icon-sizes="gtk-menu=10,10:  
               gtk-button=12,12:
		gtk-small-toolbar=14,14:  
                gtk-large-toolbar=16,16:
                gtk-dnd=32,32:
                gtk-dialog=4,4"

vdm ★★
()

>1. Есть ли способ заставить гномовские значки нормально жить друг с другом? Чтобы они не пересекались ни надписями, ни иконками? Интересует не практическая полезность значков, а техническая возможность отрисовать их корректно. В исходник чего лезть? :)

Правой кнопкой по десктопу ==> выстроить

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

Но вопрос с лишними пикселями в гткшных кнопочках останется нерешенным.

vdm ★★
()

да. за столько лет так еще ничего лучше кандидо еще не сделали. Юзаю ее с первого релиза.

mrdeath ★★★★★
()

Поставь gnome-color-chooser и там уменши padding для элементов. Ну и размер значков на кнопках.

BeerSeller ★★★★
()

Ничего не вижу. Виджеты с фоном сливаются.

AsphyX ★★★
()

у мя так:

$ cat ~/.gtkrc-2.0


style "my-clearlooks" = "clearlooks-default"
{
    GtkToolbar     ::internal-padding     = 0
    GtkNotebook    ::tab-vborder = 0
    engine "clearlooks"
    {
        colorize_scrollbar = TRUE  # TRUE = blue scrollbars
        menubarstyle       = 0     # 0 = flat, 1 = sunken, 2 = flat gradient
        toolbarstyle       = 0     # 0 = flat, 1 = enable effects
        animation          = TRUE # TRUE = animated progress bars
        style              = GUMMY
    }
}

gtk-can-change-accels = 1
gtk-icon-theme-name = "Tango"
gtk-icon-sizes = "gtk-menu=16,16:
                  gtk-button=16,16:
                  gtk-small-toolbar=16,16:
                  gtk-large-toolbar=16,16:
                  gtk-dnd=16,16:
                  gtk-dialog=16,16"
gtk-toolbar-style = GTK_TOOLBAR_ICONS


style "gtkcompact" {
#    font_name="Sans 8"
    GtkButton::default_border={0,0,0,0}
    GtkButton::default_outside_border={0,0,0,0}
    GtkButtonBox::child_min_width=0
    GtkButtonBox::child_min_heigth=0
    GtkButtonBox::child_internal_pad_x=0
    GtkButtonBox::child_internal_pad_y=0
    GtkMenu::vertical-padding=1
    GtkMenuBar::internal_padding=0
    GtkMenuItem::horizontal_padding=4
    GtkToolbar::internal-padding=0
    GtkToolbar::space-size=0
    GtkOptionMenu::indicator_size=0
    GtkOptionMenu::indicator_spacing=0
    GtkPaned::handle_size=4
    GtkRange::trough_border=0
    GtkRange::stepper_spacing=0
    GtkScale::value_spacing=0
    GtkScrolledWindow::scrollbar_spacing=0
    GtkExpander::expander_size=10
    GtkExpander::expander_spacing=0
    GtkTreeView::vertical-separator=0
    GtkTreeView::horizontal-separator=0
    GtkTreeView::expander-size=8
    GtkTreeView::fixed-height-mode=TRUE
    GtkWidget::focus_padding=0
}
class "GtkWidget" style "gtkcompact"

style "gtkcompactextra" {
    xthickness=0
    ythickness=0
}
class "GtkButton" style "gtkcompactextra"
class "GtkToolbar" style "gtkcompactextra"
class "*" style "my-clearlooks"

Lucky ★★
()

1) Шрифты - говно. Какого фига они зеленые?

2) Помойка на десктопе

3) Гном

4) Да еще и дефолтный.

mv {} /dev/bioreactor

IceAlchemist
()

Чо, у виджетов паддинг поубавить, да и всё, чо.

Sphinx ★★☆☆
()

уныло.дефолтненько.
кстати от возможных результатах вывода df на вашей машине,становиться дурно :)

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

а Вы у себя dmesg запустите - там ещё больше буковок и циферок, ещё хуже станет =)

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

mrdeath
Lucky
Нашёл стили для диалогов, но всё равно расстояние остаётся:
GtkDialog::action-area-border=0
GtkDialog::button-spacing=0
GtkDialog::content-area-border=0

vdm
этими значениями на скриншоте http://img90.imageshack.us/img90/1884/scr3fd8.png почти убираются пиксели 3

Sphinx
BeerSeller
:( оказалось, не всё так просто

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

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

4) А вот это чем убрать? в pidgin это расстояние убрано уже... http://img161.imageshack.us/img161/6774/scr4ux4.png 5) как установить размер чекбоксов в меню?

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

2 и 3 -- это не проблема темы, это просто так нарисован интерфейс девеломерами :)

1 -- ты там про размер размер виджета или про бордюр wm'а? :)

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

4. это будет Gtkчегото-тамEntry скорее всего будет. Там нужно xypadding поменять. Посмотри в исходниках сонаты, что за виджет.

mrdeath ★★★★★
()

расскажи как ты такие шрифты сделал

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