He encontrado una manera de lograr esto después de buscar en línea y experimentar con mi entorno.
Puede crear un script de shell personalizado que luego puede vincular a un atajo de teclado en su entorno de escritorio. Estoy usando Xfce en Linux Mint (que se basa en Ubuntu). Xfce me permite anular Ctrl-C simplemente definiéndolo como acceso directo en Configuración -> Teclado -> Accesos directos a aplicaciones, pero prefiero usar un acceso directo diferente, Ctrl-Alt-C, para poder seguir copiando con el formato en los raros casos que necesito.
Así es como lo hice.
Instalar xclip:
apt-get -y install xclip
No sé acerca de otros entornos de escritorio, pero a Xfce no le gustaba que usara una tubería en el comando de teclado personalizado, por lo que tuve que hacer un script con la línea xclip, que luego está vinculada a mi atajo de teclado (Ctrl- Alt-C).
Mi costumbre personal es poner comandos personalizados ~/.bin
y luego agregar ese directorio a la variable PATH.
Así es como lo haces, si así lo deseas:
mkdir ~/.bin
echo 'export PATH=~/.bin:$PATH' >> ~/.bashrc
(Tenga en cuenta que deberá reiniciar su sesión para que ese cambio surta efecto, lo que significa que tendrá que cerrar sesión en su entorno de escritorio y volver a iniciarla. Vea si funcionó escribiendo echo $PATH
un terminal después de haber iniciado sesión de nuevo .)
Luego creé el script ~/.bin/copy-without-formatting
con el siguiente contenido:
#!/bin/bash
xclip -o | xclip -selection clipboard
Recuerde hacer que sea ejecutable con la siguiente línea:
chmod +x ~/.bin/copy-without-formatting
Luego, dado que estoy usando Xfce, fui a Configuración -> Teclado -> Accesos directos a aplicaciones y agregué un acceso directo con la ruta completa al script, sin variables o tilde. Entonces, si mi nombre de usuario fuera mrgaga
, la cadena sería /home/mrgaga/.bin/copy-without-formatting
. Luego configuré el acceso directo.
Xfce activa los cambios inmediatamente cuando he cerrado la ventana, por lo que debería poder verificar si funciona de inmediato, sin cerrar sesión y volver a iniciar sesión, al menos si su entorno es lo suficientemente similar al mío.
Espero que ayude.