mikshaw
Group: Members
Posts: 4856
Joined: July 2004 |
|
Posted: June 15 2006,14:23 |
|
The "$" in Bash signifies that the following string should be interpreted as a variable, and in Bash, "$!" is an internal variable that represents the pid of the last job run in the background (in this case, fluxbox &).
Since gqview was being annoying when it was not the very last program to run, I had to background everything, including fluxbox. If gqview was not backgrounded as well, the x session would be terminated as soon as you close gqview...there are no more commands to run, so .xinitrc closes, taking X with it. In order to keep the session going, the .xinitrc script must wait for something to happen, or continue running commands. The wait $fluxpid command is put there so that the script will wait for fluxbox to be terminated before closing itself.
Usually configure scripts will include a variable "CC", which is often set to "gcc". You might try changing it to "tcc". I wouldn't get your hopes up that you'll be able to compile feh with a base DSL system, though.
-------------- http://www.tldp.org/LDP/intro-linux/html/index.html
|