At Sun, 08 Mar 2009 19:00:23 +0100
DUFLOT Jean-Luc wrote:
> Gregor Best a écrit :
> > At Sun, 08 Mar 2009 17:55:37 +0100
> > DUFLOT Jean-Luc wrote:
> >
> >> (it seems to me the command is c.geommetry in place of c:geometry)
> >>
> >> In any case, that does'nt work. It's hard because I understand nothing
> >> to Lua and I 'm not a programmer.
> >>
> >> Could you give me the right command and where to put it in rc.lua ?
> >>
> >> Jean-Luc
> >>
> >>
> >
> > Well, that is because the syntax is c:geometry() :)
> > The . notation is used for object fields, like name, class, whatever, and
> > the : notation is used for methods.
> >
>
> I tried before, and I just tried again, it does not work : awesome
> starts with another config file, probably this one in /etc/xdg
>
> Here is the result of the config file test ; in both cases (. or :), I
> get this :
>
> lenn...@sumer:~$ awesome -k
> /home/lennyjl/.config/awesome/rc.lua:399: 'then' expected near '='
> ✔ Configuration file syntax OK.
>
> The line 399 is the one including "then" :
>
> -- Hook function to execute when a new client appears.
> awful.hooks.manage.register(function (c)
> if use_titlebar then
> -- Add a titlebar
> awful.titlebar.add(c, { modkey = modkey })
> end
>
> -- test if client is ProcMeter3
> local cls = c.class
> if cls = "ProcMeter3" then
> -- Ajustment position and size
> c:geometry({ x = 100, y = 400, height = 600, width = 200 })
> end
>
> And I don't see what is wrong here.
>
> Jean-Luc
>
> PS : it is not necessary to answer me directly, I am on the awesome list.
>
>
Ah, found it... try using a == instead of a = in the if statement. That should
do it.
--
GCS/IT/M d- s+:- a--- C++ UL+++ US UB++ P+++ L+++ E--- W+ N+ o--
K- w--- O M-- V PS+ PE- Y+ PGP+++ t+ 5 X+ R tv+ b++ DI+++ D+++ G+
e- h! r y+
Gregor Best
signature.asc
Description: PGP signature
