You are not logged in.
Hello, I have an issue with some application: they have no window borders.
Not all of them, but for example zenity has no borders, and cairo-dock pop-up dialogs are all white and make it crash (I suspect it's the same problem behind)
My window manager is compiz and my DE is MATE, any idea where to look to solve this?
Last edited by archie84 (2014-09-01 10:21:36)
Offline
How did you install Compiz
How have you set-up Compiz?
How do you start Compiz?
Which branch of MATE are you using?
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
Hello clfarron4, thanks for the reply.
How did you install Compiz
from the AUR (compiz)
How have you set-up Compiz?
I just used the compiz config settings manager (CCSM), I didn't edit any configuration files directly
How do you start Compiz?
to set compiz as the default window manager for MATE I used this command:
gsettings set org.mate.session.required-components windowmanager compizWhich branch of MATE are you using?
I use the official branch, I installed it with:
pacman -S mateAlso, I use gtk-window-decorator as the window decorator
Last edited by archie84 (2014-08-17 22:30:03)
Offline
Hmm... Let me get back to you on this one. It'll be Wednesday before I can get sufficient time to work on this properly on my rig with MATE from [community].
On my MATE GTK3 rig (with flexiondotorg's repos for both MATE GTK and MATE Compiz), I don't have window borders unless I use emerald as the window decorator.
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
It is likely that you both need to install "metacity2" from AUR if your metacity version is 3.x. Gtk-Window-Decorator, part of Compiz for the window decorations, doesn't work with 3 - you have to downgrade to 2 which is specifically what the 2 package in AUR was created for. Version 3 recently (last week) entered the main repos and that is when gtk-window-decorator stopped working - when you pulled in 3. What people don't tend to notice also is that attempting to even build the Compiz package itself from AUR will fail with 3 installed, not just using it.
Edit: The linked Compiz package has been updated to depend on metacity2. However, if you didn't rebuild it since metacity3 was released then the above would still be your issue and you wouldn't have received a notice about the new depend I'm pretty sure.
Last edited by headkase (2014-08-18 09:38:27)
Offline
It is likely that you both need to install "metacity2" from AUR if your metacity version is 3.x.
Unfortunately I did already install it from the AUR
Here's my configuration:
metacity2 2.34.13-1
compiz 0.9.11.2-1
Problems I have:
Some applications (e.g. evolution dialogs, zenity windows) have no borders
Cairo-dock dialogs (e.g. "Are you sure you want to remove <applet>?") are white and make it crash
When starting mate, panels change position for a second and then they return to their designated place
What packages are required to effectively run MATE + compiz?
Offline
Better yet: If you have a working MATE + compiz configuration, what are the packages you installed?
Offline
Better yet: If you have a working MATE + compiz configuration, what are the packages you installed?
I have MATE GTK2 + Compiz working with
- MATE from [community]
- mate-compiz from http://pkgbuild.com/~flexiondotorg/compiz-mate (it is a repository, so it nicely goes into /etc/pacman.conf)
- emerald, emerald-themes and fusion-icon from the AUR
- Emerald set as the Window Decorator
- fusion-icon added to MATE's Startup Applications
I also have MATE GTK3 + Compiz working, as above but with MATE GTK3 installed from http://pkgbuild.com/~flexiondotorg/mate … e-gtk3/1.9 .
The main point is that I'm not using the GTK+ Window Decorator, but the Emerald one.
Last edited by clfarron4 (2014-08-20 10:57:29)
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
Thanks clfarron4 for your reply.
I've tried to install your packages, adding the two repositories in pacman.conf, rebuilding indexes and reinstalling mate, compiz and emerald. I used emerald as the default window decorator but still, SOME windows are borderless. Plus with this configuration mate hangs ~1m before loading properly ![]()
Offline
Hmm... Get in touch wih flexiondotorg as he's he maintainer for the package repositories in that case.
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
Thanks clfarron, if I find a solution I'll post it.
Offline
I'm having the same issue with both compiz and compiz-bzr packages (ie 0.9), although I can't get any window to show borders. Below is a debug output of compiz ran in terminal:
$ compiz --debug --replace &
compiz (core) - Info: Loading plugin: core
compiz (core) - Debug: Trying to load core from: /home/mike/.compiz-1/plugins/libcore.so
compiz (core) - Debug: dlopen failed: /home/mike/.compiz-1/plugins/libcore.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load core from: /usr/lib/compiz/libcore.so
compiz (core) - Debug: dlopen failed: /usr/lib/compiz/libcore.so: cannot open shared object file: No such file or directory
compiz (core) - Info: Starting plugin: core
compiz (core) - Debug: Started plugin: core
compiz (core) - Debug: pending request:
compiz (core) - Debug: - event serial: 567
compiz (core) - Debug: - event window 0x2800034
compiz (core) - Debug: - x: 0 y: 0 width: 0 height: 0 border: 0, sibling: 0x0
compiz (core) - Debug: pending request:
compiz (core) - Debug: - event serial: 637
compiz (core) - Debug: - event window 0x2800037
compiz (core) - Debug: - x: 0 y: 744 width: 1366 height: 24 border: 0, sibling: 0x2800034
compiz (core) - Debug: pending request:
compiz (core) - Debug: - event serial: 705
compiz (core) - Debug: - event window 0x280003a
compiz (core) - Debug: - x: 0 y: 0 width: 1366 height: 24 border: 0, sibling: 0x2800037
compiz (core) - Debug: pending request:
compiz (core) - Debug: - event serial: 1265
compiz (core) - Debug: - event window 0x280003d
compiz (core) - Debug: - x: 0 y: 24 width: 1366 height: 720 border: 0, sibling: 0x0
compiz (core) - Debug: pending request:
compiz (core) - Debug: - event serial: 1278
compiz (core) - Debug: - event window 0x280003d
compiz (core) - Debug: - x: 0 y: 24 width: 1366 height: 720 border: 0, sibling: 0x2800034
compiz (core) - Debug: pending request:
compiz (core) - Debug: - event serial: 1343
compiz (core) - Debug: - event window 0x280003f
compiz (core) - Debug: - x: 0 y: 52 width: 655 height: 383 border: 0, sibling: 0x280003d
compiz (core) - Info: Loading plugin: composite
compiz (core) - Debug: Trying to load composite from: /home/mike/.compiz-1/plugins/libcomposite.so
compiz (core) - Debug: dlopen failed: /home/mike/.compiz-1/plugins/libcomposite.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load composite from: /usr/lib/compiz/libcomposite.so
compiz (core) - Debug: Opened library: /usr/lib/compiz/libcomposite.so
compiz (core) - Debug: Loaded plugin composite from: /usr/lib/compiz/libcomposite.so
compiz (core) - Info: Starting plugin: composite
compiz (core) - Debug: Started plugin: composite
compiz (core) - Info: Loading plugin: opengl
compiz (core) - Debug: Trying to load opengl from: /home/mike/.compiz-1/plugins/libopengl.so
compiz (core) - Debug: dlopen failed: /home/mike/.compiz-1/plugins/libopengl.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load opengl from: /usr/lib/compiz/libopengl.so
compiz (core) - Debug: Opened library: /usr/lib/compiz/libopengl.so
compiz (core) - Debug: Loaded plugin opengl from: /usr/lib/compiz/libopengl.so
compiz (core) - Info: Starting plugin: opengl
compiz (core) - Debug: Started plugin: opengl
compiz (core) - Info: Loading plugin: decor
compiz (core) - Debug: Trying to load decor from: /home/mike/.compiz-1/plugins/libdecor.so
compiz (core) - Debug: dlopen failed: /home/mike/.compiz-1/plugins/libdecor.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load decor from: /usr/lib/compiz/libdecor.so
compiz (core) - Debug: Opened library: /usr/lib/compiz/libdecor.so
compiz (core) - Debug: Loaded plugin decor from: /usr/lib/compiz/libdecor.so
compiz (core) - Info: Starting plugin: decor
compiz (core) - Debug: Started plugin: decor
compiz (core) - Info: Loading plugin: resize
compiz (core) - Debug: Trying to load resize from: /home/mike/.compiz-1/plugins/libresize.so
compiz (core) - Debug: dlopen failed: /home/mike/.compiz-1/plugins/libresize.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load resize from: /usr/lib/compiz/libresize.so
compiz (core) - Debug: Opened library: /usr/lib/compiz/libresize.so
compiz (core) - Debug: Loaded plugin resize from: /usr/lib/compiz/libresize.so
compiz (core) - Info: Starting plugin: resize
compiz (core) - Debug: Started plugin: resize
compiz (core) - Info: Loading plugin: place
compiz (core) - Debug: Trying to load place from: /home/mike/.compiz-1/plugins/libplace.so
compiz (core) - Debug: dlopen failed: /home/mike/.compiz-1/plugins/libplace.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load place from: /usr/lib/compiz/libplace.so
compiz (core) - Debug: Opened library: /usr/lib/compiz/libplace.so
compiz (core) - Debug: Loaded plugin place from: /usr/lib/compiz/libplace.so
compiz (core) - Info: Starting plugin: place
compiz (core) - Debug: Started plugin: place
compiz (core) - Info: Loading plugin: move
compiz (core) - Debug: Trying to load move from: /home/mike/.compiz-1/plugins/libmove.so
compiz (core) - Debug: dlopen failed: /home/mike/.compiz-1/plugins/libmove.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load move from: /usr/lib/compiz/libmove.so
compiz (core) - Debug: Opened library: /usr/lib/compiz/libmove.so
compiz (core) - Debug: Loaded plugin move from: /usr/lib/compiz/libmove.so
compiz (core) - Info: Starting plugin: move
compiz (core) - Debug: Started plugin: move
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Debug: Trying to load ccp from: /home/mike/.compiz-1/plugins/libccp.so
compiz (core) - Debug: dlopen failed: /home/mike/.compiz-1/plugins/libccp.so: cannot open shared object file: No such file or directory
compiz (core) - Debug: Trying to load ccp from: /usr/lib/compiz/libccp.so
compiz (core) - Debug: Opened library: /usr/lib/compiz/libccp.so
compiz (core) - Debug: Loaded plugin ccp from: /usr/lib/compiz/libccp.so
compiz (core) - Info: Starting plugin: ccp
compizconfig - Error: error occurred during scandir: No such file or directory
compiz (core) - Debug: Started plugin: ccp
intel_do_flush_locked failed: Invalid argument
compizconfig - Info: Backend : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile : defaultI should mention that I've tried compiz with both gtk-window-decorator and emerald, both not showing the borders. Also note that I'm fairly new to Arch LInux and I may have missed something in the guides completely.
Last edited by oxplot (2014-08-21 11:15:49)
Offline
Ok, oxplot, if you're interested here's how I managed to have SOME window borders drawn on the screen, with MATE + compiz + emerald half working.
(use it at your own risk)
Uninstall compiz and gtk-window-decorator
Modify /etc/pacman.conf and add this code to the end of the file, so as to add flexiondotorg's repos:
[mate-unstable-gtk3]
SigLevel = Optional TrustAll
Server = http://pkgbuild.com/~flexiondotorg/mate-unstable-gtk3/1.9/$arch
[compiz-mate]
SigLevel = Optional TrustAll
Server = http://pkgbuild.com/~flexiondotorg/compiz-mate/$archUpdate your package indexes:
pacman -SyyInstall the following packages and the relative dependencies:
pacman -S compiz-core-mate ccsm fusion-icon emerald-themesAdd fusion-icon to the startup applications
(Menu->System->Preferences->Startup Applications)
Set emerald as the default window decorator via the fusion icon applet
Open compiz settings manager
ccsmand enable Window Decoration (make sure command="emerald --replace")
to clfarron4:
I also have MATE GTK3 + Compiz working, as above but with MATE GTK3 installed from http://pkgbuild.com/~flexiondotorg/mate … e-gtk3/1.9 .
What specific package needs to be installed in order to have MATE GTK3 + Compiz working? I think it's the only thing missing
Offline
Ah, turns out my problem was with the kernel, with the following line as the symptom:
intel_do_flush_locked failed: Invalid argumentI switched to linux-lts and everything is fine now, including zenity that you had issues with.
Last edited by oxplot (2014-08-25 01:12:22)
Offline
clfarron4 wrote:I also have MATE GTK3 + Compiz working, as above but with MATE GTK3 installed from http://pkgbuild.com/~flexiondotorg/mate … e-gtk3/1.9 .
What specific package needs to be installed in order to have MATE GTK3 + Compiz working? I think it's the only thing missing
I have the following compiz related packages:
claire ~ % pacman -Qs compiz
local/ccsm 0.8.4-6 (compiz-fusion compiz-fusion-gtk compiz-fusion-kde compiz-mate)
Compizconfig Settings Manager in Python2
local/compiz-bcop 0.8.8-4 (compiz-fusion compiz-fusion-gtk compiz-fusion-kde compiz-mate)
Compiz option code generator
local/compiz-core-mate 0.8.9-6 (compiz-fusion compiz-fusion-gtk compiz-fusion-kde compiz-mate)
Compiz compositing window manager for MATE.
local/compiz-decorator-gtk 0.8.9-6 (compiz-fusion compiz-fusion-gtk compiz-fusion-kde compiz-mate)
Compiz decorator for GTK.
local/compiz-fusion-plugins-extra 0.8.8-4 (compiz-fusion compiz-fusion-gtk compiz-fusion-kde compiz-mate)
Compiz Fusion Extra plugins
local/compiz-fusion-plugins-main 0.8.8-4
Compiz Fusion main plugins
local/compizconfig-python 0.8.4-6 (compiz-fusion compiz-fusion-gtk compiz-fusion-kde compiz-mate)
Compizconfig bindings for python
local/emerald 0.8.8-4 (compiz-fusion compiz-fusion-kde compiz-fusion-gtk compiz-mate)
Window decorator
local/emerald-themes 0.6.0-5 (compiz-fusion compiz-fusion-gtk compiz-fusion-kde compiz-mate)
Themes for emerald
local/fusion-icon 0.1-5 (compiz-fusion compiz-fusion-kde compiz-fusion-gtk compiz-mate)
Simple tray icon for compiz
local/libcompizconfig 0.8.8-4
Compiz configuration system libraryYour instructions for getting Compiz with MATE to run look good to me.
Claire is fine.
Problems? I have dysgraphia, so clear and concise please.
My public GPG key for package signing
My x86_64 package repository
Offline
Ok, I have the same programs installed, but no luck.
Never mind, I'll post a solution if I find one. Thanks again clfarron4
Offline
Ok, I finally found the problem: my Blue-Submarine GTK theme. It seem it doesn't handle GTK 3 windows properly, so I changed it to Menta (MATE's default) through the Theme tab in Appearance Preference
mate-appearance-propertiesNow everything works fantastically, thanks folks ![]()
Offline
It is likely that you both need to install "metacity2" from AUR if your metacity version is 3.x. Gtk-Window-Decorator, part of Compiz for the window decorations, doesn't work with 3 - you have to downgrade to 2 which is specifically what the 2 package in AUR was created for. Version 3 recently (last week) entered the main repos and that is when gtk-window-decorator stopped working - when you pulled in 3. What people don't tend to notice also is that attempting to even build the Compiz package itself from AUR will fail with 3 installed, not just using it.
Edit: The linked Compiz package has been updated to depend on metacity2. However, if you didn't rebuild it since metacity3 was released then the above would still be your issue and you wouldn't have received a notice about the new depend I'm pretty sure.
It seems if you uninstall compiz-core without uninstalling dependences and then install compiz-gtk-standalone you will be able to use gtk-window-decorator --replace as well as emerald. I think the way compiz-xfce installs you end up with compiz-gtk-standalone. I'm still having some odd problem with some borders- well nautilus, run in XFCE4 seems to run without a border decoration, you can stll pull it around by the pseudo top bar that it has.
fusion-icon package makes a rather nice toolbar program which allows for easy reloading of emerald etc(must right-click the icon) or changing window border decorator. You can also play with some of the ways Compiz functions. It will work so long as one has a toolbar- in cases where you may not be able to get to a terminal shell window- or it will not accept typed key input- because of a semi-crash situation. Be careful not to use compiz 9 packages. I have set up an entire Compiz 9 but all and all it seems to be significantly less stable- tends to crash much more.
From main repos- compiz-bcop compiz-fusion-plugins- (extra, main and unsupported packages) compiz-gtk-standalone compizconfig-python libcompizconfig ccsm
If you already have a successful compiz 8 with compiz-core installed but have no gtk-window-decorator simply add compiz-gtk-standalone as this will bring in gtk-window-decorator. You must delete compiz-core during the install or prior- do so WITHOUT uninstalling dependencies. If for some reason you do uninstall dependencies simply reinstall the above list of packages to acheive the full 8 install. Essentially compiz-gtk-standalone adds compiz-core plus compiz-decorator-gtk so one can just add the compiz-decorator-gtk otherwise, I think, albeit I haven't tried it that exact way.
By installing compiz-gtk-standalone and not the compiz-core you get the added gtk-window-decorator. Which is nice.
Last edited by JamesCovenant (2014-11-02 21:41:53)
Offline