Script all’avvio

Sto usando 10.10 e ho bisogno di eseguire uno script per ottenere un layout di tastiera internazionale simile a Windows – in pratica, cambia il modo in cui funzionano le chiavi morte.

(Script originale da questa pagina http://t.tam.atbh.us/en/win-us-intl-4-linux/ )

Dal momento che non riesco a riuscire a farlo funzionare dall’inizio, devo eseguire uno script personalizzato per avviare qualsiasi applicazione.


Il copione:

export GTK_IM_MODULE=xim setxkbmap us intl xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis' application_name 

Quindi se inserisco abiword nel abiword , esegue abiword rispettando lo script della tastiera.


Idealmente, lo script originale sarebbe avviato all’avvio e quindi tutte le applicazioni che uso funzionerebbero con esso – proprio come succede se lo eseguo prima in Terminale (senza la riga app_name) e poi eseguo app da esso. Ho provato a far partire lo script dal boot aggiungendolo a /etc/rc.local ma senza successo. Ho provato ad aggiungerlo a init.d ma anche questo non ha funzionato.

Se qualcuno può aiutare, sarei molto grato.

Dovresti essere in grado di aggiungere lo script usando “Applicazioni di avvio” (cercalo semplicemente con l’unità).

inserisci la descrizione dell'immagine qui

* modifica: visto che stavi usando 10.10. Dovresti comunque essere in grado di utilizzare “Applicazioni di avvio”, ma penso che tu possa trovarlo nelle preferenze di sistema, dal momento che probabilmente non hai unità.

Non sono sicuro al 100% che funzioni, ma potresti provare a creare un file chiamato .xinitrc nella tua cartella Inizio con i contenuti:

 export GTK_IM_MODULE=xim setxkbmap us intl xmodmap -e 'keycode 48 = dead_acute dead_diaeresis dead_acute dead_diaeresis acute diaeresis' gnome-session & 

quindi eseguendo il file eseguibile e riavviandolo, scegliendo “Sessione definita dall’utente” al momento dell’accesso.

Aggiungi almeno la parte xmodmap può essere risolta inserendola nel file ~/.Xmodmap (solo il contenuto della stringa senza xmodmap -e'...' ). Gnome e XFCE4 dovrebbero analizzare il file all’avvio.