You are not logged in.
First of all, sorry if asked before. I've found many threads about this, but none of them gave a successful solution.
I configured Gnome with compiz as suggested in the wiki (the "without icon" option) and it works pretty good, but the interface has a delay of about 10 seconds without visual activity (I mean, the HD led stays off) which doesn't happen without compiz. If I take the "with icon" option, Gnome loads faster but then it takes some time to load compiz over metacity, ending in a similar time.
This is what I got from de X log:
X.Org X Server 1.6.3
Release Date: 2009-7-31
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30-ARCH x86_64
Current Operating System: Linux cerdo 2.6.30-ice #1 SMP Sat Aug 1 11:02:25 CLT 2009 x86_64
Build Date: 01 August 2009 07:32:01PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 3 01:52:12 2009
(==) Using config file: "/etc/X11/xorg.conf"
gnome-session[14474]: EggSMClient-WARNING: Invalid Version string '0.9.4' in /home/martin/.config/autostart/Daemons.desktop
gnome-session[14474]: EggSMClient-WARNING: Invalid Version string '0.9.4' in /home/martin/.config/autostart/Blueman.desktop
gnome-session[14474]: EggSMClient-WARNING: Invalid Version string '0.9.4' in /home/martin/.config/autostart/Guake.desktop
(gtk-window-decorator:14507): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Line 68 character 64: Could not parse "shade/gtk:bg[NORMAL]/0.84" as an integer
(gtk-window-decorator:14507): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Line 69 character 66: Could not parse "shade/gtk:bg[NORMAL]/0.80" as an integer
(gtk-window-decorator:14507): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Line 70 character 67: Could not parse "shade/gtk:bg[NORMAL]/0.78" as an integer
(gtk-window-decorator:14507): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Line 71 character 60: Could not parse "shade/gtk:bg[NORMAL]/0.88" as an integer
(gtk-window-decorator:14507): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Line 72 character 63: Could not parse "shade/gtk:bg[NORMAL]/1.12" as an integer
(gtk-window-decorator:14507): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Line 73 character 60: Could not parse "shade/gtk:bg[NORMAL]/0.56" as an integer
(gtk-window-decorator:14507): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Line 75 character 66: Could not parse "shade/gtk:bg[NORMAL]/0.76" as an integer
(gtk-window-decorator:14507): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Line 76 character 64: Could not parse "shade/gtk:bg[NORMAL]/0.81" as an integer
gnome-session[14474]: WARNING: Application 'compiz.desktop' failed to register before timeout
Unable to open desktop file evolution.desktop for panel launcher
** Message: Initializing gksu extension...
(Do:14971): Wnck-CRITICAL **: wnck_set_client_type got called multiple times.
(Do:14971): Gdk-CRITICAL **: gdk_x11_atom_to_xatom_for_display: assertion `atom != GDK_NONE' failed
** (nautilus:14952): WARNING **: Unable to add monitor: Not supported
** (nautilus:14952): WARNING **: Unable to add monitor: Not supported
Conky: forked to background, pid is 15302
Conky: desktop window (1400073) is subwindow of root window (13c)
Conky: window type - override
Conky: drawing to created window (0x3800001)
Conky: drawing to double buffer
Conky: MPD error: host "cerdo" not found: Name or service not known
Conky: MPD error: host "cerdo" not found: Name or service not known
Conky: MPD error: host "cerdo" not found: Name or service not known
/bin/stty: standard input: Inappropriate ioctl for device
/bin/stty: standard input: Inappropriate ioctl for device
/bin/stty: standard input: Inappropriate ioctl for device
/bin/stty: standard input: Inappropriate ioctl for device
/etc/rc.d/mpd: line 6: 15553 Aborted /usr/bin/mpd /etc/mpd.conf &>/dev/null
/bin/stty: standard input: Inappropriate ioctl for device
/bin/stty: standard input: Inappropriate ioctl for device
/bin/stty: standard input: Inappropriate ioctl for device
/bin/stty: standard input: Inappropriate ioctl for device
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
(nautilus:14952): Eel-WARNING **: "nautilus-metafile.c: metafiles" hash table still has 2 elements at quit time (keys above)
(nautilus:14952): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 2 elements at quit time
X Error of failed request: BadDamage (invalid Damage parameter)
Major opcode of failed request: 156 (DAMAGE)
Minor opcode of failed request: 3 (XDamageSubtract)
Serial number of failed request: 50995
Current serial number in output stream: 50996
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.NullReferenceException: Object reference not set to an instance of an object
at Docky.Interface.AbstractDockItem..ctor () [0x00000]
at Docky.Interface.WnckDockItem..ctor () [0x00000]
at Docky.Interface.ApplicationDockItem..ctor (IEnumerable`1 windows) [0x00000]
at Docky.Core.Default.ItemsService.CreateApplicationDockItem (IEnumerable`1 windows, IEnumerable`1 lastSet) [0x00000]
at Docky.Core.Default.ItemsService+<UpdateTaskItems>c__AnonStorey9.<>m__16 (IGrouping`2 ws) [0x00000]
at System.Linq.Enumerable+<CreateSelectIterator>c__Iterator10`2[System.Linq.IGrouping`2[System.String,Wnck.Window],Docky.Interface.ApplicationDockItem].MoveNext () [0x00000]
at System.Linq.EnumerableExtensions.ForEach[ApplicationDockItem] (IEnumerable`1 self, System.Action`1 action) [0x00000]
at Docky.Core.Default.ItemsService.UpdateTaskItems () [0x00000]
at Docky.Core.Default.ItemsService.UpdateItems () [0x00000]
at Docky.Core.Default.ItemsService.<DelayUpdateItems>m__6 () [0x00000]
at GLib.Timeout+TimeoutProxy.Handler () [0x00000]
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.Timeout+TimeoutProxy.Handler()
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at Do.Do.Main(System.String[] args)
waiting for X server to shut down ** Message: Got disconnected from the session message bus; retrying to reconnect every 10 seconds
blueman-applet: Fatal IO error 104 (Connection reset by peer) on X server :0.0.
gtk-window-decorator: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
gnome-screensaver: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
gnome-settings-daemon: Fatal IO error 104 (Connection reset by peer) on X server :0.0.
.
I'm stuck with this and would really appreciate some help. I own a MSI MS-1651 laptop with a Nvidia 9600M GT graphic card and tried both stable and beta nvidia drivers with similar results.
Thanks in advance.
All your base are belong to us
Offline
Bump
All your base are belong to us
Offline
I have observed the same problem (gdm+gnome+compiz). There is approximately a 10 sec inactivity after the GDM login screen before compiz loads. Any help would be appreciated.
Last edited by keizer (2009-08-29 10:19:09)
Offline
I believe this to be the case with Ubuntu as well?
Try SLIM, its in the wiki, to see if its a gdm problem. 10 seconds sounds like an enforced sleep to me, though...
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
Are you using gnome-do? I have found that, for some reason, when both gnome-do and compiz are set to load at startup, logging in takes forever. Try disabling it and see if that helps.
Offline
I'm not using gnome-do. You are right ngoonee, the same problem occurs on Ubuntu as well. There is a bug report at:
https://bugs.launchpad.net/ubuntu/+sour … bug/284366
Unfortunately I could not find a solution on the web? Any ideas?
Offline
It happens both when logging through gdm and directly with startx. I do use gnome-do, but it loads later (I created a script with a sleep command to invoke the apps which I dont need early at startup).
I've found that loading metacity first and the fusion-icon later is faster than running compiz directly. There are many threads about this in many distributions, but none of them (at least the ones I've found) show a solution.
This is really annoying, do everyone running gnome + compiz have the same problem? Maybe is it related to nvidia driver?
All your base are belong to us
Offline
I've noticed the same thing in KDM + KDE 4.3 + compiz
Last edited by hash (2009-08-29 21:03:55)
Offline
I used Xfce before and never minded about load time because... well, Xfce loads too fast. But I 'think' it had the same issue. So, it must be an isolated compiz bug? I'm not sure about this, because I remember someone who told he didn't get that delay using compiz as stand alone window manager; I just dont remember where.
@ hash: Why do you use compiz with KDE4? It comes by default with a very good compiz-like window manager, doesn't it?
All your base are belong to us
Offline
For me KWin in KDE is still choppy and laggy compared to compiz.
Offline
hmmm, im using intel gma 945, compiz + gdm + gnome and i have this issue..
removing gnome-do does not fix it.
ive noticed this too and never tried to fix it since i usually suspend the laptop when not in use.
Offline
Since this seems more like a compiz problem I posted it in compiz forum:
All your base are belong to us
Offline
I've got the same problem. Will post something as soon as I've fixed it...I'll resort to jumping into the sourcecode if I have to.
Offline
And i'm having the same issue here.
Guess time to profile some things since the bug report on ubuntu isn't helpful and the report on compiz did't even got one reply.
I will post here if i find anything.
Results so far:
No.1
when looking in /var/log/messages i see:
Sep 6 15:07:07 Mark-Arch gnome-session[2808]: WARNING: Application 'compiz.desktop' failed to register before timeout
No.2
In gnome-session there is a hard timeout happening when the error of No.1 occurs. You can find those in the source of gnome-session in the file gsm-manager.c then just search. I tried disabling the timeout completely and compiled and tested it but sadly it doesn't work that easy. Gnome seems to go nuts when that's being done so i had to revert my changes.
So, first it wasn't clear what caused the timeout, now that's found out. the timeout is caused by gnome-session (actually the define: GSM_MANAGER_PHASE_TIMEOUT is setting 10 (SECONDS)) so every timeout error like in No.1 will add 10 seconds to gnome's startup. The actual "bug" is probably somewhere in compiz..?..?
Last edited by markg85 (2009-09-06 14:03:55)
Offline
I had a similar problem with my intel video card, but, when KMS is enabled, the problem is gone.
Excuse my poor english
Offline
I had a similar problem with my intel video card, but, when KMS is enabled, the problem is gone.
That won't help others that either don't want to use kms or don't have a intel gpu or both.
The issue __seems__ to be in compiz although it's Gnome that's causing a forces 10 second delay.
Offline
actually, thats not my case, i use KMS under intel gma945 and the problem is there...i just focused on making suspend a bit more reliable
Offline
This seems to have been solved on Ubuntu Karmic.
(https://bugs.launchpad.net/ubuntu/+sour … bug/284366)
Does anyone know how?
Nobody in the compiz forums seems to have replied, despite the two bumps.
Offline
This seems to have been solved on Ubuntu Karmic.
(https://bugs.launchpad.net/ubuntu/+sour … bug/284366)
Does anyone know how?
Nobody in the compiz forums seems to have replied, despite the two bumps.
Maybe it was fixed by the changes to Gnome Session and GDM in Gnome 2.28? They did not seem to do anything to actually "fix" it so this is what I suspect. Is anyone who has this problem using Gnome testing or is everyone using Gnome 2.26?
Offline
The problem doesn't seem fixed here with 2.28
All your base are belong to us
Offline
It also seems not to have been fixed here.
How do you start compiz in your config?
In here I have in gconf /desktop/gnome/session/required_components/windowsmanager = (empty field)
I start compiz by inserting fusion-icon in the startup applications.
I will try to mess with these options and see if I can get anywhere.
Offline
If anyone is interested in a workaround:
Switch the gconf windowmanager key back to metacity
Add "compiz --replace" to your list of startup applications
Pretty much solves the entire problem.
Offline
Not the best solution, but it does, indeed, speedup gnome's load. Thanks.
All your base are belong to us
Offline
Hardly any effect here...
I had tried that before, but the difference it makes on my system is of about 1 sec. I must say that I am using the fantastic "Readahead" for speeding up boot, and the the times both were counted after reprofiling readahead.
Offline
For some reason compiz does not register with the session-manager if you don't explicitly pass is the session id.
To solve that, use a wrapper, or in /usr/share/applications/compiz.desktop change the exec line to
Exec=bash -c 'compiz ccp decoration --sm-client-id $DESKTOP_AUTOSTART_ID'
Offline