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

Attachment: signature.asc
Description: PGP signature

Reply via email to