Compiz в XFCE4-Ubuntu 17.04: прогресс Установки

Поездки Compiz Снова на моем ноутбуке! Ubuntu 17.04 XFCE4. Я поощряюсь сегодняшним опытом, достаточно для задавания некоторых немых вопросов.

Я ответил Compiz взаимностью в день, но прекратил использовать его, когда он был, по-видимому преждевременно, объявлен мертвым проектом в 2011 или около этого. Некоторые разочарования xfwm4 и openbox заставили меня пробовать Compiz снова. Это (главным образом) прокладывает себе путь, я помню.

Вот то, где я стою. У меня есть эти пакеты:

compiz 1:0.9.13.1+17.04.20170109-0ubuntu1 
compiz-core  1:0.9.13.1+17.04.20170109-0ubuntu1
compiz-gnome 1:0.9.13.1+17.04.20170109-0ubuntu1
compiz-plugins:amd64 1:0.9.13.1+17.04.20170109-0ubuntu1           
compizconfig-settings-manager  1:0.9.13.1+17.04.20170109-0ubuntu1 

От терминала я работал

ccsm

включить некоторые плагины/функции Compiz. Это необходимо, потому что значение по умолчанию compiz сессия не имеет никаких активированных опций, и Вы даже не получаете художественные оформления окна. При пропуске этого Вы сможете запустить Compiz, но Вы просто не можете использовать его.

Затем я работаю

compiz --repace ccp &

Это заменяет xfwm4 на сессии с compiz. Это, кажется, главным образом работает. Я должен был выполнить ccsm 6 раз для добавления в функциях. После нескольких задержек это действительно работает. Я люблю "шаткие окна", может изменить размер окон, и т.д.

В данный момент мне включили эти плагины Compiz в ccsm:

OpenGL
Composite
Desktop Wall
Viewport Switcher
Animations
Window Decorations
JPEG
Compiz Library Toolbox
Regex Matching
Wallpaper
Workarounds
Application Switcher
Move Window
Place Window
Scale
Resize Window

В ccsm "Генерале" у меня есть "Настольный Размер" набор в Горизонтальном виртуальном размере = 8 и Вертикальном Виртуальном Размере = 1. Кажется, как будто "Область просмотра", "Рабочая область" и "Рабочий стол" являются взаимозаменяемыми сегодня. Однажды, они были жизненными различиями, но сегодня кажется, что они являются взаимозаменяемыми. Корректный?

Вот части, где я нуждаюсь в помощи:

  1. При входе в систему, и также после приостанавливают/возобновляют, Compiz реагирует очень плохо. Панели XFCE показывают в неправильных местах. Если я могу получить терминал, я работаю "compiz - заменяют ccp" снова для перезапуска. Я предполагаю, что это происходит, потому что я позволяю xfwm4 попытаться запуститься и затем заменить compiz.

xfwm4 не должен запускаться вообще. Я нашел, Как Настроить Compiz В Xubuntu 14.10, 14.04 Или 12.04 и Как правильно установить Compiz на Xfce 4.12?. Они касаются Ubuntu 14.04. Это упоминает некоторые файлы конфигурации XFCE, но я больше не вижу те же настройки. Я не рассматриваю "xfwm4", указанный как менеджер окон в "~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml".

  1. XFCE "приложение панели" переключателя рабочей области не взаимодействует хорошо с рабочими областями Compiz. После игры с настройками некоторое время, я могу заставить рабочие области и окна отображаться в переключателе рабочей области панели. Однако переключатель рабочей области панели, "смотрят, не касайтесь" вещи. Это не может использоваться для перемещения окон среди рабочих областей.

Возможно, это так хорошо, как это добирается?

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

Я нашел, что dbus все еще работает для взаимодействия с Compiz от оболочки. Мои старые программы преобразователя обоев не работают правильно больше, но это - только вопрос времени, прежде чем я выясню что случилось там (питание позитивного мышления).

Compiz имеет некоторые функции, которые Вы не можете получить больше нигде, это интересно! По крайней мере, в то время как это длится.

3
задан 20 September 2017 в 18:41

1 ответ

У меня есть некоторые ответы теперь.

  1. существуют некоторые известные дефекты в Compiz и его взаимодействии с xfce панелями. Одна проблема состоит в том, что перетаскивание окон через рабочие области больше не работает, возможно, даже в Compiz с Единицей. Кроме того, терминология Области просмотра Compiz не понятна к панели XFCE4. Существует патч на Arch системы Linux, специальный пакет: xfce4-panel-compiz. Однако я попытался применить тот же патч к текущему пакету xfce4-панели Ubuntu, и он перестал работать с пухом, таким образом, никакая радость для создания отчетов. Существует отчет об ошибках Ubuntu, связанный с этим, как обсуждено в Can' t перетаскивают окна к другой рабочей области на Ubuntu 16.04

  2. в конфигурации Compiz существует 2 жизненных элемента. К моему удивлению я обнаружил это в 2015: ( Compiz, Мультиголова, Фоны Рабочей области и Успех: обои compiz изменились с помощью сценария Python), но забыл. Тогда, я вышел из использования Compiz из-за отказа взаимодействовать хорошо с панелью XFCE4, которая является все еще проблемой, но существует 2 подсказки, которые делают опыт намного лучше.

    В текущем конфигураторе Compiz, ccsm, выбрал "Preferences" на крайне левом, и измените эти значения по умолчанию:

    Бэкенд: Бэкенд Конфигурации GSettings

    Интеграция: Снимите флажок, "Включают Интеграцию в настольную среду"

, проблема бэкенда влияет на написанные пользователем сценарии, чтобы сделать, работе по дому нравится, изменяют обои. По моему опыту, бэкенд конфигурации gsettings намного намного лучше и более стабилен, dbus бэкенд раньше работал отлично (приблизительно 2012), но теперь Gsettings является способом пойти!.

Выключение интеграции, конечно, может вызвать другие проблемы, которые я еще не понимаю. Это может вызвать сложности во взаимодействии с панелью XFCE4, например. Однако это, кажется, не работает так или иначе. Кажется мне, что интеграция настольных систем, подчеркнутая в текущем Compiz, для среды Единицы Ubuntu, не для XFCE4.

  1. бэкенд DBUS в Compiz не осуществим. Если Вы собираетесь записать сценарии для изменения фонов и такого, это намного больше похоже, чтобы успешно выполниться при использовании gsettings, а не dbus. Я записал фоновой программе преобразователя оба пути и в Compiz, существует проблема в переприсвоении матрицы изображений через dbus, но это не перестало работать в Gsettings.

, Таким образом, мои сценарии Python, упомянутые в сообщении в блоге 2015 года все еще, работают, если Вы изменяетесь на бэкенд Gsettings.

  1. я не могу получить куб Compiz или повернуть функции куба для работы вообще теперь, но Настольная Стена хорошо работает, и я достаточно доволен этим. Шаткие окна стоят того.

  2. Compiz обычно имеет паническую атаку, если Вы приостанавливаете компьютер на одном мониторе и затем переходите к другому месту с двумя мониторами и попыткой возобновить сессию. Проблема состоит в том, что система "знает" о том, что существует два монитора, но, по крайней мере, в моем Dell 5510, она не использует 2 монитора. Вместо этого это пытается показать оба рабочих стола на одном мониторе ноутбука. Два дисплея борются друг с другом, вызывая некоторое несчастье. Мышь не полезна здесь, но возможно использовать клавиатуру, чтобы запустить "arandr" и выбрать параметры видео. После этого это хорошо работает.

Это модули Compiz, которые я включил.

Composite
Gnome Compatability
OpenGL
Desktop Wall
Viewport Switcher
Animations
Fading Windows
Window Decoration
Wobbly Windows
JPEG
PNG
Compiz Library Toolbox
Regex Matching
Mouse position polling
Session Management
Wallpaper
Workarounds
Application switcher
Scale
Move Window
Resize Window
Place Windows

Заметно, обратите внимание, что DBUS больше не включается.

Заключение:

После большого вожения, я сказал бы, что Compiz действительно работает, и единственное основное ограничение - то, что переключатель рабочей области панели XFCE не работает хорошо с ним.

я собираюсь попытаться тяжелее применить патчи Linux Arch для панелей XFCE4.

3
ответ дан 1 December 2019 в 16:19

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

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