awesome wm segítség (Frissítve)

Fórumok

Üdvözletem! Aki ismeri az awesome ablakkezelőt, esetleg lua-t, az lécci' segítsen. Megmondom őszintén nem értek a programozáshoz, és akármilyen jól dokumentált, nekem az rc.lua feladja a leckét.

Szóval amit szeretnék megoldani:Lehetőséget arra, hogy az ablakokat (client) be tudjam zárni egérrel. Jó lenne tasklisten jobb gomb, duplakatt a ballal, valamu button, akármi, csak ne kelljen a billentyűzet. Erre azért van szükség mert néha római patrícius-evő pózban használom a gépet :)

A másik, hogy szeretném az átméretezést modkey+alt+mouse1 kombóval megoldani, de nem tudom hogyan kell neki megadni. Esetleg jöhet itt is a modkey+duplakatt megoldás. (Ha egyáltalán lehet, mert doubleclick+ awesome wm-re az ég világon semmit sem találtam)

Trollok és megmondóemberek kíméljenek, nem vagyok informatikus, csak egy lelkes juzer. :)

Update.:lent

Hozzászólások

Az awesome-t azért használom ritkán, mert nincs időm a Luával foglalkozni. Néha használni is akarom a gépet. :)

A konfigban van egy külön block a billentyűparancsoknak, az ablakműveleteket gondolom függvényként definiálja, de valószínűleg csak a gombok nevét kell majd átírnod egy meglévő kombinációhoz.

Nézz szét kicsit itt:
http://awesome.naquadah.org/doc/
és itt:
https://awesome.naquadah.org/wiki/

Esetleg man awesome és man awesomerc parancsok.
---
"Próbálta bekapcsolni/kikapcsolni?"

mindegyik megvolt már. Megpróbáltam értelemszerűen átírni az rc.lua-t is:
awful.button({ modkey }, 1, awful.mouse.client.move),
awful.button({ modkey }, 2, awful.mouse.client.resize))

Ez az alapértelmezett. Ez nekem azért nem jó mert 2. gombot másra használom. Próbáltam ({ modkey, "Shift" } formára átírni (Control, Alt is megvolt, egyik sem akarja az igazat) de nem működik. Más billentyűparancsoknál viszont pont így van megadva, pl.: awful.key({ modkey, "Shift" }, "r",

Ezt leírhattam volna már előtte is, sry.

Helló,

Én sem vagyok programozó, de remélem hasznos lesz:

Client menu a tasklisten:
(jobb egérgomb a tasklist-en)

mytasklist.buttons = awful.util.table.join(
awful.button({}, 3, function (c)
if instance then
instance:hide()
instance = nil
else
if c_client ~= c then
c_client = c
end
instance = awful.menu.clients({ width=250 })
end)
)

Az átméretezés:

clientbuttons = awful.util.table.join(
awful.button({Mod_Key, "Shift"}, 1, awful.mouse.client.move),
awful.button({Mod_Key, "Shift"}, 3, awful.mouse.client.resize)
)

-- Figyelni kell a sorvégi vesszőkre.
-- awful.button({}, 1, function (c) .... end),
-- ...
-- awful.button({}, 3, function (c) .... end)
--Szerintem az utolsóknál nem kell a többinél viszont igen.

Lassan 5 év után újra előveszem a topicomat :)

A következő a problémám: Szeretnék egy gnome2 stílusú menüt (Applications, Spaces, System) létrehozni a panelen. A menük készen vannak, viszont nem jövök rá, hogy hogyan lehet nekik nevet adni.

Az idevágó sor az rc.lua-ból:
mylauncher = awful.widget.launcher({ image = image(beautiful.awesome_icon),menu = mymainmenu })

Ez az default menü, aminek csak ikonja van. Én az ikon mellett/helyett szeretnék szöveget is, de nem jön össze. próbálkoztam idézőjelekkel, próbáltam neki name=" "-el megadni, meg próbáltam, wibox.widget.textbox-al is. Hibát nem dob, de nem akar nekiem kiírni semmit.

Az awesome wiki-ből sem lettem okosabb, mert ott is ezen a gyári menün keresztül matatja be hogy lehet létrehozni, nevet nem ad neki. Keresgéltem témák közt, hátha van szöveges menüs, ahonnan elleshetem, de nem találtam.