Openbox e Obconf

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
¥ Brutus ¥
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: sab 20 mar 2010, 20:10

Openbox e Obconf

Messaggio da Â¥ Brutus Â¥ »

Salve a tutti ragazzi!
Ieri mi è passato per la testa di provare Openbox, sono andato sul sito, ho scaricato i sorgenti, compilato ed installato.
Funziona di per sé, però da quello che ho capito dovrei avere la possibilità di eseguirlo anche insieme a KDE, però "kdm" mi mostra solo l'entry Openbox e non KDE\Openbox: qualcuno saprebbe dirmi perché?

Ho anche provato ad avviarlo da linea di comando, subito dopo il login, però mi restituisce:

Codice: Seleziona tutto

$DISPLAY is not set or cannot connect to the X server
Da linea di comando non mi parte neppure la versione "standalone", l'esecuzione del comando openbox fallisce:

Codice: Seleziona tutto

Openbox-Message: Failed to open the display from the DISPLAY environment variable.
Oltre a questo problema ne ho anche un altro con Obconf: ho scaricato i sorgenti ma non riesco a portare a termine il configure perché non trova "obparser-3.0" (all'inizio non trovava neppure "obrender-3.0", ma in qualche modo sono riuscito a fargli capire dove si trovasse la libreria, l'altra invece non sembra essere stata installata da Openbox).

Qualcuno saprebbe aiutarmi?
Grazie mille!

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: Openbox e Obconf

Messaggio da ilmich »

per quanto riguarda la prima domanda non ti so aiutare purtroppo perchè openbox lo uso da solo, anche se immagino che tu debba creare uno script di avvio particolare dove lanci il comando

Codice: Seleziona tutto

openbox-kde-session
ma ti ripeto, lascio ad altri la soluzione del problema.

per quanto riguarda l'esecuzione standalone lo lanci tramite startx!??!?! perchè se lanci direttamente il binario opebox è normale che nn ti funzioni.

riguardo ad obconf devi scaricare la versione dal repository git perchè quella del sito non è compatibile con openbox >= 3.5.

ciau
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

¥ Brutus ¥
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: sab 20 mar 2010, 20:10

Re: Openbox e Obconf

Messaggio da Â¥ Brutus Â¥ »

Grazie mille, la situazione è migliorata, però ora mi dà un errore in fase di compilazione! :(

Codice: Seleziona tutto

src/preview.c: In function 'preview_window':
src/preview.c:330:26: error: 'RrTheme' has no member named 'btn_desk'
src/preview.c:331:26: error: 'RrTheme' has no member named 'btn_desk'
src/preview.c:335:26: error: 'RrTheme' has no member named 'btn_shade'
src/preview.c:336:26: error: 'RrTheme' has no member named 'btn_shade'
src/preview.c:340:26: error: 'RrTheme' has no member named 'btn_iconify'
src/preview.c:341:26: error: 'RrTheme' has no member named 'btn_iconify'
src/preview.c:345:26: error: 'RrTheme' has no member named 'btn_max'
src/preview.c:346:26: error: 'RrTheme' has no member named 'btn_max'
src/preview.c:350:26: error: 'RrTheme' has no member named 'btn_close'
src/preview.c:351:26: error: 'RrTheme' has no member named 'btn_close'
make[1]: *** [src/src_obconf-preview.o] Error 1
Edit:

ci sono riuscito, ho modificato qualche linea di codice del file preview.c per renderlo compatibile con il file theme.h di Openbox!
Grazie ancora!

Visto che ci sono, un'altra piccola domandina: qualche giorno fa ho visto una persona che aveva Openbox (quasi certamente la versione standalone) ed in basso una toolbar con l'icona di KDE: è possibile?

Avatar utente
brainvision
Packager
Packager
Messaggi: 761
Iscritto il: ven 26 dic 2008, 18:23
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10
Località: bologna (bo)
Contatta:

Re: Openbox e Obconf

Messaggio da brainvision »

¥ Brutus ¥ ha scritto: Visto che ci sono, un'altra piccola domandina: qualche giorno fa ho visto una persona che aveva Openbox (quasi certamente la versione standalone) ed in basso una toolbar con l'icona di KDE: è possibile?
penso che è proprio questo che dovresti ottenere utilizzando come sesione KDE/Openbox.
ora non ricordo di preciso perché è passato del tempo e l'ho usato per meno di una settimana, però ricordo un'integrazione simile di Openbox sia con Gnome che con Xfce..

¥ Brutus ¥
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: sab 20 mar 2010, 20:10

Re: Openbox e Obconf

Messaggio da Â¥ Brutus Â¥ »

All'inizio anche io ho pensato all'integrazione in KDE, però poi ho notato che nel momento in cui è andato a fare il Logout è apparsa una finestrella con scritto:

Sei sicuro di voler uscire da Openbox?

E' possibile che abbia installato una toolbar di KDE in Openbox?

rik70
Iper Master
Iper Master
Messaggi: 2489
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Openbox e Obconf

Messaggio da rik70 »

Come diceva miklos, la cosa è fattibile.

Se non hai già visto, butta un occhio qui:
http://slackbuilds.org/repository/13.37 ... p/openbox/

Trovi tutto quello che ti serve per lanciare una sessione kde+openbox.

Volendo puoi anche fare un tentativo al volo prima di apportare modifiche.
Loggati su KDE e da terminale fai:

Codice: Seleziona tutto

openbox --replace &
Per tornare alla situazione precedente:

Codice: Seleziona tutto

kwin --replace &
Non ricordo però se il tutto funzioni correttamente e non ho modo di testarlo.

Ciao

ilmich
Master
Master
Messaggi: 1645
Iscritto il: lun 16 lug 2007, 17:39
Slackware: 15.0 64bit
Kernel: 5.15.27
Desktop: kde
Località: Roma

Re: Openbox e Obconf

Messaggio da ilmich »

premesso che non uso kde, ho guardato il file /usr/bin/startkde (che è lo script usato per avviare kde) ad un certo punto viene testata la variabile d'ambiente KDEWM.
se non è impostata viene avviato kde tramite il window manager kwin.
prova a fare da terminale (prima di avviare il sistema grafico)

Codice: Seleziona tutto

export KDEWM=openbox
eppoi startx e vedi che succede :D
in realtà dovrebbe andare anche se fai direttamente

Codice: Seleziona tutto

KDEWM=openbox startx
#LiveSimple and #ProgramThings
https://github.com/ilmich
http://ilmich6502.it/

¥ Brutus ¥
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: sab 20 mar 2010, 20:10

Re: Openbox e Obconf

Messaggio da Â¥ Brutus Â¥ »

Ho provato ad avviare openbox con l'opzione "--replace" ed è andata bene, se dovessi decidermi ad usarlo definitivamente seguirò le indicazioni di miklos, anche se mi sorge questo dubbio: ha senso usare KDE insieme ad Openbox? Mi sembra un ambiente sempre troppo pesante, anche se i miglioramenti ci sono...

rik70
Iper Master
Iper Master
Messaggi: 2489
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Openbox e Obconf

Messaggio da rik70 »

In effetti sembrerebbe un non senso usare KDE con un window manager differente.

Però potrebbe aiutare in quelle situazioni in cui kwin occupa troppe risorse, come ad esempio coi driver proprietari nVidia.
Ovviamente si perdono gli effetti grafici e se qualcuno li ritiene indispensabili potrebbe essere un problema.

Un modo alternativo per lanciare openbox all'avvio di kde è creare uno script da mettere nella directory .kde/Autostart.
Il contenuto potrebbe essere qualcosa del genere:

Codice: Seleziona tutto

#!/bin/bash

openbox --replace &
La cosa interessante è che non solo si può usare openbox, ma anche il window manager di xfce.

Provate con

Codice: Seleziona tutto

xfwm4 --replace &
e vedete che succede.

Bye

Rispondi