Fluxboxtråden - dela med dig av dina kunskaper!

Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Fluxboxtråden - dela med dig av dina kunskaper!

Inlägg 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
Senast redigerad av 1 gholen, redigerad totalt 1 gånger.
vanum est vobis ante lucem surgere
Användarvisningsbild
invaderjohn
Inlägg: 560
Blev medlem: 07 aug 2006, 01:27
Ort: kristianstad
Kontakt:

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

Inlägg 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
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

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

Inlägg 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.
vanum est vobis ante lucem surgere
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

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

Inlägg av Hund »

Boxwhore? Det bli ju typ "LådLuder" på svenska? ???
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

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

Inlägg 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.
vanum est vobis ante lucem surgere
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

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

Inlägg 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 :)
vanum est vobis ante lucem surgere
phreakzter
Inlägg: 4
Blev medlem: 14 maj 2007, 15:11

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

Inlägg 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
Användarvisningsbild
oGGe
Inlägg: 951
Blev medlem: 28 feb 2007, 14:29
Ort: A better world
Kontakt:

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

Inlägg 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 :(
The tux generation is now.
Behöver du hjälp?
[img width=88 height=31]http://ubuntucounter.geekosophical.net/ ... user=13227[/img]
Användarvisningsbild
oGGe
Inlägg: 951
Blev medlem: 28 feb 2007, 14:29
Ort: A better world
Kontakt:

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

Inlägg av oGGe »

Näe, nu slutade sudo att funka! Så nu kan jag inte köra visudo, och alltså inte ändra tillbaka. Hjälp!
The tux generation is now.
Behöver du hjälp?
[img width=88 height=31]http://ubuntucounter.geekosophical.net/ ... user=13227[/img]
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

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

Inlägg 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å?
vanum est vobis ante lucem surgere
Användarvisningsbild
oGGe
Inlägg: 951
Blev medlem: 28 feb 2007, 14:29
Ort: A better world
Kontakt:

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

Inlägg 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! :)
The tux generation is now.
Behöver du hjälp?
[img width=88 height=31]http://ubuntucounter.geekosophical.net/ ... user=13227[/img]
Användarvisningsbild
ninetwozero
Inlägg: 973
Blev medlem: 07 feb 2007, 22:43
OS: Ubuntu
Utgåva: 6.06 Dapper LTS
Ort: ---

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

Inlägg 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. :)
Användarvisningsbild
oGGe
Inlägg: 951
Blev medlem: 28 feb 2007, 14:29
Ort: A better world
Kontakt:

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

Inlägg 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. :-\
The tux generation is now.
Behöver du hjälp?
[img width=88 height=31]http://ubuntucounter.geekosophical.net/ ... user=13227[/img]
Användarvisningsbild
ninetwozero
Inlägg: 973
Blev medlem: 07 feb 2007, 22:43
OS: Ubuntu
Utgåva: 6.06 Dapper LTS
Ort: ---

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

Inlägg av ninetwozero »

Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

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

Inlägg av Xappe »

fluxbox 1.0.0 släpptes för ett par dar sen och den ramlade in i gutsys repos idag!
vanum est vobis ante lucem surgere
Användarvisningsbild
ninetwozero
Inlägg: 973
Blev medlem: 07 feb 2007, 22:43
OS: Ubuntu
Utgåva: 6.06 Dapper LTS
Ort: ---

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

Inlägg av ninetwozero »

not bad, not bad. ;D
Skriv svar

Återgå till "Skrivbordet - inaktuell"