PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xfce4-panel und Openbox



SuiRIS
21.04.06, 11:01
Moin,
ich hab jetzt schon einige Panels ausprobiert (pypanel, fbpanel, gnome-panel, kicker), wobei mir das xfce4-panel am ehesten zugesagt hat. Beste Mischung aus Konfigurierbarkeit, Aussehen und Resourcenverbrauch (Wobei das fbpanel auch net schlecht ist).

Naja nun zum Thema: Ich lasse das Xfce4-panel beim starten von Openbox mitstarten (über nen script, das ich in die .xinitrc im Homeverzeichnis eingebaut hab).
Nun überlagert das Panel allerdings die maximierten Fenster:
http://img81.imageshack.us/img81/4631/xfce4panelopenbox26be.png (http://imageshack.us)
"Restarte" ich Openbox, erkennt er wohl das Panel und baut die Fenster dementsprechend richtig ein:
http://img81.imageshack.us/img81/3347/xfce4panelopenbox15sq.png (http://imageshack.us)

Nun da ich aber nicht jedes mal "Restarten" will, nachdem ich den Openbox gestartet hab, würd mich interessieren, ob das nicht "automatisch" geht.

Würd mich über jede Antwort freuen, danke :-)

Gruß SuiRIS

detto
22.04.06, 00:10
Anscheinend muss OpenBox erst gestartet werden, NACHDEM das panel "steht".
Guck mal in deine xinitrc und setz über der Openbox-zeile (zb in etwa: "/usr/local/bin/openbox") eine weitere die das panel startet (zb "/usr/local/bin/xfce4-panel").
Damit sollte X beim starten erst das panel und DANN openbox ausführen und es sollte passen :)

mfg,
detto

SuiRIS
22.04.06, 11:46
Anscheinend muss OpenBox erst gestartet werden, NACHDEM das panel "steht".
Guck mal in deine xinitrc und setz über der Openbox-zeile (zb in etwa: "/usr/local/bin/openbox") eine weitere die das panel startet (zb "/usr/local/bin/xfce4-panel").
Damit sollte X beim starten erst das panel und DANN openbox ausführen und es sollte passen :)

mfg,
detto
Hallo detto,
danke für den Tipp, aber xfce4-panel war schon ganz oben auf der Liste, der ausgeführten Programme. Nur da ist mir einen andere Idee gekommen, da du ja nur "/usr/local/bin/openbox" geschrieben hast, hab ich mein "exec openbox" durch "openbox" ersetzt; und siehe da, es scheint zu gehn.

Super Danke dir :-)

SuiRIS
22.04.06, 14:08
Hm.. das ganze klappt doch nicht. Beim nächsten Systemstart ist alles wieder wie vorher. :(

detto
22.04.06, 14:29
Hallo detto,
danke für den Tipp, aber xfce4-panel war schon ganz oben auf der Liste, der ausgeführten Programme. Nur da ist mir einen andere Idee gekommen, da du ja nur "/usr/local/bin/openbox" geschrieben hast, hab ich mein "exec openbox" durch "openbox" ersetzt; und siehe da, es scheint zu gehn.

............das ganze klappt doch nicht. Beim nächsten Systemstart ist alles wieder wie vorher.

Wie startest du denn X allgemein? Mit nem Loginmanager oder nach dem boot per 'startx' ? Bei letzterem dürfte es keine Probleme geben, wenn du jedoch per Loginmanager gleich nachm boot reinwillst, probiers mal mit der xsession statt xinitrc datei.
Und zum alles wie vorher :D ->Ist die Datei dann wieder wie vorher? Oder bloß das Problem dass es nicht so funktioniert wie gedacht?!

mfg,
detto

SuiRIS
22.04.06, 19:06
Also X starte ich mit startx.
Und zum "Alles wie vorher": Das Problem ist das selbe wie zu Beginn. Ein Neustarten von X hält wohl noch die Fenstereinstellungen bei, sodass ich anfangs der Meinung war es hätte geklappt...

Momentan ist der fbpager ne Übergangslösung aber da spinnt ab und an der Pager :mad:

detto
22.04.06, 21:26
Hm das ist seltsam,
probier doch mal bei Gelegenheit nen andren WM, wie zb www.pekwm.org oder fluxbox oder fvwm, .... usw ;D
Und ersetze dann in deiner xinitrc einfach deinen Openbox Eintrage mit dem dann passenden.
Und dann guck mal, ob die Fenster dort dann auch sich falsch zum Panel verhalten oder nicht, bin nämlich langsam in der annhame das da was mit Openbox oder einer openbox-setting net ganz stimmt, abner nur ne vermutung :o :ugly:

mfg,
detto

SuiRIS
23.04.06, 09:44
Hm das ist seltsam,
probier doch mal bei Gelegenheit nen andren WM, wie zb www.pekwm.org oder fluxbox oder fvwm, .... usw ;D

Naja.. ich hab schon die Phase, in der ich alle möglichen WM ausprobiert hab hinter mir ;)
Fluxbox.. naja hat mir nie so recht gefallen... und hat ja ein eigenes Panel, was ich aber in der kurzen Testphase nicht wegbekommen hab. Und nebenbei siehts auch net so dolle aus. (Auch wenn die Einstellungemöglichkeiten nicht leicht von der Hand zu nehmen sind).

fvm.. ist das der ganz spartanische? :D

Pekwm... eigentlich ein super Teil... nur ich glaub der mag nur alleine, mit den Panels wollte er sich allgemein nie wirklich anfreunden. Beim Xfce4-panel z.B. klappte das mit dem "In Vordergrund holen" nicht so.. d.h. die Fenster hatten schon einen feste Rollenverteilung: Firefox war immer ganz vorne, da hinter kam die Gaim-Kontaktliste usw.... Deswegen fällt da das xfce4-panel so oder so schon mal raus.

Was gibts noch.. Ahja. Blackbox.. eigentllich auch nicht schlecht, ähnlich wie Openbox... ob das mitm xfce4-panel klappt weiß ich nicht mehr.. müsste ich nochmal testen.

xfwm: Bei dem klappte alles einwandfrei, nur die Einstellungsmöglichkeiten sind etwas mager imho :ugly:

E17: naja ne klasse für sich: Themeauswahl etwas mager.. und naja, ich will arbeiten und mir nicht die tollen Effekte anschaun, auch wenn Eyecandy bei mir nicht ganz ohne Bedeutung ist, denn sonst wäre auch IceWm was. Eigentlich nicht schlecht das Teil.. nur dieses "Eckige", keinen schönen Übergänge... nichts für mich momentan.

Edit: Hab mal eben meine rc.xml als .txt hochgeladen.
Edit2: Blackbox hat die gleichen Probleme wie Openbox mit dem Xfce4-Panel.

detto
09.06.06, 14:18
hey, kommt zwar recht spät. aber naja..... :ugly: :D

sitze hier grad ma wieder in pekwm und hab das xfce4-panel gestartet (diesmal auch das "richtige" , denn wies ausschaut benutzt du das aus der Version 4.3 (oder 4.4?)),
nunja was soll ich sagen, auch hier machts probleme mit maximierten fenster, egal obs vor oder nach pekwm gestartet wird, irgendwie will des Panel vom WM net erkannt werden :confused:

bis dahin muss ich aufs panel der verison 4.2.3.2 zurüclgreifen, was imo ja nu auch net so shclkecht is ^^
probiers mal, sofern dus nicht schon anders gelöst hast, mit dem "alten" ;)


mfg,
detto