You are not logged in.
I have a lxde system on Archlinux x86_64. I installed pcmanfm-git for its udev support. Now if I try to launch pcmanfm from the terminal it doesn't start and it doesn't show any error.
[garret@desktop ~]$ pcmanfm
[garret@desktop ~]$
On ~/.confg/pcmanfm/ I have only one file, lxde.conf
Even deleting this file I can't open the file manager.
I tried deleting the libfm config files too.
But I found that if I insert a USB pen it shows the "open usb pen dialog" and only in this way I can open the file manager.
The strange thing it's that the wallpaper set on ~/.confg/pcmanfm/lxde.conf is running and it seems all other options too (I see them when I open the file manager through the "usb pen way").
I tried to start pcmanfm also with the command:
[garret@desktop ~]$ pcmanfm --profile=lxde
[garret@desktop ~]$
without results.
Another strange behaviour is that if I launch it from root it starts sheltered.
I don't know what to think. Can you help me?
Offline
Can you confirm whether you have the dbus daemon running and are launching your window manager as described here: PCManFM2 and udisks?
Offline
Can you confirm whether you have the dbus daemon running and are launching your window manager as described here: PCManFM2 and udisks?
Yes
Offline
I use the directory icons on my desktop to open it, instead of the launcher or terminal. I use the repository version (pcmanfm 0.9.7-1, libfm 0.1.12-1) and have the same problem. I don't bother too much because I think it's some bug related to interpreting older configuration - because these settings of mine were created quite some time ago, on a different version - and I don't usually trust the compatibility between versions, especially in software under heavy development, usually taking the configuration from scratch. I don't have the time to trim-down the home directory right now, but I can live with the problem for a while.
I tried to delete the libfm and pcmanfm configuration directories in ~/.config with no result, but installing it on GNOME at my girlfirend works, so maybe it's something related to the overall configuration of the LXDE components, not specifically pcmanfm.
Offline
1. The icons on your desktop are pcmanfm.
2. For some reason, pcmanfm-git refuses to open multiple instances (for me at least). One instance is started when you login (the one that draws your desktop) so you can't run another one from the terminal.
Offline
1. The icons on your desktop are pcmanfm.
2. For some reason, pcmanfm-git refuses to open multiple instances (for me at least). One instance is started when you login (the one that draws your desktop) so you can't run another one from the terminal.
Yes, I know that the desktop is managed by it as well. But did you try to create a directory on your desktop and double click on it? In that case - and the one Garret described, inserting an USB volume - it can launch new instances.
Offline
It is not launching a new instance, it is simply opening a new window (under the same process).
This is what should happen when running pcmanfm from the command line but, for some reason, it just segfaults.
Offline
It is not launching a new instance, it is simply opening a new window (under the same process).
This is what should happen when running pcmanfm from the command line but, for some reason, it just segfaults.
You're right about launching new windows instead of processes, when double clicked on the directories, sorry for the confusion.
But here's what happens on my comp: pcmanfm actually launches, but it replaces the existing desktop instance, even running with the --desktop-off flag, I checked the PIDs of the pcmanfm processes and they always differ. Are you sure that yours segfaults?
Offline
I stopped using pcmanfm a few weeks ago so I can't remember the specifics but I know that one of the processes segfaulted. I was using the GIT version so that may be the source of the discrepancy.
Offline
I have the same segfaults problem, but I'm not sure whether this is related to the initial question. Anyway, no matter how you launch it, pcmanfm-git is not opening two instances at the same time:
1. it opens once;
2. the second program call crashes the first instance without any other effect;
3. a third call opens it again, and so on.
I'll try to look on pcmanfm's website.
Offline
Just letting you guys know that I installed pcmanfm-git and libfm-git and I'm having the exact same behavior that I described for the repository version: running it from the terminal, a new instance appears replacing the desktop. I have no idea how does it terminate that existing process (crash or otherwise), what's certain is that I need to call pcmanfm only once again to have a running instance, not for three times in total.
Last edited by akephalos (2010-10-17 22:12:46)
Offline
With the release of pcmanfm 0.9.8-1 and libfm in the repos I can't even use LXDE anymore- it segfaults every time I try to open a new instance of the file manager. The only thing that works is the desktop.
pcmanfm[1016]: segfault at 2c ip 00007fe846654d44 sp 00007fff56f53f90 error 6 in libglib-2.0.so.0.2600.0[7fe846613000+e6000]
--
JSkier
Offline
I have the same problem after upgraded it to 0.9.8 last night. I can't open it using a normal user account. But I can open it when I su to root.
Offline
Added to bug tracker for latest version of pcmanfm in extra:
--
JSkier
Offline
Same thing here in OpenBox.
First instance of pcmanfm is fine (daemon or normal mode), opening a second instance from within pcmanfm ([Ctrl]+[n]) works as well, opening a second instance via commandline segfaults.
This happens for every user including root, however it is possible to start multiple instances of pcmanfm via commandline if they are started by different users.
My ship don't crash! She crashes, you crashed her!
Offline
I had that same problem (posted on another thread until Stebalien pointed my way here) I installed another archlinux on i686 machine which doesen't have this pcmanfm problem is there possible some difference in i686 and x86_64 ?
Offline
I had that same problem (posted on another thread until Stebalien pointed my way here) I installed another archlinux on i686 machine which doesen't have this pcmanfm problem is there possible some difference in i686 and x86_64 ?
I have no idea about it but a different system configuration might make the difference - this is what I suspect. So I suppose that one should make such test on 32 with the exact configuration as on 64 - maybe copying the home dir + using the same environment should be the first step.
Offline
Well now it works. I copied folder .config from my laptop to my 64 system. I cannot say to know the structure of lxde, but to mention some differences in naming of some folders like ./config/pcmanfm/lxde/* was named ./config/pcmanfm/default/* and lxsession folder weren't present on 64 system so I don't know which precise change solved the problem, but after copying that folder (and changeing ownerships) I logged out and in again and now 64 bit system responds to "filemanager" button
Offline
EDIT: nvm
Last edited by pff (2010-12-17 14:08:43)
Offline
it happens to me too with both the latest repo version and the git version. It doesnt segfault though.. it just wont open without any error message.
it stopped working after I added my newly created user to some groups (its a fresh install)
my groups:
disk lp wheel log locate network video audio optical storage power users
Offline