Buongiorno, ho creato uno script che serve per riconfigurare la mia mini tastiera. Ho quindi modificato il file .bashrc aggiungendo una riga col percorso per farlo eseguire all'avvio del sistema, la cosa funziona ma il terminale non parte più, eliminando la stringa dal file .bashrc torna a funzionare... Cosa ho fatto di sbagliato? Spero nel vostro aiuto. Grazie Sandro Uso Ubuntu 18.4
5 su 14
mostra altri 9 commenti
|
Segui questa domanda
Via email:Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui
Via RSS:Basi di markdown
- *corsivo* o __corsivo__
- **grassetto** o __grassetto__
- collegamento:[testo](http://url.com/ "titolo")
- immagine?
- elenco numerato: 1. Foo 2. Bar
- per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
- è supportato anche semplice HTML
Tag:
domanda posta: 21 Oct '18, 14:49
domanda visualizzata: 774 volte
ultimo aggiornamento: 26 Oct '18, 14:20
sei sicuro che sia quello il posto corretto per riconfigurare la tastiera?
credo che venga eseguito quando si avvia la shell bash
Premetto che uso linux da una settimana circa quindi non sono sicuro di niente. Ho cercato una soluzione al problema e l'ho trovata scrivendo uno script che rimappa alcuni tasti della mia mini tastiera a 63 tasti. ho reso il file eseguibile e l'ho testato sul terminale. visto che funzionava il passo successivo era quello di farlo partire automaticamente all'avvio e per fare ciò ho letto che bisognava inserire una stringa al file. bashrc ed in effetti ha funzionato. il problema è che inserendo sta stringa non parte più il terminale
mi fai vedere il comando?
dove lo hai messo?
hai messo "&" in fondo
. /home/sandrino/bin/acgam-ag6x.sh
alla fine del file .bashrc
Hai verificato che lo script funzioni correttamente? Immagino di sì, ma tante volte
provato con "&" alla fine della riga?
ma una domanda... questa sistemazione della tastiera deve avvenire anche per l'ambiente grafico, anche se non avvii consolle, vero?
Si lo script funziona correttamente. A cosa serve la & alla fine della riga? La configurazione della tastiera mi serve essenzialmente per i programmi di videoscrittura. Vorrei postare lo script ma mi viene riformattato e non si capisce nulla.
mettendolo in .bashrc devi aprire una consolle per eseguirlo...
secondo me devi metterlo nell'avvio automatico di gnome
qui c'e' un esempio:
https://askubuntu.com/questions/37957/how-do-i-manage-applications-on-startup-in-gnome-3
cioe' creare il file: ~/.config/autostart/mioscript.desktop
in effetti ho provato ad aggiungere come hai consigliato una & alla fine della stringa e sembra funzionare.
il "&" fa in modo che lo script venga eseguito in background
ma io ti consiglio il metodo legato all'apertura di gnome
intanto ti ringrazio per i suggerimenti, devo ancora capire un sacco di cose. Ho letto che il modo corretto sarebbe quello di creare un file .Xmodmap che poi dovrebbe partire automaticamente all'avvio o indirettamente tramite il file .xinitrc. Ho provato, seguendo vari esempi trovati in rete ma senza risultati. Proverò anche a creare un file .desktop e vediamo che succede.
ho creato il file .desktop e come da te indicato l'ho collocato nella cartella /home/config/autostart e funziona, grazie dei suggerimenti! Resta il mistero di come farlo con l'altro metodo e cioè attraverso il file .Xmodmap ma va beh pazienza prima o poi lo capirò.
letto?
https://askubuntu.com/questions/749660/how-persistently-remap-keys-in-ubuntu-16-04
Sì tra gli altri avevo letto anche quello. Ho capito la magagna ... ho provato a lanciare il file creato con: xmodmap ~/ .Xmodmap e mi dava tutta una serie di errori. Il file cominciava con quelli io pensavo essere commenti, cioè usavo il # ma evidentemente così non è, ho sostituito # con ! ed il file lo legge. Ora sarebbe da vedere se parte automaticamente o se occorre comunque caricarlo o con un file .desktop o con il .xinitrc