Saltar al contenido

Cómo agregar atajos de teclado a Awesome WM

Anduvimos investigado por todo el mundo on line para traerte la respuesta para tu inquietud, en caso de alguna difcultad deja tu comentario y te contestaremos con gusto, porque estamos para servirte.

Solución:

Puede agregar atajos de teclado editando ~/.config/awesome/rc.lua.

abierto rc.lua en tu editor favorito:

vim ~/.config/awesome/rc.lua

y correr firefox con Súper+Cambio+w agregue la siguiente línea:

awful.key( modkey, "Shift" , "w", function () awful.util.spawn("firefox") end)

modkey es usualmente Súper key que se puede cambiar en rc.lua. Reemplace “Firefox” con cualquier programa o comando que desee ejecutar. Antes de definir sus propias combinaciones de teclas, busque combinaciones de teclas predefinidas en rc.lua para evitar conflictos.

Otro ejemplo: dmrun con supremo+r:

awful.key( modkey, , "r", function () awful.util.spawn("dmrun") end)

Después de hacer cambios en rc.lua es importante verificar el archivo de configuración en busca de errores ejecutando el siguiente comando:

awesome -k

Debería ver algo como esto:

✔ Configuration file syntax OK

En Ubuntu 14.04.1 LTS, usando Awesome versión v3.4.15, (puede verificar la versión con la línea de comando: awesome -v)

Copiando el archivo de configuración a su directorio de inicio (archivo: rc.lua)

Si aún no ha copiado los archivos de configuración del sistema a su directorio de inicio, puede hacerlo con

mkdir ~/.config/
mkdir ~/.config/awesome/
cp -r /etc/xdg/awesome/rc.lua ~/.config/awesome/

Para copiar también los temas predeterminados, de modo que pueda cambiarlos para el nivel de usuario, haga lo siguiente:

cp -r /usr/share/awesome/themes/ ~/.config/awesome

Luego, puedes editar rc.lua usando tu editor favorito, por ejemplo

vim ~/.config/awesome/rc.lua

Edición rc.lua

Encuentra el texto en el archivo.

-- {{{ Key bindings
globalkeys = awful.util.table.join(

Debajo de esto, puede agregar sus comandos personalizados, por ejemplo:

-- {{{ Key bindings
globalkeys = awful.util.table.join(
     -- My Bindings
     awful.key( , "F1", function () awful.util.spawn_with_shell("terminator") end),

Aquí puede cambiar la key que aquí está F1o programa que aquí está terminator.

Si desea agregar compuesto keysponerlos dentro por ejemplo:

-- {{{ Key bindings
globalkeys = awful.util.table.join(
     -- My Bindings
     awful.key( modkey, "Control" , "F1", function () awful.util.spawn_with_shell("terminator") end),

esto se uniría keys Súper + Control + F1 para abrir el terminador. modkey es una variable establecida en rc.lua, entonces no necesita (no puede) escaparse. Por defecto para Súperkey.

También puede poner sus combinaciones de teclas al final de las teclas globales (después de todas las combinaciones de teclas predeterminadas), pero si lo hace, asegúrese de evitar la coma final. , en la última combinación de teclas y agregue una coma de cierre a la última combinación justo antes de la última, por ejemplo:

-- {{{ Key bindings
globalkeys = awful.util.table.join(
   -- LOTS of stuff after:
     awful.key( modkey , "x",
               function ()
                   awful.prompt.run( prompt = "Run Lua code: " ,
                   mypromptbox[mouse.screen].widget,
                   awful.util.eval, nil,
                   awful.util.getdir("cache") .. "/history_eval")
               end),
     -- My Bindings
     awful.key( , "F1", function () awful.util.spawn_with_shell("terminator") end)
)

Presta atención al último enlace (el que creé para F1); no tiene coma final, y el anterior al último tiene coma.

Luego puede volver a cargar la configuración (por defecto keys: Control + Súper + r) y vea si la nueva configuración está funcionando. Cuando la configuración del usuario rc.lua falla, Awesome carga el principal del sistema. De lo contrario, puede consultar el archivo de configuración a través de la terminal, con awesome -k.

Lo siento si esto fue confuso. Si algo no está claro, solo dímelo y puedo intentar mejorar.

Tienes la opción de confirmar nuestro análisis poniendo un comentario y dejando una puntuación te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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