Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/JWM"
Differenze tra le versioni 2 e 23 (in 21 versioni)
Versione 2 del 22/11/2016 15.41.22
Dimensione: 8248
Autore: erbasox
Commento:
Versione 23 del 13/06/2022 09.48.51
Dimensione: 4651
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from erbasox/prova-jwm
Linea 4: Linea 5:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=616289"; rilasci="16.04";)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=616573"; rilasci="22.04 20.04 18.04 16.04";)>>
Linea 7: Linea 9:
Di seguito sono riportate le istruzioni per installare e configurare una sessione di '''JWM''' in Ubuntu e derivate.
Linea 9: Linea 10:
'''JWM''' è un [[https://it.wikipedia.org/wiki/Window_manager|windows manager]] leggero e facilmente personalizzabile, utilizzabile anche in altri ambienti grafici. <<BR>> Di seguito sono riportate le istruzioni per installare e configurare una sessione di '''JWM''' in '''Ubuntu''' e derivate.

'''JWM''' ('''Joe's Window Manager''')
è un [[https://it.wikipedia.org/wiki/Window_manager|windows manager]] leggero e facilmente personalizzabile, utilizzabile anche in altri ambienti grafici.
Linea 13: Linea 17:
 * comporta l'installazione di pochi pacchetti e dipendenze: se già presenti altri ambienti grafici, solitamente influisce per nulla o in minima parte sulla stabilità e sull'aspetto estetico di questi ultimi.  * comporta l'installazione di pochi pacchetti e dipendenze
 *
se già presenti altri ambienti grafici, solitamente influisce per nulla o in minima parte sulla stabilità e sull'aspetto estetico di questi ultimi.
Linea 16: Linea 22:
'''JWM''' impiega una quantità limitata di risorse hardware, tanto da funzionare bene in computer molto datati. <<BR>>
Linea 18: Linea 23:
= Installazione = '''JWM''' impiega una quantità limitata di risorse hardware, tanto da funzionare bene in computer molto datati.


= Installazione e primo avvio =
Linea 22: Linea 31:
Linea 23: Linea 33:
 * '''Se si è su sistema [[Installazione/CdMinimale|minimale]]''', [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://xinit | xinit]] se non presente (per abilitare il [[https://it.wikipedia.org/wiki/X_Window_System|server grafico]]). Successivamente, a seconda delle proprie esigenze:
  * Installare un [[AmbienteGrafico/DisplayManager|display manager]], riavviare il pc ed effettuare il login.
  * Digitare da [[AmbienteGrafico/AvviareProgrammi#Avviare_programmi_da_terminale|linea di comando]]: {{{
 * '''Se si è su sistema [[Installazione/CdMinimale|minimale]]''', [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://xinit | xinit]], se non presente, e a seconda delle proprie esigenze:
  * Installare un [[AmbienteGrafico/DisplayManager|display manager]], riavviare il computer ed effettuare il login.
  * Qualora non si desideri installare alcun display manager, è possibile accedere all'ambiente grafico dopo aver effettuato il login testuale tramite [[AmministrazioneSistema/Terminale|terminale]], avviando il [[https://it.wikipedia.org/wiki/X_Window_System|server X]] con il comando:{{{
Linea 30: Linea 40:
<<BR>>
Linea 34: Linea 44:
Linea 36: Linea 47:
<<Anchor(avvio)>> == Preparazione ==

 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] il file `/etc/jwm/system.jwmrc` nel file `~/.jwmrc`
 0. [[https://wiki.ubuntu-it.org/AmministrazioneSistema/ComandiBase#mkdir|Creare]] la cartella `~/.jwm`.
 0. [[AmministrazioneSistema/ComandiBase#cp|Copiare]] il contenuto della cartella `/etc/jwm/*` nella cartella `~/.jwm`.
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.jwmrc`.
 0. Cercare la stringa:{{{
<Include>/etc/jwm/debian-menu</Include>
}}}
 e sostituirla con {{{
<Include>/home/UTENTE/.jwm/debian-menu</Include>
}}}
 sostituendo «`UTENTE`» con il nome del proprio utente.
 0. Salvare e chiudere il file.

== Modifica del menù ==

Le nuove applicazioni installate vengono aggiunte automaticamente al menù. Tuttavia è possibile modificare il menù a seconda delle proprie esigenze, aggiungendo o rimuovendo voci.

A tale scopo è sufficiente aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.jwm/debian-menu`, e aggiungere/cancellare/modificare le voci desiderate.
Linea 38: Linea 69:
Linea 39: Linea 71:
 0. Recarsi nella cartella nascosta `~/.pekwm` nella propria '''Home''' (solitamente visualizzabile in un [[AmbienteGrafico/FileManager|file manager]] con la combinazione di tasti '''Ctrl + H''').
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `start`.
 0. Aggiungere in coda al file la riga: {{{
 eval applicazione &}}}
 dove al posto di `applicazione` inserire il comando da avviare all'avvio.
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''È possibile aggiunge più applicazioni separandole col carattere «`&`.»'' ||
 0. Rendere eseguibile il file digitando in un [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{
 chmod +x ~/.pekwm/start}}}
Linea 48: Linea 72:
== Modifica del menu ==
Per aggiungere applicazioni e sottomenu al menu, seguire i seguenti passaggi:
 0. Recarsi nella cartella nascosta `~/.pekwm` nella propria '''Home''' (solitamente visualizzabile in un [[AmbienteGrafico/FileManager|file manager]] con la combinazione di tasti '''Ctrl + H''').
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `menu`.
 0. Cancellare il contenuto e al suo posto inserire righe come le seguenti:
  * Per aggiungere applicazioni richiamabili nella schermata principale del menu:
  <<Anchor(menu)>>
  {{{
   RootMenu = "Pekwm" {
    Entry = "Applicazione" { Actions = "Exec applicazione &" }
   }}}
  sostituendo a `Sottomenu` il nome del sottomenu, a `Applicazione` il nome dell'applicazione, a `applicazione` il comando relativo ad `Applicazione`. <<BR>>
  Ad esempio, le righe {{{
  Entry = "Terminale" { Actions = "Exec $TERM &" }
  Entry = "Esegui.." { Actions = "ShowCmdDialog" }
  }}}
  inseriscono il [[AmministrazioneSistema/RigaDiComando|terminale]] e la finestra di avvio comandi.
  <<Anchor(sottomenu)>>
  * Per aggiungere sottomenu: {{{
   Separator {}
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.jwmrc`.
 0. Aggiungere alla fine prima della stringa '''</JWM>''' : {{{
<StartupCommand>APPLICAZIONE</StartupCommand>
}}}
 sostituendo «`APPLICAZIONE`» con il comando dell'applicazione da avviare.
 0. Salvare e chiudere il file.
Linea 69: Linea 79:
   SubMenu = "Sottomenu" {
    Entry = "Applicazione" { Actions = "Exec applicazione &" }
Linea 72: Linea 80:
      }
  }}}
  sostituendo a `Sottomenu` il nome del sottomenu, a `Applicazione` il nome dell'applicazione, a `applicazione` il comando relativo ad `Applicazione`.
   
Per aggiungere icone al menu, seguire i seguenti passaggi:
 0. Creare una cartella nominata '''icons''' dentro la cartella nascosta `~/.pekwm` nella propria '''Home''' (solitamente visualizzabile in un [[AmbienteGrafico/FileManager|file manager]] con la combinazione di tasti '''Ctrl + H''').
 0. Inserire al suo interno le icone dei programmi che si vogliono visualizzare.
 0. Aggiungere a tale cartella le icone che si vogliono visualizzare nel menu.
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `menu` nella cartella nascosta `~/.pekwm` nella propria '''Home''' .
 0. Modificare le righe del tipo
 {{{
 Entry = "Applicazione" { Actions = "Exec applicazione &" }
 }}}
 in
 {{{
 Entry = "Applicazione" { Icon = "icona_applicazione"; Actions = "Exec applicazione &" }
 }}}
 sostituendo a `Applicazione` il nome dell'applicazione, a `applicazione` il comando relativo ad `Applicazione` e a `icona_applicazione` l'icona da associare contenuta nella cartella '''icons'''.
= Spegnimento del computer =
Linea 91: Linea 82:
== Modificare il tema ==
Per modificare agevolmente il tema, aggiungere al menu il [[#sottomenu|sottomenu]] '''''Menu → Temi PekWM''''': {{{
Submenu = "Temi PekWM" {
 Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh $_PEKWM_THEME_PATH" }
 Entry { Actions = "Dynamic $_PEKWM_SCRIPT_PATH/pekwm_themeset.sh ~/.pekwm/themes" }
  }
}}}
Se l'installazione di '''JWM''' è avvenuta su un sistema '''[[Installazione/CdMinimale|minimale]]''' mancherà nel menù l'opzione per spegnere il computer.
Linea 99: Linea 84:
Per cambiare tema seguire il percorso del menu '''''Temi PekWM → Temi''''' e selezionare il tema desiderato.

Per ottenere nuovi temi, seguire uno dei seguenti passaggi:
 * [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://pekwm-themes | pekwm-themes]] contenente una raccolta di tema.
 * Scaricare un tema (ad esempio dal sito [[https://www.box-look.org/browse/cat/141/ord/latest/|Box-Look-org]]), poi seguire i seguenti passaggi:
  0. [[AmministrazioneSistema/FormatiDiCompressione#metodografico|Decomprimere]] nella propria '''Home''' il file `.tar.gz` scaricato precedentemente.
  0. [[AmministrazioneSistema/ComandiBase#mv|Spostare]] la cartella estratta in `/usr/share/pekwm/themes` (sarà necessario utilizzare i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]).

== Spegnimento del computer ==
Se l'installazione di '''PekWM''' è avvenuta su un sistema '''[[Installazione/CdMinimale|minimale]]''' mancherà nel menu l'opzione per spegnere il computer.

Per aggiungere l'opzione di spegnimento al menu, seguire i seguenti passaggi a seconda della versione di '''Ubuntu''' installata.

=== Ubuntu 16.04 ===
Per aggiungere l'opzione di spegnimento al menù seguire i seguenti passaggi:
Linea 115: Linea 87:
 0. aggiungere al menu l'[[#menu|opzione]]: {{{
    Separator {}
 
    Entry = "Arresta PC" { Actions = "Exec obsession-logout &" }
       }
 }}}
 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `~/.jwmrc`.
 0. Cercare le stringhe {{{
        <Restart label="Restart" icon="restart.png"/>
        <Exit label="Exit" confirm="true" icon="quit.png"/>
}}}
 e sostituirle con: {{{
        <Program icon="gnome-shutdown.png" label="Arresta PC">obsession-logout</Program>
}}}
 0. Salvare e chiudere il file.
Linea 122: Linea 97:
=== Ubuntu 14.04 e precedenti ===
 
 0. Aprire un [[AmministrazioneSistema/RigaDiComando|terminale]].
 0. Modificare la [[AmministrazioneSistema/Sudo#Configurazione|configurazione]] di sudo.
 0. Aggiungere in fondo al file le righe {{{
 nomeutente ALL = (ALL) NOPASSWD: /sbin/reboot
 nomeutente ALL = (ALL) NOPASSWD: /sbin/shutdown
 nomeutente ALL = (ALL) NOPASSWD: /sbin/halt
 }}} sostituendo a `nomeutente` il proprio nome utente.
 0. Premere '''Ctrl + o''' per salvare le modifiche, poi '''Ctrl + x''' per chiudere il file.
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Non verrà visualizzato alcun avviso nel caso vi siano lavori non ancora salvati. Assicurarsi di salvare tutti in lavori corso prima di spegnere il computer.''' ||
Linea 136: Linea 100:
 * [[https://www.pekwm.org/|Sito ufficiale del progetto]]
 * [[https://www.box-look.org/browse/cat/141/ord/latest/|Temi per PekWM]]
 * [[https://joewing.net/projects/jwm/|Sito ufficiale del progetto]]


Guida verificata con Ubuntu: 20.04 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Di seguito sono riportate le istruzioni per installare e configurare una sessione di JWM in Ubuntu e derivate.

JWM (Joe's Window Manager) è un windows manager leggero e facilmente personalizzabile, utilizzabile anche in altri ambienti grafici.

Può essere utilizzato anche come ambiente grafico a sé stante, come descritto nella presente guida.

Inoltre è utile sapere che una sessione di base di JWM:

  • comporta l'installazione di pochi pacchetti e dipendenze
  • se già presenti altri ambienti grafici, solitamente influisce per nulla o in minima parte sulla stabilità e sull'aspetto estetico di questi ultimi.

Requisiti di sistema

JWM impiega una quantità limitata di risorse hardware, tanto da funzionare bene in computer molto datati.

Installazione e primo avvio

Installare il pacchetto jwm.

Completata l'installazione, per avviare la sessione:

  • Se già si dispone di un ambiente grafico, terminare la sessione corrente e al login selezionare la sessione JWM .

  • Se si è su sistema minimale, installare il pacchetto xinit, se non presente, e a seconda delle proprie esigenze:

    • Installare un display manager, riavviare il computer ed effettuare il login.

    • Qualora non si desideri installare alcun display manager, è possibile accedere all'ambiente grafico dopo aver effettuato il login testuale tramite terminale, avviando il server X con il comando:

      startx

Ecco come si presenta il desktop di JWM:

Configurazione

Preparazione

  1. Copiare il file /etc/jwm/system.jwmrc nel file ~/.jwmrc

  2. Creare la cartella ~/.jwm.

  3. Copiare il contenuto della cartella /etc/jwm/* nella cartella ~/.jwm.

  4. Aprire con un editor di testo il file ~/.jwmrc.

  5. Cercare la stringa:

    <Include>/etc/jwm/debian-menu</Include>

    e sostituirla con

    <Include>/home/UTENTE/.jwm/debian-menu</Include>

    sostituendo «UTENTE» con il nome del proprio utente.

  6. Salvare e chiudere il file.

Modifica del menù

Le nuove applicazioni installate vengono aggiunte automaticamente al menù. Tuttavia è possibile modificare il menù a seconda delle proprie esigenze, aggiungendo o rimuovendo voci.

A tale scopo è sufficiente aprire con un editor di testo il file ~/.jwm/debian-menu, e aggiungere/cancellare/modificare le voci desiderate.

Applicazioni d'avvio

Per aggiungere applicazioni all'avvio automatico, seguire i seguenti passaggi:

  1. Aprire con un editor di testo il file ~/.jwmrc.

  2. Aggiungere alla fine prima della stringa </JWM> :

    <StartupCommand>APPLICAZIONE</StartupCommand>

    sostituendo «APPLICAZIONE» con il comando dell'applicazione da avviare.

  3. Salvare e chiudere il file.

Spegnimento del computer

Se l'installazione di JWM è avvenuta su un sistema minimale mancherà nel menù l'opzione per spegnere il computer.

Per aggiungere l'opzione di spegnimento al menù seguire i seguenti passaggi:

  1. Installare il pacchetto obsession.

  2. Aprire con un editor di testo il file ~/.jwmrc.

  3. Cercare le stringhe

            <Restart label="Restart" icon="restart.png"/>
            <Exit label="Exit" confirm="true" icon="quit.png"/>

    e sostituirle con:

            <Program icon="gnome-shutdown.png" label="Arresta PC">obsession-logout</Program>
  4. Salvare e chiudere il file.

Ulteriori risorse


CategoryGrafica