float (i3wm) qt application (albert launcher) black box / border – проблема с конфигурацией?

Я использую i3wm (в частности, i3-пробелы) вместе с программой albert launcher. Я наблюдаю какое-то странное поведение, когда у Альберта есть большой черный ящик, когда он называется.

Видеть: введите описание изображения здесь

Альберт должен состоять только из закругленного прямоугольного поля в середине этого черного ящика – черного ящика не должно быть.

Я не видел, чтобы кто-то еще сообщал об этой проблеме в ретрансляции albert, поэтому я предполагаю, что это проблема конфигурации с моей стороны. Я пробовал использовать другие qt-приложения и не вижу этого. Я не обязательно знаю, считается ли альберт плавающим окном – мне непонятно, как я вижу, что это честно.

Не уверен, полезен или уместен, но вот вывод xprop для окна albert:

 _NET_WM_DESKTOP(CARDINAL) = 2 _NET_WM_STATE(ATOM) = _NET_WM_STATE_ABOVE, _NET_WM_STATE_STAYS_ON_TOP WM_STATE(WM_STATE): window state: Normal icon window: 0x0 I3_FLOATING_WINDOW(CARDINAL) = 1 _NET_WM_USER_TIME(CARDINAL) = 3249943 WM_TRANSIENT_FOR(WINDOW): window id # 0x1200007 _NET_WM_ICON_NAME(UTF8_STRING) = _NET_WM_ICON(CARDINAL) = Icon (16 x 16): XdndAware(ATOM) = BITMAP WM_NAME(STRING) = "albert" _NET_WM_NAME(UTF8_STRING) = "albert — Albert" _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x24, 0x0, 0x0, 0x0 _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_UTILITY, _KDE_NET_WM_WINDOW_TYPE_OVERRIDE, _NET_WM_WINDOW_TYPE_NORMAL _XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1 WM_CLIENT_LEADER(WINDOW): window id # 0x1200007 WM_HINTS(WM_HINTS): Client accepts input or input focus: True Initial state is Normal State. _NET_WM_PID(CARDINAL) = 627 _NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 18874374 WM_CLASS(STRING) = "albert", "albert" WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST WM_NORMAL_HINTS(WM_SIZE_HINTS): user specified location: 608, 347 user specified size: 704 by 119 program specified minimum size: 704 by 119 program specified maximum size: 704 by 119 window gravity: Static 

Редактировать 1

Поэтому я просмотрел панель настроек albert и заметил флажок «Display shadow». Если снять флажок, это значительно уменьшит размер черного ящика, хотя, если вы внимательно посмотрите на углы поля Альберта на рисунке ниже, вы увидите, что он все еще там, где углы округлены.

введите описание изображения здесь

Поскольку @quixotic упоминается в комментарии, вам нужен композитор, работающий на прозрачность для работы; в противном случае он отображается как (100% непрозрачный) черный.

Установите compton (или compton-git из AUR), а затем убедитесь, что он запущен, добавив exec --no-startup-id compton в ваш i3/config или .xinitrc как вы предпочитаете.