You are not logged in.
when I do "fusion-icon" it says Permission denied:
as following :
fusion-icon
* Detected Session: gnome
* Searching for installed applications...
Backend : gconf
Integration : true
Profile : default
Adding plugin decoration (decoration)
Initializing decoration options...done
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 57, in <module>
from FusionIcon import interface
File "/usr/lib/python2.5/site-packages/FusionIcon/interface.py", line 25, in <module>
from start import wms, apps, options, decorators, init, env
File "/usr/lib/python2.5/site-packages/FusionIcon/start.py", line 36, in <module>
config.check()
File "/usr/lib/python2.5/site-packages/FusionIcon/util.py", line 397, in check
self.create_config_file()
File "/usr/lib/python2.5/site-packages/FusionIcon/util.py", line 431, in create_config_file
self.write(open(self.config_file, 'w'))
IOError: [Errno 13] Permission denied: '/home/alex/.config/compiz/fusion-icon'
Has anyone got that problem? do I need to add my user into any group that I don't know?
Please help
Last edited by MarinvHs (2007-10-27 15:55:13)
Offline
sudo chown -R alex /home/alex/.config/compiz/*
Offline
I did that but still get same msg
[root@myhost alex]# sudo chown -R alex /home/alex/.config/compiz/*
[root@myhost alex]# su alex
[alex@myhost ~]$ fusion-icon
* Detected Session: gnome
* Searching for installed applications...
Backend : gconf
Integration : true
Profile : default
Adding plugin decoration (decoration)
Initializing decoration options...done
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 57, in <module>
from FusionIcon import interface
File "/usr/lib/python2.5/site-packages/FusionIcon/interface.py", line 25, in <module>
from start import wms, apps, options, decorators, init, env
File "/usr/lib/python2.5/site-packages/FusionIcon/start.py", line 36, in <module>
config.check()
File "/usr/lib/python2.5/site-packages/FusionIcon/util.py", line 397, in check
self.create_config_file()
File "/usr/lib/python2.5/site-packages/FusionIcon/util.py", line 431, in create_config_file
self.write(open(self.config_file, 'w'))
IOError: [Errno 13] Permission denied: '/home/alex/.config/compiz/fusion-icon'
If I do it as root I get
[root@myhost alex]# fusion-icon
* Detected Session: gnome
* Searching for installed applications...
Backend : gconf
Integration : true
Profile : default
Adding plugin decoration (decoration)
Initializing decoration options...done
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 57, in <module>
from FusionIcon import interface
File "/usr/lib/python2.5/site-packages/FusionIcon/interface.py", line 143, in <module>
session_bus = dbus.SessionBus()
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 216, in __new__
mainloop=mainloop)
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 105, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 121, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Last edited by MarinvHs (2007-10-21 19:46:05)
Offline
Try running this as root.
/etc/rc.d/dbus start
Before running this, make sure you have dbus installed.
pacman -S dbus
To make dbus always start, just add dbus to the daemons section in your /etc/rc.conf file.
Offline
I have dbus and it's on my daemon list already, but it doesnt work
When I run fusion-icon as root I get dbus Exception :
[root@myhost alex]# fusion-icon
* Detected Session: gnome
* Searching for installed applications...
Backend : gconf
Integration : true
Profile : default
Adding plugin decoration (decoration)
Initializing decoration options...done
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 57, in <module>
from FusionIcon import interface
File "/usr/lib/python2.5/site-packages/FusionIcon/interface.py", line 143, in <module>
session_bus = dbus.SessionBus()
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 216, in __new__
mainloop=mainloop)
File "/usr/lib/python2.5/site-packages/dbus/_dbus.py", line 105, in __new__
bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
File "/usr/lib/python2.5/site-packages/dbus/bus.py", line 121, in __new__
bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Last edited by MarinvHs (2007-10-23 21:01:12)
Offline
Try running
compiz --replace ccp
This might help you tell if the problem is with compiz or with "fusion-icon"
Offline
The first issue is happening because you first tried starting fusion-icon as root.
Try this as root.
rm -r /home/alex/.config/compiz/
Then, not as root, run fusion-icon and it should get rid of that error.
Offline
[Portuguese]
Dae Marin, eh o lucas do cefet guri
[/Portuguese]
Hi there, I am getting the same Dbus exception as root. But, unlike you, when i switch to another user im able to start fusion-icon.
Offline
That's because each user has their own config files listed under their home, Remaking them will fix this problem.
Offline
Ok the permission problem has been fixed, now I get another error
$ fusion-icon
* Detected Session: gnome
* Searching for installed applications...
Backend : gconf
Integration : true
Profile : default
Adding plugin decoration (decoration)
Initializing decoration options...done
* No GLX_EXT_texture_from_pixmap with direct rendering context
... nor with indirect rendering, this isn't going to work!
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 57, in <module>
from FusionIcon import interface
File "/usr/lib/python2.5/site-packages/FusionIcon/interface.py", line 25, in <module>
from start import wms, apps, options, decorators, init, env
File "/usr/lib/python2.5/site-packages/FusionIcon/start.py", line 64, in <module>
env.set()
File "/usr/lib/python2.5/site-packages/FusionIcon/environment.py", line 143, in set
if not self.Xgl and self.glx_vendor == 'NVIDIA Corporation':
AttributeError: Environment instance has no attribute 'glx_vendor'
I installed Xgl , but I don't know how to use it , I've read the wiki, changed my /etc/gdm/custom.conf file as supposed in Method 1 (GDM) and rebooted.
Then a window asking for a host appeared, what do I have to do there?
Last edited by MarinvHs (2007-10-26 21:51:27)
Offline
Why Xgl? I think you would be better with AIGLX, you would just have to run this as root:
nvidia-xconfig --composite --add-argb-glx-visuals
Then just check your xorg.conf so it would look somethin like this:
Section "Module"
[...]
Load "glx"
Load "extmod"
#Load "dri" #should be commented out
#Load "GLcore" #should be commented out
[...]
EndSection
[...]
Section "Device"
Driver "nvidia"
[...]
Option "RenderAccel" "True" #recommended if using the nvidia-71xx driver, enabled by default with newer drivers
Option "AllowGLXWithComposite" "True" #only if using the nvidia-71xx driver
[...]
EndSection
[...]
Section "Screen"
[...]
Option "AddARGBGLXVisuals" "True"
[...]
EndSection
[...]
Section "Extensions"
Option "Composite" "Enable"
EndSection
See ya
Offline
Why Xgl? I think you would be better with AIGLX, you would just have to run this as root:
nvidia-xconfig --composite --add-argb-glx-visuals
I was gonna suggest the same thing.
Offline
Thanks for all the help, it's working now!!
Offline