Yanıtlar:
Ubuntu 14.04.1 LTS günü, harika versiyon v3.4.15 kullanarak, (komut satırı ile sürümünü kontrol edebilirsiniz: awesome -v
)
Yapılandırma dosyalarını henüz sistemden ana dizininize kopyalamadıysanız, bunu
mkdir ~/.config/
mkdir ~/.config/awesome/
cp -r /etc/xdg/awesome/rc.lua ~/.config/awesome/
Varsayılan temaları da kopyalayarak kullanıcı düzeyine göre değiştirebilirsiniz, şunları yapın:
cp -r /usr/share/awesome/themes/ ~/.config/awesome
Ardından, rc.lua
en sevdiğiniz düzenleyiciyi kullanarak düzenleyebilirsiniz, örneğin
vim ~/.config/awesome/rc.lua
rc.lua
Dosyadaki metni bulma
-- {{{ Key bindings
globalkeys = awful.util.table.join(
Bunun altına özel komutlarınızı ekleyebilirsiniz, örneğin:
-- {{{ Key bindings
globalkeys = awful.util.table.join(
-- My Bindings
awful.key({ }, "F1", function () awful.util.spawn_with_shell("terminator") end),
Burada olan anahtarı F1
veya burada olan programı değiştirebilirsiniz terminator
.
Kompozit anahtarlar eklemek istiyorsanız, bunları içine koyun {
}
, örneğin:
-- {{{ Key bindings
globalkeys = awful.util.table.join(
-- My Bindings
awful.key({ modkey, "Control" }, "F1", function () awful.util.spawn_with_shell("terminator") end),
Bu, Super+ Control+ tuşlarını F1sonlandırıcıyı açmaya bağlar . modkeyrc.lua'da bir değişken kümesidir, o zaman kaçması gerekmez (olamaz). SuperAnahtar için varsayılan değerdir .
Anahtar bağlarınızı globalkey'lerin sonuna da koyabilirsiniz (tüm varsayılan tuş bağlantılarından sonra), ancak bunu yaparsanız, ,
son tuş bağlamadaki bitiş virgülünden kaçındığınızdan emin olun ve son bağlamaya sonuncusundan hemen önce bir kapanış virgül ekleyin , misal:
-- {{{ 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)
)
Son bağlayıcıya (F1 için oluşturduğum) dikkat edin; sonu virgül yoktur ve son virgülden önce virgül vardır.
Ardından yapılandırmayı yeniden yükleyebilirsiniz (varsayılan tuşlar: Ctrl+ Super+ r) ve yeni yapılandırmanın çalışıp çalışmadığını görebilirsiniz. Kullanıcı yapılandırması rc.lua
başarısız olduğunda Awesome, ana yapılandırmayı sistemden yükler. Aksi takdirde, yapılandırma dosyasını terminal aracılığıyla, ile kontrol edebilirsiniz awesome -k
.
Bu kafa karıştırıcıysa özür dilerim. Net olmayan bir şey varsa, sadece söyle bana ve ben gelişmeye çalışabilirim.
Düzenleyerek klavye kısayolları ekleyebilirsiniz ~/.config/awesome/rc.lua
.
açmak rc.lua
favori editörü:
vim ~/.config/awesome/rc.lua
ve + + firefox
ile çalıştırmak için aşağıdaki satırı ekleyin:SuperShiftw
awful.key({ modkey, "Shift" }, "w", function () awful.util.spawn("firefox") end)
modkey
genellikle Superdeğiştirilebilecek anahtardır rc.lua
. "Firefox" komutunu çalıştırmak istediğiniz program veya komutla değiştirin. Kendi tuş bağlantılarınızı tanımlamadan önce, rc.lua
çakışmalardan kaçınmak için önceden tanımlanmış tuş bağlamaları için ödeme yapın .
Başka bir örnek: dmrun
ile Supre+ r:
awful.key({ modkey, }, "r", function () awful.util.spawn("dmrun") end)
rc.lua
Aşağıdaki komutu çalıştırarak yapılandırma dosyasında hata olup olmadığını kontrol etmek için önemli değişiklikler yaptıktan sonra :
awesome -k
Bunun gibi bir şey görmelisin:
✔ Configuration file syntax OK