You are not logged in.
I'd like to have Screen execute when I start Openbox, and use Devilspie to set its properties. My .xinitrc file has "urxvt -e screen &" but then the Devilspie settings aren't applied to it, whether I tell Devilspie to apply them to either "urxvt" or to "screen". If I just use "urxvt &" in my .xinitrc the Devilspie settings are used.
I guess there's some other way I should go about running Screen?
Offline
Devilspie uses window classes, so refer to your xprop to figure out exactly what to refer to:
WM_CLASS(STRING) = "urxvt", "URxvt"
Offline
That doesn't seem to help. I can get Devilspie to work with urxvt, but I can't get it to work with Screen running being run by urxvt (which has the same window class as urxvt without screen running in it)
Offline
Devilspie can grab by window title, so can you set that in urxvt and then grab it in devilspie eg.
urxvt -title screen -e screen&
(if (is (application_name "screen") (what_ever))
That works here with openbox
Offline
also, note that urxvt has alot of placement settings built in. Example, here's my urxvt line for a popup terminal that always pops up at the same size, in the same place
urxvt +sb -bl -geometry 127x30+1+0 -T "PopUp" -e screen -d -R popup
Offline