Pagina 1 di 1

[Tips'n'Tricks] Menu di Openbox

Inviato: domenica 29 marzo 2009, 20:03
da rent0n
Ciao,  :)
domanda per chi usa openbox: come faccio ad inserire nel mio menù una "riga di intestazione" come quella che si vede nella preview del tema?
Se non avete capito, parlo della voce riquadrata in rosso.   ;)

Immagine

Grazie!

Re: Menu di Openbox

Inviato: lunedì 30 marzo 2009, 20:59
da rent0n
Nessuno che lo sa?  :(

Re: Menu di Openbox

Inviato: martedì 31 marzo 2009, 9:02
da lion1810
Obox l'ho usato pochissimo dovrebbe essere una cavolata usando
Obmen
http://urukrama.wordpress.com/openbox-guide/#Menus

Re: Menu di Openbox

Inviato: martedì 31 marzo 2009, 14:52
da rent0n
Anch'io uso obmenu ma non sono riuscito ad aggiungere l'intestazione...qualcuno sa come si fa?
Grazie  :)

Re: Menu di Openbox

Inviato: domenica 5 aprile 2009, 21:46
da rent0n
Ho risolto!
In pratica si tratta di aggiungere un separatore con un label (ad esempio Openbox Menu) nel file menu.xml:

Codice: Seleziona tutto

 <separator label="Openbox Menu" />
--> http://icculus.org/openbox/index.php/Help:Menus

;)

Re: [Risolto] Menu di Openbox

Inviato: martedì 6 ottobre 2009, 20:46
da rent0n
Per comodità di ricerca inserisco qui una chicca riguardante il menù di openbox, ovvero:

Come usare due menu (Root Menu e Debian Menu) indipendenti contemporaneamente su openbox!

Siccome il debian-menu è sì utile, ma davvero molto brutto, è possible usare il solito tasto dx per aprire il menu normale, quello manaule, mentre aprire direttamente il debian menu con un'altra combinazione di tasti, come Shift + tasto destro.  :o

Per farlo occorre installare il paccetto del Debian Menu:

Codice: Seleziona tutto

sudo apt-get install menu
Editare il solito rc.xml in questo modo (l'aggiunta consiste nelle ultime 3 righe prima di )

Codice: Seleziona tutto

  <context name="Root">
    <!-- Menus -->
    <mousebind button="Middle" action="Press">
      <action name="ShowMenu"><menu>client-list-combined-menu</menu></action>
    </mousebind>
    <mousebind button="Right" action="Press">
      <action name="ShowMenu"><menu>root-menu</menu></action>
    </mousebind>
    <mousebind button="S-Right" action="Press">
      <action name="ShowMenu"><menu>Debian</menu></action>
    </mousebind>
  </context>
Et Voilà!  ;D
In questo modo è possible avere un menu principale configurabile manualmente (il Root Menu) e uno che si aggiorna automaticamente quando si installano nuove applicazioni etc...

Accorgimento fondamentale: Quando scrivete / modificate il Root Menu ricordate di assegnare ai submenu dei menu id poco convenzionali: ad esempio non date al vostro submenu Office l'id Office, altrimenti verrà "sovrascritto" dal debian menu.
Usate invece una roba del tipo root-menu-office.
N.B.: Questo accorgimento riguarda l'id e non la label: il vostro submenu potrà tranquillamente continuare a chiamarsi Office!  ;)

Re: [Tips'n'Tricks] Menu di Openbox

Inviato: mercoledì 7 ottobre 2009, 16:53
da SuNjACk
ecco qua la mia scoperta

il pacchetto obmenu non installa solo obmenu ma anche altri eseguibili

Codice: Seleziona tutto

sunny @ 21:25 => ~ $ dpkg -L obmenu | grep bin
/usr/bin
/usr/bin/obmenu
/usr/bin/obm-xdg
/usr/bin/obm-dir
/usr/bin/obm-moz
/usr/bin/obm-nav
sunny @ 21:25 => ~ $ 
infatti oltre a obmenu installa altri 4 eseguibili che sono pipe-menu

spiegamoli uno ad uno

obm-xdg

questo eseguibile produce un menu simile al menu gnome
basta inserire nel menu.xml

Codice: Seleziona tutto

<menu execute="obm-xdg" id="xdg-menu" label="xdg"/>
da qualche parte nel vostro file e verrà fouri un menu chiamato "xdg"
**Attenzione**  per far funzionare il pipe-menu bisogna aver installayto il pacchetto "gnome-menus"

screenshot
Immagine

obm-nav

questo pipe menu vi visualizza il contenuto di una cartella a patto che voi gli date quale file-manager e terminale usare
la sintassi è questa:
obm-nav /percorso/cartella il_vostro_file_manager il_vostro_terminale
ad esempio:
obm-xdg /home/sunny thunar urxvt

la riga per il pipe-menu che uso è questa poi adattatela alle vostre necessità

Codice: Seleziona tutto

<menu execute="obm-nav /home/sunny thunar urxvt" id="home" label="Home"/>
screenshot:
Immagine


obm-dir

questo pipe-menu in una data cartella ordina tutti i file per nome e li apre con un programma da voi specificato ( utile ed esempio per le cartelle delle immagini )

la sintassi:
obm-dir /percorso/cartella programma
esempio:
obm-dir /home/sunny/Immagini 'feh --scale-down'

per il programma consiglio di usare il quoting ( cioè o gli apici ' o le doppie virgolette " )

la riga del pipe menu da me è questa
poi adattatela

Codice: Seleziona tutto

<menu execute="obm-dir /home/sunny/Immagini 'feh --scale-down'" id="image" label="Immagini"/>
screenshot:
Immagine

l'ultimo

obm-moz

obm-moz è un pipe menu che mostra i segnalibri ( i preferiti ) di firefox
la sintassi è solo: obm-moz

il pipe menu

Codice: Seleziona tutto

<menu execute="obm-moz" id="bookmark" label="Bookmark"/>
screenshot:
Immagine

***NOTA BENE***
ogni pipe menu ha la sua pagina man

Re: [Tips'n'Tricks] Menu di Openbox

Inviato: mercoledì 7 ottobre 2009, 19:47
da rent0n
Ed ecco come avere il menu obm-xdg stand-alone, in contemporanea con il menu classico.

Per prima cosa occorre installare il pacchetto gnome-menus e , ovviamente, obmenu:

Codice: Seleziona tutto

sudo apt-get install gnome-menus obmenu
Sucessivamente creaimo un link simbolico al debian-menu nel posto in cui lo va a cercare obm-xdg:

Codice: Seleziona tutto

sudo ln -s /var/lib/openbox/debian-menu.xml /etc/xdg/menus/debian-menu.menu


Creiamo poi un file obm-xdg-menu.xml in ~/.config/openbox:

Codice: Seleziona tutto

<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/                 file:///usr/share/openbox/menu.xsd">
	<menu execute="obm-xdg" id="xdg-menu" label="Menu"/>
</openbox_menu>
A questo punto è sufficiente editare il file rc.xml creando un keybind e/o un mousebind apposito (rispettivamente nella sezione o ):

Codice: Seleziona tutto

      <mousebind button="S-Right" action="Press">
        <action name="ShowMenu">
          <menu>xdg-menu</menu>
        </action>
      </mousebind>
Sempre in rc.xml, ma nella sezione occorre aggiungere:

Codice: Seleziona tutto

<file>obm-xdg-menu.xml</file>
A questo punto diamo un bel:

Codice: Seleziona tutto

sudo update-menus && openbox --restart
E il tutto dovrebbe funzionare: con click destro vedremo il nostro menu personalizzato, mentre con Shift + click destro vedremo il menu obm-xdg alla "gnome".  ;)

Re: [Tips'n'Tricks] Menu di Openbox

Inviato: mercoledì 7 ottobre 2009, 20:02
da SuNjACk
rent0n ha scritto: Ed ecco come avere il menu obm-xdg stand-alone, in contemporanea con il menu classico.

Per prima cosa occorre installare il pacchetto gnome-menus e , ovviamente, obmenu:

Codice: Seleziona tutto

sudo apt-get install gnome-menus obmenu
Sucessivamente creaimo un link simbolico al debian-menu nel posto in cui lo va a cercare obm-xdg:

Codice: Seleziona tutto

sudo ln -s /var/lib/openbox/debian-menu.xml /etc/xdg/menus/debian-menu.menu


Creiamo poi un file obm-xdg-menu.xml in ~/.config/openbox:

Codice: Seleziona tutto

<?xml version="1.0" encoding="utf-8"?>
<openbox_menu xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/                 file:///usr/share/openbox/menu.xsd">
	<menu execute="obm-xdg" id="xdg-menu" label="Menu"/>
</openbox_menu>
A questo punto è sufficiente editare il file rc.xml creando un keybind e/o un mousebind apposito (rispettivamente nella sezione o ):

Codice: Seleziona tutto

      <mousebind button="S-Right" action="Press">
        <action name="ShowMenu">
          <menu>xdg-menu</menu>
        </action>
      </mousebind>
Sempre in rc.xml, ma nella sezione occorre aggiungere:

Codice: Seleziona tutto

<file>obm-xdg-menu.xml</file>
A questo punto diamo un bel:

Codice: Seleziona tutto

sudo update-menus && openbox --restart
E il tutto dovrebbe funzionare: con click destro vedremo il nostro menu personalizzato, mentre con Shift + click destro vedremo il menu obm-xdg alla "gnome".  ;)


Interessante (yes)

Re: [Tips'n'Tricks] Menu di Openbox

Inviato: domenica 29 novembre 2009, 15:48
da Danielsan
Ma c'è un modo per cambiare le voci del menu XDG in italiano come nel menu debian?

Re: [Tips'n'Tricks] Menu di Openbox

Inviato: domenica 29 novembre 2009, 16:07
da SuNjACk
Danielsan ha scritto: Ma c'è un modo per cambiare le voci del menu XDG in italiano come nel menu debian?
Intendi che vuoi le voci in italiano di obm-xdg

Re: [Tips'n'Tricks] Menu di Openbox

Inviato: domenica 29 novembre 2009, 16:34
da Danielsan
Si.

Re: [Tips'n'Tricks] Menu di Openbox

Inviato: domenica 29 novembre 2009, 17:06
da SuNjACk
Danielsan ha scritto: Si.
Prova a vedere qui
http://icculus.org/openbox/index.php/Op ... ntegration

Re: [Tips'n'Tricks] Menu di Openbox

Inviato: lunedì 8 gennaio 2024, 10:21
da faustf
scusate se faccio unresurect , ho un buntu server 23.10 con openbox vorrei semplicemente mettere le icone nel menu dell openbox che alcune le trova e altre no , ma senza cambiare il menu perche avevo gia provato a cambiarlo con il filme menu.xml , ma dopo un po mi fa bloccare l avvio del openbox quindi mi basterebbe solo modificare quello che ce di default inserendo le icone
grazie