LINUX.ORG.RU

Пофиксить панель инструментов Gimp 2.8 или установить 2.6 в Wheezy

 


1

2

Анимированный скриншот (77 КБ)

В двух словах: дефолтным для Wheezy Gimp'ом пользоваться можно только после долгого перетаскивания границы панели.

Как можно исправить или установить 2.6 без хардкора?

А дело точно не в теме виджетов GTK? Попробуй сменить для проверки.

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

А я не понял, это у тебя иконки так вот портятся, когда двигаешь? Правильно я понимаю вопрос?

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

Не, не помогает.

А ты поменял просто вариант темы или полностью убрал тему? Просто движок у двух тем може быть одним и тем же. Для уверенности убери тему вообще.

В багзилле что-то пока бага такого не вижу, а уже бы давно появилось бы. Следующее предположение будет - драйвер видяхи.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

А я не понял, это у тебя иконки так вот портятся, когда двигаешь?

Да.

А ты поменял просто вариант темы или полностью убрал тему? Просто движок у двух тем може быть одним и тем же.

Пробовал с движком Unico и дефолтным для Gnome 3 (Adwaita или как его?).

Следующее предположение будет - драйвер видяхи.

Тоже об этом думаю. В 2.6 на Squeeze все было хорошо.

metrokto ★★ ()

Начнём с того, что у тебя не 2.8, а сборка из Git, где как раз на днях переписывался механизм загрузки значков.

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

Не совсем понял...

$ apt-cache show gimp

Package: gimp
Version: 2.8.2-2+deb7u1
Installed-Size: 15235
Maintainer: Ari Pollak <ari@debian.org>
Architecture: i386
Replaces: gimp-plugin-registry (<< 4.20120506)
Provides: gimp-helpbrowser, gimp-python
Depends: ...
Recommends: ...
Suggests: ...
Breaks: gimp-plugin-registry (<< 4.20120506)
Description-en: ...
Homepage: http://www.gimp.org/
Description-md5: ad6dd18a09fb86ea4529ac53f33168b9
Tag: ...
Section: graphics
Priority: optional
Filename: pool/main/g/gimp/gimp_2.8.2-2+deb7u1_i386.deb
Size: 4158448
MD5sum: 1ab759bd636f0e01422b3b59762d989d
SHA1: 35f9d7d520e849a4b5f2c9c64e7782a523e53ec1
SHA256: 7246df89b82b5dc43711308793f4bf9592f6636f0796293c004f98897e8ec6d6

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

А, точно. Не в ту раскрывашку посмотрел.

У тебя что-то эпичное в системе. Я не вижу отчётов об аналогичных ошибках ни в трекере, ни в гугле. Видеокарта и драйвер какие?

AP ★★★★★ ()
Последнее исправление: AP (всего исправлений: 1)
Ответ на: комментарий от AP

Как-то так

# lshw -c video

  *-display UNCLAIMED     
       description: VGA compatible controller
       product: P4M890 [S3 UniChrome Pro]
       vendor: VIA Technologies, Inc.
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 02
       width: 32 bits
       clock: 66MHz
       capabilities: pm agp agp-3.0 vga_controller bus_master cap_list
       configuration: latency=64 mingnt=2
       resources: memory:c0000000-dfffffff memory:fa000000-faffffff memory:fbef0000-fbefffff
# cat /var/log/Xorg.0.log | grep driver

[    22.769] 	X.Org XInput driver : 16.0
[    22.993] (==) Matched openchrome as autoconfigured driver 0
[    22.993] (==) Matched vesa as autoconfigured driver 1
[    22.993] (==) Matched fbdev as autoconfigured driver 2
[    22.993] (==) Assigned the driver to the xf86ConfigLayout
[    22.994] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[    23.019] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    23.026] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    23.029] (II) VESA: driver for VESA chipsets: vesa
[    23.029] (II) FBDEV: driver for framebuffer: fbdev
[    23.037] (!!) VIA Technologies does not support this driver in any way.
[    23.698] (II) [drm] loaded kernel module for "via" driver.
[    26.185] 	ABI class: X.Org XInput driver, version 16.0
[    26.185] (II) Using input driver 'evdev' for 'Power Button'
[    26.187] (II) Using input driver 'evdev' for 'Power Button'
[    26.188] (II) Using input driver 'evdev' for 'Microsoft Wired Keyboard 600'
[    26.190] (II) Using input driver 'evdev' for 'Microsoft Wired Keyboard 600'
[    26.192] (II) No input driver specified, ignoring this device.
[    26.193] (II) Using input driver 'evdev' for 'A4Tech USB Full Speed'
[    26.194] (II) No input driver specified, ignoring this device.
[    26.195] (II) Using input driver 'evdev' for 'A4Tech USB Full Speed'
[    26.197] (II) No input driver specified, ignoring this device.
[    26.198] (II) No input driver specified, ignoring this device.
[    26.198] (II) No input driver specified, ignoring this device.
metrokto ★★ ()
Ответ на: комментарий от AP

у меня в xournal отъезжали как то пиктограммы. дело было в libgdk-pixbuf

exception13 ★★★★★ ()

Может проблема в gdk-pixbuf?

andreyu ★★★★★ ()
Ответ на: Как-то так от metrokto

Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so

Вот этот драйвер у тебя грузится? Покажи весь лог (на pastebin.com выложи). Проверь на драйвере vesa. Баг проявляется? Знаешь, как драйвер указать в xorg.conf?

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

Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
Вот этот драйвер у тебя грузится?

lsmod его не показывает — наверное нет.

Покажи весь лог

http://pastebin.com/RqEixv1D

Знаешь, как драйвер указать в xorg.conf?

Нет.

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

Только это

$ gimp

(gimp:4861): Gimp-Widgets-CRITICAL **: gimp_device_info_set_device: assertion `(info->device == NULL && GDK_IS_DEVICE (device)) || (GDK_IS_DEVICE (info->device) && device == NULL)' failed
metrokto ★★ ()
Ответ на: комментарий от metrokto

lsmod его не показывает

Это не ядерный модуль, а модуль XOrg.
Юзай

grep LoadModule /var/log/Xorg.0.log

kravich ★★★★ ()
Последнее исправление: kravich (всего исправлений: 1)
Ответ на: комментарий от kravich
$ grep LoadModule /var/log/Xorg.0.log

[ 65362.661] (II) LoadModule: "extmod"
[ 65362.663] (II) LoadModule: "dbe"
[ 65362.663] (II) LoadModule: "glx"
[ 65362.664] (II) LoadModule: "record"
[ 65362.665] (II) LoadModule: "dri"
[ 65362.666] (II) LoadModule: "dri2"
[ 65362.666] (II) LoadModule: "openchrome"
[ 65362.667] (II) LoadModule: "vesa"
[ 65362.667] (II) LoadModule: "fbdev"
[ 65362.677] (II) LoadModule: "fbdevhw"
[ 65362.678] (II) LoadModule: "vgahw"
[ 65362.680] (II) LoadModule: "i2c"
[ 65362.681] (II) LoadModule: "ddc"
[ 65362.741] (II) LoadModule: "fb"
[ 65362.742] (II) LoadModule: "exa"
[ 65362.742] (II) LoadModule: "ramdac"
[ 65363.182] (II) LoadModule: "evdev"
metrokto ★★ ()

установить 2.6 без хардкора?

Можно установить Gimpshop (Gimp 2.2) — работает нормально.

metrokto ★★ ()

Да это же ВИРУСЫ!

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

Попробуй такой простой конфиг

Section "Device"
    Identifier	"Configured Video Device"
    Driver	"vesa"
EndSection

Section "Monitor"
    Identifier	"Configured Monitor"
EndSection

Section "Screen"
    Identifier	"Default Screen"
    Monitor	"Configured Monitor"
    Device	"Configured Video Device"
EndSection

Можно сохранить его как /etc/X11/xorg.conf.d/10-vesa.conf

Возможно, что-то пропустил, если так, поправьте

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

http://pastebin.com/RqEixv1D

Да, CHROME

Знаешь, как драйвер указать в xorg.conf?

Нет.

Вот это добавь в свой /etc/X11/xorg.conf. Если файла такого нет, то создай его. После перезапуска Иксов возможно будет чужеродное твоему монитору разрешение. На это не обращай внимания, просто проверь GIMP. В логе удостоверься, что загрузился именно VESA (там будет много строчек с «VESA(0):». По результатам продолжим.

Section "Device"
        Identifier      "Default"
        Driver          "vesa"
EndSection
Zubok ★★★★★ ()
Ответ на: комментарий от kravich

По-моему, сейчас можно и без секций Screen и Monitor.

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

Gimp работает нормально. Разрешение родное.
Курсор мыши теперь мерцает при движении и пропадает.

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

Gimp работает нормально. Разрешение родное.
Курсор мыши теперь мерцает при движении и пропадает.

Насчет курсора не знаю, но я и не предлагаю оставаться на VESA.

Короче, проблема в драйвере и, скорее всего, в коде аппаратного 2D-ускорения EXA. Значит, дальнейших вариантов два. Первый: поиграться с опциями EXA (поотключать всякое разное); второй: попробовать перейти на прежнюю систему 2D-ускорения - XAA. В 1.12, который у тебя, XAA еще не удален:

Section "Device"
        Identifier "Default"
        Driver     "openchrome"
        Option     "AccelMethod" "XAA"
EndSection

То есть мы используем родной драйвер и пытаемся включить XAA. Работает? В логе должно быть сообщение, что используется XAA.

Если играть с опциями EXA, то надо в багзилу драйвера залезть и почитать, что там есть, кто и что уже попробовал.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: Wow! Much thanks! от metrokto

Было время - глянул git драйвера. У тебя версия драйвера 0.2.906. После этой версии появился коммит, который костылит проблему EXA. Вот он:

The EXA corruptions people are reporting appear to go away when you set the MigrationHeuristic to greedy which means all pixmaps have their buffers pushed to the frame buffer. We force enable it as a work around. Some day it will go away

http://cgit.freedesktop.org/openchrome/xf86-video-openchrome/commit/?id=06495...

То есть как еще один вариант: вместо

Option     "AccelMethod" "XAA"

установить

Option     "MigrationHeuristic" "greedy"

То есть будет использоваться EXA, которая по умолчанию, а не XAA. Можешь проверить, если будет время, будет ли работать нормально с этой опцией EXA. Хотя такие баги уже после твоей версии немного отталкивают от использования EXA.

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