PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fluxbox Fedora und Hintergründe



Meerschwein
09.05.04, 18:16
Ich hab Fluxbox und Fedora. Hab Fluxbox mit dem Fedora *.rpm installiert. Wenn ich jetzt Hintergründe in der init einstellen will klappt das nicht. Jetzt hab ich mal den Style gewechselt aber es ist immer noch die selbe hintergrundfarbe wie im standart style. Muss man das bei Fedora irgendwie anderst machen?

Meerschwein
13.05.04, 14:15
niemand? das muss doch jemand wissen oder?

lordsen
13.05.04, 17:57
Wie sieht dein rootcommand aus? Stimmt der Pfad zum Hintergrundbild? Ist dein Programm im Pfad? Existiert dein Programm überhaupt? ;)

edit: Achja.. und schreib dein rootcommand mal in die stylefile und nicht in die init

Meerschwein
13.05.04, 18:52
Hier mal meine Init

session.screen0.slit.placement: TopCenter
session.screen0.slit.maxOver: false
session.screen0.slit.alpha: 255
session.screen0.slit.direction: Vertical
session.screen0.slit.layer: Dock
session.screen0.slit.autoHide: false
session.screen0.slit.onTop: False
session.screen0.slit.onhead: 0
session.screen0.tab.alignment: Left
session.screen0.tab.height: 16
session.screen0.tab.placement: Top
session.screen0.tab.rotatevertical: True
session.screen0.tab.width: 64
session.screen0.toolbar.height: 0
session.screen0.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar, systemtray, prevwindow, nextwindow, clock
session.screen0.toolbar.placement: BottomCenter
session.screen0.toolbar.widthPercent: 57
session.screen0.toolbar.onTop: False
session.screen0.toolbar.layer: Desktop
session.screen0.toolbar.maxOver: false
session.screen0.toolbar.visible: true
session.screen0.toolbar.autoHide: false
session.screen0.toolbar.onhead: 0
session.screen0.iconbar.mode: Workspace
session.screen0.iconbar.alignment: Relative
session.screen0.iconbar.clientWidth: 70
session.screen0.iconbar.usePixmap: true
session.screen0.imageDither: false
session.screen0.menuMode: Delay
session.screen0.menuAlpha: 255
session.screen0.workspaces: 4
session.screen0.autoRaise: false
session.screen0.clickRaises: true
session.screen0.colPlacementDirection: TopToBottom
session.screen0.windowPlacement: RowSmartPlacement
session.screen0.focusLastWindow: true
session.screen0.opaqueMove: false
session.screen0.menuDelay: 0
session.screen0.sloppywindowgrouping: true
session.screen0.resizeMode:
session.screen0.showwindowposition: true
session.screen0.desktopwheeling: true
session.screen0.focusNewWindows: true
session.screen0.strftimeFormat: %k:%M
session.screen0.workspaceNames: one,two,three,four,
session.screen0.fullMaximization: false
session.screen0.menuDelayClose: 0
session.screen0.rootCommand: bsetbg -f /home/meerschwein/.fluxbox/backgrounds/back.jpg
session.screen0.focusModel: ClickToFocus
session.screen0.antialias: false
session.screen0.rowPlacementDirection: LeftToRight
session.screen0.workspacewarping: true
session.screen0.edgeSnapThreshold: 0
session.titlebar.left: Stick
session.titlebar.right: Minimize Maximize Close
session.autoRaiseDelay: 250
session.imageDither: True
session.doubleClickInterval: 250
session.styleFile: /usr/share/fluxbox/styles/Cthulhain
session.colorsPerChannel: 4
session.iconbar: true
session.tabs: true
session.opaqueMove: False
session.useMod1: true
session.groupFile:
session.cacheMax: 200l
session.slitlistFile:
session.cacheLife: 5l
session.menuFile: ~/.fluxbox/menu
session.ignoreBorder: false
session.numLayers: 13
session.keyFile: ~/.fluxbox/keys
session.updateDelayTime: 0
session.screen0.rootCommand: bsetbg ~/.fluxbox/backgrounds/back.jpg

lordsen
13.05.04, 19:27
Ok. Wieso hast Du rootcommand 2 mal drin? Doppelt hält besser? :D

Am besten Du löscht erst mal die letzte Zeile. Dein Problem liegt darin, dass dein Theme auch ein rootcommand drinstehen hat, welches, da es nach der init geladen wird dein Background überschreibt.

Ich empfehle dir komplett auf rootcommands in der init zu verzichten, das heisst diesen Teil: bsetbg -f /home/meerschwein/.fluxbox/backgrounds/back.jpg aus deiner init zu löschen und themespeziefisch den Hintergrund zu ändern.

Schau mal die Datei /usr/share/fluxbox/styles/Cthulhain an. und tausche die Zeile :

rootCommand: bsetroot -solid "#3a404b" (oder so ähnlich)
gegen
rootCommand: bsetbg -f /home/meerschwein/.fluxbox/backgrounds/back.jpg
aus.

Und noch was. Am besten verlagerst du deine Themes in das Verzeichnis .fluxbox/styles/ in deinem home-directory, sonst musst du immer root werden um in deinen Themes rumzupfuschen.

Und probier mal manuell in einer Shell den Befehl
bsetbg -f /home/meerschwein/.fluxbox/backgrounds/back.jpg
aus, um zu sehen ob das überhaupt funktioniert, da ich den Befehl nicht mal habe, sondern Esetroot benutzte. Es könnte ja sein das dir der Befehl ebenso fehlen könnte.
Ich weiss jetzt nämlich nicht ob Fedora bsetbg an Board hat.

Alternativ kannst du auch das rootcommand aus deinem Theme nehmen und in der init als rootcommand ein script werkeln lassen, welches den BG für dich setzt, was allerdings auch den Vorteil hat, dass du eine Art Autostart machen kannst und deine Liste der auszuführenden Programme beliebig erweitern kannst.

core
13.05.04, 19:52
Also das rootCommand im init File überschreibt die Einstellung im Style.
Ich persönlich ziehe so eine globale Einstellung vor. Lösch einfach den unteren rootCommand Eintrag und versuch mal wie mein Vorredner erwähnte dein bsetbg Kommando in einer Shell einzugeben.

Gruss

Meerschwein
13.05.04, 19:53
im shell hab ich nur bsetroot. wie kann ich das ändern das bsetbg funktioniert, oder geht das auch mit bsetroot?

lordsen
13.05.04, 20:07
Dann würd ich sagen das du bsetbg gar nicht drauf hast.
bsetroot kann nur die Farbe einstellen. Wenn du Fluxbox hast, schau mal ob du fbsetbg drauf hast, das eignet sich nämlich auch hervorragend. Ansonsten gäbs noch Esetroot, welches bei Eterm dabei ist.

Meerschwein
13.05.04, 20:09
ok fsetbg hab ich auch nicht, also werd ich mal Eterm runterladen.

core
13.05.04, 20:11
Verwende mal fbsetbg!
Das kommt mit Fluxbox und ist genau dafür gedacht..
Guck mal hier: http://linuxforen.de/forums/showthread.php?t=136159

Meerschwein
13.05.04, 20:27
hab mir mal die seite durchgelesen die du verlinkt hast und es mit xsetbg gemacht das ich schon hatte. danke für die hilfe