knopflex
Newbie
Karma: +0/-0
Offline
Posts: 19
|
 |
« il: Maggio 26, 2008, 07:05:26 » |
|
Ciao a tutti, ho messo da poco fluxbox su un laptop partendo da netinst e ricompilando il kernel.. va tutto che è una meraviglia (mai provato sistema più stabile e veloce) e ora sto passando a un po' di "tuning" delle cosettine di cui non voglio fare a meno. una di queste è avere a disposizione un controllo del volume a portata di mano, detto ciò ho installato un mixer dockable preso da dockapp.org, oltre a metter su gkrellm e concky.. tutto perfetto se le lancio da terminale, ma non riesco a farle avviare con fluxbox. ho letto la guida alla configurazione di Debianizzati.Org e quella nel wiki di Fluxbox (che dicono la medesima cosa).. però nada. ho fatto cosi: nano /home/utente/.fluxbox/startup e aggiunte le applicazioni che volevo al posto giusto indicato dalle guide (ricontrollato varie volte) che dite ualcuno ha un'idea? grazie in anticipo a todos
|
|
|
|
« Ultima modifica: Giugno 06, 2008, 08:54:00 da knopflex »
|
Loggato
|
In the Beginning was the Command Line - Neal Stephenson
|
|
|
|
Finn
|
 |
« Risposta #1 il: Maggio 26, 2008, 09:17:15 » |
|
Puoi postare il file startup e un ls -l dello stesso?
Grazie
|
|
|
|
|
Loggato
|
|
|
|
|
pmate
|
 |
« Risposta #2 il: Maggio 26, 2008, 11:06:22 » |
|
Perchè non crei il file apps (nella dir .fluxbox della tua home) e all'interno metti qualcosa del genere? [startup] {conky &}
ad esempio per avviare conky in background ad ogni avvio di fluxbox. Ciao
|
|
|
|
« Ultima modifica: Maggio 26, 2008, 11:08:04 da pmate »
|
Loggato
|
Errare è umano, ma per fare davvero casino ci vuole la password di root!
|
|
|
|
HomerCube
|
 |
« Risposta #3 il: Maggio 27, 2008, 06:55:11 » |
|
La procedura standard in questi casi passa proprio per il file ~/.fluxbox/startup, ma ti sei ricordato di terminare ogni operazione con & affinché resti in background? Personalmente, più per atavica abitudine che per altro, ho sempre usato una strategia più banale: metto quello che voglio lanciare in ~/.xinitrc (con ~/.xsession che lo invoca se avvio il login grafico); magari è primitivo, ma funziona 
|
|
|
|
|
Loggato
|
Gaudeamus igitur iuvenes dum sumus. Post iucundam iuventutem post molestam senectutem nos habebit humus!
|
|
|
knopflex
Newbie
Karma: +0/-0
Offline
Posts: 19
|
 |
« Risposta #4 il: Maggio 27, 2008, 08:23:15 » |
|
Ecco ls -l e il file.. in questo caso come vedete c'è il volume.app che non parte come invece dovrebbe, e come non parte lui non partono nemmeno concky o gkrellm mettendoli alla stessa maniera. ora provo con i metodi alternativi che mi avete indicato, ad ogni modo sarebbe interessante capire dove sta l'impedimento ls -l startup -rwxr-xr-x 1 knpf knpf 1054 2008-05-26 20:24 startup # fluxbox startup-script: # # Lines starting with a '#' are ignored.
# You can set your favourite wallpaper here if you don't want # to do it from your style. # # bsetbg -f ~/pictures/wallpaper.png # # This sets a black background
/usr/bin/fbsetroot -solid black
# This shows the fluxbox-splash-screen # fbsetbg -C /usr/share/fluxbox/splash.jpg
# Other examples. Check man xset for details. # # Turn off beeps: # xset -b # # Increase the keyboard repeat-rate: # xset r rate 195 35 # # Your own fonts-dir: # xset +fp /home/mrc/.font # # Your favourite mouse cursor: # xsetroot -cursor_name right_ptr # # Change your keymap: # xmodmap ~/.Xmodmap
# Applications you want to run with fluxbox. # MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END. # # unclutter -idle 2 & # wmnd & # wmsmixer -w & # idesk &
volume.app &
# 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/bin/fluxbox # or if you want to keep a log: # exec /usr/bin/fluxbox -log ~/.fluxbox/log
|
|
|
|
|
Loggato
|
In the Beginning was the Command Line - Neal Stephenson
|
|
|
|
Finn
|
 |
« Risposta #5 il: Maggio 27, 2008, 10:08:56 » |
|
Il file sembra formattato correttamente, esattamente come sembrano corretti i permessi. Come avvii fluxbox? Da startx o tramite KDM/GDM/XDM? Se esegui volume.app da shell funziona normalmente? Hai provato a fargli eseguire qualcosa tipo: echo eseguito > /tmp/log E vedere se è stato scritto il file /tmp/log?
|
|
|
|
|
Loggato
|
|
|
|
knopflex
Newbie
Karma: +0/-0
Offline
Posts: 19
|
 |
« Risposta #6 il: Maggio 27, 2008, 10:20:58 » |
|
avvio fluxbox da startx e se eseguo il volume da shell funziona. si, scrive anche il log, in /temp mi trovo il file log che "catta" volume.app... ..ad ogni modo la soluzione di pmate sembra funzionare, il file apps c'era gia in effetti mi è bastato metter quelle due righe li, grazie a tutti per l'aiuto.. lo so era banale ma non lo immaginavo nemmeno. in ogni caso per testardaggine lo stesso mi piacerebbe sapere perchè il modo descritto da tutte le guide che ho trovato non funziona quindi continuerò a sbatterci la testa 
|
|
|
|
|
Loggato
|
In the Beginning was the Command Line - Neal Stephenson
|
|
|
|
GipPasso
|
 |
« Risposta #7 il: Maggio 27, 2008, 01:06:23 » |
|
@ HomerCube: il sistema da te indicato va oltre il dato wm. Avvia quelle applicazioni qualsiasi wm o de si avvii. Questo è un suo grande punto di forza, ma anche di debolezza se si voglio applicazioni diverse con wm diversi; a meno di non scrivere un pezzettino di codce bash in esso (tra l'altro mi viene in mente solo un codice che richiama il file nel quale esso stesso è scritto!) per verificare quale wm viene avviato e decidere quale applicazioni usare non è possibile personalizzare l'avvio dei vari wm.
Comunque è il metodo che finora ho usato sempre anch'io!
GipPasso.
|
|
|
|
|
Loggato
|
|
|
|
|
HomerCube
|
 |
« Risposta #8 il: Maggio 27, 2008, 01:10:04 » |
|
Sì, io lo definirei metodo semper fidelis...
|
|
|
|
|
Loggato
|
Gaudeamus igitur iuvenes dum sumus. Post iucundam iuventutem post molestam senectutem nos habebit humus!
|
|
|
|
marbel
|
 |
« Risposta #9 il: Maggio 27, 2008, 06:56:09 » |
|
a parte la soluzione jolly di homercube (che funziona sempre), concordo anch'io con pmate e normalmente faccio così, anche se devo dire che in passato, la riga << [startup] {/usr/bin/gdesklets} >> in apps, mi ha dato qualche problema.
|
|
|
|
|
Loggato
|
"Tutti possono sbagliare", come disse il riccio scendendo dalla spazzola. -- Da it.hobby.umorismo -- Fortune-it
|
|
|
knopflex
Newbie
Karma: +0/-0
Offline
Posts: 19
|
 |
« Risposta #10 il: Giugno 06, 2008, 08:53:46 » |
|
risolto cosi (soluzione comoda e senza problemi): ho creato un file /home/user/.autorun/scriptautorun (dato un chmod +x) e ho inserito in /home/user/.fluxbox/init questa riga: session.screen0.rootCommand: /home/user/.autorun/scriptautorun funziona tutto perfettamente
|
|
|
|
|
Loggato
|
In the Beginning was the Command Line - Neal Stephenson
|
|
|
|