Old:Repository Debianizzati.Org: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
m (spaziatura/box iniziale)
 
(15 versioni intermedie di 6 utenti non mostrate)
Riga 1: Riga 1:
==Preparazione: installazione dei programmi==
{{Old}}
Debianizzati.Org mette a disposizione degli utenti un [[repository]] contenente delle applicazioni utili non ancora incluse in Debian (o parzialmente incluse: presenti solo in Testing e Unstable).


Per configurare i tasti multimediali da linux servono essenzialmente due programmi: '''<code>xev</code>''' e '''<code>xmodmap</code>'''.
In questa pagina viene mantenuta una lista aggiornata del contenuto del repository, oltre alle istruzioni su come aggiungerlo al proprio ''sources.list''.
Dovrebbero essere installati di default in debian, comunque per installarli basta dare


<pre>  # apt-get install xev xmodmap</pre>


se sono gi installati la loro installazione verr tralasciata.


==Configurazione layout tasti==
__TOC__


Dopo aver installato questi programmi la prima cosa da fare � scoprire i keycode relativi ai tasti che ci interessano e questo verr� fatto con xev. Apriamo una console e scriviamo <code>xev</code>, a programma lanciato premiamo il tasto che ci interessa configurare e dovremmo avere un output del genere
=Contenuto=
* Kdmtheme (1.0.1-1)
* Keep (0.3.0-1)
* Keurocalc (0.9.6-1)
* Kfolding (1.0.0-rc2-5)
* Kleansweep (0.2.7-1)
* Knmap (2.1-1)
* Kooldock (0.3-1)
* Krecipes (0.9.1-1)
* Kreetingkard (0.6.2-2)
* Netgo (0.5-2)
* [http://vamps.sf.net qVamps] (0.97)
* [http://java.sun.com sun-j2re1.5]
* [http://java.sun.com sun-j2sdk1.5]
* [http://vamps.sf.net Vamps] (0.99.2-1)
* Yakuake (2.7.3-1)


<pre> KeyRelease event, serial 29, synthetic NO, window 0x1c00001,
= Architetture Supportate =
      root 0x75, subw 0x0, time 1436703, (287,442), root:(292,515),
* i386
      state 0x0, keycode 236 (keysym 0x0, NoSymbol), same_screen YES,
      XLookupString gives 0 bytes:
</pre>


da queste righe otteniamo il keycode (nell'esempio 236) e notiamo anche che non gli � associato nessun nome (<tt> ..., NoSymbol</tt>). Adesso dobbiamo associare un nome al tasto riferito da quel keycode. Quest'operazione deve essere fatta modificando il file <tt>~/.xmodmaprc</tt> che se non esiste va creato.  
=Sources.List=
Qui di seguito sono presenti le righe da inserire nel proprio ''/etc/apt/sources.list'' per poter utilizzare il repository.


In questo file vanno inserite righe del tipo
==Debian Stable/Sarge==
 
<pre>
<pre>keycode num = nome</pre>
deb http://repos.debianizzati.org/ stable main contrib non-free
 
deb-src http://repos.debianizzati.org/ stable main contrib non-free
dove num � il keycode ottenuto con <code>xev</code> e la stringa nome dovr� essere del tipo FXX dove al posto di XX dobbiamo inserire un numero maggiore di dodici.
</pre>
Adesso lanciando da shell <code>xmodmap ~/.xmodmaprc</code> e rilanciando <code>xev</code> dovremmo ottenere:  
oppure:
 
<pre>
<pre>KeyPress event, serial 26, synthetic NO, window 0x2400001,
deb http://repos.debianizzati.org/ sarge main contrib non-free
    root 0x75, subw 0x0, time 267243, (597,651), root:(603,723),
deb-src http://repos.debianizzati.org/ sarge main contrib non-free
    state 0x0, keycode 236 (keysym 0xffca, F13), same_screen YES,
</pre>
    XLookupString gives 0 bytes:
==Debian Testing/Etch==
<pre>
deb http://repos.debianizzati.org/ testing main contrib non-free
deb-src http://repos.debianizzati.org/ testing main contrib non-free
</pre>
oppure:
<pre>
deb http://repos.debianizzati.org/ etch main contrib non-free
deb-src http://repos.debianizzati.org/ etch main contrib non-free
</pre>
</pre>
 
==Debian Unstable/Sid==
Abbiamo abbinato al tasto un nome (nell'esempio F13).
 
==Associazione programmi==
 
Ora potremmo voler far eseguire un'azione al tasto configurato, questa cosa la si pu� fare in svariati modi: se si ha gnome dal menu ''Desktop -> Preferenze -> Scorciatoie da tastiera'' associando al tasto un'azione predefinita altrimenti con un programma che permette di associare a dei tasti o ad una combinazione di tasti una determinata azione. Di questi ultimi ne esistono vari: <code>xbindkeys</code>, <code>sven</code>, <code>lineak</code> etc. In questo tutorial useremo <code>xbindkeys</code> la cui configurazione � molto semplice.
 
Anzitutto bisogna installarlo:
 
<pre> # apt-get install xbindkeys </pre>
 
Fatto ci� bisogna modificare il file <tt>~/.xbindkeysrc</tt>, che � formato da righe del tipo:
<pre>
<pre>
    "comando o programma da eseguire"
deb http://repos.debianizzati.org/ unstable main contrib non-free
    tasto o combinazione di tasti associata
deb-src http://repos.debianizzati.org/ unstable main contrib non-free
</pre>
</pre>
per esempio
oppure:
<pre>
<pre>
    "firefox"
deb http://repos.debianizzati.org/ sid main contrib non-free
    Control+F13 // si potevano usare anche Shift o Alt
deb-src http://repos.debianizzati.org/ sid main contrib non-free
</pre>
</pre>
Modificato il file bisogna lanciare da shell <code>xbindkeys -f ~/.xbindkeysrc</code> e tutto dovrebbe funzionare. Ora per� dobbiamo fare in modo che il mapping dei tasti multimediali e l'associazione del programma tramite <code>xbindkeys</code> avvenga ogni volta che facciamo il login.
==Ubuntu Breezy==
 
Se abbiamo Kde dobbiamo creare uno script del tipo
<pre>
<pre>
    #!/bin/bash
deb http://repos.debianizzati.org/ breezy main contrib non-free
    xmodmap ~/.xmodmaprc
deb-src http://repos.debianizzati.org/ breezy main contrib non-free
    xbindkeys -f ~/.xbindkeysrc
</pre>
</pre>
salvarlo ad esempio come <code>mapping</code> dargli i permessi di esecuzione <code>chmod a+x mapping</code> e copiarlo in <tt>~/.kde/Autostart</tt>.
oppure:
 
Se abbiamo gnome dopo aver creato lo script, dobbiamo creare da root un link allo script in <tt>/usr/bin</tt>:
<pre>
<pre>
    # cd /usr/bin
deb http://repos.debianizzati.org/ breezy main contrib non-free
    # ln -s path_script/mapping mapping
deb-src http://repos.debianizzati.org/ breezy main contrib non-free
</pre>
</pre>
e poi da ''Desktop -> Preferenze -> Sessioni'' nella scheda ''Startup Program'' aggiungere <code>mapping</code>.
==Ubuntu Dapper==
''Non attivo''


'''Nota''': per gli utenti gnome dopo aver modificato <tt>.xmodmaprc</tt>, rifacendo il login potrebbe apparire una schermata del tipo
= Chiave GnuPG =
Il Repository è firmato tramite una chiave GnuPG, in modo da essere conforme alle richieste, per quanto riguarda la sicurezza, del sistema di gestione dei pacchetti Debian.


[[Immagine:loadmap.jpg|center]]
La chiave GnuPG usata è la seguente:<br/>
'''Numero''': DF475213<br/>
'''Indirizzo E-mail''': info@debianizzati.org<br/>
'''Fingerprint''': F27D 1E72 9E2B 2B78 F5A3 FBB9 C22F 601F DF47 5213<br/>
'''Download''': [http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xDF475213 Link]<br/>


se scegliamo di caricare la modmap in questo modo dallo script <code>mapping</code> dobbiamo eliminare
Per importare la chiave nel keyring usato da apt si deve seguire la seguente procedura:
la riga <tt>xmodmap ~/.xmodmaprc</tt>.
<pre>
# gpg --keyserver hkp://pgp.mit.edu --recv-keys DF475213
# gpg --armor --export DF475213 | apt-key add -
</pre>


----
{{Autori
[[Utente:Itbhp|itbhp]] 11:07, 21 Apr 2006 (EDT)
|Autore=[[Utente:MaXeR|MaXeR]]
[[Categoria:Desktop]][[Categoria:Hardware]]
}}

Versione attuale delle 11:45, 25 giu 2016

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.


Debianizzati.Org mette a disposizione degli utenti un repository contenente delle applicazioni utili non ancora incluse in Debian (o parzialmente incluse: presenti solo in Testing e Unstable).

In questa pagina viene mantenuta una lista aggiornata del contenuto del repository, oltre alle istruzioni su come aggiungerlo al proprio sources.list.


Contenuto

  • Kdmtheme (1.0.1-1)
  • Keep (0.3.0-1)
  • Keurocalc (0.9.6-1)
  • Kfolding (1.0.0-rc2-5)
  • Kleansweep (0.2.7-1)
  • Knmap (2.1-1)
  • Kooldock (0.3-1)
  • Krecipes (0.9.1-1)
  • Kreetingkard (0.6.2-2)
  • Netgo (0.5-2)
  • qVamps (0.97)
  • sun-j2re1.5
  • sun-j2sdk1.5
  • Vamps (0.99.2-1)
  • Yakuake (2.7.3-1)

Architetture Supportate

  • i386

Sources.List

Qui di seguito sono presenti le righe da inserire nel proprio /etc/apt/sources.list per poter utilizzare il repository.

Debian Stable/Sarge

deb http://repos.debianizzati.org/ stable main contrib non-free
deb-src http://repos.debianizzati.org/ stable main contrib non-free

oppure:

deb http://repos.debianizzati.org/ sarge main contrib non-free
deb-src http://repos.debianizzati.org/ sarge main contrib non-free

Debian Testing/Etch

deb http://repos.debianizzati.org/ testing main contrib non-free
deb-src http://repos.debianizzati.org/ testing main contrib non-free

oppure:

deb http://repos.debianizzati.org/ etch main contrib non-free
deb-src http://repos.debianizzati.org/ etch main contrib non-free

Debian Unstable/Sid

deb http://repos.debianizzati.org/ unstable main contrib non-free
deb-src http://repos.debianizzati.org/ unstable main contrib non-free

oppure:

deb http://repos.debianizzati.org/ sid main contrib non-free
deb-src http://repos.debianizzati.org/ sid main contrib non-free

Ubuntu Breezy

deb http://repos.debianizzati.org/ breezy main contrib non-free
deb-src http://repos.debianizzati.org/ breezy main contrib non-free

oppure:

deb http://repos.debianizzati.org/ breezy main contrib non-free
deb-src http://repos.debianizzati.org/ breezy main contrib non-free

Ubuntu Dapper

Non attivo

Chiave GnuPG

Il Repository è firmato tramite una chiave GnuPG, in modo da essere conforme alle richieste, per quanto riguarda la sicurezza, del sistema di gestione dei pacchetti Debian.

La chiave GnuPG usata è la seguente:
Numero: DF475213
Indirizzo E-mail: info@debianizzati.org
Fingerprint: F27D 1E72 9E2B 2B78 F5A3 FBB9 C22F 601F DF47 5213
Download: Link

Per importare la chiave nel keyring usato da apt si deve seguire la seguente procedura:

# gpg --keyserver hkp://pgp.mit.edu --recv-keys DF475213
# gpg --armor --export DF475213 | apt-key add - 




Guida scritta da: MaXeR Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized