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

chiesto 21 Ott, 14:49

sandrinux's gravatar image

sandrinux
10

sei sicuro che sia quello il posto corretto per riconfigurare la tastiera?

credo che venga eseguito quando si avvia la shell bash

(21 Ott, 20:45) sacarde sacarde's gravatar image

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

(21 Ott, 21:35) sandrinux sandrinux's gravatar image

mi fai vedere il comando?

dove lo hai messo?

hai messo "&" in fondo

(22 Ott, 08:51) sacarde sacarde's gravatar image

. /home/sandrino/bin/acgam-ag6x.sh

alla fine del file .bashrc

(22 Ott, 18:25) sandrinux sandrinux's gravatar image

Hai verificato che lo script funzioni correttamente? Immagino di sì, ma tante volte

(22 Ott, 20:09) lukelarry lukelarry's gravatar image
  • 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?

(22 Ott, 20:27) sacarde sacarde's gravatar image

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.

(22 Ott, 20:46) sandrinux sandrinux's gravatar image

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

(22 Ott, 20:49) sacarde sacarde's gravatar image

in effetti ho provato ad aggiungere come hai consigliato una & alla fine della stringa e sembra funzionare.

(22 Ott, 20:53) sandrinux sandrinux's gravatar image

il "&" fa in modo che lo script venga eseguito in background

ma io ti consiglio il metodo legato all'apertura di gnome

(22 Ott, 20:55) sacarde sacarde's gravatar image

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.

(23 Ott, 20:44) sandrinux sandrinux's gravatar image

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ò.

(26 Ott, 12:35) sandrinux sandrinux's gravatar image

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

(26 Ott, 14:20) sandrinux sandrinux's gravatar image
Scrivi tu la prima risposta!
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • 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:

×49

domanda posta: 21 Ott, 14:49

domanda visualizzata: 60 volte

ultimo aggiornamento: 26 Ott, 14:20

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.