From: Mithat K. <mit...@ya...> - 2009-10-07 18:46:39
|
> Sorry to butt in. But isn't there a thunar --no-desktop option? Apparently not: http://linux.die.net/man/1/thunar I don't have a Xubuntu here to look at, but I do have a Debian Lenny with Xfce. The following is based on that system. A regular Xfce desktop session starts Thunar in daemon mode (i.e., Thunar --daemon), but I don't think it's Thunar that's taking control of the Desktop. I tried: Thunar --quit rox --pinboard=myPinboard and it didn't work. The Thunar daemon quit just fine fine, but control of the desktop was not relinquished. However, the Xfce Settings Manager providesan option to make Xfce give up control of the desktop. So you might think the following would work: 1) Open the Xfce Settings Manager and select "Desktop". 2) Unclick the "Allow Xfce to manage the desktop" option. 3) Open a terminal and type: Thunar --quit rox --pinboard=myPinboard 4) Quit the terminal 5) Close anything else that's open on your desktop 6) Log out, but check the "save session" option 7) Log back in And it _almost_ works. On session restart, I don't get the process "rox --pinboard=myPinboard" I specifed; instead I get a process "rox -c <long string of stuff> -S". I can also see that 0install is being summoned while the session is starting up. For completeness, I also tried the following: 1) Add a script with the following to ~/.config/autostart: #! /bin/bash sleep 4 rox --pinboard=myPinboard 2) Open the Xfce Settings Manager and select "Desktop". 3) Unclick "Allow Xfce to manage the desktop." 4) Open a terminal and type the following two commands: Thunar --quit killall rox 5) Quit the terminal. 6) Close anything else that's open on your desktop 7) Log out, but check the "save session" option 8) Log back in But the rox pinboard wasn't there on restart. -M |