¿ Como abrir mi editor de texto preferido desde el explorador ?

Buenas,

Para poder abrir mi editor de texto predilecto, desde el chrome utilizando xdg-open y el protocolo txmt:// deberán seguir los siguientes pasos.

  1. Crear un script para adaptar el link al tipo de comando soportado por su editor de texto. Este ejemplo sirve para vscode y sublime code 2.
#!/usr/bin/env bash
request=${1:23} # Borra los primeros 23 caracteres
request=${request//%2F//} # Reemplazo %2F con /
request=${request/&line=/:} # Reemplazo &line= con :
request=${request/&column=/:} # Reemplazo &column= con :
code -g $request # Abro vscode


Ubicamos el script en $HOME/bin/vscode_handler

2) Crear una app desktop, linkeando el mime type txmt a el handler creado en el punto 1

sudo nano /usr/share/applications/vscode-handler.desktop

[Desktop Entry]
Name=VSCODE URL Handler
GenericName=Editor de texto
Comment=Gestiona las URL Scheme txmt://
Exec=/home/<nombre de usuario>/bin/vscode_handler %u
Terminal=false
Type=Application
MimeType=x-scheme-handler/txmt;
Icon=vscode
Categories=TextEditor;Development;Utility;
Name[en_US]=VSCODE URL Handler

3) Actualizar la base de datos de apps

sudo update-desktop-database

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *