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á F1
o 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.