xcb-xrm, не найденный при установке полипанели

Я установил полипанель, и большинство частей его работает, за исключением чтения Xresources.

Я действительно получаю хорошее сообщение об ошибке как этот

warn: No built-in support to dereference ${xrdb:color15:#555} references (requires `xcb-util-xrm`)

и это звучит довольно простым. Просто установите его, и это должно быть прекрасным. Но я установил libxcb-xrm-dev и я все еще получаю те же проблемы.

Таким образом, я думал, что, возможно, должен перекомпилировать полипанель, но она не работает (она компилирует только никакое изменение). и то, что интересно, - то, что это, кажется, не находит xcb-xrm при компиляции.

** Executing cmake command

-- Trying to enable ccache
-- Couldn't locate ccache, disabling ccache...
-- No build type specified; using RelWithDebInfo
-- Using supported compiler GNU-7.3.0
--  Build:
--    Type: RelWithDebInfo
--    CC: /usr/bin/gcc  -O2 -g -DNDEBUG
--    CXX: /usr/bin/g++  -Wall -Wextra -Werror -Wno-noexcept-type -pedantic -pedantic-errors -O2 -g -DNDEBUG
--    LD: /usr/bin/ld  
--  Targets:
-- [X]   polybar-msg
-- [ ]   testsuite
--  Module support:
-- [X]   alsa (1.1.3)
-- [X]   curl (7.58.0)
-- [X]   i3
-- [X]   mpd (2.11)
-- [X]   network (wireless-tools)
-- [X]   pulseaudio (11.1)
-- [ ]   xkeyboard
--  X extensions:
-- [X]   xcb-randr (1.13)
-- [ ]   xcb-randr (monitor support)
-- [ ]   xcb-render
-- [ ]   xcb-damage
-- [ ]   xcb-sync
-- [X]   xcb-composite (1.13)
-- [ ]   xcb-xkb
-- [ ]   xcb-xrm
-- [ ]   xcb-cursor

Итак, почему это не нашло бы xcb-xrm ?

0
задан 17 January 2019 в 06:20

1 ответ

Существует несколько способов решить эту проблему. Я вижу, что Вы используете build.sh сценарий. Здесь самый легкий путь состоит в том, чтобы передать -f отметьте к сценарию при выполнении его, как так: build.sh -f

Это вынудит полипанель полностью реконфигурировать себя и таким образом также обнаружить xrm зависимость.

Если Вы не используете build.sh сценарий, оставление двумя путями к также

  • Удалите build dir (это что build.sh -f также делает), и выполненный cmake и make снова
  • При выполнении cmake, дополнительно передайте -DWITH_XRM=ON флаг, это вызовет, включают поддержку xrm. Если Вы знакомы с ним, можно также использовать cmake измениться WITH_XRM переменная к ON
1
ответ дан 26 October 2019 в 12:52

Другие вопросы по тегам:

Похожие вопросы: