Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "mlazzari2/LettereV"
Differenze tra le versioni 3 e 32 (in 29 versioni)
Versione 3 del 15/05/2009 14.37.41
Dimensione: 6925
Commento:
Versione 32 del 12/06/2009 11.13.02
Dimensione: 6346
Commento: == Openbox == Se non esiste il file `~/.config/openbox/autostart.sh` crearlo co
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Vim
#format wiki
#LANGUAGE it
[[BR]]
[[Indice()]]
[[Indice(depth=2)]]
[[VersioniSupportate(intrepid hardy )]]
## AmministrazioneSistema > AvvioAutomatico
Linea 9: Linea 8:
'''Vim''' ('''V'''i '''IM'''proved) è un [:Ufficio/EditorDiTesto:editor di testo] modale utilizzabile da terminale. Si tratta di una versione migliorata di [http://it.wikipedia.org/wiki/Vi_%28software%29 Vi] creata da [http://www.moolenaar.net/ Bram Moolenaar] nel 1991. È un'ottima alternativa ad altri editor di testi per terminale quali [:Ufficio/EditorDiTesto/Nano:nano] ed [:Ufficio/EditorDiTesto/Emacs:emacs]. È da notare il fatto che una versione di '''vi''' (sia esso "l'originale" '''vi''', '''vim''', '''elvis''' o qualche altro suo clone) viene normalmente preinstallata in ogni ditribuzione linux. Il che significa che conoscendo '''vim''' si ha a disposizione un potente editor valido su praticamente ogni sistema linux. In questa guida verrà spiegato, per i vari ambienti grafici, come lanciare in automatico programmi all'avvio di sistema.
Linea 11: Linea 10:
= Installazione = = Preparativi =
Linea 13: Linea 12:
[:AmministrazioneSistema/InstallareProgrammi:Installare] il pacchetto [apt://vim vim] Per conoscere il percorso dell'eseguibile del programma da lanciare, procedere come segue:
Linea 15: Linea 14:
= Avvio =  0. Digitare il seguente comando in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale]:{{{
which NOME_PROGRAMMA
}}}
 0. Al posto di «NOME_PROGRAMMA», inserire il nome del programma interessato.
Linea 17: Linea 19:
Per iniziare una sessione di '''vim''' digitare il seguente comando da una finestra di terminale:{{{  0. Seguire le istruzioni riportate di sotto per il proprio ambiente grafico o per il proprio gestore di finestre.
Linea 19: Linea 21:
vim = Istruzioni =

== GNOME ==

 0. Fare clic su '''''Sistema -> Preferenze -> Sessioni -> Aggiungi''''', inserire nel campo «'''Nome'''» il nome del programma e in «'''Comando'''» il percorso dell'eseguibile del programma.

 0. Infine fare clic su «'''Aggiungi'''», per salvare le impostazioni.

== KDE ==

Entrare nella cartella `~/kde/Autostart/` e creare il collegamento simbolico al programma da avviare, digitando i seguenti comandi in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale]:
{{{
cd ~/kde/Autostart/
ln -s percorso_programma nome_programma
Linea 22: Linea 37:
Sostituire «percorso_programma» e «nome_programma» rispettivamente con il percorso del programma e il suo nome.
Linea 23: Linea 39:
== Attivare l'evidenziazione della sintassi == == Xfce ==
Linea 25: Linea 41:
Aprire con un [:Ufficio/EditorDiTesto: editor di testo] e i [:AmministrazioneSistema/Sudo: privilegi di amministrazione] il file `/etc/vim/vimrc` ed aggiungere la seguente linea:{{{  Fare clic su '''''Applications -> Impostazioni -> Gestore delle impostazioni -> Autostarted Apps''''' e aggiungere il programma desiderato.
Linea 27: Linea 43:
syntax on  In alternativa, entrare nella cartella `~/Desktop/Autostart/` e creare il collegamento simbolico al programma da avviare: {{{
cd ~/Desktop/Autostart/
ln -s percoso_programma nome_programma
Linea 30: Linea 48:
== Modificare un file di testo ==  Sostituire «percorso_programma» e «nome_programma» rispettivamente con il percorso del programma e il suo nome.
Linea 32: Linea 50:
Per aprire un file di testo è sufficiente digitare il seguente comando all'interno di una finestra di terminale:{{{
 
vim nomefile
== LXDE ==

Aprire con un [:EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo: privilegi di amministrazione] il file `/etc/xdg/lxsession/LXDE/autostart`, e aggiungere {{{
@nome_programma
}}}
dopo le seguenti righe: {{{
@lxde-settings
@xscreensaver -no-splash
@lxpanel --profile LXDE
@pcmanfm -d
Linea 37: Linea 62:
Una volta aperto il documento, per modificarlo è necessario premere il tasto «'''i'''» per entrare nella modalità ''Insert''. Una volta terminate le modifiche per salvare il file ed uscire dal programma premere il tasto «'''Esc'''» e digitare il comando «''':wq'''» seguito da invio.
Con questo comando verranno salvate le modifiche ('''w''') e verrà effettuata la chiusura dell'applicazione ('''q''').
== Openbox ==
Linea 40: Linea 64:
Se si desidera aprire un file e spostarsi direttamente alla righa 67 si può usare il comando:{{{

vim file_di_esempio +67
Se non esiste il file `~/.config/openbox/autostart.sh` crearlo, digitando il seguente comando all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] {{{
cp /etc/xdg/openbox/autostart.sh ~/.config/openbox/autostart.sh
}}}
Aprire quindi con un [:EditorDiTesto:editor di testo] il file`~/.config/openbox/autostart.sh` precedentemente creato ed aggiungere alla fine del testo {{{
#!/bin/sh
}}}
I programmi vanno aggiunti dopo la riga precedente con la seguente sintassi: {{{
percoso_programma &
Linea 45: Linea 74:
== Creare un file di testo == == Fluxbox ==
Linea 47: Linea 76:
 0. Digitare il seguente comando all'interno di una finestra di terminale:{{{

vim
Aprire con un [:EditorDiTesto:editor di testo] il file` ~/.fluxbox/startup` e aggiungere: {{{percoso_programma &
}}}
prima della seguente riga:{{{
exec /usr/bin/fluxbox
Linea 52: Linea 82:
 0. Premere il tasto «'''i'''» ed inserire il testo desiderato, infine premere «'''Esc'''» per tornare alla modalità ''Command'' e digitare ciò che segue per salvare il file: {{{ == FVWM ==
Linea 54: Linea 84:
:w nomefile Aprire con un [:EditorDiTesto:editor di testo] il file `~/.fvwm/.fvwm2rc` e aggiungere:{{{
+ I Exec exec percoso_programma
}}}
dopo la riga (se non esiste aggiungerla):{{{
AddToFunc InitFunction
Linea 57: Linea 91:
 in alternativa è possibile salvare e uscire semplicemente digitando il seguente comando:{{{ == IceWM ==
Linea 59: Linea 93:
 :x nomefile  0. Creare con un [:EditorDiTesto:editor di testo] il file `~/.icewm/startup` e inserire al proprio interno le seguenti righe: {{{
#!/bin/sh
nome_programma
Linea 62: Linea 98:
= Modalità =  0. Digitare all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando per rendere eseguibile lo script:{{{
chmod +x ~/.icewm/startup
}}}
Linea 64: Linea 102:
'''Vim''' è un programma modale. Cioè è in grado di associare diverse funzioni ai tasti premuti in base alla modalità corrente di utilizzo del programma. Alcune modalità di utilizzo sono ad esempio ''Insert'' (inserimento testo), ''visual'' (selezione testo), ''replace'' (sostituzione di testo) e ''command'' (la modalità nella quale si passano alcuni comandi al programma).[[BR]]
Quando '''Vim''' si trova impostato su una modalità è pronto ad eseguire un certo tipo di operazioni altrimenti non accessibili.
== Enlightenment16 ==
Linea 67: Linea 104:
== Insert ==  0. Premere '''Alt + Pulsante destro del mouse''' in qualsiasi punto dell'applicazione avviata.
Linea 69: Linea 106:
Premendo il tasto «'''i'''», '''Vim''' commuta nella modalità ''Insert'': si può quindi modificare direttamente il file come su un qualsiasi altro editor.  0. Fare clic su '''''Remembered Application Attributes -> Restart application on login -> Apply -> OK'''''.
Linea 71: Linea 108:
== Replace ==  Per programmi senza interfaccia grafica procedere come segue:
Linea 73: Linea 110:
Dalla modalità ''Insert'' premere il tasto «'''INS'''» per passare direttamente alla modalità "Replace", si tratta della sovrascrittura. Per tornare alla modalità ''Insert'' è sufficiente premere nuovamente il tasto «'''INS'''». Per tornare alla modalità ''Command'' premere il tasto «'''ESC'''».  0. Creare la directory ~/.e16/Start, digitando all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il comando:{{{
mkdir ~/.e16/Start
}}}
 0. Inserire all'interno lo script per l'avvio del programma, creando con un [:EditorDiTesto:editor di testo] il file `~/.e16/Start/nome_programma`
 0. Inserire al proprio interno le seguenti righe: {{{
#!/bin/sh
nome_programma
}}}
 0. Digitare all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando per rendere eseguibile lo script: {{{
chmod +x ~/.e16/Start/nome_programma
}}}
Linea 75: Linea 122:
== Command == == Enlightenment17 ==
Linea 77: Linea 124:
Normalmente il programma viene avviato in modalità "Command". In qualsiasi momento è possibile richiamare questa modalità premendo semplicemente il tasto «'''ESC'''».[[BR]]
Il programma a questo punto è pronto a ricevere delle istruzioni: spostarsi nel file, attuare alcune modifiche, aprire, salvare o chiudere il programma.
Quello che segue è un elenco dei comandi più comuni:
Dal menù andare su '''''Configurazione -> Pannello di configurazione -> Applicazioni -> Applicazioni per l'avvio ''''' e selezionare dall'elenco il programma desiderato.
Linea 81: Linea 126:
||<tablestyle="width:70%; margin: 0 0 0 0;" rowbgcolor="#FB8B00" 25% :>'''Comando'''||<tablestyle="width:60%; margin: 0 0 0 0;" :>'''Descrizione''' ||
||''':q''' || esce dal programma avvisando se il file sul quale si sta lavorando non è stato salvato ||
||''':q!''' || esce forzatamente (senza salvare le modifiche) ||
||''':w''' || salva il file ||
||''':wq''' || salva ed esce ||
||''':x''' || equivalente a ''':wq''' ||
||''':o''' nomefile || aprire nomefile in modalità visuale ||
||''':e''' || ricarica il file ||
||''':u''' || annulla l'ultima azione||
||''':n''' || sposta il cursore alla riga n ||
||''':copy''' num_riga || copia la linea sulla quale si trova il cursore nella riga `num_riga` del file ||
||''':move''' num_riga || sposta la linea sulla quale si trova il cursore alla riga `num_riga` del file ||
||''':del''' || elimina la riga corrente ||
||''':del''' num_righe || elimina `num_righe` linee dalla posizione attuale del cursore ||
||''':!'''comando_bash || eseguire il `comando_bash`, reindirizzando l'``''output'' direttamente sulla finestra in uso ||
||'''/'''string || cerca la stringa `string` nel testo (ci si può muovere tra i risultati premendo il tasto '''p''' (''previous'') e '''n''' (''next'')) ||
||'''/%s/'''daSostituire/conQuesta || sostituisce ogni occorrenza della stringa `daSostituire` con `conQuesta` ||
||'''dd''' || cancella la riga dove attualmente si trova il cursore ||
||'''7dd''' || cancella le successive sette righe; il numero `7` può essere sostituito da un numero di righe qualsiasi ||
||'''x''' || cancella il carattere dove attualmente si trova il cursore ||
||''':help''' || help in linea ||
In alternativa:
Linea 103: Linea 128:
Si possono unire più comandi insieme, come ad esempio «''':wq'''» che unisce «''':w'''» e «''':q'''». Posticipare il carattere speciale «'''!'''» forza il programma ad eseguire comunque il comando che lo precede.  0. Creare un lanciatore `.desktop` all'interno della directory `~/.e/e/applications/startup/.order`
 0. Con un [:EditorDiTesto:editor di testo] creare il file `~/.e/e/applications/startup/.order/nome_programma.desktop` e inserirci al proprio interno le seguenti righe: {{{
[Desktop Entry]
Encoding=UTF-8
Name=Nome_a_scelta
Exec=nome_programma
StartupNotify=false
Type=Application
}}}
 0. Digitare all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando per rendere eseguibile il file: {{{
chmod +x ~/.e/e/applications/startup/.order/nome_programma.desktop
}}}
Linea 105: Linea 141:
== Visual == == PekWM ==
Linea 107: Linea 143:
Premendo il tasto «'''v'''» si entra nella modalità ''Visual'' nella quale è possibile eseguire ad esempio delle operazioni di copia ed incolla di interi blocchi di testo.[[BR]]
Nella modalità ci si può muovere con i normali comandi di movimento fino a raggiungere la selezione desiderata; seguono i comandi per questa modalità:

||<tablestyle="width:70%; margin: 0 0 0 0;" rowbgcolor="#FB8B00" 25% :>'''Comando'''||<tablestyle="width:60%; margin: 0 0 0 0;" :>'''Descrizione''' ||
||<:>'''y''' || copia il testo selezionato ||
||<:>'''c''' || taglia il testo selezionato ||
||<:>'''p''' || incolla il testo copiato o tagliato in precedenza ||
 0. Aprire con un [:EditorDiTesto:editor di testo] il file `File: ~/.pekwm/start` e inserire:{{{
nome_programma &
}}}
 dopo la riga (se non esiste aggiungerla):{{{
#!/bin/bash
}}}
 0. Digitare all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando per rendere eseguibile il file: {{{
chmod +x ~/.pekwm/start/nome_programma
}}}
Linea 117: Linea 155:
 * [http://www.vim.org/ Sito ufficiale del progetto]
 * [http://www.vim.org/docs.php Documentazione ufficiale]
 * [http://book.slackware.it/vi.html Seziona dedicata a '''vi''' nella documentazione di Slackware]
 * [http://www.oualline.com/vim-cook.html Vim CookBook]
 * [http://vim.wikia.com/wiki/Main_Page Vim Wiki]
 * [:AmbienteGrafico/Gnome:Guide relative all'ambiente grafico GNOME]
 * [:AmbienteGrafico/Kde:Guide relative all'ambiente grafico KDE]
 * [:AmbienteGrafico/Xfce:Guide relative all'ambiente grafico Xfce]
 * [:AmbienteGrafico/Fluxbox:Guida all'installazione di Fluxbox]
 * [:AmbienteGrafico/FvwmHowTo:Guida all'installazione di FVWM]
 * [:Installazione/CdMinimale#lxde:Guida all'installazione di LXDE]
 * [:AmbienteGrafico/IceWM:Guida all'installazione e configurazione di IceWM]
 * [:AmbienteGrafico/Enlightenment17:Guida all'installazione e configurazione di Enlightenment17]

Indice(depth=2) VersioniSupportate(intrepid hardy )

Introduzione

In questa guida verrà spiegato, per i vari ambienti grafici, come lanciare in automatico programmi all'avvio di sistema.

Preparativi

Per conoscere il percorso dell'eseguibile del programma da lanciare, procedere come segue:

  1. Digitare il seguente comando in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale]:

    which NOME_PROGRAMMA
  2. Al posto di «NOME_PROGRAMMA», inserire il nome del programma interessato.
  3. Seguire le istruzioni riportate di sotto per il proprio ambiente grafico o per il proprio gestore di finestre.

Istruzioni

GNOME

  1. Fare clic su Sistema -> Preferenze -> Sessioni -> Aggiungi, inserire nel campo «Nome» il nome del programma e in «Comando» il percorso dell'eseguibile del programma.

  2. Infine fare clic su «Aggiungi», per salvare le impostazioni.

KDE

Entrare nella cartella ~/kde/Autostart/ e creare il collegamento simbolico al programma da avviare, digitando i seguenti comandi in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale]:

cd ~/kde/Autostart/
ln -s percorso_programma nome_programma

Sostituire «percorso_programma» e «nome_programma» rispettivamente con il percorso del programma e il suo nome.

Xfce

  • Fare clic su Applications -> Impostazioni -> Gestore delle impostazioni -> Autostarted Apps e aggiungere il programma desiderato.

    In alternativa, entrare nella cartella ~/Desktop/Autostart/ e creare il collegamento simbolico al programma da avviare:

    cd ~/Desktop/Autostart/
    ln -s percoso_programma nome_programma
    Sostituire «percorso_programma» e «nome_programma» rispettivamente con il percorso del programma e il suo nome.

LXDE

Aprire con un [:EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo: privilegi di amministrazione] il file /etc/xdg/lxsession/LXDE/autostart, e aggiungere

@nome_programma

dopo le seguenti righe:

@lxde-settings
@xscreensaver -no-splash
@lxpanel --profile LXDE
@pcmanfm -d

Openbox

Se non esiste il file ~/.config/openbox/autostart.sh crearlo, digitando il seguente comando all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale]

cp /etc/xdg/openbox/autostart.sh ~/.config/openbox/autostart.sh

Aprire quindi con un [:EditorDiTesto:editor di testo] il file~/.config/openbox/autostart.sh precedentemente creato ed aggiungere alla fine del testo

I programmi vanno aggiunti dopo la riga precedente con la seguente sintassi:

percoso_programma &

Fluxbox

Aprire con un [:EditorDiTesto:editor di testo] il file ~/.fluxbox/startup e aggiungere: {{{percoso_programma & }}} prima della seguente riga:

exec /usr/bin/fluxbox

FVWM

Aprire con un [:EditorDiTesto:editor di testo] il file ~/.fvwm/.fvwm2rc e aggiungere:

+ I Exec exec percoso_programma

dopo la riga (se non esiste aggiungerla):

AddToFunc InitFunction

IceWM

  1. Creare con un [:EditorDiTesto:editor di testo] il file ~/.icewm/startup e inserire al proprio interno le seguenti righe:

    nome_programma
  2. Digitare all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando per rendere eseguibile lo script:

    chmod +x ~/.icewm/startup

Enlightenment16

  1. Premere Alt + Pulsante destro del mouse in qualsiasi punto dell'applicazione avviata.

  2. Fare clic su Remembered Application Attributes -> Restart application on login -> Apply -> OK. Per programmi senza interfaccia grafica procedere come segue:

  3. Creare la directory ~/.e16/Start, digitando all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il comando:

    mkdir ~/.e16/Start
  4. Inserire all'interno lo script per l'avvio del programma, creando con un [:EditorDiTesto:editor di testo] il file ~/.e16/Start/nome_programma

  5. Inserire al proprio interno le seguenti righe:

    nome_programma
  6. Digitare all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando per rendere eseguibile lo script:

    chmod +x ~/.e16/Start/nome_programma

Enlightenment17

Dal menù andare su Configurazione -> Pannello di configurazione -> Applicazioni -> Applicazioni per l'avvio e selezionare dall'elenco il programma desiderato.

In alternativa:

  1. Creare un lanciatore .desktop all'interno della directory ~/.e/e/applications/startup/.order

  2. Con un [:EditorDiTesto:editor di testo] creare il file ~/.e/e/applications/startup/.order/nome_programma.desktop e inserirci al proprio interno le seguenti righe:

    [Desktop Entry]
    Encoding=UTF-8
    Name=Nome_a_scelta
    Exec=nome_programma
    StartupNotify=false
    Type=Application
  3. Digitare all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando per rendere eseguibile il file:

    chmod +x ~/.e/e/applications/startup/.order/nome_programma.desktop

PekWM

  1. Aprire con un [:EditorDiTesto:editor di testo] il file File: ~/.pekwm/start e inserire:

    nome_programma &

    dopo la riga (se non esiste aggiungerla):

  2. Digitare all'interno di una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando per rendere eseguibile il file:

    chmod +x ~/.pekwm/start/nome_programma

Ulteriori risorse

  • [:AmbienteGrafico/Gnome:Guide relative all'ambiente grafico GNOME]

  • [:AmbienteGrafico/Kde:Guide relative all'ambiente grafico KDE]

  • [:AmbienteGrafico/Xfce:Guide relative all'ambiente grafico Xfce]

  • [:AmbienteGrafico/Fluxbox:Guida all'installazione di Fluxbox]

  • [:AmbienteGrafico/FvwmHowTo:Guida all'installazione di FVWM]

  • [:Installazione/CdMinimale#lxde:Guida all'installazione di LXDE]
  • [:AmbienteGrafico/IceWM:Guida all'installazione e configurazione di IceWM]

  • [:AmbienteGrafico/Enlightenment17:Guida all'installazione e configurazione di Enlightenment17]


CategoryHomepage