[LINUX] Ayuda con comandos Terminal

Hola Compañeros!!


Estoy intentando crear un archivo, en una ruta en concreto y me sucede lo siguiente.


Obtengo permisos de Root:


Sudo su
Pongo la contraseña.


Luego creo en la ruta el archivo nuevo:


cat> /usr/share/X11/http://xorg.conf.d/99-calibration.conf
Ahora me deja escribir dentro de ese archivo, pongo lo siguiente:


Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "3932 300 294 3801"
Option "SwapAxes" "1"
EndSection
Por ultimo tengo que guardar el archivo:


^Z
Y por ultimo reinicio:


Reboot
Pues bien, cuando se reinicia, el archivo a desaparecido.
Entiendo que alguna cosa no estoy haciendo bien, a la hora de crear y guardar ese archivo nuevo, no?


Espero que me podáis ayudar.


Gracias!!
prueba con nano

nano /usr/share/X11/http://xorg.conf.d/99-calibration.conf



Con ctr+z creo que chapas el proceso en la terminal, con ctr+x te pegunta antes de cerrar si quieres guardar.
El comando cat es para 'ver' un archivo. Para crearlo, como te comenta el compañero usa nano o cualquier otro editor de textos.
Y esa ruta local con http:/ por ahí.......
Para finalizar la escritura de un fichero usando la entrada estandar usa control+D, con control-Z estás dejando el proceso pausado en segundo plano y revisa el archivo que estás creando que como han dicho has pegado una url entera.

sudo su
cat > /usr/share/X11/xorg.conf.d/99-calibration.conf

Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "3932 300 294 3801"
Option "SwapAxes" "1"
EndSection

^D
reboot
sudo cat > /usr/share/X11/xorg.conf.d/99-calibration.conf <<EOF && shutdown -r now
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "3932 300 294 3801"
Option "SwapAxes" "1"
EndSection
EOF
Lo primero, gracias por vuestra ayuda.
He seguido vuestros consejos y lo he creado con nano (mucho mas facil la verdad)

sudo su
nano /usr/share/X11/xorg.conf.d/99-calibration.conf

Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "3932 300 294 3801"
Option "SwapAxes" "1"
EndSection

^O
^X
reboot


Y se guarda correctamente el archivo (supuestamente). Por que luego desde Filezilla, entro a dicha ruta.

/usr/share/X11/xorg.conf.d/

Pero no me sale el archivo 99-calibration.conf

Por eso creo que no se me esta calibrando bien el Touch de la pantalla que le he puesto a la RaspBerry Pi con Volumio.

Estoy siguiendo estas dos guias:
https://github.com/goodtft/LCD-show/issues/17
https://github.com/swkim01/waveshare-dtoverlays

Añado que lo que ahora mismo me sucede, es que si toco el Touch Arriba, me marca la Izquierda, si marco el Touch Abajo, me marca la Derecha, si marco el Touch Izquierda me marca Abajo y si marco el Touch Derecha me marca Arriba.
Por eso entiendo que creando el archivo 99-calibration.conf se me solucionara ese problema.

Gracias!!
JanKusanagi escribió:Y esa ruta local con http:/ por ahí.......

eso venía a comentar
bikooo2 escribió:
JanKusanagi escribió:Y esa ruta local con http:/ por ahí.......

eso venía a comentar


lo ha puesto el foro solo.
Mira si está ahí desde la terminal:

ls /usr/share/X11/xorg.conf.d/
josemurcia escribió:Mira si está ahí desde la terminal:

ls /usr/share/X11/xorg.conf.d/


desaparecen
Como parece que estás teniendo problemas con los editores, prueba esta forma: una vez que tengas permisos de root, copia y pega esto y luego pulsa enter:

cat << EOF > /usr/share/X11/xorg.conf.d/99-calibration.conf
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "3932 300 294 3801"
Option "SwapAxes" "1"
EndSection
EOF


Luego comprueba que el archivo está en su sitio con el contenido que le acabas de pasar:

cat /usr/share/X11/xorg.conf.d/99-calibration.conf
No entiendo ese
sudo su
nano file


pudiendo hacer simplemente un

sudo nano file
Que distro estás usando en la raspberry? Porque a lo mejor es un live...
Boidon escribió:Como parece que estás teniendo problemas con los editores, prueba esta forma: una vez que tengas permisos de root, copia y pega esto y luego pulsa enter:

cat << EOF > /usr/share/X11/xorg.conf.d/99-calibration.conf
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "3932 300 294 3801"
Option "SwapAxes" "1"
EndSection
EOF


Luego comprueba que el archivo está en su sitio con el contenido que le acabas de pasar:

cat /usr/share/X11/xorg.conf.d/99-calibration.conf


Gracias, cuando pueda lo pruebo.

Ronbin escribió:Que distro estás usando en la raspberry? Porque a lo mejor es un live...


Volumio 2.0
14 respuestas