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 18 e 22 (in 4 versioni)
Versione 18 del 16/05/2009 13.10.13
Dimensione: 7079
Commento:
Versione 22 del 08/06/2009 22.11.01
Dimensione: 4772
Commento:
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 7: Linea 5:
= Introduzione =
Linea 9: Linea 6:
All'interno della seguente pagina sono presenti le istruzioni per utilizzare l'[:Ufficio/EditorDiTesto:editor di testo] '''Vim'''. = Avvio automatico programmi =
Linea 11: Linea 8:
= Avvio = In questa guida verrà spiegato, per i vari ambienti grafici e gestori di finestre per Ubuntu, come lanciare in automatico programmi all'avvio di sistema.
Linea 13: Linea 10:
Per utilizzare '''vim''' digitare il seguente comando all'interno di una finestra di terminale:{{{
vim
= Preparativi =

Requisito fondamentale per avviare un programma è conoscere il percorso dell'eseguibile del programma da lanciare.

Aprire un terminale e digitare: {{{
which NOME_PROGRAMMA
}}}
Dove al posto di `NOME_PROGRAMMA`, va inserito il nome del programma interessato.

Seguire le spiegazioni per il proprio ambiente grafico o per il proprio gestore di finestre.

= Istruzioni =

== GNOME ==


Andare su '''''Sistema -> Preferenze -> Sessioni -> Aggiungi'''''

Inserire nel campo '''''Nome''''' il nome del programma e in quello '''''Comando''''' il percorso dell'eseguibile del programma.

Fare clic su '''''Aggiungi'''''.

== KDE ==

Entrare nella cartella `~/kde/Autostart/` e creare il collegamento simbolico al programma da avviare.
{{{
cd ~/kde/Autostart/
ln -s percoso_programma nome_programma
Linea 17: Linea 40:
= Configurazione = == Xfce ==
Linea 19: Linea 42:
== Evidenza nella sintassi == Andare su '''''Applications -> Impostazioni -> Gestore delle impostazioni -> Autostarted Apps'''''
Linea 21: Linea 44:
 0. Se si desidera attivare l'evidenziazione della sintassi per una sessione, digitare il seguente comando:{{{
:syn on
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
Linea 25: Linea 52:
 0. Per rendere permanente l'evidenziazione della sintassi ogni volta che viene aperto un file, 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:{{{
syntax on
== LXDE ==


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

Dopo le righe: {{{
@lxde-settings
@xscreensaver -no-splash
@lxpanel --profile LXDE
@pcmanfm -d
}}}
aggiungere
{{{
@nome_programma
Linea 29: Linea 68:
== Attivare l'indentazione automatica del testo == == Fluxbox ==
Linea 31: Linea 70:
 0. Digitare il seguente comando all'interno di una finestra di terminale:{{{
:set ai
Aprire con un [:EditorDiTesto:editor di testo] il file` ~/.fluxbox/startup`

Prima della riga
{{{
exec /usr/bin/fluxbox
}}}
aggiungere
{{{
percoso_programma &
Linea 35: Linea 81:
 0. Per rendere permanente l'indentazione automatica, aprire con un [:Ufficio/EditorDiTesto: editor di testo] e i [:AmministrazioneSistema/Sudo: privilegi di amministrazione] il file `/etc/vim/vimrc` ed aggiungere le seguenti righe:{{{
filetype indent on
set autoindent
== FVWM ==

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

Dopo la riga( se non esiste aggiungerla )
{{{
AddToFunc InitFunction
}}}
aggiungere:
{{{
+ I Exec exec percoso_programma
Linea 40: Linea 94:
== Esempio di un file .vimrc == == IceWM ==
Linea 42: Linea 96:
Di seguito viene visualizzato l'esempio di un file `.vimrc` con la configurazione di base:{{{ Creare con un [:EditorDiTesto:editor di testo] il file `~/.icewm/startup`
Linea 44: Linea 98:
" Attiva numerazione delle righe, per disabilitarla «set nonu»
set nu

" Attiva evidenza testo
syntax on

" Indentazione della sintassi
filetype indent on
set autoindent

" Non fa differenza alle maiuscole/minuscole nella ricerca
set ic

" Evidenza ricerca
set hls

" Testo a capo
set lbr

" Cambia il colore del tema da quello predefinito a delek
colorscheme delek
scrivere come prima riga
{{{
#!/bin/sh
}}}
e dopo questa riga aggiungere:
{{{
nome_programma
}}}
rendere eseguibile lo script con:
{{{
chmod +x ~/.icewm/startup
Linea 67: Linea 111:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">'' Si prega di notare che le linee che iniziano con il carattere «'''"'''» sono commenti.''|| == Enlightenment16 ==
Linea 69: Linea 113:
= Utilizzo =
== Modificare un file di testo ==
Premere alt+clik dx del mouse in qualsiasi punto dell'applicazione avviata
Linea 72: Linea 115:
Aprire un file di testo digitando il seguente comando all'interno di una finestra di terminale:{{{
vim nomefile
selezionare ''Remembered Application Attributes->Restart application on login->Apply->OK''.

Per programmi senza GUI creare la directory ~/.e16/Start
{{{
mkdir ~/.e16/Start
}}}
ed inserire all'interno lo script per l'avvio del programma:

creare con un [:EditorDiTesto:editor di testo] il file `~/.e16/Start/nome_programma`

scrivere come prima riga
{{{
#!/bin/sh
}}}
e dopo questa riga aggiungere:
{{{
nome_programma
}}}
rendere eseguibile lo script con:
{{{
chmod +x ~/.e16/Start/nome_programma
Linea 76: Linea 138:
 * Premere il tasto «'''i'''» per entrare nella modalità '''Insert''', e modificare il documento.
 * Premere il tasto «'''Esc'''» e digitare il comando ''':wq''' seguito da invio, per salvare il file ed uscire dal programma
 * Se si desidera aprire un file e spostarsi direttamente alla righa 67 si può usare il comando:{{{
vim file +67
}}} Sostituire la dicitura «file» con il nome del file da modificare.
== Enlightenment17 ==
Linea 82: Linea 140:
== Creare un file di testo ==
Linea 84: Linea 141:
Digitare il seguente comando all'interno di una finestra di terminale:{{{
vim
Dal menù andare su '''''Configurazione -> Pannello di configurazione -> Applicazioni -> Applicazioni per l'avvio '''''
e selezionare dall'elenco il programma desiderato.

In alternativa creare un lanciatore `.desktop` all'interno della directory `~/.e/e/applications/startup/.order`

creare con un [:EditorDiTesto:editor di testo] il file `~/.e/e/applications/startup/.order/nome_programma.desktop`

inserire le seguenti righe:
{{{
[Desktop Entry]
Encoding=UTF-8
Name=Nome_a_scelta
Exec=nome_programma
StartupNotify=false
Type=Application
}}}
rendere eseguibile il file con:
{{{
chmod +x ~/.e/e/applications/startup/.order/nome_programma.desktop
Linea 88: Linea 162:
= Modalità = == PekWM ==
Linea 90: Linea 164:
'''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», «visual», «replace» e «command».

== Insert ==

Premendo il tasto «'''i'''», '''Vim''' commuta nella modalità «insert», quindi si può quindi modificare direttamente il file come su un qualsiasi altro editor.

== Replace ==

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'''».

== Command ==

Normalmente il programma viene avviato in modalità «command», in qualsiasi momento è possibile richiamare questa modalità premendo semplicemente il tasto «'''ESC'''».
Il programma a questo punto è pronto a ricevere delle istruzioni come spostarsi nel file, attuare alcune modifiche, aprire, salvare o chiudere il programma.

Quello che segue è un elenco dei comandi più comuni:

||<tablestyle="width:70%; margin: 0 0 0 0;" rowbgcolor="#FB8B00" 20% :>'''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''' (precedente) e '''n''' (successivo) ||
||<:>'''/%s/'''daSostituire/conQuesta || sostituisce ogni occorrenza della stringa «daSostituire» con «conQuesta» ||
||<:>'''dd''' || cancella la riga dove attualmente si trova il cursore ||
||<:>'''Ndd''' || cancella le successive «N» righe ||
||<:>'''x''' || cancella il carattere dove attualmente si trova il cursore ||
||<:>''':help''' || help in linea ||
||<:>''':shell'''||apre una shell Linux all'interno del file, con '''exit''', si esce dalla shell tornando nel file||
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.

== Visual ==

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 ||
Aprire con un [:EditorDiTesto:editor di testo] il file `File: ~/.pekwm/start`. [[BR]]
Dopo la riga( se non esiste aggiungerla )
{{{
#!/bin/bash
}}}
aggiungere
{{{
nome_programma &
}}}
rendere eseguibile il file con:
{{{
chmod +x ~/.pekwm/start/nome_programma
}}}
Linea 143: Linea 180:
 * [http://www.vim.org/ Sito ufficiale del progetto]
 * [http://www.vim.org/docs.php Documentazione ufficiale]
 * [https://help.ubuntu.com/community/VimHowto Documento originale]
 * [http://book.slackware.it/vi.html Vim 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 )

Avvio automatico programmi

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

Preparativi

Requisito fondamentale per avviare un programma è conoscere il percorso dell'eseguibile del programma da lanciare.

Aprire un terminale e digitare:

which NOME_PROGRAMMA

Dove al posto di NOME_PROGRAMMA, va inserito il nome del programma interessato.

Seguire le spiegazioni per il proprio ambiente grafico o per il proprio gestore di finestre.

Istruzioni

GNOME

Andare su Sistema -> Preferenze -> Sessioni -> Aggiungi

Inserire nel campo Nome il nome del programma e in quello Comando il percorso dell'eseguibile del programma.

Fare clic su Aggiungi.

KDE

Entrare nella cartella ~/kde/Autostart/ e creare il collegamento simbolico al programma da avviare.

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

Xfce

Andare su Applications -> Impostazioni -> Gestore delle impostazioni -> Autostarted Apps

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

LXDE

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

Dopo le righe:

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

aggiungere

@nome_programma

Fluxbox

Aprire con un [:EditorDiTesto:editor di testo] il file ~/.fluxbox/startup

Prima della riga

exec /usr/bin/fluxbox

aggiungere

percoso_programma &

FVWM

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

Dopo la riga( se non esiste aggiungerla )

AddToFunc InitFunction

aggiungere:

+ I Exec exec percoso_programma

IceWM

Creare con un [:EditorDiTesto:editor di testo] il file ~/.icewm/startup

scrivere come prima riga

e dopo questa riga aggiungere:

nome_programma

rendere eseguibile lo script con:

chmod +x ~/.icewm/startup

Enlightenment16

Premere alt+clik dx del mouse in qualsiasi punto dell'applicazione avviata

selezionare Remembered Application Attributes->Restart application on login->Apply->OK.

Per programmi senza GUI creare la directory ~/.e16/Start

mkdir ~/.e16/Start

ed inserire all'interno lo script per l'avvio del programma:

creare con un [:EditorDiTesto:editor di testo] il file ~/.e16/Start/nome_programma

scrivere come prima riga

e dopo questa riga aggiungere:

nome_programma

rendere eseguibile lo script con:

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 creare un lanciatore .desktop all'interno della directory ~/.e/e/applications/startup/.order

creare con un [:EditorDiTesto:editor di testo] il file ~/.e/e/applications/startup/.order/nome_programma.desktop

inserire le seguenti righe:

[Desktop Entry]
Encoding=UTF-8
Name=Nome_a_scelta
Exec=nome_programma
StartupNotify=false
Type=Application

rendere eseguibile il file con:

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

PekWM

Aprire con un [:EditorDiTesto:editor di testo] il file File: ~/.pekwm/start. BR Dopo la riga( se non esiste aggiungerla )

aggiungere

nome_programma &

rendere eseguibile il file con:

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