8450
Commento:
|
← Versione 23 del 13/06/2022 09.48.51 ⇥
4651
|
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: |
* non prevede la presenza di barre o altri pulsanti sulla '''Scrivania''': per accedere al menu di sistema è sufficiente premere il tasto destro del mouse in un qualsiasi punto vuoto del desktop. * 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 17: | Linea 22: |
'''PekWM''' impiega una quantità limitata di risorse hardware, tanto da funzionare bene in computer molto datati. <<BR>> | |
Linea 19: | Linea 23: |
= Installazione = | '''JWM''' impiega una quantità limitata di risorse hardware, tanto da funzionare bene in computer molto datati. = Installazione e primo avvio = |
Linea 23: | Linea 31: |
Linea 24: | 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 31: | Linea 40: |
<<BR>> | |
Linea 35: | Linea 44: |
Linea 37: | 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 39: | Linea 69: |
Linea 40: | 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 49: | 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 70: | Linea 79: |
SubMenu = "Sottomenu" { Entry = "Applicazione" { Actions = "Exec applicazione &" } |
|
Linea 73: | 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 92: | 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 100: | 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 116: | 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 123: | 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 137: | 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
Copiare il file /etc/jwm/system.jwmrc nel file ~/.jwmrc
Creare la cartella ~/.jwm.
Copiare il contenuto della cartella /etc/jwm/* nella cartella ~/.jwm.
Aprire con un editor di testo il file ~/.jwmrc.
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.
- 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:
Aprire con un editor di testo il file ~/.jwmrc.
Aggiungere alla fine prima della stringa </JWM> :
<StartupCommand>APPLICAZIONE</StartupCommand>
sostituendo «APPLICAZIONE» con il comando dell'applicazione da avviare.
- 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:
Installare il pacchetto obsession.
Aprire con un editor di testo il file ~/.jwmrc.
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>
- Salvare e chiudere il file.