
Quiero conocer la técnica para crear atajos de teclado personalizados para abrir o crear cualquier aplicación.
Respuesta1
Requisitos
Aplicación o comando
Instale todos estos comosudo apt install wmctrl
- xprob
- greb
- wmctrl
Información
WM_CLASS
información de la aplicación.
Instrucciones
Creando WM_CLASS
para cualquier aplicación
Para hacer esto, necesitas crear una aplicación de escritorio.
- Tipo
sudo -H gedit /usr/share/applications/<appname>.desktop
- Y llena esta sección con lo que quieras hacer, te sugiero que miresestas publicaciones
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Appname
GenericName=Appname
Comment=
Exec=
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=
Categories=
Keywords=
X-Ubuntu-Gettext-Domain=
StartupWMClass=
Obtención WM_CLASS
de cualquier aplicación
- Primer tipo de terminal para buscar
WM_CLASS
cualquier aplicación.xprop | grep WM_CLASS
- Después ENTER, haga clic en la aplicación para la que desea crear un acceso directo.
- Verás un retorno como
WM_CLASS(STRING) = "gnome-terminal-server", "Gnome-terminal"
- Copia la primera cadena que está
gnome-terminal-server
con CTRL+ SHIFT+C
Haciendo atajo
- Abrir atajos escribiendo
shortcut
en el panel de búsqueda - Haga clic en
+
el icono en la parte inferior de la ventana abierta. - Establece cualquier nombre que quierasnombresección
- Escriba
bash -c "wmctrl -xa <wm_class> || <wm_class>
paradominiosección - Finalmente, haga clic en acceso directo y configure su acceso directo personalizado :)