Автор Тема: Помогите собрать Compiz или посоветуйте замену.  (Прочитано 5733 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CoolAller

Нужен композитный менеджер окон для MATE с эффектами сворачивания, лампа и т.д. как в kwin. Kwin не устраивает тем, что не позволяет использовать оформление окон из тем metacity, получаются кдеешные бордеры и невозможно настроить курсор и т.д. Со сборкой Compiz возникла проблема, описание ниже.
« Последнее редактирование: 02 Декабря 2015, 14:11:54 от CoolAller »
 

Оффлайн Malaheenee

Re: Посоветуйте менеджер окон
« Ответ #1 : 01 Декабря 2015, 14:04:29 »
Раньше был emerald, но кажется он уже того...
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн CoolAller

Re: Посоветуйте менеджер окон
« Ответ #2 : 01 Декабря 2015, 14:35:48 »
Malaheenee, да помню такой, помоему он почил вместе с Compiz.
 

Оффлайн ferum

Re: Посоветуйте менеджер окон
« Ответ #3 : 01 Декабря 2015, 14:48:15 »
Compiz. жив и развивается просто наши сопровождающие на него положили в двух релизах но в sid он есть. Ручками собирают кому надо https://www.youtube.com/watch?v=f8jl4Ic_1Zg
Русские дебианщики против цифрового слабоумия !
 

Оффлайн CoolAller

Re: Посоветуйте менеджер окон
« Ответ #4 : 01 Декабря 2015, 15:19:09 »
Ручками собирают
Где его брать? Я как-то пробовал, тот что с оф. сайта не собирался. Не хочу тратить на это много времени, так как предвижу там одни грабли и не один убитый час ковыряний, если кто-то может скинуть проверенный мануал по установке буду признателен. Есть еще что-то с подобными функциями, пусть и не такое тяжелое?
« Последнее редактирование: 01 Декабря 2015, 15:52:54 от CoolAller »
 

Оффлайн ferum

Re: Посоветуйте менеджер окон
« Ответ #5 : 01 Декабря 2015, 16:45:26 »
Шутите, я попробовал, сразу требуются для сборки три зависимости которых в debian jessie нет  их надо прежде собрать....а это не так просто.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн CoolAller

Re: Посоветуйте менеджер окон
« Ответ #6 : 01 Декабря 2015, 17:08:27 »
ferum, мда, убрать убрали, а в замен ничего так и нет, вот я и говорил, что пришел трындец компизу, а фейковые видео еще долго будут на ютубе)
« Последнее редактирование: 01 Декабря 2015, 17:55:37 от CoolAller »
 

Оффлайн ferum

Re: Посоветуйте менеджер окон
« Ответ #7 : 01 Декабря 2015, 18:58:29 »
Очень много хороших проектов погибли вместе с вторым гномом но идея композитных менеджеров жива. Есть elemmentary os есть сборка sinclairos-yosemite значит всё возможно. А вы участвуете в рейтинге популярности пакетов?
Русские дебианщики против цифрового слабоумия !
 

Оффлайн CoolAller

Re: Посоветуйте менеджер окон
« Ответ #8 : 01 Декабря 2015, 20:13:33 »
А что это дало бы в данном случае, думаю вопрос риторический. Собрал компиз, установил, запускается без значков управления окнами, конфигуратор компиза не запускается (скорее всего это из-за версии python и python-compizconfig как это было раньше, когда можно было откатиться на другую версию).

Если вдруг кто-то решит попытать счастья, то вот архив с нужными пакетами и самим компизом.

Помимо описанных пакетов в http://wiki.compiz.org нужны еще и эти:
libboost-serialization-dev:i386 libspice-client-glib-2.0-dev libglibmm-2.4-dev libwnck-3-dev libxrandr-dev:i386 lcov gcovr libprotoc-dev libjpeg-dev lcov libnotify-dev protobuf-compiler libprotobuf-dev libpangocairo-1.0-0:i386 librsvg2-dev libglibmm-2.4-dev libqtglib-2.0-0 libwebkitgtk-3.0-dev libglib2.0-0-refdbgДля теста во время компиляции устанавливаем эти пакеты:
google-mock libgtest-devДля теста иксов нужен xig
И эти с wiki.compiz.org:
build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev  gitweb curl autoconf automake  libtool intltool libxslt1-dev xsltproc libwnck-dev python-dev python-pyrex libboost-dev cmakeUPD. По идее, как пишут на wiki.compiz.org, нужно установить еще пакет libmetacity-dev, но с ним-то и его зависимостями в виде пакета libmetacity-private придется плясать с бубном, так как каждой версии compiz, а точнее GTK window-decorator, соответствует определенная версия этой либы, от которой зависит соберется у вас компиз или нет, даже не смотря на то, что может быть указано значение версии >= и ваша либа теоретически входит в этот диапазон зависимостей.

В процессе компиляции появляется атеншен “Could NOT find KDE4Workspace...", насколько это кретично если у вас не KDE я не знаю, но избавиться от него можно так:
sudo aptitude install kdelibs5-dev kdebase-workspace-dev libxrender-dev libx11-dev
После этого можно попытаться собрать Compiz (по поводу libmetacity-private см. продолжение на следующей странице)

Заходим в скачанный каталог с компизом и поочередно выполняем:
mkdir build && cd build
cmake ..
sudo make findcompiz_install

После опять запускаем cmake .. если снова появляется предложение выполнить findcompiz_install, то делаем следующее:
sudo cp /compiz-0.9.12.2/compizconfig/libcompizconfig/cmake/FindCompizConfig.cmake /usr/share/cmake-3.0/Modules/sudo cp /compiz-0.9.12.2/compizconfig/libcompizconfig/cmake/LibCompizConfigCommon.cmake /usr/share/cmake-3.0/Modules/После опять проверяем наличие модуля запустив cmake ..

Если с модулями все ок, то идем дальше, создаем линк для ccsm (описание на следующей странице):
sudo ln -s /usr/local/lib/python2.7/site-packages/compizconfig.so /usr/local/lib/python2.7/dist-packages/compizconfig.so

Создаем необходимые привязки для либов:
sudo ldconfig
Теперь пробуем собирать:
make
sudo make install
« Последнее редактирование: 18 Декабря 2015, 17:16:57 от CoolAller »
 

Оффлайн ferum

Re: Посоветуйте менеджер окон
« Ответ #9 : 01 Декабря 2015, 20:37:11 »
Говорят попытка не пытка, так то не раз приходилось собирать из исходников и всё плохо ли хорошо ли запускалось. Программа конечно очень большая и многокомпонентная. Думаю собрать будет трудней чем тот же enlightenment, хотя бы в том плане что нужно ещё привязать к уже существующему DE.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн CoolAller

Re: Посоветуйте менеджер окон
« Ответ #10 : 01 Декабря 2015, 20:46:04 »
ferum, ну по крайней мере раньше привязка работала так, в MATE запускаем dconf -> windowmanager (меняем marco на compiz), делаем пункт в автозагрузке: compiz --replace.

PS. Пока только плохо запускается))  ;D
 

Оффлайн ferum

Re: Посоветуйте менеджер окон
« Ответ #11 : 01 Декабря 2015, 21:17:23 »
С этим то как раз всё понятно https://wiki.archlinux.org/index.php/Compiz_(Русский) только ведь он с кучей плагинов
В ubuntu используют костыль раз http://packages.ubuntu.com/ru/source/vivid/xorg-gtest
костыль два http://packages.ubuntu.com/ru/source/vivid/pkgbinarymangler
костыль три http://packages.ubuntu.com/ru/source/wily/session-migration
В общем то  понятно чем проще тем надёжней а чем сложнее тем труднее наладить.
Пишут что это чисто разработка canonical , надо быть программистом что бы поправить эти исходники и собрать пакеты для debian.
[ot]Надо учить польский и идти на форум к коллегам там есть нормальные ребята которые смогли бы.[/ot]
« Последнее редактирование: 01 Декабря 2015, 21:36:24 от ferum »
Русские дебианщики против цифрового слабоумия !
 

Оффлайн CoolAller

Re: Помогите собрать Compiz или посоветуйте замену.
« Ответ #12 : 02 Декабря 2015, 14:17:10 »
При сборке Compiz настораживает один момент, надпись в Optional features: metacity theme support: No, предполагаю, что это из-за отсутствия package libmetacity-private>=3.16.0' Может кто знает где его взять?

Кому-нибудь до конца понятна инструкция на http://wiki.compiz.org:D
« Последнее редактирование: 02 Декабря 2015, 16:05:20 от CoolAller »
 

Оффлайн dr3lo

Re: Помогите собрать Compiz или посоветуйте замену.
« Ответ #13 : 05 Декабря 2015, 03:08:20 »
Только собрался красату наводить, прочитал ветку но так и не понял, соберу или нет по итогу ? ))

Cообщение объединено 05 Декабря 2015, 04:19:27
В общем решил попробывать... сборка компиза не удалась (

Spoiler: ShowHide
cmake ..
-- checking for module 'libmetacity-private>=3.16.0'
--   package 'libmetacity-private>=3.16.0' not found
CMake Warning (dev) in gtk/CMakeLists.txt:
  A logical block opening on the line

    /home/dr3lo/Загрузки/compiz/compiz/compiz-0.9.12.2/gtk/CMakeLists.txt:29 (if)

  closes on the line

    /home/dr3lo/Загрузки/compiz/compiz/compiz-0.9.12.2/gtk/CMakeLists.txt:31 (endif)

  with mis-matching arguments.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- checking for modules 'gnome-window-settings-2.0;gnome-desktop-2.0'
--   package 'gnome-window-settings-2.0' not found
--   package 'gnome-desktop-2.0' not found
-- Found Qt-Version 4.8.7 (using /usr/bin/qmake)
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Found KDE 4.12 include dir: /usr/include
-- Found KDE 4.12 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
CMake Warning (dev) at /usr/lib/automoc4/Automoc4Config.cmake:179 (get_directory_property):
  Policy CMP0059 is not set: Do no treat DEFINITIONS as a built-in directory
  property.  Run "cmake --help-policy CMP0059" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
  /usr/lib/automoc4/Automoc4Config.cmake:243 (_add_automoc4_target)
  /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake:1026 (_automoc4_kde4_pre_target_handling)
  kde/window-decorator-kde4/CMakeLists.txt:50 (kde4_add_executable)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- checking for module 'python-2.7'
--   package 'python-2.7' not found
CMake Error at compizconfig/compizconfig-python/CMakeLists.txt:35 (message):
  Can not build because pyrexc binary not found.


-- Configuring incomplete, errors occurred!
See also "/home/dr3lo/Загрузки/compiz/compiz/compiz-0.9.12.2/build/CMakeFiles/CMakeOutput.log".
See also "/home/dr3lo/Загрузки/compiz/compiz/compiz-0.9.12.2/build/CMakeFiles/CMakeError.log".



Spoiler: ShowHide
lsb_release -a
No LSB modules are available.
Distributor ID:   Debian
Description:   Debian GNU/Linux testing (stretch)
Release:   testing
Codename:   stretch


Spoiler: ShowHide
deb http://ftp.ru.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

deb http://ftp.ru.debian.org/debian/ jessie-updates main
deb-src http://ftp.ru.debian.org/debian/ jessie-updates main

deb http://http.debian.net/debian/ jessie main contrib non-free
« Последнее редактирование: 05 Декабря 2015, 04:35:17 от dr3lo »
Debian stretch x64, xfce 4.1.2
 

Оффлайн ferum

Re: Помогите собрать Compiz или посоветуйте замену.
« Ответ #14 : 05 Декабря 2015, 08:08:10 »
Без сборочных зависимостей  и не удастся.
Русские дебианщики против цифрового слабоумия !
 

Теги:
     

    Помогите, съехало изображение

    Автор diefair

    Ответов: 3
    Просмотров: 1412
    Последний ответ 29 Июня 2014, 11:28:46
    от Malaheenee
    сдох граб помогите запустить пожалуйста

    Автор deniska21233

    Ответов: 45
    Просмотров: 7091
    Последний ответ 24 Июня 2017, 17:28:17
    от deniska21233
    РЕШЕНО: Помогите настроить разрешение экрна

    Автор Николай

    Ответов: 15
    Просмотров: 4844
    Последний ответ 05 Мая 2012, 12:59:00
    от zf500
    Помогите исправить ошибку Failed backlight:acpi_video0

    Автор Hyper-SA

    Ответов: 10
    Просмотров: 3545
    Последний ответ 05 Мая 2018, 20:42:13
    от Hyper-SA
    Помогите настроить полнотекстовый поиск

    Автор mepsy

    Ответов: 0
    Просмотров: 4491
    Последний ответ 04 Октября 2014, 18:22:33
    от mepsy