LINUX.ORG.RU

Артефакты в compton

 ,


1

1

Всем привет! При запущеном compton (--backend glx --paint-on-overlay --vsync opengl-swc) вокруг окна gnome-disks такая рамка. Как ее убрать?

upd без комптона такой проблемы нет



Последнее исправление: complamer (всего исправлений: 3)

Полагаю, возможно проблема гномовской темы, а не комптона. Алсо, а что это за анаконды у тебя на флешке?

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

Это записанный на флешку образ федоры. Без комптона такой проблемы нет.

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

Рамка вокруг окон GTK+ 3.x — это норма для GTK+ 3.x, композитор не виноват, ибо GTK+ 3.x клало на левые композиторы, им подавай свой собственный, ЖНОМЕ такой ЖНОМЕ.

opengl-swc

Второй персонаж за этот месяц. Что за видеокарта?

r3lgar ★★★★★
()

тебе, наверное, надо отключить оформление для этого она, вроде в комптоне это можно сделать.

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

Что за видеокарта?

Radeon HD4270(чип RS880M, дрова xf86-video-ati последние)

GTK+ 3.x клало на левые композиторы, им подавай свой собственный

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

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

Рамка вокруг окон GTK+ 3.x — это норма для GTK+ 3.x, композитор не виноват, ибо GTK+ 3.x клало на левые композиторы, им подавай свой собственный, ЖНОМЕ такой ЖНОМЕ.

Такое 4.2, что пора тебя банить.

Gtk3 прекрасно работает с любыми композиторами.

По субжу ты с каким оконным менеджером комптон запускаешь, часом не с муттером? И зачем тебе --paint-on-overlay и --vsync opengl-swc, почему бы не --vsync drm?

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

Проблему решило, но только частично: граница у рамки исчезла, а сама рамка осталась.

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

с каким оконным менеджером комптон запускаешь

xfwm

И зачем тебе --paint-on-overlay и --vsync opengl-swc, почему бы не --vsync drm?

потому что мне было лень разбираться и я просто переписал с ЛОРа, тиринга нет - и хорошо, подумал я.

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

Нечто похоже в KDE наблюдаю. Emacs собран с gtk3, окно до конца не распахивается, будто рамки вокруг в несколько пикселей. Бесит периодически.

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

Кстати, сейчас попробовал --vsync drm, не понял, чем он лучше.

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

Прикол в том, что в вечно непадающей у меня такой проблемы нет, потому что там я не использую комптон

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

Radeon HD4270(чип RS880M

И у тебя действительно работает opengl-swc?

Это какой?

Это который сейчас с GNOME идёт. Xfce4 использует GTK+ 2.x.

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

libxfce4ui — действительно какаха, чистый gtk-2 ещё терпимый. Но, да, qt действительно как-то лучше.

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

Такое 4.2, что пора тебя банить.
Gtk3 прекрасно работает с любыми композиторами.

У gtk-3 есть свои собственные рамки с тенями (правда, оно отключается, но я уже не помню как), и эта тема уже не раз затрагивалась, в частности на арчефорумах.

По субжу ты с каким оконным менеджером комптон запускаешь, часом не с муттером?

От wm не зависит (отчасти), так что этот вопрос не совсем в тему.

И зачем тебе --paint-on-overlay

Это избавляет от некоторых артефактов на некоторых эффектах на opengl.

и --vsync opengl-swc

Который, кстати, работает далеко не у всех (что было даже заявлено разработчиком в man.

почему бы не --vsync drm?

На некоторых видеокартах оно нещадно тормозит (впрочем, как и некоторые другие).

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

И у тебя действительно работает opengl-swc?

Не знаю, но от тиринга это избавило.

Это который сейчас с GNOME идёт

кокой ужос

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

Не знаю, но от тиринга это избавило.

Значит, работает, если не тормозит. Ибо он или нещадно тормозит, или падает, если не поддерживается.

кокой ужос

Увы, но единственный терминал, которым можно пользоваться, написан на.

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

У gtk-3 есть свои собственные рамки с тенями (правда, оно отключается, но я уже не помню как), и эта тема уже не раз затрагивалась, в частности на арчефорумах.

У него рамки, отрисованные на клиенте, но это нормально, такое любой вменяемый оконный менеджер умеет рисовать.

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

рамки, отрисованные на клиенте

Ты лучше скажи, как оно правильно зовётся.

но это нормально

Это НЕ нормально, так как подобным декорированием должен заниматься композитор, на худой конец — менеджер окон.

такое любой вменяемый оконный менеджер умеет рисовать

По уму этим должен заниматься композитор, а не менеджер окон. Задача менеджера окон — управлять окнами, а не декорировать их.

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

Для швабодки как раз стандартный способ, ждать+перебирать пока хоть что-то заработает и повторять мантру «всё работает».

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

Для перемещения окон вправо отдельная программа, для правого клика в окне ещё одна отдельная.

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

ждать+перебирать пока хоть что-то заработает

ну вапщета это была попытка переехать с кед на крысу для разнообразия

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