Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не стартуют некоторые приложения[ОБНОВЛЕНО]  (Прочитано 2572 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Заметил очень-очень неприятный баг в Ubuntu 13.10. Переустановка на более раннюю версию для меня крайне не желательна, по некоторым причинам. Некоторые приложения падают при попытке их запуска. Вот с таким выхлопом:
obmenu
/usr/bin/obmenu:537: GtkWarning: Загружаемый модуль тем не найден в module_path: «pixmap»,
  self.arbol = gtk.glade.XML(self.gladefile, "window1")
python: /build/buildd/cairo-1.12.16/src/cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Проверочное утверждение «!scaled_font->cache_frozen» не выполнено.
Аварийный останов (сделан дамп памяти)
При том, это вроде-бы относится только к программам на питоне.
Но если запустить от рута, то порядок, ничего не падает. В гугле на эту тему ничего не гуглится, решил спросить здесь.

Пользователь решил продолжить мысль 30 Ноября 2013, 22:58:21:
Проблема локализовалась: всё дело в шрифтах, которые добавлены в домашней папке в каталог .fonts
UPD
А если стартануть с английской локалью, то всё нормально.
LC_ALL=C obmenuнет проблем, но хочется русский язык, так как привык к нему в Inkscape
UPD2
А с некоторыми программами не прокатывает...
« Последнее редактирование: 08 Декабря 2013, 17:08:33 от peregrine »

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Не стартуют некоторые приложения...
« Ответ #1 : 07 Декабря 2013, 04:59:54 »
Нет идей? Всё так плохо?

Пользователь решил продолжить мысль 07 Декабря 2013, 10:55:22:
В LXDE проблем нет, но он мне не нравится...
« Последнее редактирование: 07 Декабря 2013, 10:55:22 от peregrine »

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #2 : 08 Декабря 2013, 17:11:17 »
Точно локализовал проблему - это задание шрифта в файле ~/.gtkrc-2.0
Привожу листинг файлов (~/.gtk-2.0)
Код: (bash) [Выделить]
include "/home/user/.themes/MediterraneanDarkest/gtk-2.0/gtkrc"
#style "user-font"
#{
# font_name="Terminus 12"
#}
#widget_class "*" style "user-font"
#gtk-font-name="Terminus 12"
gtk-theme-name="MediterraneanDarkest"
gtk-icon-theme-name="My-Faenza-Darkest"
gtk-fallback-icon-theme="gnome"
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=1
gtk-button-images=1
А вот /home/user/.themes/MediterraneanDarkest/gtk-2.0/gtkrc
Код: (bash) [Выделить]
gtk-color-scheme = "base_color:#2a2a2a\nbg_color:#383838"
gtk-color-scheme = "text_color:#dddddd\nfg_color:#c0c0c0"
gtk-color-scheme = "selected_bg_color:#496490\nselected_fg_color:#ebebeb"
gtk-color-scheme = "tooltip_bg_color:#303030\ntooltip_fg_color:#ffffff\nlink_color:#4a90f9"
gtk-color-scheme = "theme_bg_color:#383838\nbutton_base:#4c4d4e"
gtk-color-scheme = "theme_bg_dark_color:#383838\ntheme_fg_dark_color:#c0c0c0\ntheme_text_dark_color:#dddddd"
gtk-color-scheme = "sidebar_background:#313233"

# link_color:#4a90f9"
gtk-auto-mnemonics = 1

style "default" {
xthickness = 1
ythickness = 1

#######################
# Style Properties
#######################
GtkButton    ::child-displacement-x = 0
GtkButton ::child-displacement-y = 0
GtkButton ::default-border = {0, 0, 0, 0}
GtkButton ::image-spacing = 4
GtkToolButton ::icon-spacing = 4

GtkCheckButton ::indicator-size = 16
GtkRadioButton ::indicator-size = 16

GtkEntry ::honors-transparent-bg-hint = 1
GtkEntry ::invisible-char = 0x2022
GtkEntry ::progress-border = {2, 2, 2, 2}
    GtkEntry    ::state-hint        = 0

GtkProgressBar ::min-vertical-bar-width = 13
GtkProgressBar ::min-horizontal-bar-height = 13

GtkExpander ::expander-size = 14

GtkMenuBar  ::internal-padding = 0
GtkMenuBar  ::window-dragging = 1
# GtkMenuBar ::shadow-type = GTK_SHADOW_NONE
GtkMenu ::horizontal-padding = 0
GtkMenu ::vertical-padding = 0
GtkSeparatorMenuItem ::horizontal-padding = 7

GtkNotebook ::tab-overlap = 2 # Default = 2
GtkNotebook ::tab-curvature = 1 # Default = 1

GtkPaned ::handle-size = 4

GtkRange ::trough-border = 0
GtkRange ::slider-width = 15
GtkRange ::stepper-size = 1

GtkScale ::slider-length = 14
GtkScale ::slider-width = 14
GtkScale ::trough-side-details = 1

GtkScrollbar    ::has-backward-stepper = 0 
GtkScrollbar ::has-forward-stepper = 1   # El maldito rollo de gtk2 y las scrollbars
GtkScrollbar ::min-slider-length = 30
GtkScrollbar ::slider-width = 9
GtkScrollbar ::trough-border = 3
GtkScrollbar ::activate-slider = FALSE
GtkScrollbar ::trough-side-details = 0
GtkScrollbar ::stepper-size              = 1

GtkScrolledWindow ::scrollbar-spacing = 0
GtkScrolledWindow ::scrollbars-within-bevel = 1

GtkToolbar ::internal-padding = 0
GtkToolbar ::window-dragging = 1

GtkTreeView ::expander-size = 7
GtkTreeView ::odd_row_color = shade (1.05, @base_color)

# en eclipse afecta backcolor de "Quick Type Hierarchy (CTRL+T)"
#GtkTreeView ::even_row_color = shade (1.05, @base_color)

GtkWidget ::link-color = @link_color
    GtkWidget ::focus-padding = 0
WnckTasklist ::fade-overlay-rect = 0
   
    GtkWindow               ::resize-grip-height        = 0 # Ocultar resize-grip
    GtkWindow               ::resize-grip-width         = 0
GtkImage ::x-ayatana-indicator-dynamic = 1


####################
# Color Definitions
####################
bg[NORMAL]          = @bg_color
bg[PRELIGHT] = shade (1.02, @theme_bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = shade (1.20, @theme_bg_color)
bg[ACTIVE]          = @theme_bg_color

fg[NORMAL]          = @fg_color
fg[PRELIGHT] = @text_color
fg[SELECTED] = shade (1.10, @selected_fg_color)
fg[INSENSITIVE] = shade (0.75, @fg_color)
fg[ACTIVE] = @fg_color
#fg[ACTIVE] = @fg_color

text[NORMAL] = @fg_color
text[PRELIGHT] = @text_color
text[SELECTED] = shade (1.10, @selected_fg_color)
text[INSENSITIVE] = shade (0.75, @fg_color)
text[ACTIVE] = shade (1.10, @selected_fg_color)

base[NORMAL] = @base_color
base[PRELIGHT] = shade (0.95, @theme_bg_color)
base[SELECTED] = @selected_bg_color
base[INSENSITIVE] = shade (1.20, @theme_bg_color)
base[ACTIVE] = @selected_bg_color

engine "murrine" {
animation = FALSE
        arrowstyle = 1 # Estilo flechas menu (triangulos)
colorize_scrollbar = TRUE
contrast = 0.95
# default_button_color = shade (0.88, @base_color)
expanderstyle = 0 # Treview expander (triangulo)
focusstyle = 2 # 0 to disable focus drawing.
# 1 to use dots.
# 2 to use a small colored rectangle.
# 3 to use a colored rectangle that touches the borders.
focus_color = shade (1.2, @selected_bg_color)
glazestyle = 0 # 0 = flat highlight,
# 1 = curved highlight
# 2 = concave style,
# 3 = top curved highlight,
# 4 = beryl highlight
glowstyle = 4 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
    gradient_shades = {1.00, 0.91, 0.92, 0.81}
handlestyle = 0
highlight_shade = 1.0
lightborder_shade = 1.0
lightborderstyle = 1 # 0 = top side, 1 = all sides
listviewstyle = 0 # 0 = nothing, 1 = dotted, 2 = line
menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
menubarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
menuitemstyle = 1 # 0 = flat, 1 = glassy, 2 = striped
menustyle     = 3 # 0 = no vertical menu stripe, 1 = display vertical menu stripe, 2 = faint? 3 = borderless
progressbarstyle = 0
reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
rgba = FALSE # alpha transparency
roundness = 3 # 0 = square
scrollbarstyle = 0 # 0 = nothing
separatorstyle = 1 # 0 = Hard seperators 1 = Smooth seperators
shadow_shades = {1.1, 1.0}
sliderstyle     = 0 # 0 = nothing added
stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
toolbarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient
trough_shades = {0.85, 1.0}
}
}

style "test" = "default" {
  fg[NORMAL]        =  "#00FF00"
  fg[ACTIVE]        =  "#00FF00"
  fg[PRELIGHT]      =  "#00FF00"
  fg[SELECTED]      =  "#00FF00"
  fg[INSENSITIVE]  =  "#00FF00"

  bg[NORMAL]        =  "#FF0000"
  bg[ACTIVE]        =  "#FF0000"
  bg[PRELIGHT]      =  "#FF0000"
  bg[SELECTED]      =  "#FF0000"
  bg[INSENSITIVE]  =  "#FF0000"

  text[NORMAL]      =  "#0000FF"
  text[ACTIVE]      =  "#0000FF"
  text[PRELIGHT]    =  "#0000FF"
  text[SELECTED]    =  "#0000FF"
  text[INSENSITIVE] =  "#0000FF"

  base[NORMAL]      =  "#FFFF00"
  base[ACTIVE]      =  "#FFFF00"
  base[PRELIGHT]    =  "#FFFF00"
  base[SELECTED]    =  "#FFFF00"
  base[INSENSITIVE] =  "#FFFF00"
}

style "wide"  { xthickness = 2 ythickness = 2 }
style "wider" { xthickness = 3 ythickness = 3 }

style "button" {
    xthickness = 3
    ythickness = 3

    bg[NORMAL]                  = shade (0.77, @button_base)
    bg[PRELIGHT]                = shade (0.82, @button_base)   
bg[ACTIVE]                  = shade (0.95, @selected_bg_color) # Pulsado
bg[SELECTED]    = shade (1.00, @selected_bg_color)
bg[INSENSITIVE] = shade (0.92, @button_base)

engine "murrine" {
border_shades           = {0.9, 0.7}
contrast                = 0.72
roundness     = 2 # 0 = square
gradient_shades         = {1.20,1.10,1.10,0.95}

lightborderstyle = 1 # 0 = top side, 1 = all sides
lightborder_shade       = 1.3
        highlight_shade = 1.01
focusstyle = 0
glowstyle = 0 # 0 = top, 1 = bottom, 2 = top and bottom, 3 = horizontal, 4 = centered glow
        glow_shade              = 1.45
        reliefstyle             = 3
textstyle               = 1
text_shade = 0.7     
     
}
}

style "button_label" { fg[ACTIVE] = "#ffffff" }

# Forzar color texto en radiobutton-eclipse
style "checkradio_label" { fg[ACTIVE] = @fg_color }

style "entry-1" { # text
xthickness = 3
ythickness = 3

bg[SELECTED] = mix (0.4, @selected_bg_color, @base_color)
fg[SELECTED] = @text_color

engine "murrine" {
#border_shades           = {1.9, 0.8}
contrast                = 1.00
roundness = 3
focusstyle = 2
lightborderstyle = 1
lightborder_shade       = 1.90
}
}

style "entry" {
    xthickness                      = 3
    ythickness                      = 3

GtkWidget ::focus-line-width = 1
GtkWidget ::focus-padding = 1

bg[ACTIVE]     = @bg_color
bg[NORMAL]     = shade (0.90, @bg_color)
bg[PRELIGHT]     = shade (1.13, @selected_bg_color)
bg[SELECTED]     = shade (1.08, @selected_bg_color)
bg[INSENSITIVE]     = @bg_color

engine "murrine" {
contrast = 0.8
border_shades = {0.9, 0.9}
lightborderstyle = 1
lightborder_shade = 1.65
reliefstyle             = 4
}
}

style "expander" {
bg[NORMAL] = "#FFF"
fg[NORMAL] = shade (2.0, @text_color)
fg[PRELIGHT] = shade (2.0, @text_color)

engine "murrine" {
contrast = 1.2
gradient_shades = {1.0, 1.0, 1.0, 1.0}
}
}

style "frame_title" {
fg[NORMAL] = shade(0.80, @fg_color)
}

style "handle" { }
class "GtkPaned" style "handle"

style "menubar" {
    # Modificado
xthickness = 3
ythickness = 0

fg[PRELIGHT]     = @selected_fg_color
fg[ACTIVE]         = @selected_fg_color
fg[SELECTED]     = @selected_fg_color

    bg[NORMAL]          = shade (1.00, @theme_bg_dark_color)
   
engine "murrine" {
gradient_shades      = {1.00,1.00,1.00,1.00}
        border_shades = {1.1, 0.9}
contrast            = 0.80
lightborderstyle = 1
textstyle               = 1
text_shade = 0.7
}
}

style "menu" {
xthickness = 0
ythickness = 0
GtkMenuItem::arrow-scaling = 0.6

bg[NORMAL] = shade (0.95, @theme_bg_dark_color)

engine "murrine" {
gradient_shades = {1.02, 1.0, 1.0, 0.98}
roundness     = 1 # 0 = squared
}
}

style "menu_item_white" {
xthickness = 2
ythickness = 3

fg[NORMAL] = shade (0.94, @theme_fg_dark_color) # menu item normal
    fg[INSENSITIVE] = mix(0.60, @theme_fg_dark_color, @theme_bg_dark_color)     # menu item deshabilitados
fg[PRELIGHT] = @selected_fg_color # menu item seleccionado

text[NORMAL]        = shade (0.94, @theme_fg_dark_color) # Color check/radio menu
text[INSENSITIVE] = mix(0.60, @theme_text_dark_color, @theme_bg_dark_color)    
text[PRELIGHT]      = @selected_fg_color            # Color check/radio menu

    bg[PRELIGHT]      = shade (1.00, @selected_bg_color)
    bg[SELECTED]      = shade (1.00, @selected_bg_color)

engine "murrine" {
        gradient_shades = {0.90, 0.95, 0.95, 1.00}
border_shades = {1.40, 1.0}
        roundness           = 1
        contrast            = 0.8           # Contraste separadores
#textstyle           = 2
#text_shade = 0.4
}
}

style "menu_item_black" {
xthickness = 2
ythickness = 3

fg[PRELIGHT] = @selected_fg_color
    bg[PRELIGHT]      = shade (0.94, @selected_bg_color)
    bg[SELECTED]      = shade (0.94, @selected_bg_color)

engine "murrine" {
        gradient_shades = {1.30, 1.15, 1.15, 1.00}
        roundness           = 1
        contrast            = 0.0
}
}

style "notebook" {
    xthickness = 8
    ythickness = 2
 
bg[NORMAL] = shade (0.96, @theme_bg_color) # selected tab entire
bg[ACTIVE] = shade (0.84, @button_base) # unselected tab
bg[INSENSITIVE] = shade (0.95, @button_base) # disabled controls

fg[NORMAL]          = shade (1.00, @fg_color) # text selected tab
fg[ACTIVE]          = shade (1.00, @fg_color) # text unselected tab
fg[INSENSITIVE] = shade (0.95, @fg_color)

engine "murrine" {
gradient_shades = {1.10,0.90,0.90,0.70}
#gradient_shades     = {1.25,1.05,1.05,0.85}
contrast = 1.0
highlight_shade = 1.05
roundness = 3
focusstyle = 2
        reliefstyle = 3 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
}
}

style "notebook-background" {
    xthickness = 2
    ythickness = 2
   
bg[ACTIVE] = shade (1.06, @theme_bg_color) # unselected tab

fg[NORMAL]          = @text_color
fg[ACTIVE]          = @text_color
fg[INSENSITIVE] = @fg_color

engine "murrine" {
gradient_shades = {0.90,0.98,0.92,0.90}
contrast = 1.1
roundness = 3
}
}

style "progressbar" {
xthickness = 0
ythickness = 0

bg[ACTIVE] =  shade (1.05, @base_color)
bg[SELECTED] =  shade (1.12, @selected_bg_color)

engine "murrine" {
gradient_shades = {0.75, 1.05, 1.05, 1.20}
border_shades = {0.4, 0.7}
roundness = 2
contrast = 1.1
reliefstyle = 0
lightborder_shade = 1.05
lightborderstyle = 0 # 0 = top side, 1 = all sides
trough_border_shades = {1.0, 1.8}
}
}

style "scale" { # slider

GtkScale::trough-border = 1
GtkScale::slider-width = 20
GtkScale::slider-length = 15
GtkScale::trough-side-details = 1

xthickness = 2
ythickness = 2

bg[NORMAL]              = shade (0.72, @button_base)
bg[SELECTED]            = shade (1.25, @selected_bg_color)
bg[PRELIGHT]            = shade (0.82, @button_base)

engine "murrine" {
sliderstyle = 2 # forma del slider
contrast = 0.6 # borde de todos los elementos
gradient_shades = {1.5, 1.0, 1.0, 0.7} # gradiente del slider
border_shades = {0.8, 0.9} # borde del slider
roundness = 2
lightborderstyle = 1 # inner-stroke progress-higlight y slider
lightborder_shade = 1.5

trough_shades = {0.6, 0.8}
trough_border_shades = {1.0, 1.7}
#trough_border_shades = {0.9, 1.20}
glow_shade = 1.0
reliefstyle = 3
# shadow_shades = { 1.0, 0.9 }
}
}

style "scale-1" { # slider
  xthickness = 2
ythickness = 2

bg[NORMAL]              = shade (0.75, @button_base)
bg[SELECTED]            = shade (1.35, @selected_bg_color)
bg[PRELIGHT]            = shade (0.82, @button_base)

   
bg[ACTIVE] = shade (0.85, @theme_bg_color)

engine "murrine" {
border_shades           = {0.8, 0.6}
contrast                = 1.00
gradient_shades         = {1.25,1.00,0.99,0.80}
roundness     = 18
lightborderstyle = 1
trough_shades = {0.9, 1.1}
trough_border_shades = {1.0, 1.5}
}
}

style "scrollbar" {
bg[SELECTED] = shade (1.00, "#656565") # color indicador
bg[NORMAL] = shade (0.50, @base_color) # color borde indicador

    # color flechas (stepper)
    fg[NORMAL]          = shade (1.00, @base_color)
fg[PRELIGHT] = shade (1.00, @base_color)
fg[ACTIVE]     = shade (1.00, @base_color)
    fg[SELECTED]        = shade (1.00, @base_color)
    fg[INSENSITIVE]     = shade (1.00, @base_color)

engine "murrine" {
        roundness               = 10
        gradient_shades = {1.0,1.0,1.0,1.0}
        highlight_shade = 1.0
        glow_shade              = 1.0
        #reliefstyle             = 0
        prelight_shade          = 1.19
        gradient_colors         = FALSE
        lightborder_shade       = 0.8
        lightborderstyle        = 0
        trough_shades           = {1.02, 1.10}
        border_shades           = {1.00, 1.00}
        contrast                = 0.00
}
}

style "overlay_scrollbar" {
bg[SELECTED] = shade (1.0, @selected_bg_color)
bg[INSENSITIVE] = shade (0.85, @theme_bg_color)
bg[ACTIVE] = shade (0.6, @theme_bg_color)
}

style "spinbutton" = "button" { # input/stepper
#bg[NORMAL] = "#FFF"
engine "murrine" {
contrast = 1.0
        lightborder_shade = 1.00
}
}

style "toolbar" = "wider" {
    # Modificado
bg[NORMAL] = shade (1.00, @theme_bg_dark_color)
   
engine "murrine" {
separatorstyle          = 1
lightborderstyle        = 0
contrast                = 0.9       # Regula el contraste del borde inferior de la toolbar
lightborder_shade = 1.0       # Regula el contraste del borde de la toolbar
        gradient_shades      = {1.00,0.98,0.97,0.95}       
}
}

style "toolbar_button" {
    xthickness = 3
    ythickness = 3

    bg[PRELIGHT]                    = shade (0.95, @theme_bg_dark_color)
    bg[ACTIVE]                      = shade (0.80, @theme_bg_dark_color)
bg[SELECTED]        = shade (0.85, @theme_bg_dark_color)
bg[INSENSITIVE]     = shade (0.98, @theme_bg_dark_color)

engine "murrine" {
gradient_shades      = {1.00,0.96,0.96,0.90}
border_shades           = {1.10, 0.90}
contrast                = 1.00
lightborderstyle = 1
# lightborder_shade = 1.80
textstyle               = 1
        text_shade     = 0.7
}
}

# toolbar separator
style "toolbar_separator" {
xthickness = 0
  ythickness = 0

bg[NORMAL]     = shade (0.80, @theme_bg_color)
engine "murrine" {
border_shades           = {1.00, 1.00}
contrast                = 0.5
}
}

# This style is there to modify the separator menu items. The goals are:
# 1. Get a specific height.
# 2. The line should go to the edges (ie. no border at the left/right)
style "separator_menu_item" {
xthickness = 1
ythickness = 0

GtkSeparatorMenuItem::horizontal-padding = 0
GtkWidget::wide-separators = 1
GtkWidget::separator-width = 1
GtkWidget::separator-height = 7

engine "murrine" {
contrast = 0.5
separatorstyle = 0
}
}

style "separator_tool_item" {
xthickness = 0
ythickness = 1

GtkVSeparator::vertical-padding = 0
GtkWidget::wide-separators = 1
GtkWidget::separator-width = 7
GtkWidget::separator-height = 1

engine "murrine" {
contrast = 0.5
separatorstyle = 0
}
}

style "tooltips" {
xthickness = 8
ythickness = 4

bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color

GtkWidget::new-tooltip-style = 1

engine "murrine" {
border_colors = { "#080808", "#080808" }
}
}

style "treeview" {
# el color de texto-normal es el color del indicador list-minicheck
bg[SELECTED] = @base_color # backcolor list-minicheck
text[NORMAL]    = shade (1.05, @fg_color) # indicador normal
engine "murrine" {
gradient_shades = {1.00, 1.04, 1.06, 1.10}
        separatorstyle = 0
contrast = 1.7
}
}

style "treeview_header" {
ythickness = 0
    GtkWidget ::focus-padding = 0

bg[NORMAL] = shade (1.00, @button_base)
bg[PRELIGHT] = shade (1.00, @button_base)
bg[INSENSITIVE] = shade (0.92, @button_base)
bg[ACTIVE] = shade( 1.15, @selected_bg_color)

engine "murrine" {
border_shades = {1.15, 1.00}
        gradient_shades = {1.00,0.85,0.85,0.75}
contrast = 1.20
        lightborderstyle = 1
roundness = 0
textstyle = 1
        text_shade     = 0.7
        glow_shade              = 1.0
prelight_shade = 1.9
}
}

style "checkradio"  {
    xthickness = 3
    ythickness = 3

base[NORMAL] = shade (0.70, @theme_bg_color) # radiocheck normal
bg[SELECTED]        = shade (0.70, @theme_bg_color) # radiocheck color checked

text[NORMAL]                    = shade (1.90, @selected_bg_color) # indicador normal   
text[PRELIGHT]                  = shade (1.90, @selected_bg_color) # indicador hover
text[ACTIVE] = shade (1.90, @selected_bg_color) # indicador click

    bg[ACTIVE]                      = shade (0.70, @base_color) # toggle button selected
    bg[NORMAL]                      = shade (0.91, @base_color) # toggle button normal
    bg[PRELIGHT]        = shade (1.00, @theme_bg_color) # toggle button prelight
bg[INSENSITIVE]     = shade (0.97, @theme_bg_color) # toggle button disabled

engine "murrine" {
border_shades           = {0.9, 1.0}
contrast                = 1.20
gradient_shades         = {1.25,1.08,1.04,1.00}
lightborderstyle = 0
lightborder_shade       = 0.90
textstyle               = 0
}
}

style "separator" = "wide" {
engine "murrine" {
contrast            = 0.4
}
}
class "GtkSeparator" style "separator"


# ==============================================================================
# FIREFOX SPECIFIC SETTINGS
# ==============================================================================
style "ff-default" {
GtkCheckButton::indicator-size = 14
}

style "ff-statusbar" {
}

style "FireFox-MenuBar" = "menubar" {
GtkMenuBar::shadow-type = GTK_SHADOW_NONE
}
widget "MozillaGtkWidget*GtkMenuBar" style "FireFox-MenuBar"

#widget "MozillaGtkWidget*Toolbar*" style "theme-toolbar"
#widget "MozillaGtkWidget*Statusbar*" style "ff-statusbar"


widget "MozillaGtkWidget*" style "ff-default"

####  Firefox  ###
style "firefox-base-entry" {
GtkWidget::interior_focus = 0
  #GtkEntry :: inner-border = { 0, 0, 0, 0 }
    #GtkEntry :: progress-border = { 2, 2, 2, 2 }
  xthickness = 3
  ythickness = 3
base[NORMAL] = "#dedede"
    text[NORMAL]= "#000"
engine "murrine" {

}

}

# widget "MozillaGtkWidget*GtkFixed*GtkEntry*" style:highest "firefox-base-entry"
# widget "MozillaGtkWidget*GtkEntry*" style:highest "firefox-base-entry"

style "firefox-text-entry" {
    text[NORMAL]= "#ff0000"

engine "murrine" {

}
}
#class "GtkInvisible" style "firefox-text-entry"
#widget "GtkInvisible" style "firefox-text-entry"

###############################################################################
# The following part of the gtkrc applies the different styles to the widgets.
###############################################################################

# The default style is applied to every widget
class "GtkWidget" style "default"
class "GtkFrame" style "wide"
class "GtkCalendar" style "wide"
class "GtkEntry" style "entry"

class "GtkSpinButton" style "spinbutton"
class "GtkScale" style "scale"
class "GtkVScale" style "scale"
class "GtkHScale" style "scale"
class "GtkScrollbar" style "scrollbar"
# Overlay scrollbar
widget_class "*<OsScrollbar>" style "overlay_scrollbar"
widget_class "*<OsThumb>" style "overlay_scrollbar"
# General matching follows. The order is choosen so that the right styles override
# each other. EG. progressbar needs to be more important than the menu match.
widget_class "*<GtkButton>"     style "button"
widget_class "*<GtkButton>*<GtkLabel>"  style "button_label"



widget_class "*<GtkNotebook>" style "notebook"
widget_class "*<GtkNotebook>*<GtkDrawingArea>"  style "notebook"
widget_class "*<GtkNotebook>*<GtkLayout>"       style "notebook"
widget_class "*<GtkNotebook>*<GtkLabel>"        style "notebook"

widget_class "*<GtkMenuBar>*" style "menubar"
widget_class "*<GtkMenu>*"     style "menu"
widget_class "*<GtkMenuItem>*" style "menu_item_white"
#widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menu_item_white"
#widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menu_item_black"

widget_class "*<GtkToolbar>"                    style "toolbar"
widget_class "*<GtkHandleBox>"                  style "toolbar"
widget_class "*<GtkToolbar>.*.<GtkButton>*"     style "toolbar_button"
class "GtkSeparatorToolItem"             style "toolbar_separator"
widget_class "*<GtkSeparatorToolItem>*" style "separator_tool_item"
widget_class "*<GtkSeparatorMenuItem>*" style "separator_menu_item"

widget_class "*.<GtkFrame>.<GtkLabel>" style "frame_title"
widget_class "*.<GtkTreeView>*" style "treeview"

class "*GtkExpander*"  style "expander"

widget_class "*<GtkProgress>" style "progressbar"

# Treeview headers (and similar stock GTK+ widgets)
widget_class "*.<GtkTreeView>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkCTree>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkList>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkCList>.<GtkButton>" style "treeview_header"

# The window of the tooltip is called "gtk-tooltip"
widget "gtk-tooltip*" style "tooltips"


widget_class "*<GtkCheckButton>*" style "checkradio"
widget_class "*<GtkRadioButton>*" style "checkradio"
widget_class "*<GtkCheckButton>*<GtkLabel>" style:highest "checkradio_label"
widget_class "*<GtkRadioButton>*<GtkLabel>" style:highest "checkradio_label"

##########################################################################
# Following are special cases and workarounds for issues in applications.
##########################################################################
# For Google Chrome/Chromium integration.
style "chrome-gtk-frame" {
    ChromeGtkFrame::frame-gradient-size     = 120
    ChromeGtkFrame::frame-gradient-color     = shade (1.06, @theme_bg_dark_color)
    ChromeGtkFrame::inactive-frame-gradient-color = shade (1.06, @theme_bg_dark_color)
    ChromeGtkFrame::frame-color         = shade (0.64, @theme_bg_dark_color)
    ChromeGtkFrame::inactive-frame-color = shade (0.64, @theme_bg_dark_color)

    ChromeGtkFrame::scrollbar-trough-color = shade (0.99, @bg_color)
    ChromeGtkFrame::scrollbar-slider-prelight-color = shade (0.87, @bg_color)
    ChromeGtkFrame::scrollbar-slider-normal-color = shade (0.80, @bg_color)
}
class "ChromeGtkFrame" style "chrome-gtk-frame"

# For places where the text color is used instead of the fg color.
style "text_is_fg_color_workaround" {
text[NORMAL] = @fg_color
text[PRELIGHT] = @text_color
text[SELECTED] = shade (1.10, @selected_fg_color)
text[INSENSITIVE] = shade (0.75, @fg_color)
text[ACTIVE] = shade (1.10, @selected_fg_color)
}
widget_class "*.<GtkComboBox>.<GtkCellView>" style "text_is_fg_color_workaround"

# For menus where the text color is used instead of the fg color.
style "menuitem_text_is_fg_color_workaround" {
text[NORMAL] = @fg_color
text[PRELIGHT] = @text_color
text[SELECTED] = shade (1.10, @selected_fg_color)
text[INSENSITIVE] = shade (0.75, @fg_color)
text[ACTIVE] = shade (1.10, @selected_fg_color)
}
widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"

# For places where the fg color is used instead of the text color.
style "fg_is_text_color_workaround" {
fg[NORMAL] = @fg_color
fg[PRELIGHT] = @text_color
fg[SELECTED] = @selected_fg_color
fg[ACTIVE] = @selected_fg_color
fg[INSENSITIVE] = shade (0.98, @fg_color)
}
widget_class "*<GtkListItem>*" style "fg_is_text_color_workaround"
widget_class "*<GtkCList>"     style "fg_is_text_color_workaround"
widget_class "*<EelEditableLabel>" style "fg_is_text_color_workaround"

style "performance-fix" {

engine "murrine" {
textstyle = 0
contrast = 0.5
}
}
widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice

# For gvim scrollbars.
style "vim-scrollbar" = "scrollbar" {
GtkScrollbar ::slider_width = 16
GtkScrollbar ::stepper_size = 16

engine "pixmap" {
image {
function = BOX
orientation = VERTICAL
file = "assets/scroll-background.png"
}
}
}
widget "vim-main-window.*Scrollbar*" style "vim-scrollbar"

# For Eclipse (swt) toolbars.
widget "*swt*toolbar*" style "default"


# ---------------------------------
# Xfce panel theming
# ---------------------------------
style "xfce-panel" {
    fg[NORMAL]          = @theme_fg_dark_color
    fg[PRELIGHT]        = @selected_fg_color
    fg[ACTIVE]          = @selected_fg_color
    fg[SELECTED]        = @selected_fg_color

    bg[NORMAL]          = shade (1.00, @theme_bg_dark_color)
    bg[PRELIGHT]        = shade (0.80, @theme_bg_dark_color)
    bg[ACTIVE]          = shade (0.50, @theme_bg_dark_color)
    bg[SELECTED]        = shade (1.20, @selected_bg_color)
    engine "murrine" {
        gradient_shades         = {0.80, 0.85, 0.95, 1.00}
        roundness           = 2
        contrast            = 0.2
    }
    xthickness = 3
    ythickness = 3
}
widget "*Xfce*Panel*"   style "xfce-panel"
class "*Xfce*Panel*"    style "xfce-panel"

style "xfdesktop-icon-view" {
    XfdesktopIconView::label-alpha = 0
    XfdesktopIconView::selected-label-alpha = 100
    XfdesktopIconVIew::ellipsize-icon-labels = 1

    XfdesktopIconView::shadow-x-offset = 1
    XfdesktopIconView::shadow-y-offset = 1
    XfdesktopIconView::shadow-color = "#000000"
    XfdesktopIconView::selected-shadow-x-offset = 1
    XfdesktopIconView::selected-shadow-y-offset = 1
    XfdesktopIconView::selected-shadow-color = "#000000"

    XfdesktopIconView::cell-spacing = 0
    XfdesktopIconView::cell-padding = 0
    XfdesktopIconView::cell-text-width-proportion = 2

    base[NORMAL]   = @selected_bg_color
    base[SELECTED] = @selected_bg_color
    base[ACTIVE]   = @selected_bg_color

    fg[NORMAL]      = @selected_fg_color
    fg[SELECTED]    = @selected_fg_color
    fg[ACTIVE]      = @selected_fg_color
}

widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

# widget "xfwm4-tabwin*" style "murrine-dark"
include "apps/thunar.rc" # thunar especific
include "apps/terminal.rc"
include "apps/gmusicbrowser.rc"
Как задать шрифт и не получить ошибку?Шрифт пока закомментировал, но он мне не нравится до ужаса...
« Последнее редактирование: 08 Декабря 2013, 17:13:19 от peregrine »

denkin

  • Гость
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #3 : 08 Декабря 2013, 19:25:22 »
sudo ln -s ~/.fonts /root/.fonts
sudo ln -s ~/.icons /root/.icons
sudo ln -s ~/.themes /root/.themes

может помочь - прописывание ссылок, чтобы рут видел твои темы, иконки и шрифты (улучшает отображение тем от рута).

может еще не стыкался с настройкой курсора? полностью тут

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #4 : 08 Декабря 2013, 21:17:42 »
denkin, не помогло. А вот если не использовать gtk2 тему, то шрифты можно менять. Думаю в теме что-то не то. Хотя с другими темами тоже падает.
« Последнее редактирование: 08 Декабря 2013, 21:21:41 от peregrine »

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #5 : 14 Декабря 2013, 15:23:31 »
Короче ещё проще всё: не работают только растровые шрифты в GTK2 программах. Куда копать?

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #6 : 14 Декабря 2013, 20:05:36 »
Возможно, стоит попробовать что-то типа Infinality Freetype Patches / Infinality Style Changer:

http://zenway.ru/uploads/11_13/infinality_007.png

Руководство по добавлению изображений на форум

Настоятельно рекомендую соблюдать Правила форума!
--HP


Пользователь решил продолжить мысль 14 Декабря 2013, 20:20:13:
Жуть какая. Я свои же скриншоты, которые лежат в нормальном месте, должен перезаливать на какой-то сомнительный хостинг? Или по размерам изображение не подошло? Ладно, мене всё равно. Если проще напрвлять людей по ссылке за всеми делами, чем показать наглядный скрин, пускай так и будет.
« Последнее редактирование: 14 Декабря 2013, 20:20:13 от Vovans »

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #7 : 14 Декабря 2013, 20:27:27 »
Vovans, спасибо, за программу, посмотрю. Но проблема не в отображении шрифтов, а намного глубже. В том случае, если у меня возникает желание использовать растровые шрифты
(Нажмите, чтобы показать/скрыть)
В случае использования растрового шрифта и GTK2 темы половина программ на GTK2 падают на ровном месте. При этом в 13.04 всё работает без нареканий.

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #8 : 14 Декабря 2013, 20:34:54 »
Странно. У меня тоже 13.10 и тот же obmenu запустился без ошибок. И ничего такого не замечал ранее. Попробую погуглить по вышему выхлопу. Если чего найду, отпишу.

Пользователь решил продолжить мысль 14 Декабря 2013, 20:49:17:
Погуглите по "_cairo_scaled_glyph_page_destroy". Гугл выдаёт много чего. В основном, подобная проблема решается установкой недостающего шрифта. Но лучше сами почитайте. Думаю, быстро найдёте решение.
« Последнее редактирование: 14 Декабря 2013, 20:49:17 от Vovans »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #9 : 24 Декабря 2013, 09:58:25 »
peregrine,
13.10 и опенбокс версия старое пока патча.
Wars ~.o

Оффлайн iks_

  • Любитель
  • *
  • Сообщений: 67
  • RusDeb 1.02
    • Просмотр профиля
    • RusDeb
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #10 : 24 Декабря 2013, 10:19:45 »
Было посоветованно создать символьную ссылку на шрифты, тогда проще перенести в /usr/share/fonts и обновитьsudo fc-cache -fvЭто по любому лучше, т.к. шрифты принимаются на всю систему.
Хотя решению проблемы скорее всего не поможет. Есть такая беда у некоторых программ на питоне.
« Последнее редактирование: 24 Декабря 2013, 10:22:40 от iks_ »
Я так обленился на Linux, что уже лень пользоваться другой ОСью ;)
-=-=-=-=-=-=-=-
Всё может быть, и все быть может, И лишь того не может быть, Чего, быть может, быть не может - Но и такое может быть!

Оффлайн peregrine

  • Автор темы
  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #11 : 24 Декабря 2013, 14:52:22 »
iks_, да,  не поможет. Это я уже пробовал. Пока использую векторные шрифты... С ними проблем нет.
victor00000, а патч где-то есть?

denkin

  • Гость
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #12 : 24 Декабря 2013, 16:03:31 »
Было посоветованно создать символьную ссылку на шрифты, тогда проще перенести в /usr/share/fonts и обновитьsudo fc-cache -fvЭто по любому лучше, т.к. шрифты принимаются на всю систему...
Зато при переустановке системы, без форматирования хомяка с сохранением профиля, все шрифты, темы и иконки, равно как и настройки прог останутся с вами :D

Оффлайн JmAbuDabi

  • Старожил
  • *
  • Сообщений: 2468
  • 나는 빅터 해요. 나는 프로그래머입니다
    • Просмотр профиля
Re: Не стартуют некоторые приложения[ОБНОВЛЕНО]
« Ответ #13 : 24 Декабря 2013, 16:04:45 »
(Нажмите, чтобы показать/скрыть)
Покой – это не место, где тихо и мирно, где нет шума и беспокойства.
Покой – это когда при всем этом, вы сохраняете мир и спокойствие в своем сердце.

 

Страница сгенерирована за 0.06 секунд. Запросов: 25.