Sida 1 av 1

Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 31 maj 2007, 19:40
av Xappe
Hej!

Jag har märkt att det finns en viss efterfrågan på tips och trix angående fluxbox här på forumet. Tänkte därför skapa en tråd där man kan dela med sig av sina tips och konfigurationer och fråga om man vill veta hur man gör en viss inställning. När det finns material nog kanske vi tillsammans kan skapa en vettig howto i wikin eller nåt! (Började på en howto, men upptäckte att det tog alldeles för lång tid att slutföra själv). :)

Jag börjar med lite matnyttigt som jag själv använder mig av:

~/.fluxbox/startup

i den här filen kan man lägga allt som man vill ska starta när man startar fluxbox. Kom ihåg att avsluta varje kommando med ett &. Här är min startupfil som exempel:

Kod: Markera allt

# fluxbox startup-script:
#
# Lines starting with a '#' are ignored.
#
fbsetbg -l
#
# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
kdeinit &
gnome-volume-manager &
#gnome-settings-daemon &
fbpager -w &
conky &
devilspie &
gnome-terminal --window-with-profile=DesktopConsole &
gnome-terminal --window-with-profile=irssi &
kmix &
# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.
#
exec /usr/local/bin/fluxbox
# or if you want to keep a log:
# exec /usr/bin/fluxbox -log ~/.fluxbox/log
Som ni ser så startar jag kdeinit istället för gnome-settings-daemon. Detta för att jag blandar kde- och gnomeprogram och det var lättare att få ett enhetligt utseende om jag sätter gtk-utseendet i kcontrol.

zenity - popupfråga vid logout, shutdown och reboot

För att du inte ska förlora osparat arbete om du råkar logga ut ur fluxbox av misstag är det bra om det poppar upp en ruta där du får svara ja eller nej. Detta kan man enkelt lösa med zenity i tre enkla script.

Först måste vi tala om för sudo att du inte behöver använda lösenord för att stänga av datorn. Kör visudo:

Kod: Markera allt

sudo visudo
Lägg till följande två rader på slutet av sudoersfilen:

Kod: Markera allt

%admin ALL=(ALL) NOPASSWD:/sbin/shutdown
%admin ALL=(ALL) NOPASSWD:/sbin/reboot
Ctrl+X avslutar och sparar filen (svara ja på frågan som kommer).

Nu skapar vi tre script. Lägg dem på ett ställe som passa dig, jag använder ~/bin/. Kopiera texten i kodrutan till en textredigerare och spara med lämpligt filnamn (t.ex. det jag angett före varje script).

logout.sh

Kod: Markera allt

#!/bin/sh
if  zenity --question --title "Logga ut?" --text "Trycker du 'Ok' förlorar du allt osparat arbete!" --window-icon="/usr/share/icons/Human/48x48/apps/gnome-session-logout.png"; then
        kill -TERM $(xprop -root _BLACKBOX_PID | awk '{print $3}')
fi
reboot.sh

Kod: Markera allt

#! /bin/sh

zenity --question --title="Omstart" --text="Starta om datorn?" --window-icon="/usr/share/icons/Human/48x48/apps/gnome-session-reboot.png"
if [ $? != 0 ]; then
  exit 0
fi

sudo reboot

shutdown.sh

Kod: Markera allt

#! /bin/sh

zenity --question --title="Avstängning" --text="Stänga av datorn?" --window-icon="/usr/share/icons/Human/48x48/apps/gnome-session-halt.png"
if [ $? != 0 ]; then
  exit 0
fi

sudo shutdown -h now

Nu har vi scripten. Gör dem körbara:

Kod: Markera allt

chmod +x logout.sh && chmod +x reboot.sh && chmod +x shutdown.sh
Nu lägger vi till dem i menyn, lägg följande rader i din ~/.fluxbox/menu

Kod: Markera allt

[exec] (Logga ut) {~/bin/logout.sh} </sökväg/till/ikon.xpm>
[exec] (Starta om) {~/bin/reboot.sh} </sökväg/till/ikon.xpm>
[exec] (Stäng av) {~/bin/shutdown.sh} </sökväg/till/ikon.xpm>
Nu kan du testa!

fbpager

fbpager är en s.k. pager, d.v.s. ett litet program som byter skrivbordsyta vid musklick. För att installera:

Kod: Markera allt

sudo apt-get install fbpager
fbpager kan köras på två sätt, dels fristående, så man får ange position för programmet i konfigurationsfilen;
~/.fluxbox/fbpager

eller så kör man det med flaggan -w så hamnar det i fluxbox slit (ytan för dockapps, per default i skrivbordets nedre högra hörn). Jag kör med flaggan -w (se startupfilen jag angav som exempel tidigare).

Min fbpager-konfiguration:

Kod: Markera allt

fbpager.alpha: 255
fbpager.x: 0
fbpager.y: 0
fbpager.workspace.width: 32
fbpager.workspace.height: 32
fbpager.workspacesPerRow: 3
fbpager.followDrag: false
fbpager.followMove: false
fbpager.changeWorkspaceButton: 1
fbpager.raiseWindowButton: 2
fbpager.lowerWindowButton: 3
fbpager.closeWindowButton: 3 3 1
fbpager.exitButton: 1 3 3
fbpager.nextWorkspaceButton: 4
fbpager.prevWorkspaceButton: 5
fbpager.moveInWorkspaceButton: 3
fbpager.dragToWorkspaceButton: 2
fbpager.align: LeftToRight
fbpager.color: #ffffff
fbpager.windowColor: black
fbpager.focusedWindowColor: darkgrey
fbpager.windowBorderColor: white
fbpager.backgroundColor: #000000
fbpager.currentBackgroundColor: #505050
fbpager.multiClickTime: 250
fbpager.icons: false
fbpager.windowBorderWidth: 1
Det var allt för nu. Återkommer med fler tips när jag kommer på några :) Välkommen att komma med frågor eller egna tips!

Min nuvarande fluxboxsetup med tillhörande gdm-tema:

http://www.delta.se/~jon/gdm_and_desktop_small.jpg

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 08 jun 2007, 16:30
av invaderjohn
skulle gärna vilja veta vad för tema du har?

nått som e bra att veta e ju hur man confar sin meny?

Kod: Markera allt

sudo gedit ~/.fluxbox/menu
sen om man vill lägga till ett program e d

[exec] (namnet) {path/till/filen}

för att lägga till menyer i menyn

[submenu]
det du vill ha i menyn
[end]

vet inte hur det är me andra dock men för mig kunde jag (som jag såg efter jag redan confat min meny) att det låg en fil som hette  fluxbox_menu i mappen där det redan av en confad som va exakt som min gnome program meny

o nått som kan va bra o vet e ju hur man lägger till teman

dom ska ligga i

~/.fluxbox/styles

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 08 jun 2007, 23:40
av Xappe
invaderjohn skrev: skulle gärna vilja veta vad för tema du har?
Temat heter Black_glass, tror jag hittade det på boxwhore.org, men den sajten verkar ha försvunnit.

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 08 jun 2007, 23:44
av Hund
Boxwhore? Det bli ju typ "LådLuder" på svenska? ???

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 09 jun 2007, 01:22
av Xappe
jo, jag vet...det var en sida för teman till openbox, blackbox och fluxbox...kanske även nån mer *box som jag inte vet om :P Namnet är ju tveksamt, men syftet var gott.

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 09 jun 2007, 01:39
av invaderjohn
hittade temat själv :)

http://box-look.org/  <-- kan va därför den laggts ner?. :P

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 09 jun 2007, 01:54
av Xappe
invaderjohn skrev: hittade temat själv :)

http://box-look.org/  <-- kan va därför den laggts ner?. :P
Aha! Den där var ny för mig :)

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 19 jun 2007, 16:40
av phreakzter
I fluxbox är det lätt att fixa terminaler utan ramar som många efterfrågar.

Lägg bara till denna raden i din /home/username/.fluxbox/keys:

mod1 t :toggledecor

Starta sedan bara terminal fönstret och tryck alt-t.


För att få det permanent måste du skapa /home/username/.fluxbox/apps och skriver t ex:

[app] (gnome-terminal)

[Deco] {NONE}

[end]

Du kan ersätta gnome-terminal med det programmet som du vill starta utan ramar.

Här finns lite mer exempel på hur man kan avancera det i keys filen:
http://mark.tiefenbruck.org/fluxbox/configs/keys

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 19 jun 2007, 23:05
av oGGe
Jag tycker att alla borde byta ut den hemska standardmenyn i Flux mot en egen.

1. Öppna ~/.fluxbox/menus i en textredigerare

2. Skriv din egna meny med formatet [typ] (namn) {kommando} <ikon>
Exempel: [exec] (Firefox) {firefox} <firefox.png>
Vilket ger en programstartare som startar firefox.

Taggtyper (urval)
[exec] - Programstartare
[submenu] - Undermeny - måste sluta med ett [end]

Fler klarar jag inte av nu, måste sova pga stark pollenallergi :(

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 21 jun 2007, 18:07
av oGGe
Näe, nu slutade sudo att funka! Så nu kan jag inte köra visudo, och alltså inte ändra tillbaka. Hjälp!

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 21 jun 2007, 22:16
av Xappe
oGGe skrev: Näe, nu slutade sudo att funka! Så nu kan jag inte köra visudo, och alltså inte ändra tillbaka. Hjälp!
Hoppsan, vad gjorde du för fel? Ändrade du nåt annat i sudoersfilen oxå?

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 22 jun 2007, 00:28
av oGGe
Xappe skrev:
oGGe skrev: Näe, nu slutade sudo att funka! Så nu kan jag inte köra visudo, och alltså inte ändra tillbaka. Hjälp!
Hoppsan, vad gjorde du för fel? Ändrade du nåt annat i sudoersfilen oxå?
La till det du sa åt mig i visudo. då la det av :-\ Jaja, det är fixat nu!

Kan ni inte skicka mer tips? Jag börjar gilla den här tråden! :)

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 22 jun 2007, 16:20
av ninetwozero

Kod: Markera allt

[configure] (VAlfritt här)
^_______ fluxbox configen

Kod: Markera allt

[Stylesdir] { sökväg till mapp }
tror att det var något sådant. :)

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 24 jun 2007, 21:30
av oGGe
Shadow skrev:

Kod: Markera allt

[configure] (VAlfritt här)
^_______ fluxbox configen

Kod: Markera allt

[Stylesdir] { sökväg till mapp }
tror att det var något sådant. :)
Jo, har hittat det, men varit utan internet. :-\

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 24 jun 2007, 22:53
av ninetwozero

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 10 okt 2007, 16:40
av Xappe
fluxbox 1.0.0 släpptes för ett par dar sen och den ramlade in i gutsys repos idag!

SV: Fluxboxtråden - dela med dig av dina kunskaper!

Postat: 10 okt 2007, 22:38
av ninetwozero
not bad, not bad. ;D