From bijanbina@gmail.com Sun Apr 1 03:06:50 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 431CA7502B2; Sun, 1 Apr 2012 03:06:50 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.622 X-Spam-Level: X-Spam-Status: No, score=-2.622 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_JH=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B5yXOyfZHlxk; Sun, 1 Apr 2012 03:06:48 +0000 (UTC) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by menubar.gnome.org (Postfix) with ESMTP id 146847500D2; Sun, 1 Apr 2012 03:06:39 +0000 (UTC) Received: by yenl9 with SMTP id l9so1273748yen.27 for ; Sat, 31 Mar 2012 20:06:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=AEYlrXmNqB99nYgpWrypysjH5X0ADfzTphX+txECVO0=; b=SvWwfFX5PG7Hq0XOEoxLITjPBbqJwagv9Xx9VGEyLT6vSFJIYRELQqcA9J02SreNSH iZePnFGN39oa2lLmmAGjFOHGoNmVJoajJS4mbSplUN4+x3YcOQ8voP0G72WNqYJIx2cz fqVVTyVQfesoKW08lxhKC7LyEGbn/b8yS6rEG2sYK4LuIflZyOYAeONQhdf0ClJQt3D6 rbVqq1tfUO0YPfoFuXnpvY6CS7mC6Htgt7DgvMqRZl74O3UZQxnicNK8MvGG+SSTwshp pLePuc/eSYYH2xhmiKH/dKd34Et7UBQhVphGFEhdOgfsm1NdV/h7/pPHMgGzeclckn9t H2Pw== MIME-Version: 1.0 Received: by 10.101.152.32 with SMTP id e32mr983566ano.68.1333249598395; Sat, 31 Mar 2012 20:06:38 -0700 (PDT) Received: by 10.147.142.4 with HTTP; Sat, 31 Mar 2012 20:06:38 -0700 (PDT) Date: Sun, 1 Apr 2012 07:36:38 +0430 Message-ID: Subject: error build accountservice From: Bijan Binaee To: gnome-love@gnome.org, gnome-shell-list@gnome.org Content-Type: multipart/alternative; boundary=00504502dc4eb5945904bc955caf X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Apr 2012 03:06:50 -0000 --00504502dc4eb5945904bc955caf Content-Type: text/plain; charset=ISO-8859-1 Hi i try to build gnome-shell using jhbuild in step that jhbuild try to build accountservice i got following error act-user-manager.c:45:31: fatal error: systemd/sd-daemon.h: No such file or directory compilation terminated. full make log : http://paste.kde.org/450032/ i realize that it need systemd development file my problem is i use ubuntu 11.10 not fedora and i'm not sure ubuntu support systemd throw* this post* Regard Bijan Binaee --00504502dc4eb5945904bc955caf Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi
i try to build gnome-shell using jhbuild

in step that jhbuild = try to build accountservice i got following error

act-user-manager.c= :45:31: fatal error: systemd/sd-daemon.h: No such file or directory
comp= ilation terminated.

full make log : http://paste.k= de.org/450032/

i realize that it need systemd development file <= br>my problem is i use ubuntu 11.10 not fedora and i'm not sure ubuntu = support systemd throw this p= ost

Regard Bijan Binaee

--00504502dc4eb5945904bc955caf-- From gabriel.poesia@gmail.com Sun Apr 1 22:04:26 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id ECCF175006C for ; Sun, 1 Apr 2012 22:04:25 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_JH=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V+mVrOBmTCGE for ; Sun, 1 Apr 2012 22:04:12 +0000 (UTC) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by menubar.gnome.org (Postfix) with ESMTP id 1B238750006 for ; Sun, 1 Apr 2012 22:04:03 +0000 (UTC) Received: by yhgm50 with SMTP id m50so1449687yhg.27 for ; Sun, 01 Apr 2012 15:04:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:date:in-reply-to:references:content-type :x-mailer:content-transfer-encoding:mime-version; bh=jC0jN1dNLedskT/DPegGy1mSETh9yRosdl3zvT2Ii70=; b=Bc2JpxQxhIaPRFgjIFk63GMmgS4OFjcZBtrlV+02zq/XkY+g2Cbs/GAUOh94zcwlLp JiFWarADnNaGHpaUQMYGb8wrtsbyh4A/pWDl8Lu/E0oAzybNNJYroo/XkVUESo5d6Ce6 4FDA36/s04o3FfHCNBoI3RxfxQ/qX+LUUYVsxtk2TuL/UruZQF5l4vev2EFz0Y12Jk6G ZSty78qbjadl5KECutC3WxSKNA60cOjGYJT4qG1Kk1V573uL9spFiIZvyJ54m0+S/tlB Qymu6CWSlYfSICt3N6vmUD/QGh8lbA0ENIYfYKod3aPrffdLASpxamhDyMaYJiN6VHBs +n2g== Received: by 10.236.79.195 with SMTP id i43mr5016824yhe.53.1333317842528; Sun, 01 Apr 2012 15:04:02 -0700 (PDT) Received: from [192.168.0.130] ([201.80.65.66]) by mx.google.com with ESMTPS id u20sm44693251yhi.10.2012.04.01.15.03.58 (version=SSLv3 cipher=OTHER); Sun, 01 Apr 2012 15:04:00 -0700 (PDT) Message-ID: <1333317836.9875.5.camel@gabriel.notebook> Subject: Re: error build accountservice From: Gabriel Poesia To: gnome-shell-list@gnome.org Date: Sun, 01 Apr 2012 19:03:56 -0300 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 (3.2.3-1.fc16) Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Apr 2012 22:04:26 -0000 Hi I'm not using Ubuntu currently, so I can't test it, but you can try to install libaccountservice-dev from the repository and ask jhbuild to give up on it, if you can't find systemd's headers. It maybe won't work because of version requirements of the libraries/apps that depend on it (as Ubuntu's repo isn't updated that frequently). Good luck! Gabriel Poesia On Sun, 2012-04-01 at 07:36 +0430, Bijan Binaee wrote: > Hi > i try to build gnome-shell using jhbuild > > in step that jhbuild try to build accountservice i got following error > > act-user-manager.c:45:31: fatal error: systemd/sd-daemon.h: No such > file or directory > compilation terminated. > > full make log : http://paste.kde.org/450032/ > > i realize that it need systemd development file > my problem is i use ubuntu 11.10 not fedora and i'm not sure ubuntu > support systemd throw this post > > Regard Bijan Binaee > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list From laci@monda.hu Sun Apr 1 23:00:57 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DFCB9750006 for ; Sun, 1 Apr 2012 23:00:57 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, TW_XD=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RBvArx71xS8u for ; Sun, 1 Apr 2012 23:00:43 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id EE0397500EB for ; Sun, 1 Apr 2012 23:00:34 +0000 (UTC) Received: by obbwc18 with SMTP id wc18so5034848obb.27 for ; Sun, 01 Apr 2012 16:00:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding:x-gm-message-state; bh=w6qhXBms6zowXDjmeejibtvon0cQh3uPOj2rtzxWsE8=; b=Ve9fHoF9wDhxOk+mpVhRR2btcLDpzH8mLOmu1WW1YyZVNYEaCjZW91sqQMlTUC9aRM EWyn+81dhhDvbSXNBijuhSLDfV8zoEYUNC1CiAmVvM3AA/gXuBL5Ry9VonPmyFAvdoiM P1OiSVRIJIw4noRtDTEh/YcThoZ7UPAoH/jBZGfNs4dh+Dw01juBkWTSUftn6L450WfP pDS62deetGZT0znv8eEH0xkLiDVdhgCRyuUxWVp+T2SqDu3egZm7SVnoxdaK4ID6xS+i 6gi5n2F2j9Ao0ELp1mwrGs5yxYzp6ZsI9vlvdtL5vEOb4FxlGd+oT0QU7bfRiT4qghBD Oyfw== MIME-Version: 1.0 Received: by 10.60.3.6 with SMTP id 6mr9531936oey.35.1333321233240; Sun, 01 Apr 2012 16:00:33 -0700 (PDT) Received: by 10.60.63.38 with HTTP; Sun, 1 Apr 2012 16:00:33 -0700 (PDT) Date: Mon, 2 Apr 2012 01:00:33 +0200 Message-ID: Subject: Application matching problem From: =?UTF-8?B?TMOhc3psw7MgTW9uZGE=?= To: gnome-shell-list@gnome.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQlV0KPDEiEv7jOOc4rBrqfmUkFDqf1LG3Dj0sxjrqSsQ+DAgIzXpBGE/gw9aZjyPNQjuzrE X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Apr 2012 23:00:58 -0000 Hi List, I have two applications which I cannot match and instead of them being matched in the dash a duplicate icon appears. I thought that instead of creating a bug report I check on this list to make sure that it's really an issue. laci@nitehawk ~/.local/share/applications $ xprop WM_CLASS WM_CLASS(STRING) =3D "sun-awt-X11-XFramePeer", "jetbrains-phpstorm" laci@nitehawk ~/.local/share/applications $ cat phpstorm.desktop #!/usr/bin/env xdg-open [Desktop Entry] Version=3D1.0 Type=3DApplication Terminal=3Dfalse Icon[en_US]=3D/home/laci/apps/phpstorm/bin/webide.png Name[en_US]=3DPHPStorm Exec=3D/home/laci/apps/phpstorm/bin/phpstorm.sh Name=3DPHPStorm Icon=3D/home/laci/apps/phpstorm/bin/webide.png StartupWMClass=3Djetbrains-phpstorm laci@nitehawk ~/.local/share/applications $ xprop WM_CLASS WM_CLASS(STRING) =3D "sun-awt-X11-XFramePeer", "com-sonicwall-NetExtender" laci@nitehawk ~/.local/share/applications $ cat netextender.desktop #!/usr/bin/env xdg-open [Desktop Entry] Version=3D1.0 Type=3DApplication Terminal=3Dfalse Icon[en_US]=3D/home/laci/apps/netExtenderClient/icons/nx128.png Name[en_US]=3DnetExtender GUI Exec=3D/home/laci/bin/netextendergui Name=3DnetExtender GUI Icon=3D/home/laci/apps/netExtenderClient/icons/nx128.png StartupWMClass=3Dcom-sonicwall-NetExtender I've successfully matched a third application by using StartupWMClass. What am I missing for these two? Thanks in advance! --=20 L=C3=A1szl=C3=B3 Monda From hackedbellini@gmail.com Sun Apr 1 18:52:02 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A71E7500A6; Sun, 1 Apr 2012 18:52:02 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.622 X-Spam-Level: X-Spam-Status: No, score=-2.622 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_JH=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LJ22CXSm1x95; Sun, 1 Apr 2012 18:51:48 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id 42766750081; Sun, 1 Apr 2012 18:51:39 +0000 (UTC) Received: by obbwc18 with SMTP id wc18so4796984obb.27 for ; Sun, 01 Apr 2012 11:51:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=uK6F38rBVR6/XCKaw9trZIzqvfcRb6PkXa6oBriQBww=; b=R0IhHg7Gj6Z6AZvmmJUm0/TNSW5dWAJCnhZY1Va8m4k9hZNncCV57Xh2caqzmhkyqw YCkNWke7DYvVk4oDPcGhgAtuiaigNsg3rqYmC/ixBuZE0/bte+5resOOeGQbxs+E/g5r Ydi7fXI3Lxmw2yNRuY2fSVxyiWTwQRgVuXX2DCpa6cFRSSppl2+o55/4NL2AjMQ4D/KF kJWgSKH5shqhMRT3BU/AOrPLm3/8WPDKwEsi7Zk9ZUcytF1r0meYcnUqWihzyRFCX6vQ dr6aoftoEt698+JGFHubFDQqyUQFQ4iEMOVR78xIl4nSDLnWt5OjmGfTTwg4M8Wa2fqK yFRA== MIME-Version: 1.0 Received: by 10.60.13.36 with SMTP id e4mr8860650oec.22.1333306298202; Sun, 01 Apr 2012 11:51:38 -0700 (PDT) Received: by 10.182.246.36 with HTTP; Sun, 1 Apr 2012 11:51:37 -0700 (PDT) Received: by 10.182.246.36 with HTTP; Sun, 1 Apr 2012 11:51:37 -0700 (PDT) In-Reply-To: References: Date: Sun, 1 Apr 2012 15:51:37 -0300 Message-ID: Subject: Re: [gnome-love] error build accountservice From: Thiago Bellini Ribeiro To: Bijan Binaee Content-Type: multipart/alternative; boundary=e89a8ff1c1b047f98c04bca29068 X-Mailman-Approved-At: Mon, 02 Apr 2012 08:04:20 +0000 Cc: gnome-shell-list@gnome.org, gnome-love@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Apr 2012 18:52:02 -0000 --e89a8ff1c1b047f98c04bca29068 Content-Type: text/plain; charset=UTF-8 I had the same problem on Debian Wheezy. -- Thiago Bellini | http://hackedbellini.org On Apr 1, 2012 12:07 AM, "Bijan Binaee" wrote: > Hi > i try to build gnome-shell using jhbuild > > in step that jhbuild try to build accountservice i got following error > > act-user-manager.c:45:31: fatal error: systemd/sd-daemon.h: No such file > or directory > compilation terminated. > > full make log : http://paste.kde.org/450032/ > > i realize that it need systemd development file > my problem is i use ubuntu 11.10 not fedora and i'm not sure ubuntu > support systemd throw* this post* > > Regard Bijan Binaee > > > _______________________________________________ > gnome-love mailing list > gnome-love@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-love > > --e89a8ff1c1b047f98c04bca29068 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

I had the same problem on Debian Wheezy.

--
Thiago Bellini | http://hackedbellini.= org

On Apr 1, 2012 12:07 AM, "Bijan Binaee"= ; <bijanbina@gmail.com> wr= ote:
Hi
i try to build gnome-shell using jhbuild

in step that jhbuild = try to build accountservice i got following error

act-user-manager.c= :45:31: fatal error: systemd/sd-daemon.h: No such file or directory
compilation terminated.

full make log : http://paste.kde.org/450032/

i realize that it need systemd = development file
my problem is i use ubuntu 11.10 not fedora and i'= m not sure ubuntu support systemd throw this post

Regard Bijan Binaee


_______________________________________________
gnome-love mailing list
gnome-love@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-love

--e89a8ff1c1b047f98c04bca29068-- From ryu.changwoo@gmail.com Mon Apr 2 05:27:14 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F18C17500B6 for ; Mon, 2 Apr 2012 05:27:13 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gfpiv3fEvW8v for ; Mon, 2 Apr 2012 05:27:00 +0000 (UTC) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by menubar.gnome.org (Postfix) with ESMTP id A6053750095 for ; Mon, 2 Apr 2012 05:26:52 +0000 (UTC) Received: by vbmv11 with SMTP id v11so2909837vbm.27 for ; Sun, 01 Apr 2012 22:26:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=Eb9JwENHx1V3oerKCJQUytB0R2b08EIYzsxJfruzoiQ=; b=RSqZCxxA1RLF20OP/Ltuz0KnF6Z8ubZDiqRTkHG6+h2noyfl+t4whsX+tzK1yhXIia auVwcQIbGFO58mEhumWGcSqmGLEenPz13AOFKw7F/PaQD0GygOMp0nz7m97tsS/n3fBO QVoE29Hfy6AfJFgZf3PNFbI9V9VrAK2EOo0xj9imDJT7yqP/a8rSpskLopmg2Ol5miQr CMLSdfkRu8L8wc+U/VYy7GIk2H86CbVmgkb0FfvZz7vXkbGjUtQ7iOdCeLCCEGRt/QuY fBZt/kznHDXvXIwHyRIEB1H+QvYL0N6zuN4Wq4nCvsjBjOdk8aoeUQLSFsUi4PpaI0IK 55xg== MIME-Version: 1.0 Received: by 10.52.67.14 with SMTP id j14mr2712948vdt.66.1333344410690; Sun, 01 Apr 2012 22:26:50 -0700 (PDT) Received: by 10.220.184.1 with HTTP; Sun, 1 Apr 2012 22:26:50 -0700 (PDT) In-Reply-To: <1332786878.9380.1.camel@lagrange> References: <1332786878.9380.1.camel@lagrange> Date: Mon, 2 Apr 2012 14:26:50 +0900 Message-ID: Subject: Re: Mutter 3.4.0 released From: Changwoo Ryu To: Owen Taylor Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Mon, 02 Apr 2012 08:04:20 +0000 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2012 05:27:14 -0000 2012=EB=85=84 3=EC=9B=94 27=EC=9D=BC =EC=98=A4=EC=A0=84 3:34, Owen Taylor <= otaylor@redhat.com>=EB=8B=98=EC=9D=98 =EB=A7=90: > > Translations: > =C2=A0Marek =C4=8Cernock=C3=BD, Petr Kovar [cz], Bruno Brouard [fr], Swet= a Kothari [gu], > =C2=A0Yaron Shahrabani [he], Changwoo Ryu [kr], Enrico Nicoletto [pt_BR], The ISO639 code for Korean language is ko, not kr. From shuihuzhuan@free.fr Mon Apr 2 10:24:50 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7559C7500C9 for ; Mon, 2 Apr 2012 10:24:50 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZIV3V6vYjBHB for ; Mon, 2 Apr 2012 10:24:43 +0000 (UTC) Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5]) by menubar.gnome.org (Postfix) with ESMTP id B4B0F7500EB for ; Mon, 2 Apr 2012 10:24:42 +0000 (UTC) Received: from zimbra14-e2.priv.proxad.net (unknown [172.20.243.164]) by smtp5-g21.free.fr (Postfix) with ESMTP id 59FCDD480FF for ; Mon, 2 Apr 2012 12:24:36 +0200 (CEST) Date: Mon, 2 Apr 2012 12:24:35 +0200 (CEST) From: shuihuzhuan@free.fr To: gnome-shell-list@gnome.org Message-ID: <2072069511.27837981.1333362275246.JavaMail.root@zimbra14-e2.priv.proxad.net> In-Reply-To: <1014668919.27833092.1333361897588.JavaMail.root@zimbra14-e2.priv.proxad.net> Subject: Question about metadata.js for extensions MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [192.196.142.21] X-Mailer: Zimbra 7.2.0-GA2598 (ZimbraWebClient - FF3.0 (Win)/7.2.0-GA2598) X-Authenticated-User: shuihuzhuan@free.fr X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2012 10:24:50 -0000 Hello, I've written a small extension for 3.2. For 3.4, nothing has changed. Can I simply write in metadata.js : { "shell-version": ["3.2", "3.4"], "uuid": ... and upload the update to extensions.gnome.org, disable the previous version, and it will work for both 3.2 and 3.4? Or may I need to write : { "shell-version": ["3.4"], "uuid": ... and keep both versions on the site? Thanks for your answer on that small tip. From amigadave@amigadave.com Mon Apr 2 12:08:56 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A1934750417 for ; Mon, 2 Apr 2012 12:08:56 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.823 X-Spam-Level: X-Spam-Status: No, score=-1.823 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, TW_JH=0.077] autolearn=unavailable Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2pAGyMi9Est4 for ; Mon, 2 Apr 2012 12:08:43 +0000 (UTC) X-Greylist: delayed 399 seconds by postgrey-1.32 at menubar.gnome.org; Mon, 02 Apr 2012 12:08:43 UTC Received: from smtpauth20.prod.mesa1.secureserver.net (smtpauth20.prod.mesa1.secureserver.net [64.202.165.36]) by menubar.gnome.org (Postfix) with SMTP id 9A2867500FB for ; Mon, 2 Apr 2012 12:08:35 +0000 (UTC) Received: (qmail 12356 invoked from network); 2 Apr 2012 12:01:54 -0000 Received: from unknown (87.114.13.110) by smtpauth20.prod.mesa1.secureserver.net (64.202.165.36) with ESMTP; 02 Apr 2012 12:01:51 -0000 Date: Mon, 2 Apr 2012 13:01:49 +0100 From: David King To: gnome-love@gnome.org, gnome-shell-list@gnome.org Subject: Re: [gnome-love] error build accountservice Message-ID: <20120402120149.GB2221@microserver.lan> Mail-Followup-To: gnome-love@gnome.org, gnome-shell-list@gnome.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2012 12:08:57 -0000 On 2012-04-01 07:36, Bijan Binaee wrote: >Hi >i try to build gnome-shell using jhbuild > >in step that jhbuild try to build accountservice i got following error > >act-user-manager.c:45:31: fatal error: systemd/sd-daemon.h: No such file or >directory >compilation terminated. This is caused by a typo in the configure check for systemd support: https://bugs.freedesktop.org/show_bug.cgi?id=48190 Once the patch in that bug is applied, you should be able to build accountsservice fine on systems without systemd. Thanks for pointing out the problem. -- http://amigadave.com/ From magcius@gmail.com Mon Apr 2 12:22:49 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5866275013D for ; Mon, 2 Apr 2012 12:22:49 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XXNf+fcxjanl for ; Mon, 2 Apr 2012 12:22:35 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id A3B7D750120 for ; Mon, 2 Apr 2012 12:22:27 +0000 (UTC) Received: by qcsg15 with SMTP id g15so2199553qcs.27 for ; Mon, 02 Apr 2012 05:22:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=QIKWY6Eie80I03FbSgLw4vRy7gwJjGRNA2Yp4X1qOvw=; b=hd8iZBAfF3wlWGR3x78vK9hY8ifyVITVxQOvVUAV6t5ZOq7fdCzG820bdImjwF0Amz eXkaZp+GMl4WF0UCqo7LWNt84JYhViYWfrcYfuN3UjHWzJQprHgx5PmOdmoZfcCdTBiR UOmFjJ798weNY3/+7+7GvE/o88PoraOjPRVmZAJsizP/ffembpg+tf0YEUI4L562iL4J x15JSzwHh07ondesRPOLbm6fPeEiyVTMQIGWiAs3T2efEM6+AROYlu/9KvkZNqMn35Tm wzC05W3f/OvwyoBZZaedXIpZFpmBewDknOAMbT4XceD8ViPCGlY/UisyVTOoW/aMW/U1 iIhw== MIME-Version: 1.0 Received: by 10.224.204.131 with SMTP id fm3mr10876004qab.27.1333369345964; Mon, 02 Apr 2012 05:22:25 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Mon, 2 Apr 2012 05:22:25 -0700 (PDT) In-Reply-To: <2072069511.27837981.1333362275246.JavaMail.root@zimbra14-e2.priv.proxad.net> References: <1014668919.27833092.1333361897588.JavaMail.root@zimbra14-e2.priv.proxad.net> <2072069511.27837981.1333362275246.JavaMail.root@zimbra14-e2.priv.proxad.net> Date: Mon, 2 Apr 2012 08:22:25 -0400 X-Google-Sender-Auth: d8yCMnPm0_jecIHjR9iychgRRB4 Message-ID: Subject: Re: Question about metadata.js for extensions From: "Jasper St. Pierre" To: shuihuzhuan@free.fr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2012 12:22:49 -0000 Both will work. On Mon, Apr 2, 2012 at 6:24 AM, wrote: > Hello, > > I've written a small extension for 3.2. For 3.4, nothing has changed. Can= I simply write > in metadata.js : > > { > "shell-version": ["3.2", "3.4"], > "uuid": ... > > and upload the update to extensions.gnome.org, disable the previous versi= on, and it will work > for both 3.2 and 3.4? > > Or may I need to write : > > { > "shell-version": ["3.4"], > "uuid": ... > > and keep both versions on the site? > > Thanks for your answer on that small tip. > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From shuihuzhuan@free.fr Tue Apr 3 12:55:22 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C5C09750076 for ; Tue, 3 Apr 2012 12:55:22 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KD5pQlQhF2aG for ; Tue, 3 Apr 2012 12:55:03 +0000 (UTC) Received: from smtp2-g21.free.fr (smtp2-g21.free.fr [212.27.42.2]) by menubar.gnome.org (Postfix) with ESMTP id B6108750232 for ; Tue, 3 Apr 2012 12:55:02 +0000 (UTC) Received: from zimbra14-e2.priv.proxad.net (unknown [172.20.243.164]) by smtp2-g21.free.fr (Postfix) with ESMTP id 909A64B010C for ; Tue, 3 Apr 2012 14:54:56 +0200 (CEST) Date: Tue, 3 Apr 2012 14:54:55 +0200 (CEST) From: shuihuzhuan@free.fr To: gnome-shell-list@gnome.org Message-ID: <1645569309.29075183.1333457695481.JavaMail.root@zimbra14-e2.priv.proxad.net> In-Reply-To: Subject: Re: Question about metadata.js for extensions MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [192.196.142.21] X-Mailer: Zimbra 7.2.0-GA2598 (ZimbraWebClient - FF3.0 (Win)/7.2.0-GA2598) X-Authenticated-User: shuihuzhuan@free.fr X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Apr 2012 12:55:23 -0000 Thanks Jasper for your quick answer and sorry for the typo (metadata.js -> = metadata.json) ----- Mail original ----- De: "Jasper St. Pierre" =C3=80: shuihuzhuan@free.fr Cc: gnome-shell-list@gnome.org Envoy=C3=A9: Lundi 2 Avril 2012 14:22:25 Objet: Re: Question about metadata.js for extensions Both will work. --=20 =C2=A0 Jasper From rogeriofox.gnome@gmail.com Mon Apr 2 11:28:38 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 0E132750120; Mon, 2 Apr 2012 11:28:38 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.622 X-Spam-Level: X-Spam-Status: No, score=-2.622 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_JH=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vPTy4rSQ8631; Mon, 2 Apr 2012 11:28:35 +0000 (UTC) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by menubar.gnome.org (Postfix) with ESMTP id 1B01A75006F; Mon, 2 Apr 2012 11:28:34 +0000 (UTC) Received: by bkcjc3 with SMTP id jc3so3877590bkc.27 for ; Mon, 02 Apr 2012 04:28:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=EGTx5C5HqdZyo0GYnW5QrVsIWYTEapgvF43j260CB6w=; b=qvh5Z5oaGY0ypFZrYpG4bfgtzt5/YPzIWnKpLeqwh02NFoZtcPEtQm+g/0GmfX0YDS wqZETVFKUH7w9xjTKDri5kw5h8iTIz7XO7fdKxXIV8y8XifYFqHEW1FZ2DKotckSsEut v0hT/IPVOkkt3ImLEFIzFyrJH2KidHlSycKXKTIaRIW0T5dozAyNzzp0pCmsEJRYF1Ln Hu3x7AOXN8TRUloHgtDVivlQ1y4KiOEDyezJRgfjSkWlJivgH8u3J3bPCoQSOP3OLeKg TgRY1UpqI42jVit914IrjIyNQSXicDuBGnqpuYfEutitZ0vN2tp4zGeDdbs5W7ALwUTl /1Bg== MIME-Version: 1.0 Received: by 10.205.129.4 with SMTP id hg4mr3535512bkc.16.1333366113210; Mon, 02 Apr 2012 04:28:33 -0700 (PDT) Received: by 10.204.40.72 with HTTP; Mon, 2 Apr 2012 04:28:33 -0700 (PDT) In-Reply-To: References: Date: Mon, 2 Apr 2012 08:28:33 -0300 Message-ID: Subject: Re: [gnome-love] error build accountservice From: =?ISO-8859-1?Q?Rog=E9rio_Fernandes_Pereira?= To: Thiago Bellini Ribeiro Content-Type: multipart/alternative; boundary=000e0ce03dea88906a04bcb07dfd X-Mailman-Approved-At: Thu, 05 Apr 2012 14:12:10 +0000 Cc: gnome-shell-list@gnome.org, gnome-love@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2012 11:28:38 -0000 --000e0ce03dea88906a04bcb07dfd Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Me too Debian Squeeze! --=20 Rog=E9rio Fernandes Pereira GNU/Linux Debian User GNOME User ____________________________________________________________ 2012/4/1 Thiago Bellini Ribeiro > I had the same problem on Debian Wheezy. > > -- > Thiago Bellini | http://hackedbellini.org > On Apr 1, 2012 12:07 AM, "Bijan Binaee" wrote: > >> Hi >> i try to build gnome-shell using jhbuild >> >> in step that jhbuild try to build accountservice i got following error >> >> act-user-manager.c:45:31: fatal error: systemd/sd-daemon.h: No such file >> or directory >> compilation terminated. >> >> full make log : http://paste.kde.org/450032/ >> >> i realize that it need systemd development file >> my problem is i use ubuntu 11.10 not fedora and i'm not sure ubuntu >> support systemd throw* this post* >> >> Regard Bijan Binaee >> >> >> _______________________________________________ >> gnome-love mailing list >> gnome-love@gnome.org >> http://mail.gnome.org/mailman/listinfo/gnome-love >> >> > _______________________________________________ > gnome-love mailing list > gnome-love@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-love > > --000e0ce03dea88906a04bcb07dfd Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Me too Debian Squeeze!

--=A0
Rog=E9rio Fernandes Pere= ira
GNU/Linux Debian User
GNOME User
_________________= ___________________________________________

2012/4/1 Thiago Bellini Ribeiro <hackedbellini@gmail.com>

I had the same problem on Debian Wheezy.

--
Thiago Bellini | htt= p://hackedbellini.org

On Apr 1, 2012 12:07 AM, "Bijan B= inaee" <bi= janbina@gmail.com> wrote:
Hi
i try to build gnome-shell using jhbuild

in step that jhbuild = try to build accountservice i got following error

act-user-manager.c= :45:31: fatal error: systemd/sd-daemon.h: No such file or directory
compilation terminated.

full make log : http://paste.kde.org/450032/

i realize that it need systemd = development file
my problem is i use ubuntu 11.10 not fedora and i'= m not sure ubuntu support systemd throw this post

Regard Bijan Binaee


_______________________________________________
gnome-love mailing list
gnome-love@gnome.= org
http://mail.gnome.org/mailman/listinfo/gnome-love


_______________________________________________
gnome-love mailing list
gnome-love@gnome.= org
http://mail.gnome.org/mailman/listinfo/gnome-love





--000e0ce03dea88906a04bcb07dfd-- From ak-47@gmx.net Mon Apr 2 12:03:46 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 621E6750152 for ; Mon, 2 Apr 2012 12:03:46 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.583 X-Spam-Level: X-Spam-Status: No, score=-1.583 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, TW_JH=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tg-NEM2+vQwi for ; Mon, 2 Apr 2012 12:03:35 +0000 (UTC) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by menubar.gnome.org (Postfix) with SMTP id 8DB547503D3 for ; Mon, 2 Apr 2012 12:03:25 +0000 (UTC) Received: (qmail invoked by alias); 02 Apr 2012 12:03:23 -0000 Received: from ip-86-49-77-130.net.upcbroadband.cz (EHLO [10.0.0.7]) [86.49.77.130] by mail.gmx.net (mp019) with SMTP; 02 Apr 2012 14:03:23 +0200 X-Authenticated: #726810 X-Provags-ID: V01U2FsdGVkX1+rmnJtJverpjpt0yZ2u5Au7iCd8z0MWhkl3aInZl 6PFX8qsUhR36KU Message-ID: <1333368202.1932.21.camel@embrace.foo> Subject: Re: [gnome-love] error build accountservice From: Andre Klapper To: Bijan Binaee Date: Mon, 02 Apr 2012 14:03:22 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 (3.2.3-2.fc16) Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Y-GMX-Trusted: 0 X-Mailman-Approved-At: Thu, 05 Apr 2012 14:12:10 +0000 Cc: gnome-shell-list@gnome.org, gnome-love@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2012 12:03:47 -0000 On Sun, 2012-04-01 at 07:36 +0430, Bijan Binaee wrote: > i try to build gnome-shell using jhbuild > in step that jhbuild try to build accountservice i got following error > act-user-manager.c:45:31: fatal error: systemd/sd-daemon.h: No such > file or directory > compilation terminated. > > full make log : http://paste.kde.org/450032/ Maybe the check for systemd in http://cgit.freedesktop.org/accountsservice/commit/?id=753ec1b3dc91a8e93142e69f2daf8f798cb0850b does not work correctly? Please file a bug report under https://bugs.freedesktop.org/enter_bug.cgi?product=systemd and provide system information and the compile log. Thanks, andre -- mailto:ak-47@gmx.net | failed http://blogs.gnome.org/aklapper From matthias.clasen@gmail.com Thu Apr 5 14:32:16 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D2ECD750298; Thu, 5 Apr 2012 14:32:16 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_JH=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id otFI-ehXw7ZN; Thu, 5 Apr 2012 14:32:14 +0000 (UTC) Received: from mail-wg0-f46.google.com (mail-wg0-f46.google.com [74.125.82.46]) by menubar.gnome.org (Postfix) with ESMTP id 603A7750288; Thu, 5 Apr 2012 14:32:05 +0000 (UTC) Received: by wgbdq11 with SMTP id dq11so963921wgb.27 for ; Thu, 05 Apr 2012 07:32:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=sCir9aZL0oWy2Si19lvcHA7KTynpLZKB8DrRUPcq87E=; b=aAyyzkPLedjznSvbso6Zjyph036sBTziGuXfubt5j19RpDCJZHWjJ+WwfngWiMBFbf TS4rAmLgXi+mCI4Hrw9LbrEX/rrHc5sKDj5GWfYQ+fY71rdWidmirDtQs83I7D9STdYa O4LDwxD9lJLLLsAFHuWXAwqAzu9ygl3ilrjr/h40X2gu55CNMnCP0RWNZtcKZzGO45S6 Jm+hNTbxMPjhRi4V9DJ04InOoYeogAbwGXU1JizV21lNQuhLAIzbU3+2WzXfsNgKaTNe iCiCb67HJ7SKj+LOi3+p9hrKG/6N5gWuf+E70/oIStwyTnfA7R7PY+NTAz3+33WgtUG2 tkFw== MIME-Version: 1.0 Received: by 10.180.86.132 with SMTP id p4mr5397878wiz.15.1333636323809; Thu, 05 Apr 2012 07:32:03 -0700 (PDT) Received: by 10.223.112.5 with HTTP; Thu, 5 Apr 2012 07:32:03 -0700 (PDT) In-Reply-To: <1333368202.1932.21.camel@embrace.foo> References: <1333368202.1932.21.camel@embrace.foo> Date: Thu, 5 Apr 2012 10:32:03 -0400 Message-ID: Subject: Re: [gnome-love] error build accountservice From: Matthias Clasen To: Andre Klapper Content-Type: text/plain; charset=ISO-8859-1 Cc: gnome-shell-list@gnome.org, gnome-love@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2012 14:32:17 -0000 On Mon, Apr 2, 2012 at 8:03 AM, Andre Klapper wrote: > On Sun, 2012-04-01 at 07:36 +0430, Bijan Binaee wrote: >> i try to build gnome-shell using jhbuild >> in step that jhbuild try to build accountservice i got following error >> act-user-manager.c:45:31: fatal error: systemd/sd-daemon.h: No such >> file or directory >> compilation terminated. >> >> full make log : http://paste.kde.org/450032/ > > Maybe the check for systemd in > http://cgit.freedesktop.org/accountsservice/commit/?id=753ec1b3dc91a8e93142e69f2daf8f798cb0850b > does not work correctly? > Please file a bug report under > https://bugs.freedesktop.org/enter_bug.cgi?product=systemd and provide > system information and the compile log. Already fixed: http://cgit.freedesktop.org/accountsservice/commit/?id=4170d05e249d35486759a57784fdccd03b8c5234 From gavinengel@gmail.com Fri Apr 6 03:03:42 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id AD311750285 for ; Fri, 6 Apr 2012 03:03:42 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jQVb8qYsDL8o for ; Fri, 6 Apr 2012 03:03:27 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id 8BAEF750222 for ; Fri, 6 Apr 2012 03:03:19 +0000 (UTC) Received: by qcsg15 with SMTP id g15so1682674qcs.27 for ; Thu, 05 Apr 2012 20:03:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; bh=pzfzuFtAQI2SXjotK8X14aULakFIh93P9fX5iyNRJg4=; b=tjq689+YAFbu45dEfur6MRTcX5T7iD6OMuHdrDKlmBQlEMUsrwsSREQN63oZiBOzqX UypdluqWk1ScFLAFWWmEG8ZeTpPXU5K1qNmqtMPPHB9yaK85FXFm1c5nRlkKD3ZtmFYD VSm94YZ6jCzt9TaIDCtEQVmX3zVvrQ2IlX0jWdz3rDKt10bjxwMf1n2FiDdm586oSEE1 pPsm7bcnmyJ6w5FqThUefEo55CEPoY7NIXItRqHjRxuSLbYlEsv+eM66TBsk6oay3oeA ljStjnNaF/ZvQ4B18Rz+PUZOPVj0G4k2MFBtBBGXd1lgxpl22uuL4I8tqFvBIwxBLU7t sBog== Received: by 10.224.210.10 with SMTP id gi10mr7431067qab.47.1333681397785; Thu, 05 Apr 2012 20:03:17 -0700 (PDT) MIME-Version: 1.0 Sender: gavinengel@gmail.com Received: by 10.229.122.144 with HTTP; Thu, 5 Apr 2012 20:02:57 -0700 (PDT) From: Gavin Engel Date: Thu, 5 Apr 2012 20:02:57 -0700 X-Google-Sender-Auth: fyc14zM1APKyCogLJsFIzTPyY_A Message-ID: Subject: Install gnome-shell extensions via CLI? To: GNOME Shell Mailing List Content-Type: multipart/alternative; boundary=20cf300faeedf562e904bcf9e548 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Apr 2012 03:03:42 -0000 --20cf300faeedf562e904bcf9e548 Content-Type: text/plain; charset=UTF-8 I've found a handful of fantastic extensions on https://extensions.gnome.org/, and I'd like to install them quickly next next I re-install Gnome. Is there anyway I can install an extension by passing the extension.gnome.org id # to a command line tool, and have it grab the extension? I'd rather not rely on apt-get or yum to download from some official repository, I'd prefer to grab the latest and greatest from extensions.gnome.org. For instance, I really like this extension: https://extensions.gnome.org/extension/60/overlay-icons/ What I'd *love* to be able to do is type this in terminal: $ gnome-shell-extension-install 60; And have it do all the work for me. Is there a package which does this, or has someone created a script for doing this that they wouldn't mind sharing? Thank you, -Gavin --20cf300faeedf562e904bcf9e548 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I've found a handful of fantastic extensions on=C2=A0https://extensions.gnome.org/, and I'd like= to install them quickly next next I=C2=A0re-install=C2=A0Gnome. =C2=A0Is t= here anyway I can install an extension by passing the extension.gnome.org id # to a command line tool, and = have it grab the extension? =C2=A0I'd rather not rely on apt-get or yum= to download from some official repository, I'd prefer to grab the late= st and greatest from extensions.gno= me.org.

For instance, I really like this extension:=C2=A0https://extension= s.gnome.org/extension/60/overlay-icons/

What I= 'd love to be able to do is type this in terminal:

$ gnome-shell-extension-install 60;

And have it do all the work for me. =C2=A0Is there a package which = does this, or has someone created a script for doing this that they wouldn&= #39;t mind sharing?

Thank you,

-Gavin
--20cf300faeedf562e904bcf9e548-- From magcius@gmail.com Fri Apr 6 14:44:54 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B3B3775007D for ; Fri, 6 Apr 2012 14:44:54 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bi6yW-iM3l4u for ; Fri, 6 Apr 2012 14:44:52 +0000 (UTC) Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by menubar.gnome.org (Postfix) with ESMTP id 713E1750021 for ; Fri, 6 Apr 2012 14:44:44 +0000 (UTC) Received: by qao25 with SMTP id 25so419646qao.6 for ; Fri, 06 Apr 2012 07:44:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=XMq9dbz5+zorsqNEsQTUAuifkmQT6BlpRy8vk4IQA34=; b=W5RQl6iRKewMU5+RMK7IyyGTmcc95/4BrMBvUdquJagLyaKfqCPSSW+8TsmVgK0PpP pNleEXMeKj2Jgeo9VLMBNPMxEBQ7P4OFFAomFvUaKmOtoU+lbpI6a0iCWHBMP/dzaXCi FXcRx7kdup9VUbiNAV7tSx5HeYbvbqixIhCDRt7X7BodlaCEdKZRSXfHNzaUBjV8jy/w 0v9NnwRIxwI7FHprrEpBWutqHnV6fP9HRpFjISjDgjaxn9QO0AbHPy4koQ16ThlzWiGB pNIA6HhiRVo9jOdiBDRXGnpL5XU59hhCaHUpJtlc/9WnYU1chVzQ6BYXs4zuxJNOSazf KmCQ== MIME-Version: 1.0 Received: by 10.229.135.16 with SMTP id l16mr824393qct.28.1333723482764; Fri, 06 Apr 2012 07:44:42 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Fri, 6 Apr 2012 07:44:42 -0700 (PDT) In-Reply-To: References: Date: Fri, 6 Apr 2012 10:44:42 -0400 X-Google-Sender-Auth: D9A5WldU3lJD_9jvWtwIY5XWRlU Message-ID: Subject: Re: Install gnome-shell extensions via CLI? From: "Jasper St. Pierre" To: Gavin Engel Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: GNOME Shell Mailing List X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Apr 2012 14:44:54 -0000 I don't have such a script ready, but I can tell you what to do: https://extensions.gnome.org/extension-info/?pk=3D60&shell_version=3D3.= 2 Will give you a "download_url" key back. Download that zipfile, and unzip it into ~/.local/share/gnome-shell/extensions After that, you need to enable the extension. You can do this by calling out to gnome-shell-extension-tool, or modifying the GSettings key yourself. On Thu, Apr 5, 2012 at 11:02 PM, Gavin Engel wrote: > I've found a handful of fantastic extensions > on=A0https://extensions.gnome.org/, and I'd like to install them quickly = next > next I=A0re-install=A0Gnome. =A0Is there anyway I can install an extensio= n by > passing the extension.gnome.org id # to a command line tool, and have it > grab the extension? =A0I'd rather not rely on apt-get or yum to download = from > some official repository, I'd prefer to grab the latest and greatest from > extensions.gnome.org. > > For instance, I really like this > extension:=A0https://extensions.gnome.org/extension/60/overlay-icons/ > > What I'd love to be able to do is type this in terminal: > > $ gnome-shell-extension-install 60; > > > And have it do all the work for me. =A0Is there a package which does this= , or > has someone created a script for doing this that they wouldn't mind shari= ng? > > Thank you, > > -Gavin > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list > --=20 =A0 Jasper From gavinengel@gmail.com Fri Apr 6 19:12:27 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E8ED775006B for ; Fri, 6 Apr 2012 19:12:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mo2pvtAeGCfW for ; Fri, 6 Apr 2012 19:12:11 +0000 (UTC) Received: from mail-qa0-f45.google.com (mail-qa0-f45.google.com [209.85.216.45]) by menubar.gnome.org (Postfix) with ESMTP id 8F52F750081 for ; Fri, 6 Apr 2012 19:12:03 +0000 (UTC) Received: by qaeb19 with SMTP id b19so624804qae.11 for ; Fri, 06 Apr 2012 12:12:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=szbiysQxEYMMgC0nb8tz+48cGAypp173pS5fqNgTRR4=; b=cAPxVtxGvaoY54OeP4DdQCjxrzEu/k7ms4+cL4dzOrCG41oP5C4KNjjzcHukRNIllG 49Sm87M+qc0OoLezaPz0NYZF34CkUZOfMmLBWtMT9EDgQZvWUSUVJVipN7OxfDEnrocp oP7EhBHaz8Z7zClnHo2TJifmxN3k52E7+tecCoLNwBAa1RqhVAFQvBqhUubhEhsb9Rzb OnsL5OVDEAmjo3b8vSsr1O7GlJRAzqXSKp3JkLkH0+ElJgdnjPB5aTW18ODTWSYfnnrz s4ixgPGOfgzBeM30Du7e6hRXZqUD1DDzLkavmlz4ane+fLA5trftBTgNwHvr+rY6KrJI b4yw== Received: by 10.229.105.88 with SMTP id s24mr3067478qco.53.1333739521409; Fri, 06 Apr 2012 12:12:01 -0700 (PDT) MIME-Version: 1.0 Sender: gavinengel@gmail.com Received: by 10.229.122.144 with HTTP; Fri, 6 Apr 2012 12:11:41 -0700 (PDT) In-Reply-To: References: From: Gavin Engel Date: Fri, 6 Apr 2012 12:11:41 -0700 X-Google-Sender-Auth: N3-EHHutjadjJOU-7ICXin1xNTk Message-ID: Subject: Re: Install gnome-shell extensions via CLI? To: "Jasper St. Pierre" Content-Type: multipart/alternative; boundary=00235429cf406583b504bd076e14 Cc: GNOME Shell Mailing List X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Apr 2012 19:12:27 -0000 --00235429cf406583b504bd076e14 Content-Type: text/plain; charset=UTF-8 Thank you, Jasper. That's simple enough that I could do this on my own. -Gavin On Fri, Apr 6, 2012 at 7:44 AM, Jasper St. Pierre wrote: > I don't have such a script ready, but I can tell you what to do: > > https://extensions.gnome.org/extension-info/?pk=60&shell_version=3.2 > > Will give you a "download_url" key back. Download that zipfile, and > unzip it into ~/.local/share/gnome-shell/extensions > > After that, you need to enable the extension. You can do this by > calling out to gnome-shell-extension-tool, or modifying the GSettings > key yourself. > > On Thu, Apr 5, 2012 at 11:02 PM, Gavin Engel wrote: > > I've found a handful of fantastic extensions > > on https://extensions.gnome.org/, and I'd like to install them quickly > next > > next I re-install Gnome. Is there anyway I can install an extension by > > passing the extension.gnome.org id # to a command line tool, and have it > > grab the extension? I'd rather not rely on apt-get or yum to download > from > > some official repository, I'd prefer to grab the latest and greatest from > > extensions.gnome.org. > > > > For instance, I really like this > > extension: https://extensions.gnome.org/extension/60/overlay-icons/ > > > > What I'd love to be able to do is type this in terminal: > > > > $ gnome-shell-extension-install 60; > > > > > > And have it do all the work for me. Is there a package which does this, > or > > has someone created a script for doing this that they wouldn't mind > sharing? > > > > Thank you, > > > > -Gavin > > > > _______________________________________________ > > gnome-shell-list mailing list > > gnome-shell-list@gnome.org > > http://mail.gnome.org/mailman/listinfo/gnome-shell-list > > > > > > -- > Jasper > --00235429cf406583b504bd076e14 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thank you, Jasper. =C2=A0That's simple enough that I could do this on m= y own.

-Gavin

On Fri, = Apr 6, 2012 at 7:44 AM, Jasper St. Pierre <jstpierre@mecheye.net> wrote:
I don't have such a script ready, but I = can tell you what to do:

=C2=A0 =C2=A0https://extensions.gnome.org/= extension-info/?pk=3D60&shell_version=3D3.2

Will give you a "download_url" key back. Download that zipfile, a= nd
unzip it into ~/.local/share/gnome-shell/extensions

After that, you need to enable the extension. You can do this by
calling out to gnome-shell-extension-tool, or modifying the GSettings
key yourself.

On Thu, Apr 5, 2012 at 11:02 PM, Gavin Engel <gavin@engel.com> wrote:
> I've found a handful of fantastic extensions
> on=C2=A0ht= tps://extensions.gnome.org/, and I'd like to install them quickly n= ext
> next I=C2=A0re-install=C2=A0Gnome. =C2=A0Is there anyway I can install= an extension by
> passing the e= xtension.gnome.org id # to a command line tool, and have it
> grab the extension? =C2=A0I'd rather not rely on apt-get or yum to= download from
> some official repository, I'd prefer to grab the latest and greate= st from
> extensions.g= nome.org.
>
> For instance, I really like this
> extension:=C2=A0https://extensions.gnome.org/extension/60/= overlay-icons/
>
> What I'd love to be able to do is type this in terminal:
>
> $ gnome-shell-extension-install 60;
>
>
> And have it do all the work for me. =C2=A0Is there a package which doe= s this, or
> has someone created a script for doing this that they wouldn't min= d sharing?
>
> Thank you,
>
> -Gavin
>
> _______________________________________________
> gnome-shell-list mailing list
> gnome-shell-list@gnome.o= rg
> http://mail.gnome.org/mailman/listinfo/gnome-shell-list=
>



--
=C2=A0 Jasper

--00235429cf406583b504bd076e14-- From nalimilan@club.fr Sat Apr 7 09:45:16 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B2B6C7500B6 for ; Sat, 7 Apr 2012 09:45:16 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TvzYi55RPsHg for ; Sat, 7 Apr 2012 09:45:14 +0000 (UTC) Received: from smtp23.services.sfr.fr (smtp23.services.sfr.fr [93.17.128.21]) by menubar.gnome.org (Postfix) with ESMTP id F35D175006D for ; Sat, 7 Apr 2012 09:45:05 +0000 (UTC) Received: from filter.sfr.fr (localhost [127.0.0.1]) by msfrf2312.sfr.fr (SMTP Server) with ESMTP id F2E007000059; Sat, 7 Apr 2012 11:45:02 +0200 (CEST) Received: from [192.168.0.10] (85-168-238-59.rev.numericable.fr [85.168.238.59]) by msfrf2312.sfr.fr (SMTP Server) with ESMTP id D1DCC7000094; Sat, 7 Apr 2012 11:45:02 +0200 (CEST) X-SFR-UUID: 20120407094502859.D1DCC7000094@msfrf2312.sfr.fr Message-ID: <1333791902.13894.11.camel@milan> Subject: Re: Matching Java WM_CLASS or matching two WM_CLASS values From: Milan Bouchet-Valat To: Alessandro Crismani Date: Sat, 07 Apr 2012 11:45:02 +0200 In-Reply-To: <1332364677.727.14.camel@localhost.localdomain> References: <1332364677.727.14.camel@localhost.localdomain> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 (3.2.3-2.fc16) Content-Transfer-Encoding: 8bit Mime-Version: 1.0 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Apr 2012 09:45:16 -0000 Le mercredi 21 mars 2012 à 22:17 +0100, Alessandro Crismani a écrit : > Hi everybody, > > I have a problem with a Java application that sets its WM_CLASS value to > either "wm-class-a" or "wm-class-b" (the two real ones are garbage, e.g. > java-lang-thread). The application is beyond my control and I can't > modify it for setting a saner WM_CLASS. > > I can install the desktop file of the application as: > /usr/share/applications/wm-class-a.desktop, > and it will match instances having a WM_CLASS value of wm-class-a, or > as: > /usr/share/applications/wm-class-b.desktop, > and it will match instances having a WM_CLASS value of wm-class-b. > > Neither solution is really good since I get a mis-match almost half of > the times. > > I considered installing both files and adding a NoDisplay=true to one of > them, but then if I pin the one that is shown to the Dash, and the one > that spawns is the other one I still get two icons. > > The question is, how can I match both instances with a single desktop > file? Is it possible? Can I somehow tell Gnome Shell that both WM_CLASS > values should match a particular desktop file? Please see https://bugzilla.gnome.org/show_bug.cgi?id=673657 Regards From alessandro.crismani@gmail.com Sat Apr 7 10:01:28 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D090575006D for ; Sat, 7 Apr 2012 10:01:28 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fc9vjCcsOYQ1 for ; Sat, 7 Apr 2012 10:01:26 +0000 (UTC) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by menubar.gnome.org (Postfix) with ESMTP id 526477500D6 for ; Sat, 7 Apr 2012 10:01:17 +0000 (UTC) Received: by wern13 with SMTP id n13so2940331wer.27 for ; Sat, 07 Apr 2012 03:01:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:x-mailer:content-transfer-encoding:mime-version; bh=M15xjGpN3QvvmsDqt3GYYapugUnZUs5pYrkm6Z4Y/kM=; b=hjjfdwxT++SSL6zgEomyOPx6q6EboyrNuh4dNjfOA1DxiXeHW4+lFyvHhE9baJD8Xt RTg8+e1fbARNebSnt/qWZde8spRk+pMeTRgqfmD5UGKl54JRjAcUM2i0OLjrSTuEsYs5 jA0p2ZCDEqWeD7qPBhZU2W2qc81c7o0POY1CE2DRp0dT868gFODvLdQjG31GCFsCpgCD NRekRZ2jp/W7VXmaLT8ybYALUEnrXPF4GAu8dDlVPn2xgmayBZ5snaM8BhLp+Uqqa6QX eR4fItgeAbycyAMEZ5nd98odmdrS1K7pl+eAGFSh+XA9jtqJx11xWUrk6SUZE7wQcPB3 xP3A== Received: by 10.180.101.136 with SMTP id fg8mr2442518wib.4.1333792876198; Sat, 07 Apr 2012 03:01:16 -0700 (PDT) Received: from [192.168.2.240] (host229-94-dynamic.117-80-r.retail.telecomitalia.it. [80.117.94.229]) by mx.google.com with ESMTPS id ff9sm13385436wib.2.2012.04.07.03.01.14 (version=SSLv3 cipher=OTHER); Sat, 07 Apr 2012 03:01:15 -0700 (PDT) Message-ID: <1333793344.875.11.camel@localhost.localdomain> Subject: Re: Matching Java WM_CLASS or matching two WM_CLASS values From: Alessandro Crismani To: Milan Bouchet-Valat Date: Sat, 07 Apr 2012 12:09:04 +0200 In-Reply-To: <1333791902.13894.11.camel@milan> References: <1332364677.727.14.camel@localhost.localdomain> <1333791902.13894.11.camel@milan> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 Content-Transfer-Encoding: 8bit Mime-Version: 1.0 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Apr 2012 10:01:29 -0000 Il giorno sab, 07/04/2012 alle 11.45 +0200, Milan Bouchet-Valat ha scritto: > Le mercredi 21 mars 2012 à 22:17 +0100, Alessandro Crismani a écrit : > > Hi everybody, > > > > I have a problem with a Java application that sets its WM_CLASS value to > > either "wm-class-a" or "wm-class-b" (the two real ones are garbage, e.g. > > java-lang-thread). The application is beyond my control and I can't > > modify it for setting a saner WM_CLASS. > > > > ... > > > > > > The question is, how can I match both instances with a single desktop > > file? Is it possible? Can I somehow tell Gnome Shell that both WM_CLASS > > values should match a particular desktop file? > Please see > https://bugzilla.gnome.org/show_bug.cgi?id=673657 > > > Regards Thanks a lot, Just to make sure I understood it clearly, the Shell will match the StartupWMClass property of a desktop file and, if it fails, the match will be on the .desktop file name, is this correct? If it is, I could match my dumb application (that uses two WM Classes) by relying on the StartupWMClass for one wm_class and on the file name for the other wm_class. What if I have an even worse application that comes up with three different wm_class values (I hope that won't ever exists)? Can I specify multiple StartupWMClass values in a desktop file? Does my question make any sense? Anyway, If the patch within the linked bug makes its way into 3.4.1 it would be very very sweet, well done GNOME! Cheers, Alessandro From tim@gfxmonk.net Sat Apr 7 13:24:35 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CA70B75007B for ; Sat, 7 Apr 2012 13:24:35 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5BPDRpdcI7PM for ; Sat, 7 Apr 2012 13:24:34 +0000 (UTC) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by menubar.gnome.org (Postfix) with ESMTP id D8BC575006F for ; Sat, 7 Apr 2012 13:24:25 +0000 (UTC) Received: by iahk25 with SMTP id k25so6669820iah.27 for ; Sat, 07 Apr 2012 06:24:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-gm-message-state; bh=jrW0dAiQCquJTEpQXuVaEtBH+YHQREfiN04AKUqANfE=; b=WYe0SVZaNC10W+qQxQU7f8eBOX5eGWZaMs1EzBkYgi0NpNJPS9jp6yRrNBvnvyuPoe tZezvl44xDHyqzGhGIVuc/X6cB7keQ4UH8JcE96qKI8cggUOx315znrS+gco7/RjQ0yD eYGA2ZzRCep+kEz60H21WiD0Am14sEZelspEiLTsUGt6oVSnbnAWtnlyebJxDCvQsYeL 0/rIFTC+HfF1oqNQZvxkGJ9laoOz68AQkdnFlJf1io0qsHIALMCm079iLXHfGSx4jrUE 9FYEHt8/KWWG1S0vGHGx2K0voTW32OQ96irSkNAlusP/1oljadwtTCkRy0PyTUWmbW2b hOkg== Received: by 10.50.89.168 with SMTP id bp8mr1017662igb.3.1333805063955; Sat, 07 Apr 2012 06:24:23 -0700 (PDT) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx.google.com with ESMTPS id us6sm7401329igc.9.2012.04.07.06.24.22 (version=SSLv3 cipher=OTHER); Sat, 07 Apr 2012 06:24:23 -0700 (PDT) Received: by iahk25 with SMTP id k25so6669788iah.27 for ; Sat, 07 Apr 2012 06:24:22 -0700 (PDT) Received: by 10.43.131.194 with SMTP id hr2mr899985icc.34.1333805062122; Sat, 07 Apr 2012 06:24:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.50.203.37 with HTTP; Sat, 7 Apr 2012 06:24:06 -0700 (PDT) From: Tim Cuthbertson Date: Sat, 7 Apr 2012 23:24:06 +1000 Message-ID: Subject: "Anatomy of an extension" gives invalid JSON example To: gnome-shell-list Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQkXa4Jl/GYOjoL3omFV208CjFQerJ1YuxNORL8Z7ktLwfj5zgJ4eLOhrnAi4rdkZsHSGjHO X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Apr 2012 13:24:36 -0000 Just a minor issue with the website. The "Anatomy of an extension" section on http://live.gnome.org/GnomeShell/Extensions has invalid metadata.json sample - I couldn't get it to work until I changed all the single quotes to double quotes. JSON != Javascript. From root@localdomain.pl Sun Apr 8 14:53:48 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 38FEE750103 for ; Sun, 8 Apr 2012 14:53:48 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.901 X-Spam-Level: X-Spam-Status: No, score=-1.901 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PV9PZIV+Mtf6 for ; Sun, 8 Apr 2012 14:53:45 +0000 (UTC) X-Greylist: delayed 618 seconds by postgrey-1.32 at menubar.gnome.org; Sun, 08 Apr 2012 14:53:45 UTC Received: from vk1001.megiteam.com.pl (2481.rev.megiteam.pl [91.227.36.129]) by menubar.gnome.org (Postfix) with ESMTP id 488927500AF for ; Sun, 8 Apr 2012 14:53:36 +0000 (UTC) Received: from [192.168.1.132] (77-236-9-85.home.aster.pl [77.236.9.85]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: root@localdomain.pl) by vk1001.megiteam.com.pl (Postfix) with ESMTP id 8E4DB8110F68 for ; Sun, 8 Apr 2012 16:43:15 +0200 (CEST) Message-ID: <4F81A403.6010403@localdomain.pl> Date: Sun, 08 Apr 2012 16:43:15 +0200 From: Grzegorz Nosek User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.1) Gecko/20120216 Thunderbird/10.0.1 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Any way to capture keyboard/mouse in an extension? Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2012 14:53:48 -0000 Basically, I have the same question (and for the same underlying reason) as: http://mail.gnome.org/archives/gnome-shell-list/2011-April/msg00360.html which unfortunately remained unanswered. I want to alter windows' opacities after alt+scroll over them (or meta+scroll, or whatever). Any pointers? Best regards, Grzegorz Nosek From nalimilan@club.fr Sun Apr 8 19:38:10 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4F706750199 for ; Sun, 8 Apr 2012 19:38:10 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 83aZe4Aj287E for ; Sun, 8 Apr 2012 19:37:54 +0000 (UTC) Received: from smtp23.services.sfr.fr (smtp23.services.sfr.fr [93.17.128.19]) by menubar.gnome.org (Postfix) with ESMTP id 6D96875016D for ; Sun, 8 Apr 2012 19:37:45 +0000 (UTC) Received: from filter.sfr.fr (localhost [127.0.0.1]) by msfrf2302.sfr.fr (SMTP Server) with ESMTP id A95D870000AA; Sun, 8 Apr 2012 21:37:43 +0200 (CEST) Received: from [192.168.1.61] (unknown [95.176.90.207]) by msfrf2302.sfr.fr (SMTP Server) with ESMTP id 586F17000092; Sun, 8 Apr 2012 21:37:43 +0200 (CEST) X-SFR-UUID: 20120408193743362.586F17000092@msfrf2302.sfr.fr Message-ID: <1333913861.25106.3.camel@milan> Subject: Re: Matching Java WM_CLASS or matching two WM_CLASS values From: Milan Bouchet-Valat To: Alessandro Crismani Date: Sun, 08 Apr 2012 21:37:41 +0200 In-Reply-To: <1333793344.875.11.camel@localhost.localdomain> References: <1332364677.727.14.camel@localhost.localdomain> <1333791902.13894.11.camel@milan> <1333793344.875.11.camel@localhost.localdomain> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 (3.2.3-2.fc16) Content-Transfer-Encoding: 8bit Mime-Version: 1.0 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2012 19:38:10 -0000 Le samedi 07 avril 2012 à 12:09 +0200, Alessandro Crismani a écrit : > Il giorno sab, 07/04/2012 alle 11.45 +0200, Milan Bouchet-Valat ha > scritto: > > Le mercredi 21 mars 2012 à 22:17 +0100, Alessandro Crismani a écrit : > > > Hi everybody, > > > > > > I have a problem with a Java application that sets its WM_CLASS value to > > > either "wm-class-a" or "wm-class-b" (the two real ones are garbage, e.g. > > > java-lang-thread). The application is beyond my control and I can't > > > modify it for setting a saner WM_CLASS. > > > > > > ... > > > > > > > > > The question is, how can I match both instances with a single desktop > > > file? Is it possible? Can I somehow tell Gnome Shell that both WM_CLASS > > > values should match a particular desktop file? > > Please see > > https://bugzilla.gnome.org/show_bug.cgi?id=673657 > > > > > > Regards > > Thanks a lot, > > Just to make sure I understood it clearly, the Shell will match the > StartupWMClass property of a desktop file and, if it fails, the match > will be on the .desktop file name, is this correct? That's how I understand it too. > If it is, I could match my dumb application (that uses two WM Classes) > by relying on the StartupWMClass for one wm_class and on the file name > for the other wm_class. What if I have an even worse application that > comes up with three different wm_class values (I hope that won't ever > exists)? Can I specify multiple StartupWMClass values in a desktop file? > Does my question make any sense? I don't think you can specify several StartupWMClass in one .desktop file. But really, if an app uses three different WM_CLASS, it needs to be fixed... Regards From cdysthe@gmail.com Sun Apr 8 19:58:03 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D0C1575016D for ; Sun, 8 Apr 2012 19:58:03 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MGXEX27CPS2T for ; Sun, 8 Apr 2012 19:58:02 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id 181F7750066 for ; Sun, 8 Apr 2012 19:57:56 +0000 (UTC) Received: by obbwc18 with SMTP id wc18so8217629obb.27 for ; Sun, 08 Apr 2012 12:57:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:to:date:subject:mime-version:content-transfer-encoding :from:message-id:user-agent; bh=65JQ/P0gyRWOVOwqZIujtgy7/Hn6P6aR95duIKlAQIo=; b=EeAtaAJrfTmbZ3d4I1VIRKcroe0WMTPw45oeFCPaYH6EKH33eAfU1YCoo/c8DSnKL8 AM/xOAZLXFObkozN8TvWJosWNe8+4WsBS4E99hViO+B/2u5bF6VZE+PhoN2GhB9cThhI tB8PXfPy+ph+lxSBRPWYy7j5SF5SHupzclQx70n0eKH2U8erchSFGJtmhMU+rOOe4MU+ vQQfp9QoBreJodChtUUPsOVAfk528Mrvw5YnB0OtHDlnXFVMbt7PLfjAsqC5iY49QK08 fptskxH8j+vJIdF2yhX0lwHmwYEuhvtrLpRxGGxKuxrXl8SuwMyH7JZYznf6+Gg3Lcv2 Zgfw== Received: by 10.182.225.2 with SMTP id rg2mr7020228obc.2.1333915075286; Sun, 08 Apr 2012 12:57:55 -0700 (PDT) Received: from hit-nxdomain.opendns.com (76-253-64-19.lightspeed.austtx.sbcglobal.net. [76.253.64.19]) by mx.google.com with ESMTPS id vp14sm10992551oeb.5.2012.04.08.12.57.54 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 08 Apr 2012 12:57:55 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: gnome-shell-list@gnome.org Date: Sun, 08 Apr 2012 14:57:53 -0500 Subject: Application names in the (bottom) notification area. MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Christian Dysthe" Message-ID: User-Agent: Opera Mail/12.00 (Linux) X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2012 19:58:04 -0000 Hi, I have a couple of application which stays in the (bottom) notification area. In Gnome 2 they were named "Update Manager" and "HP Printer Manager", but in Gnome Shell their names are "update.py" and "hp-toolbox". I think that's their executable file names. Why aren't they named like they are in Gnome 2 or all other DE's I've used (Cinnamon, Unity, KDE, LXDE and XFCE)? Is there a way I can get Gnome Shell to show their application name instead of the executable file name? I'm running Gnome 3.2 on Linux Mint Debian Edition UP4 x64. -- //Christian From magcius@gmail.com Sun Apr 8 20:00:58 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D31275016D for ; Sun, 8 Apr 2012 20:00:58 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SdyaeR6S0e2e for ; Sun, 8 Apr 2012 20:00:56 +0000 (UTC) Received: from mail-qa0-f45.google.com (mail-qa0-f45.google.com [209.85.216.45]) by menubar.gnome.org (Postfix) with ESMTP id 5EBD6750066 for ; Sun, 8 Apr 2012 20:00:47 +0000 (UTC) Received: by qaeb19 with SMTP id b19so1372057qae.11 for ; Sun, 08 Apr 2012 13:00:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=zpAaxd2R7iQCIgBQAwT0bT0kyqKc78G4FX5/ObTnjKE=; b=I7vw5Pr0dPLsDOTo2TH5dWoHjCQEzTl6N5MOLhXJLZav1S3vXSUNCrS8FNR415pw8O DzGFxWemi73o1s7BwZXqcQUdc1YfPL4CqTLH5yNWg0jYA+5+vM15isH2M+6mc1IpRz7h tHJU3wy7V17lv1R3Rvlunj4GQRnsLo8klnY4qr4TfB/uPFqYFmiS61bTif8iR9zZzzcF XBOzYQKdu5kBnFXb6lgIelabe9WcG1dPQAemPDldeIxFs/iDFC4QOZ0fZKcnD9RwjZy6 3xGnshHLPeYby8X89UpdOccTObnZZ03y1tu4XyqyID28gfB+vCmofdn67hMJe3B9Zwnx NUxw== MIME-Version: 1.0 Received: by 10.229.135.16 with SMTP id l16mr2005167qct.28.1333915246489; Sun, 08 Apr 2012 13:00:46 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Sun, 8 Apr 2012 13:00:46 -0700 (PDT) In-Reply-To: References: Date: Sun, 8 Apr 2012 16:00:46 -0400 X-Google-Sender-Auth: dm91nfgyyFZGB4nGEYQpqqSIaBY Message-ID: Subject: Re: Application names in the (bottom) notification area. From: "Jasper St. Pierre" To: Christian Dysthe Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2012 20:00:58 -0000 On Sun, Apr 8, 2012 at 3:57 PM, Christian Dysthe wrote: > Hi, > > I have a couple of application which stays in the (bottom) notification > area. In Gnome 2 they were named "Update Manager" and "HP Printer Manager= ", > but in Gnome Shell their names are "update.py" and "hp-toolbox". I think > that's their executable file names. Why aren't they named like they are i= n > Gnome 2 or all other DE's I've used (Cinnamon, Unity, KDE, LXDE and XFCE)= ? Cinnamon? Are you sure? If so, that's a pretty bad bug. > Is there a way I can get Gnome Shell to show their application name inste= ad > of the executable file name? Are these system tray icons or libnotify notifications? > I'm running Gnome 3.2 on Linux Mint Debian Edition UP4 x64. > > -- > //Christian > > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From magcius@gmail.com Sun Apr 8 21:18:13 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2A709750066 for ; Sun, 8 Apr 2012 21:18:13 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lAw9V1e3YOHx for ; Sun, 8 Apr 2012 21:18:10 +0000 (UTC) Received: from mail-qa0-f45.google.com (mail-qa0-f45.google.com [209.85.216.45]) by menubar.gnome.org (Postfix) with ESMTP id 9B91375019F for ; Sun, 8 Apr 2012 21:18:02 +0000 (UTC) Received: by qaeb19 with SMTP id b19so1391049qae.11 for ; Sun, 08 Apr 2012 14:18:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=kb0bs5J0waBSWiooBPsT7YtmD8QLPEeUyZdAIpgAIlM=; b=DLDSa6TC8f4LFFvmUY3mUrLSYpm2mZSgc7cNekAPD7mLvnwC72sYKwiRj1aI7Vl+lw BuNUNrckSA/3riSC6OVNPHwssd52qH6TJP1GgOjnFSHvKTVlD3+dvDNcHpezOGqoNpEk 57K718pxNYsGLi3S8C+i4CovZsf/+haGh9keF3RRUmfqv0umHxf1hpsnMOSG7+mhGREM 3tHMbD08RnGpcfL0OKiVJmo0L3//ydLpR43q/W+s1cpGxGHz106ucisb+DMw43RV83mO dXVq603XAFRbnuYpD6bb1XlMRPK+aApu594edf9mthGUh0cgrt37C4j4huOWskWcUkOb eGag== MIME-Version: 1.0 Received: by 10.229.136.3 with SMTP id p3mr2063503qct.8.1333919880904; Sun, 08 Apr 2012 14:18:00 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Sun, 8 Apr 2012 14:18:00 -0700 (PDT) In-Reply-To: <4F81A403.6010403@localdomain.pl> References: <4F81A403.6010403@localdomain.pl> Date: Sun, 8 Apr 2012 18:18:00 -0300 X-Google-Sender-Auth: x3osTtugXtwaQtJXjfmboEwl0jU Message-ID: Subject: Re: Any way to capture keyboard/mouse in an extension? From: "Jasper St. Pierre" To: Grzegorz Nosek Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2012 21:18:13 -0000 You can use a keybinding to do something on a key press (except not yet because Florian needs to review my patch to make keybindings under extensions). Unfortunately, buttons (which include the scroll wheel, strangely) aren't covered by the keybinding system. I wonder if we should extend the keybinding system to set up passive grabs for buttons or not... On Sun, Apr 8, 2012 at 11:43 AM, Grzegorz Nosek wrote= : > Basically, I have the same question (and for the same underlying reason) = as: > > http://mail.gnome.org/archives/gnome-shell-list/2011-April/msg00360.html > > which unfortunately remained unanswered. > > I want to alter windows' opacities after alt+scroll over them (or > meta+scroll, or whatever). Any pointers? > > Best regards, > =A0Grzegorz Nosek > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From cdysthe@gmail.com Sun Apr 8 23:46:27 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6D3BF750196 for ; Sun, 8 Apr 2012 23:46:27 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3cQS1hxTytXH for ; Sun, 8 Apr 2012 23:46:25 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id 073547500C1 for ; Sun, 8 Apr 2012 23:46:16 +0000 (UTC) Received: by obbwc18 with SMTP id wc18so8396667obb.27 for ; Sun, 08 Apr 2012 16:46:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:references:subject:to:date:cc:mime-version :content-transfer-encoding:from:message-id:in-reply-to:user-agent; bh=hAE843d5swqHgX7kP1rBEdPwpIZSeePZMnkPrt+Wxqg=; b=eMd+/8Y1RJOyagRewLUT3wAWVPDrJhPjr6LrffKnUfSpbNJvK5LU7o2z1PGbDNDaec V7d06jMJ24Hdhl7mBKa7T1BYU1hIhhipWh5N1Wh69UdfXrkOCmJ9uIRBABQITh9u4l96 KkENUrmR56aoQ2MKe/10dwrNCqHOcRbaFNEsTdcIxz/kTJryrt7rbAuM0exwGXnkjoBC G2xjYRGIUyJpsThzL5dZN0YcZFZR4A+AKbx9KKBX6Owsx9P6um0pmvkkdLyx1yL2EY4U FnJ/f+a7fPGjlY/BngkjoK2+ivLu5SpHphXVatW0bA2UNILCJzM0QzOC17uFLZ8xuNl/ XG0A== Received: by 10.182.121.40 with SMTP id lh8mr7409267obb.37.1333928775270; Sun, 08 Apr 2012 16:46:15 -0700 (PDT) Received: from hit-nxdomain.opendns.com (76-253-64-19.lightspeed.austtx.sbcglobal.net. [76.253.64.19]) by mx.google.com with ESMTPS id xh3sm14527580obb.13.2012.04.08.16.46.14 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 08 Apr 2012 16:46:15 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes References: Subject: Re: Application names in the (bottom) notification area. To: "Gnome Shell List" Date: Sun, 08 Apr 2012 18:46:13 -0500 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Christian Dysthe" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.00 (Linux) X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2012 23:46:27 -0000 On Sun, 08 Apr 2012 15:00:46 -0500, Jasper St. Pierre wrote: > On Sun, Apr 8, 2012 at 3:57 PM, Christian Dysthe > wrote: >> Hi, >> >> I have a couple of application which stays in the (bottom) notification >> area. In Gnome 2 they were named "Update Manager" and "HP Printer >> Manager", >> but in Gnome Shell their names are "update.py" and "hp-toolbox". I think >> that's their executable file names. Why aren't they named like they are >> in >> Gnome 2 or all other DE's I've used (Cinnamon, Unity, KDE, LXDE and >> XFCE)? > > Cinnamon? Are you sure? If so, that's a pretty bad bug. I checked Cinnamon again since I just updated it to v1.4 and it has been in heavy development lately. Now his particular program, which btw is Linux Mint's updater, doesn't a name associated with it in Cinnamon at all. It's just the icon. But in Gnome Shell it's still'update.py' when you hover over it. The other program is called 'HPLIP Status Service' in Cinnamon, but is 'HP-systray' in Gnome Shell. To me it seems like Gnome Shell uses WM class for naming, not the .desktop file. Could that be the case? > >> Is there a way I can get Gnome Shell to show their application name >> instead >> of the executable file name? > > Are these system tray icons or libnotify notifications? I'm not sure what they are. How could I find out? > >> I'm running Gnome 3.2 on Linux Mint Debian Edition UP4 x64. >> >> -- //Christian Dropbox. Your files from anywhere! - http://db.tt/U8MqkVR From magcius@gmail.com Sun Apr 8 23:49:46 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B714E750199 for ; Sun, 8 Apr 2012 23:49:46 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SNCpKjc1Cnxu for ; Sun, 8 Apr 2012 23:49:44 +0000 (UTC) Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by menubar.gnome.org (Postfix) with ESMTP id 42067750196 for ; Sun, 8 Apr 2012 23:49:35 +0000 (UTC) Received: by qao25 with SMTP id 25so1253867qao.6 for ; Sun, 08 Apr 2012 16:49:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=9tpGW+/woLY4LkhsndBzd87AS5zrIYLGO39UGRbYZTc=; b=bUo5kMVxv5vacdwzwxkR76lVruL9WE7bqM08I7l6dswvJjYxdP344agWwyYLuhwzTS zxqSUVYBfcMmKBm4wFjQJHIlUq5Yqr+lXIKecDc0rJM4tcosXalSbm9o0F7UOTMkaN6N lhehmvMGQfyXRtXR8A26LZMiyBYEciulukznkf4zxtTPoClTe0TT3mOBoRF0P/kkCkOH 7FjE8Hw9t3uovPcNcpGYrzAgWdVyVOnCoP1mqeC2on6eCBVFqRfeScTB6DVgZPQy/VPh pHnnux22DOD+cDE8UNjPNBXnGOf6q8O5wJ/NzESniAfU7DttNrWB/k/A+wXMDtSnSkpO cgJw== MIME-Version: 1.0 Received: by 10.224.204.131 with SMTP id fm3mr6960776qab.27.1333928974341; Sun, 08 Apr 2012 16:49:34 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Sun, 8 Apr 2012 16:49:34 -0700 (PDT) In-Reply-To: References: Date: Sun, 8 Apr 2012 19:49:34 -0400 X-Google-Sender-Auth: E9EcvckfL5mhdDbEyNcu0DTIfhE Message-ID: Subject: Re: Application names in the (bottom) notification area. From: "Jasper St. Pierre" To: Christian Dysthe Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Gnome Shell List X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Apr 2012 23:49:46 -0000 On Sun, Apr 8, 2012 at 7:46 PM, Christian Dysthe wrote: > On Sun, 08 Apr 2012 15:00:46 -0500, Jasper St. Pierre > wrote: > >> On Sun, Apr 8, 2012 at 3:57 PM, Christian Dysthe >> wrote: >>> >>> Hi, >>> >>> I have a couple of application which stays in the (bottom) notification >>> area. In Gnome 2 they were named "Update Manager" and "HP Printer >>> Manager", >>> but in Gnome Shell their names are "update.py" and "hp-toolbox". I thin= k >>> that's their executable file names. Why aren't they named like they are >>> in >>> Gnome 2 or all other DE's I've used (Cinnamon, Unity, KDE, LXDE and >>> XFCE)? >> >> >> Cinnamon? Are you sure? If so, that's a pretty bad bug. > > > I checked Cinnamon again since I just updated it to v1.4 and it has been = in > heavy development lately. Now his particular program, which btw is Linux > Mint's updater, doesn't a name associated with it in Cinnamon at all. It'= s > just the icon. But in Gnome Shell it's still'update.py' when you hover ov= er > it. The other program is called 'HPLIP Status Service' in Cinnamon, but i= s > 'HP-systray' in Gnome Shell. To me it seems like Gnome Shell uses WM clas= s > for naming, not the .desktop file. Could that be the case? That could very well be, and that would be a bug. >> >>> Is there a way I can get Gnome Shell to show their application name >>> instead >>> of the executable file name? >> >> >> Are these system tray icons or libnotify notifications? If you click on them, do they bring up a fancy bubble, or do they launch the application or bring up a menu or something. > I'm not sure what they are. How could I find out? > >> >>> I'm running Gnome 3.2 on Linux Mint Debian Edition UP4 x64. >>> >>> > > -- > //Christian > > =A0 =A0 =A0 =A0Dropbox. Your files from anywhere! - http://db.tt/U8MqkVR --=20 =A0 Jasper From cdysthe@gmail.com Mon Apr 9 00:07:40 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 485BE750199 for ; Mon, 9 Apr 2012 00:07:40 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3RRTVKlwJ8uj for ; Mon, 9 Apr 2012 00:07:25 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id ACF2F7500C1 for ; Mon, 9 Apr 2012 00:07:17 +0000 (UTC) Received: by obbwc18 with SMTP id wc18so8416672obb.27 for ; Sun, 08 Apr 2012 17:07:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:to:date:subject:mime-version:content-transfer-encoding :from:message-id:user-agent; bh=x0LUaTf38yV3nKUgohX+VY3l5iEZztWxJZIeK3auk1c=; b=d2nlR9Xu1AhMCQDklPrB8ggJl9Dx+zQjdgKi/hbBwTiZpr5B7dR93hq0WpJUFQg0rn ger3eGjaF7b5atgCTfIGeShvSQ0TqLQFtGBAa8CMNtr1Mriky9Yk0IhTJ9xI/vTbBZtI FMOorNpyOB4H2goARCWyfuw3fXFmFnHm61Y72+LhmSRhLi6r6ZKDJlDknMoTMsPCRkjU qC0DQisioysb2zPgBwvqDhj4drfoycVSFmHEN1cBFEui2H0IrhUyLXKXoFDJZo7zjERp XduRK89mlfFsE+vhGWKgJVpBMPr7HY5kF5D6x17GFxNVcmzsqQLW1Z8lMlppAuRlQefi kIwQ== Received: by 10.182.188.1 with SMTP id fw1mr2009404obc.3.1333930035963; Sun, 08 Apr 2012 17:07:15 -0700 (PDT) Received: from hit-nxdomain.opendns.com (76-253-64-19.lightspeed.austtx.sbcglobal.net. [76.253.64.19]) by mx.google.com with ESMTPS id o9sm14568406obd.21.2012.04.08.17.07.15 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 08 Apr 2012 17:07:15 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: gnome-shell-list@gnome.org Date: Sun, 08 Apr 2012 19:07:14 -0500 Subject: Disable touchpad while typing with a 2 second delay in Gnome Shell MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Christian Dysthe" Message-ID: User-Agent: Opera Mail/12.00 (Linux) X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 00:07:40 -0000 Hi, I relatively recently switched to Gnome Shell as my main desktop. I have never worked more efficiently in any DE. But there's this one (for me) serious issue: When I enable "Disable touchpad while typing" in the mouse preferences there's a 2 seconds (!) delay after I stop typing before the touchpad works again. For me the delay makes it impossible to work with this setting enabled, and on my main laptop I really need this setting since typing alone makes the cursor jump. Many laptops have this problem which is why this option was offered in the first place I would assume. This delay was IIRC 0.2 seconds in Gnome 2. Why on earth was it changed in Gnome 3 to 2 seconds? Typo? :) I can not even find a hidden setting for this delay, so it seems to me it's hard coded. I did find a workaround using syndaemon instead of Gnome's own settings but it causes some inaccuracy in other touchpad settings. I can live with that though. I hope I have overlooked something, but I have poked around a little and seen some mention of actually recompiling Gnome 3 to change this setting. Is that really the case? -- //Christian From cdysthe@gmail.com Mon Apr 9 00:17:56 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 50839750196 for ; Mon, 9 Apr 2012 00:17:56 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UIGvSKYexlj7 for ; Mon, 9 Apr 2012 00:17:54 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id 03D0A7500C1 for ; Mon, 9 Apr 2012 00:17:45 +0000 (UTC) Received: by obbwc18 with SMTP id wc18so8427020obb.27 for ; Sun, 08 Apr 2012 17:17:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:to:cc:subject:references:date:mime-version :content-transfer-encoding:from:message-id:in-reply-to:user-agent; bh=G5eeq4PgU+4C23qbEeXNdxliS86u0DJPOz5S6BzbOpg=; b=ZmHXX49oVj3HaxzF58UHOduJVYZAg3O3gzl6F3gxNZFCenhHayqYutv0tBfYdVRrxU ENPbpZ4s8wpB8LZpmHmKJK5DeWjitlsiIUuxjKGc+wU51X7yJyZaAEU1GA4Xn7r96rJK 61ihoUANr4CcqRyUQC3DhNbpKDr0RbfqfSnm54OHgqpvgfelu3uewzhD5AOEgQdAnWWs mdXgM85DDyFAUlYd9B13tgB5kDAEjNXQK5/NBCX+8u0NW6r6/xnGJHKKQOQGpFm/sV6a 4lor976yAe1yOHy1WDSklgKcRK8qVB9p0rI38WmrkNQ8E9H0Q+Qg1l+5JWfvoXI8ydMF DvVA== Received: by 10.60.20.100 with SMTP id m4mr7816523oee.10.1333930664298; Sun, 08 Apr 2012 17:17:44 -0700 (PDT) Received: from hit-nxdomain.opendns.com (76-253-64-19.lightspeed.austtx.sbcglobal.net. [76.253.64.19]) by mx.google.com with ESMTPS id n10sm14590223obu.23.2012.04.08.17.17.43 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 08 Apr 2012 17:17:44 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "Gnome Shell List" Subject: Re: Application names in the (bottom) notification area. References: Date: Sun, 08 Apr 2012 19:17:42 -0500 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Christian Dysthe" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.00 (Linux) X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 00:17:56 -0000 On Sun, 08 Apr 2012 18:49:34 -0500, Jasper St. Pierre wrote: > On Sun, Apr 8, 2012 at 7:46 PM, Christian Dysthe > wrote: >> On Sun, 08 Apr 2012 15:00:46 -0500, Jasper St. Pierre >> wrote: >> >>> On Sun, Apr 8, 2012 at 3:57 PM, Christian Dysthe >>> wrote: >>>> >>>> Hi, >>>> >>>> I have a couple of application which stays in the (bottom) >>>> notification >>>> area. In Gnome 2 they were named "Update Manager" and "HP Printer >>>> Manager", >>>> but in Gnome Shell their names are "update.py" and "hp-toolbox". I >>>> think >>>> that's their executable file names. Why aren't they named like they >>>> are >>>> in >>>> Gnome 2 or all other DE's I've used (Cinnamon, Unity, KDE, LXDE and >>>> XFCE)? >>> >>> >>> Cinnamon? Are you sure? If so, that's a pretty bad bug. >> >> >> I checked Cinnamon again since I just updated it to v1.4 and it has >> been in >> heavy development lately. Now his particular program, which btw is Linux >> Mint's updater, doesn't a name associated with it in Cinnamon at all. >> It's >> just the icon. But in Gnome Shell it's still'update.py' when you hover >> over >> it. The other program is called 'HPLIP Status Service' in Cinnamon, but >> is >> 'HP-systray' in Gnome Shell. To me it seems like Gnome Shell uses WM >> class >> for naming, not the .desktop file. Could that be the case? > > That could very well be, and that would be a bug. I checked with xprop. It really looks like Gnome Shell uses WM_class, not WM_name or the .desktop file. I'll look into filing it as a bug. >>> >>>> Is there a way I can get Gnome Shell to show their application name >>>> instead >>>> of the executable file name? >>> >>> >>> Are these system tray icons or libnotify notifications? > > If you click on them, do they bring up a fancy bubble, or do they > launch the application or bring up a menu or something. No fancy bubble. One opens the application, the other has a menu with a few options. > >> I'm not sure what they are. How could I find out? >> >>> >>>> I'm running Gnome 3.2 on Linux Mint Debian Edition UP4 x64. >>>> >>>> -- //Christian From magcius@gmail.com Mon Apr 9 00:25:32 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BF1B6750199 for ; Mon, 9 Apr 2012 00:25:32 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HY3sEkEuFuNE for ; Mon, 9 Apr 2012 00:25:19 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id CC399750196 for ; Mon, 9 Apr 2012 00:25:10 +0000 (UTC) Received: by qcsg15 with SMTP id g15so2980520qcs.27 for ; Sun, 08 Apr 2012 17:25:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=opL1nBQI32gTeXxxFO0atslS0ayhMrbvIxoEUWfzJRo=; b=Uf4pC1hSGd0I+9p3QNaE5MEVZZ2DqjGV87D9vHWztXIlyKp5ojmtjLSX4nckEoQn8z AqvwGQ3upu9FtIBripHtxiRduro1Vm0dX7qxewieIXsXi4OTnUgMaeSn2uCTBAPmF/RL FBRRt6HjIZpkomTXqWtT0gMQkfhXlyUucxOVQL555LB/Vo4Y0EBx58c2hemESPPrC1IY qQnyw7hffS0ycp8H8uwF9zzEStBQO9R+0u87lArUUwbGmN0qFV8XA3AU4Kl/ahJMekK7 nsB/yNikriXV1JUf1UyAmIi3uT7EuhDe+tALkw3CwKvoM6N/9wvl+QpoN13F8yFGWFxR zUdQ== MIME-Version: 1.0 Received: by 10.229.135.137 with SMTP id n9mr2158255qct.48.1333931108999; Sun, 08 Apr 2012 17:25:08 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Sun, 8 Apr 2012 17:25:08 -0700 (PDT) In-Reply-To: References: Date: Sun, 8 Apr 2012 21:25:08 -0300 X-Google-Sender-Auth: 82ybcf0LgvASu-kfSbzpxWycsu0 Message-ID: Subject: Re: Application names in the (bottom) notification area. From: "Jasper St. Pierre" To: Christian Dysthe Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Gnome Shell List X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 00:25:33 -0000 Go into the overview, launch the looking glass (Alt+F2 lg), click the eye dropper and then click on the icon (make sure the center label says ShellTrayIcon), and then enter into the evaluator: it.title What does it say? On Sun, Apr 8, 2012 at 9:17 PM, Christian Dysthe wrote: > On Sun, 08 Apr 2012 18:49:34 -0500, Jasper St. Pierre > wrote: > >> On Sun, Apr 8, 2012 at 7:46 PM, Christian Dysthe >> wrote: >>> >>> On Sun, 08 Apr 2012 15:00:46 -0500, Jasper St. Pierre >>> wrote: >>> >>>> On Sun, Apr 8, 2012 at 3:57 PM, Christian Dysthe >>>> wrote: >>>>> >>>>> >>>>> Hi, >>>>> >>>>> I have a couple of application which stays in the (bottom) notificati= on >>>>> area. In Gnome 2 they were named "Update Manager" and "HP Printer >>>>> Manager", >>>>> but in Gnome Shell their names are "update.py" and "hp-toolbox". I >>>>> think >>>>> that's their executable file names. Why aren't they named like they a= re >>>>> in >>>>> Gnome 2 or all other DE's I've used (Cinnamon, Unity, KDE, LXDE and >>>>> XFCE)? >>>> >>>> >>>> >>>> Cinnamon? Are you sure? If so, that's a pretty bad bug. >>> >>> >>> >>> I checked Cinnamon again since I just updated it to v1.4 and it has bee= n >>> in >>> heavy development lately. Now his particular program, which btw is Linu= x >>> Mint's updater, doesn't a name associated with it in Cinnamon at all. >>> It's >>> just the icon. But in Gnome Shell it's still'update.py' when you hover >>> over >>> it. The other program is called 'HPLIP Status Service' in Cinnamon, but >>> is >>> 'HP-systray' in Gnome Shell. To me it seems like Gnome Shell uses WM >>> class >>> for naming, not the .desktop file. Could that be the case? >> >> >> That could very well be, and that would be a bug. > > > I checked with xprop. It really looks like Gnome Shell uses WM_class, not > WM_name or the .desktop file. I'll look into filing it as a bug. > >>>> >>>>> Is there a way I can get Gnome Shell to show their application name >>>>> instead >>>>> of the executable file name? >>>> >>>> >>>> >>>> Are these system tray icons or libnotify notifications? >> >> >> If you click on them, do they bring up a fancy bubble, or do they >> launch the application or bring up a menu or something. > > > No fancy bubble. One opens the application, the other has a menu with a f= ew > options. > >> >>> I'm not sure what they are. How could I find out? >>> >>>> >>>>> I'm running Gnome 3.2 on Linux Mint Debian Edition UP4 x64. >>>>> >>>>> > > > -- > //Christian > > --=20 =A0 Jasper From cdysthe@gmail.com Mon Apr 9 01:30:33 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 778BC750196 for ; Mon, 9 Apr 2012 01:30:33 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1LnDKzMCdaxu for ; Mon, 9 Apr 2012 01:30:18 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id 737F67500C1 for ; Mon, 9 Apr 2012 01:30:10 +0000 (UTC) Received: by obbwc18 with SMTP id wc18so8511482obb.27 for ; Sun, 08 Apr 2012 18:30:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:subject:references:date:cc:to:mime-version :content-transfer-encoding:from:message-id:in-reply-to:user-agent; bh=/duAznlhwZSLN4NMqHk7A3yTtiZK6UyGtSgegpQZFZc=; b=BsjswavWxCvsh5a+zTQllkK5zj3lY91gpJ3ODvCuvHhvj0GDckhusCAdCwGG1g2Ri8 q3x7srUR7i2zCEW/SAOSIRLPPgAqW+K5uH96rojKPQZMSN0rpsGs6Z5qPjrcn0jS+pOF AFSBt3VHXv3dpeiR7TfaTwngK4rwkrr70Ns1BVjUi7WbtDwQ5MkSRavMTgf6J4KoWveU vgBhzciDo0C6t969FfkqV33hUYa0VlY9mEV+RbFBYfGKQmJ1APa432ON7Bor/c1HHoQf cbZsiTyK68T4/p7NGMxwF6obv0dx36z8uBArE4d/l+/VGlXBpa+aIkgGvMllqAIZlv0E HjnQ== Received: by 10.182.51.73 with SMTP id i9mr7765724obo.17.1333935008689; Sun, 08 Apr 2012 18:30:08 -0700 (PDT) Received: from hit-nxdomain.opendns.com (76-253-64-19.lightspeed.austtx.sbcglobal.net. [76.253.64.19]) by mx.google.com with ESMTPS id ch5sm14758820obb.16.2012.04.08.18.30.08 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 08 Apr 2012 18:30:08 -0700 (PDT) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Subject: Re: Application names in the (bottom) notification area. References: Date: Sun, 08 Apr 2012 20:30:07 -0500 To: "Gnome Shell List" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Christian Dysthe" Message-ID: In-Reply-To: User-Agent: Opera Mail/12.00 (Linux) X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 01:30:33 -0000 On Sun, 08 Apr 2012 19:25:08 -0500, Jasper St. Pierre wrote: > Go into the overview, launch the looking glass (Alt+F2 lg), click the > eye dropper and then click on the icon (make sure the center label > says ShellTrayIcon), and then enter into the evaluator: > > it.title > > What does it say? For the updater I get: mintUpdate.py For the HP application I get: null > > On Sun, Apr 8, 2012 at 9:17 PM, Christian Dysthe > wrote: >> On Sun, 08 Apr 2012 18:49:34 -0500, Jasper St. Pierre >> wrote: >> >>> On Sun, Apr 8, 2012 at 7:46 PM, Christian Dysthe >>> wrote: >>>> >>>> On Sun, 08 Apr 2012 15:00:46 -0500, Jasper St. Pierre >>>> wrote: >>>> >>>>> On Sun, Apr 8, 2012 at 3:57 PM, Christian Dysthe >>>>> wrote: >>>>>> >>>>>> >>>>>> Hi, >>>>>> >>>>>> I have a couple of application which stays in the (bottom) >>>>>> notification >>>>>> area. In Gnome 2 they were named "Update Manager" and "HP Printer >>>>>> Manager", >>>>>> but in Gnome Shell their names are "update.py" and "hp-toolbox". I >>>>>> think >>>>>> that's their executable file names. Why aren't they named like they >>>>>> are >>>>>> in >>>>>> Gnome 2 or all other DE's I've used (Cinnamon, Unity, KDE, LXDE and >>>>>> XFCE)? >>>>> >>>>> >>>>> >>>>> Cinnamon? Are you sure? If so, that's a pretty bad bug. >>>> >>>> >>>> >>>> I checked Cinnamon again since I just updated it to v1.4 and it has >>>> been >>>> in >>>> heavy development lately. Now his particular program, which btw is >>>> Linux >>>> Mint's updater, doesn't a name associated with it in Cinnamon at all. >>>> It's >>>> just the icon. But in Gnome Shell it's still'update.py' when you hover >>>> over >>>> it. The other program is called 'HPLIP Status Service' in Cinnamon, >>>> but >>>> is >>>> 'HP-systray' in Gnome Shell. To me it seems like Gnome Shell uses WM >>>> class >>>> for naming, not the .desktop file. Could that be the case? >>> >>> >>> That could very well be, and that would be a bug. >> >> >> I checked with xprop. It really looks like Gnome Shell uses WM_class, >> not >> WM_name or the .desktop file. I'll look into filing it as a bug. >> >>>>> >>>>>> Is there a way I can get Gnome Shell to show their application name >>>>>> instead >>>>>> of the executable file name? >>>>> >>>>> >>>>> >>>>> Are these system tray icons or libnotify notifications? >>> >>> >>> If you click on them, do they bring up a fancy bubble, or do they >>> launch the application or bring up a menu or something. >> >> >> No fancy bubble. One opens the application, the other has a menu with a >> few >> options. >> >>> >>>> I'm not sure what they are. How could I find out? >>>> >>>>> >>>>>> I'm running Gnome 3.2 on Linux Mint Debian Edition UP4 x64. >>>>>> >>>>>> -- //Christian From magcius@gmail.com Mon Apr 9 02:17:12 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 42992750196 for ; Mon, 9 Apr 2012 02:17:12 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4LbNwkU9HNom for ; Mon, 9 Apr 2012 02:16:58 +0000 (UTC) Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by menubar.gnome.org (Postfix) with ESMTP id BE9CC7500E4 for ; Mon, 9 Apr 2012 02:16:49 +0000 (UTC) Received: by qao25 with SMTP id 25so1298637qao.6 for ; Sun, 08 Apr 2012 19:16:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=sU1htuU9kTpbYRbLErh89Ug7VKhfUUySzLR8SoLfMYA=; b=jmvz2uRUbzZqTB94/BmU8MZBuyUzuJt6ztlC15kkBGJbuPrd+xlkQSFbXbSQtyTrGB vPgYVqV/7qRH+rR6PWyezQyftjpJT296wM5F4KGx/IV22pMRF8bfNwpwfDRNiMaD69Ti iKek3kWIwk0uJk7zuaUCWaWNx6y70N3a056LuLD1YywVBeMyDmD98Xxcgzlqa+dqhlZR KELb4uVNhFA8F4KztWahjUjbmK0cXB1KHSOn40gk6InsUVyva1CweUBv8xevMBJT6aBI VCiB4gFh68yVBSIN5cD+0mGmaFda99IgSaiijIzD13G/9aRADSWMs4KBQpaA45dBIUqo lb2w== MIME-Version: 1.0 Received: by 10.224.204.131 with SMTP id fm3mr7300793qab.27.1333937807741; Sun, 08 Apr 2012 19:16:47 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Sun, 8 Apr 2012 19:16:47 -0700 (PDT) In-Reply-To: References: Date: Sun, 8 Apr 2012 23:16:47 -0300 X-Google-Sender-Auth: YpD3qjAIexd80f8YyhS96Av8Ux8 Message-ID: Subject: Re: Application names in the (bottom) notification area. From: "Jasper St. Pierre" To: Christian Dysthe Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Gnome Shell List X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 02:17:12 -0000 Right, that's the _NET_WM_NAME property. We fetch that first, and if that doesn't exist we fall back to WM_CLASS. WM_NAME doesn't get used at all. I filed a few patches that may help fix the issue: https://bugzilla.gnome.org/show_bug.cgi?id=3D673761 If you can, try out these patches and leave feedback on the bug. (Also, for next time, this sort of feedback would be better as a bug in the first place) On Sun, Apr 8, 2012 at 10:30 PM, Christian Dysthe wrote= : > On Sun, 08 Apr 2012 19:25:08 -0500, Jasper St. Pierre > wrote: > >> Go into the overview, launch the looking glass (Alt+F2 lg), click the >> eye dropper and then click on the icon (make sure the center label >> says ShellTrayIcon), and then enter into the evaluator: >> >> =A0 =A0it.title >> >> What does it say? > > > For the updater I get: > > mintUpdate.py > > For the HP application I get: > > null > > >> >> On Sun, Apr 8, 2012 at 9:17 PM, Christian Dysthe >> wrote: >>> >>> On Sun, 08 Apr 2012 18:49:34 -0500, Jasper St. Pierre >>> wrote: >>> >>>> On Sun, Apr 8, 2012 at 7:46 PM, Christian Dysthe >>>> wrote: >>>>> >>>>> >>>>> On Sun, 08 Apr 2012 15:00:46 -0500, Jasper St. Pierre >>>>> wrote: >>>>> >>>>>> On Sun, Apr 8, 2012 at 3:57 PM, Christian Dysthe >>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have a couple of application which stays in the (bottom) >>>>>>> notification >>>>>>> area. In Gnome 2 they were named "Update Manager" and "HP Printer >>>>>>> Manager", >>>>>>> but in Gnome Shell their names are "update.py" and "hp-toolbox". I >>>>>>> think >>>>>>> that's their executable file names. Why aren't they named like they >>>>>>> are >>>>>>> in >>>>>>> Gnome 2 or all other DE's I've used (Cinnamon, Unity, KDE, LXDE and >>>>>>> XFCE)? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Cinnamon? Are you sure? If so, that's a pretty bad bug. >>>>> >>>>> >>>>> >>>>> >>>>> I checked Cinnamon again since I just updated it to v1.4 and it has >>>>> been >>>>> in >>>>> heavy development lately. Now his particular program, which btw is >>>>> Linux >>>>> Mint's updater, doesn't a name associated with it in Cinnamon at all. >>>>> It's >>>>> just the icon. But in Gnome Shell it's still'update.py' when you hove= r >>>>> over >>>>> it. The other program is called 'HPLIP Status Service' in Cinnamon, b= ut >>>>> is >>>>> 'HP-systray' in Gnome Shell. To me it seems like Gnome Shell uses WM >>>>> class >>>>> for naming, not the .desktop file. Could that be the case? >>>> >>>> >>>> >>>> That could very well be, and that would be a bug. >>> >>> >>> >>> I checked with xprop. It really looks like Gnome Shell uses WM_class, n= ot >>> WM_name or the .desktop file. I'll look into filing it as a bug. >>> >>>>>> >>>>>>> Is there a way I can get Gnome Shell to show their application name >>>>>>> instead >>>>>>> of the executable file name? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Are these system tray icons or libnotify notifications? >>>> >>>> >>>> >>>> If you click on them, do they bring up a fancy bubble, or do they >>>> launch the application or bring up a menu or something. >>> >>> >>> >>> No fancy bubble. One opens the application, the other has a menu with a >>> few >>> options. >>> >>>> >>>>> I'm not sure what they are. How could I find out? >>>>> >>>>>> >>>>>>> I'm running Gnome 3.2 on Linux Mint Debian Edition UP4 x64. >>>>>>> >>>>>>> > > -- > //Christian --=20 =A0 Jasper From moravec@ukf.sk Mon Apr 9 07:36:00 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 58AA77500E4 for ; Mon, 9 Apr 2012 07:36:00 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.14 X-Spam-Level: X-Spam-Status: No, score=-1.14 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_SORBS_WEB=0.77, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cwZadksWOwL6 for ; Mon, 9 Apr 2012 07:35:47 +0000 (UTC) Received: from posta.ukf.sk (posta.ukf.sk [193.87.12.33]) by menubar.gnome.org (Postfix) with ESMTP id 722627500D1 for ; Mon, 9 Apr 2012 07:35:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by posta.ukf.sk (Postfix) with ESMTP id 0F281242E93 for ; Mon, 9 Apr 2012 09:35:36 +0200 (CEST) X-Virus-Scanned: postmaster at posta.ukf.sk Received: from posta.ukf.sk ([127.0.0.1]) by localhost (posta.ukf.sk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iLQyEcYL9CpB for ; Mon, 9 Apr 2012 09:35:25 +0200 (CEST) Received: from [192.168.1.100] (unknown [93.184.73.9]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by posta.ukf.sk (Postfix) with ESMTP id C87FE242E91 for ; Mon, 9 Apr 2012 09:35:25 +0200 (CEST) Message-ID: <4F82913D.1090103@ukf.sk> Date: Mon, 09 Apr 2012 09:35:25 +0200 From: Milan Oravec Organization: CIKT UKF Nitra User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120310 Thunderbird/11.0 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Re: Any way to capture keyboard/mouse in an extension? References: <4F81A403.6010403@localdomain.pl> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 07:36:00 -0000 On 04/08/2012 11:18 PM, Jasper St. Pierre wrote: > You can use a keybinding to do something on a key press (except not > yet because Florian needs to review my patch to make keybindings under > extensions). Unfortunately, buttons (which include the scroll wheel, > strangely) aren't covered by the keybinding system. > > I wonder if we should extend the keybinding system to set up passive > grabs for buttons or not... It would be nice to have this option. It is not uncommon that mouse has more buttons which can by programmed to various functions (shortcuts). > > On Sun, Apr 8, 2012 at 11:43 AM, Grzegorz Nosek wrote: >> Basically, I have the same question (and for the same underlying reason) as: >> >> http://mail.gnome.org/archives/gnome-shell-list/2011-April/msg00360.html >> >> which unfortunately remained unanswered. >> >> I want to alter windows' opacities after alt+scroll over them (or >> meta+scroll, or whatever). Any pointers? >> >> Best regards, >> Grzegorz Nosek >> _______________________________________________ >> gnome-shell-list mailing list >> gnome-shell-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gnome-shell-list > > > From magcius@gmail.com Mon Apr 9 07:41:04 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 30244750107 for ; Mon, 9 Apr 2012 07:41:04 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GJ=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BY1o2udmhiYz for ; Mon, 9 Apr 2012 07:40:50 +0000 (UTC) Received: from mail-qa0-f45.google.com (mail-qa0-f45.google.com [209.85.216.45]) by menubar.gnome.org (Postfix) with ESMTP id 2587D7500E4 for ; Mon, 9 Apr 2012 07:40:41 +0000 (UTC) Received: by qaeb19 with SMTP id b19so1575906qae.11 for ; Mon, 09 Apr 2012 00:40:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=9CUdL3ineEqHAulb6fwUt8qt67H4GQYfDrT7UDZT/Z4=; b=O9NDS26ZyE2i/Mz7iIGYZVrpLAkZWFvsNKRzUkmfpWkd7d3ZYqZghGWaJTMFH0pt3P k/9rXQW/Oxstk/qb07ShMnj00j9cMztpQP24nhN6XYwIspDHJTW5Io26WYcVL9ZmtBBF TG40q0C7XjEXjLMJgET5jPocPmGiURiT5iwZT1HmRSzmQHDi5hJ/hla9EafoM36f4P+5 kD2gtreQ2ylFaf3F9vV2UzVx+Ch8gRNSQK14E/dGX6b7SUHb5HksdVVY5QwaukkCdzgP V2nnUMeKX8UpSUx1saRaUX9dT95WMGmxPByQ6kPNtu+CplMZe9Bl0pHZzMlHpQyk/nIs ap0w== MIME-Version: 1.0 Received: by 10.229.136.3 with SMTP id p3mr2502486qct.8.1333957240373; Mon, 09 Apr 2012 00:40:40 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Mon, 9 Apr 2012 00:40:40 -0700 (PDT) In-Reply-To: <4F82913D.1090103@ukf.sk> References: <4F81A403.6010403@localdomain.pl> <4F82913D.1090103@ukf.sk> Date: Mon, 9 Apr 2012 04:40:40 -0300 X-Google-Sender-Auth: gMdpelxXPHlMf6zMeiDvi9C-iaM Message-ID: Subject: Re: Any way to capture keyboard/mouse in an extension? From: "Jasper St. Pierre" To: Milan Oravec Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 07:41:04 -0000 I started to code up some patches for the functionality at: https://github.com/magcius/mutter/tree/grabs I'm not sure how to proceed further -- I'll converse with coworkers in the morning, but in order to give something to hand to gjs so you guys can play around with it, I'd need a GDK event, but our only hook into GDK is an event filter, which is before the GDK event is filled in. On Mon, Apr 9, 2012 at 4:35 AM, Milan Oravec wrote: > > On 04/08/2012 11:18 PM, Jasper St. Pierre wrote: >> >> You can use a keybinding to do something on a key press (except not >> yet because Florian needs to review my patch to make keybindings under >> extensions). Unfortunately, buttons (which include the scroll wheel, >> strangely) aren't covered by the keybinding system. >> >> I wonder if we should extend the keybinding system to set up passive >> grabs for buttons or not... > > > It would be nice to have this option. It is not uncommon that mouse has m= ore > buttons which can by programmed to various functions (shortcuts). > > >> >> On Sun, Apr 8, 2012 at 11:43 AM, Grzegorz Nosek >> =A0wrote: >>> >>> Basically, I have the same question (and for the same underlying reason= ) >>> as: >>> >>> http://mail.gnome.org/archives/gnome-shell-list/2011-April/msg00360.htm= l >>> >>> which unfortunately remained unanswered. >>> >>> I want to alter windows' opacities after alt+scroll over them (or >>> meta+scroll, or whatever). Any pointers? >>> >>> Best regards, >>> =A0Grzegorz Nosek >>> _______________________________________________ >>> gnome-shell-list mailing list >>> gnome-shell-list@gnome.org >>> http://mail.gnome.org/mailman/listinfo/gnome-shell-list >> >> >> >> > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From hackedbellini@gmail.com Mon Apr 9 15:05:20 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1F97C7501ED for ; Mon, 9 Apr 2012 15:05:20 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0aO+N0Uy3bJj for ; Mon, 9 Apr 2012 15:05:18 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id 2270F7501CC for ; Mon, 9 Apr 2012 15:05:09 +0000 (UTC) Received: by obbwc18 with SMTP id wc18so9690248obb.27 for ; Mon, 09 Apr 2012 08:05:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=MLLLTeN0EMkDu5P5I3Tco/JaP45OcIE2cYuJ26XuLxs=; b=0iS53ZCFr92jWQ8PXhw04qgfTIz8Zt229Hnqf+43aqn+UYhxVlRWhWZF6SyMjUACvr I3QfTEhiofAOZqQiO1IC9ntYYXvefBf8Fsq6IDBltxyWmMbuFIErpie1ybzcR7R/Mn7G m6EkqIg4hCr2Ka3as4pjHNzZt7fvalNnUxA+ydZh8Nb1PlMa/ipymEHn7vZ1PHilyOp0 yjuQDcCnh4lcKoOqI+fc3NwSZmtufWApS72zP+pMNHfiVvJ4thi7D2LFwBNigSMHwlFB NFfb7BlTdZ2g1MztgYYLaYW68TII+wtw8bycfViUX+UgT7oZ2levN0oxLs0HrVEI5S9r dzOw== Received: by 10.182.225.2 with SMTP id rg2mr10933715obc.2.1333983908416; Mon, 09 Apr 2012 08:05:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.246.36 with HTTP; Mon, 9 Apr 2012 08:04:47 -0700 (PDT) In-Reply-To: References: From: Thiago Bellini Ribeiro Date: Mon, 9 Apr 2012 12:04:47 -0300 Message-ID: Subject: Implementing settings for extensions To: gnome-shell-list@gnome.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 15:05:20 -0000 Hi all, I'm sorry if this isn't the right place to ask for this. I'm the author of this extension [1]. Now, there is a configuration button next to the "on/off" toggle of my installed extensions. Do anyone know how to implement that functionality? I would like to create a configuration window for my extension, for choosing the color and some other misc stuff, but I don't want to pollute the user's menu, and that new approach seems exactly what I need. Thanks in advanced, [1] - https://extensions.gnome.org/extension/258 -- Thiago Bellini | http://hackedbellini.org =E2=80=9CReal knowledge is to know the extent of one's ignorance.=E2=80=9D = - Confucius From magcius@gmail.com Mon Apr 9 15:12:08 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 8BD2E7501CF for ; Mon, 9 Apr 2012 15:12:08 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jn9SKLnWo8aR for ; Mon, 9 Apr 2012 15:11:54 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id 983347501CC for ; Mon, 9 Apr 2012 15:11:46 +0000 (UTC) Received: by qcsg15 with SMTP id g15so3406765qcs.27 for ; Mon, 09 Apr 2012 08:11:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=hv3o4Wtt5LlVHEaThfo4MMNJADeMp8WCpVIjHPb7Krk=; b=WfkEpV8QPC0X1CLiFmrO6Ie50bfPzLEqMSHMMkgGd0FTEyLdyM3Kj+w71HTiIFleh5 fEEA3gaITqsnWxuse3iFW3ihwlf8XhajxD+c2X2Fy16RwP7BmCivfkxjAxSTzUPKfUho 6CPYIemxJT7Vz2LE3mqlFlvz83bGXgC6thlG1rTsnGhZqcbQ0iKrn3SQI1pM0uyySaGm 5GDhmpjKt8YzvzubWa9sXJIytNT2hyhxxxeWQci84a8xOpsWn0QDw+MbkSpBkBEQUZjQ S6U+hnV+j2m4m1tasHhDpplqudWzOHBBmopHo5b6+LG2fZje609rN3IGlEg8dkjaBhB2 gQIw== MIME-Version: 1.0 Received: by 10.224.204.131 with SMTP id fm3mr9761602qab.27.1333984304537; Mon, 09 Apr 2012 08:11:44 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Mon, 9 Apr 2012 08:11:44 -0700 (PDT) In-Reply-To: References: Date: Mon, 9 Apr 2012 11:11:44 -0400 X-Google-Sender-Auth: wC6V2Jis48Ogu4qoJdCVtfR14L0 Message-ID: Subject: Re: Implementing settings for extensions From: "Jasper St. Pierre" To: Thiago Bellini Ribeiro Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 15:12:08 -0000 On Mon, Apr 9, 2012 at 11:04 AM, Thiago Bellini Ribeiro wrote: > Hi all, > > I'm sorry if this isn't the right place to ask for this. > I'm the author of this extension [1]. Now, there is a configuration > button next to the "on/off" toggle of my installed extensions. > Do anyone know how to implement that functionality? I would like to > create a configuration window for my extension, for choosing the color > and some other misc stuff, but I don't want to pollute the user's > menu, and that new approach seems exactly what I need. Hm, the configure button shouldn't appear if the extension isn't configurab= le. Anyway, you implement configurability by adding a prefs.js. See this post for more details: http://blog.mecheye.net/2012/02/more-extension-api-breaks/ > Thanks in advanced, > > [1] - https://extensions.gnome.org/extension/258 > > -- > Thiago Bellini | http://hackedbellini.org > > =93Real knowledge is to know the extent of one's ignorance.=94 - Confuciu= s > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From dadexix86@gmail.com Mon Apr 9 15:22:08 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 66B4E7501D5 for ; Mon, 9 Apr 2012 15:22:08 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.45 X-Spam-Level: X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RQtZiSVM2MBa for ; Mon, 9 Apr 2012 15:21:54 +0000 (UTC) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by menubar.gnome.org (Postfix) with ESMTP id 102BF7501CC for ; Mon, 9 Apr 2012 15:21:43 +0000 (UTC) Received: by iahk25 with SMTP id k25so9833492iah.27 for ; Mon, 09 Apr 2012 08:21:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=vberbBs8akZ+hmFgR0zRsV47rXHRPjj4cYDJ8zGTW4A=; b=ywncP4qvi+p9o9waFtg0uYiRorhHJA3s400mEuX9LAcwXJVkFQNSX7RCDCCCN7mXzG dSglwZz+J9NB9ARrtiauFGhB2h5BC9cf5cFIWZKpMeTMXqPCnvaZ2Gzo3SN5PeQ0a8cN dUoZ+Vn+5wojyJWtA70+bIPXYmwts3tJUOmGDlRunur14U5Z/YU4wGzLMm4QJ5WWRRvY rsupW5y5w85aCVhBW0825MO1oMd4s9RwkftEmpZK/Rp2LFwaQ8V8ij2XYRYWMV8F6ISS t6YVEDFunHz7422x9P80lE96+rQIYiQ+hZLkOq+VcrSjQB8fE1ppu3YgSGaTJ4CwrcYu MyJg== Received: by 10.50.181.164 with SMTP id dx4mr5517611igc.1.1333984902495; Mon, 09 Apr 2012 08:21:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.50.214.36 with HTTP; Mon, 9 Apr 2012 08:21:02 -0700 (PDT) In-Reply-To: References: From: Davide Alberelli Date: Mon, 9 Apr 2012 17:21:02 +0200 Message-ID: Subject: Re: Implementing settings for extensions To: "Jasper St. Pierre" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 15:22:08 -0000 > Hm, the configure button shouldn't appear if the extension isn't configur= able. > > Anyway, you implement configurability by adding a prefs.js. See this > post for more details: > > =C2=A0 =C2=A0 http://blog.mecheye.net/2012/02/more-extension-api-breaks/ Actually that button appears always, also on Gnome 3.2. Is there a way to have some "how-to"s for using gsettings, schemas, pref.js= ecc? I'm not a professional programmer and mantain my extension just like a hobby, so it would be great to have a place with some (simple) examples, maybe with a lot of comments, to start from. I know this may take some time to do, but i think that it is more and more necessary as time goes and Gnome estensions' way to work spreads. -- Davide Alberelli. ___ On=C2=A0Google+=C2=A0and=C2=A0deviantART. From magcius@gmail.com Mon Apr 9 15:30:10 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3E8057501ED for ; Mon, 9 Apr 2012 15:30:10 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rGr6Wr5p77Uz for ; Mon, 9 Apr 2012 15:30:08 +0000 (UTC) Received: from mail-qa0-f45.google.com (mail-qa0-f45.google.com [209.85.216.45]) by menubar.gnome.org (Postfix) with ESMTP id E02407501D5 for ; Mon, 9 Apr 2012 15:29:59 +0000 (UTC) Received: by qaeb19 with SMTP id b19so1836565qae.11 for ; Mon, 09 Apr 2012 08:29:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=j7PJ5bUvrGG7UJt6lpsZa2xGJvKZ4xDQELzU2P7aa+A=; b=0jjYc8too9rhP6VXQqZKtEw9zWcuQktUvAdrThkkKjlvXVqI/2fctrU/iFnS79XebE mk3c+RrLXZJdSDKWzi6cJpC+n2S3SK7x0wBfAbGt5cZZTck0cEJ9FtgCHxURZRQINNQU nKLY9drkzd/XtCWXQkX4iLucUkx3hanc+UbXqr6T7jRp7MjNo+JyLelwZOhmzx1n2L8W mnvdF1o9pe3Y2s757hZFWGK4VsqYpyCAryMeDapr3Lt9diewEXGm3J/vNkDDq2XEdl6b RBCQqXqBqlZPiLndlM2F8koOMJ0jZL2fdPYDNNgUO7w0zmIdeQU2LzywaE+j+Ee3LsDt YrVA== MIME-Version: 1.0 Received: by 10.229.135.16 with SMTP id l16mr3058222qct.28.1333985398028; Mon, 09 Apr 2012 08:29:58 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Mon, 9 Apr 2012 08:29:57 -0700 (PDT) In-Reply-To: References: Date: Mon, 9 Apr 2012 11:29:57 -0400 X-Google-Sender-Auth: MRuERk0jov-upLOmRiWokXT--NU Message-ID: Subject: Re: Implementing settings for extensions From: "Jasper St. Pierre" To: Davide Alberelli Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 15:30:10 -0000 On Mon, Apr 9, 2012 at 11:21 AM, Davide Alberelli wro= te: >> Hm, the configure button shouldn't appear if the extension isn't configu= rable. >> >> Anyway, you implement configurability by adding a prefs.js. See this >> post for more details: >> >> =A0 =A0 http://blog.mecheye.net/2012/02/more-extension-api-breaks/ > > > Actually that button appears always, also on Gnome 3.2. Whoops. Should be fixed now. > Is there a way to have some "how-to"s for using gsettings, schemas, pref.= js ecc? > I'm not a professional programmer and mantain my extension just like a > hobby, so it would be great to have a place with some (simple) > examples, maybe with a lot of comments, to start from. > I know this may take some time to do, but i think that it is more and > more necessary as time goes and Gnome estensions' way to work spreads. prefs.js should be a GTK+ widget that interfaces with GSettings. I gave a very simple example widget in the blog post. The system-monitor extension has probably the most complicated prefs.js file that I've seen yet: https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet/blob= /master/system-monitor@paradoxxx.zero.gmail.com/prefs.js > -- > Davide Alberelli. > ___ > On=A0Google+=A0and=A0deviantART. --=20 =A0 Jasper From hackedbellini@gmail.com Mon Apr 9 15:35:36 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2E79675020B for ; Mon, 9 Apr 2012 15:35:36 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05XQBXJAWOLb for ; Mon, 9 Apr 2012 15:35:34 +0000 (UTC) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by menubar.gnome.org (Postfix) with ESMTP id DE2C07501FA for ; Mon, 9 Apr 2012 15:35:25 +0000 (UTC) Received: by yenl9 with SMTP id l9so2793507yen.27 for ; Mon, 09 Apr 2012 08:35:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=e3RMWYDGzfMwqIUJqVel58egCSvyzO8vX2UvKJurTTI=; b=Wa1PLFCRIPvQdEXR56u7npv5GSNKIjh5OD8LnCLEqc/Yg6ywvGdSsz8n02tOMBuPgG P0mutlHXoWo8u44O56NpO7J0SX544hkjdI+rIxQAbc/+yc7d6MkSIjWUJgpRUnMqfU6Y Bi/sGc73U1urjY5NKZSEZpJkPv5aTMl4WaeTxEzklE0Vh10sXLtVntWvEOr5CZTz65xS R/s4VW2JC2sHqJKbbT6mYsJjaVe5x/JQJlTeLiAG66t+8rXr25tMJq65HkCkVXMVEzUr 3IxrRbm7te+ZVvWlOdEYutdgFlPd36cwJqakzG4OwzFnWDGQjK+MgyoKOSlwR5w0lytE TaIw== Received: by 10.60.11.166 with SMTP id r6mr10966631oeb.2.1333985724230; Mon, 09 Apr 2012 08:35:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.246.36 with HTTP; Mon, 9 Apr 2012 08:35:03 -0700 (PDT) In-Reply-To: References: From: Thiago Bellini Ribeiro Date: Mon, 9 Apr 2012 12:35:03 -0300 Message-ID: Subject: Re: Implementing settings for extensions To: "Jasper St. Pierre" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 15:35:36 -0000 On Mon, Apr 9, 2012 at 12:11 PM, Jasper St. Pierre wrote: > On Mon, Apr 9, 2012 at 11:04 AM, Thiago Bellini Ribeiro > wrote: >> Hi all, >> >> I'm sorry if this isn't the right place to ask for this. >> I'm the author of this extension [1]. Now, there is a configuration >> button next to the "on/off" toggle of my installed extensions. >> Do anyone know how to implement that functionality? I would like to >> create a configuration window for my extension, for choosing the color >> and some other misc stuff, but I don't want to pollute the user's >> menu, and that new approach seems exactly what I need. > > Hm, the configure button shouldn't appear if the extension isn't configur= able. Probably a problem with Gnome-shell 3.2 (at Debian Testing). It's showing for every extension on my installation. At my wife's installation, with Gnome-shell 3.4 (at Ubuntu Precise), it's showing only on extensions that is configurable. > > Anyway, you implement configurability by adding a prefs.js. See this > post for more details: > > =C2=A0 =C2=A0 http://blog.mecheye.net/2012/02/more-extension-api-breaks/ I'll take a look. Thanks! :) > >> Thanks in advanced, >> >> [1] - https://extensions.gnome.org/extension/258 >> >> -- >> Thiago Bellini | http://hackedbellini.org >> >> =E2=80=9CReal knowledge is to know the extent of one's ignorance.=E2=80= =9D - Confucius >> _______________________________________________ >> gnome-shell-list mailing list >> gnome-shell-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gnome-shell-list > > > > -- > =C2=A0 Jasper --=20 Thiago Bellini | http://hackedbellini.org =E2=80=9CReal knowledge is to know the extent of one's ignorance.=E2=80=9D = - Confucius From magcius@gmail.com Mon Apr 9 15:38:41 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1087175024E for ; Mon, 9 Apr 2012 15:38:41 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1jnKl5Rpnc1e for ; Mon, 9 Apr 2012 15:38:26 +0000 (UTC) Received: from mail-qa0-f45.google.com (mail-qa0-f45.google.com [209.85.216.45]) by menubar.gnome.org (Postfix) with ESMTP id A48FA7501F2 for ; Mon, 9 Apr 2012 15:38:18 +0000 (UTC) Received: by qaeb19 with SMTP id b19so1844602qae.11 for ; Mon, 09 Apr 2012 08:38:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=qjXlemG9jUUJtzvIi9SN9fxNiTbLAJsYUI6jz17oKbY=; b=YbT0XkhhucThXnZSoNJSJe1grqVViwDnxr+N4MkPEewTceaEbooCYxOUnh/7vcuYO6 lAOYlwE1RemjQznjffRUU+iT/99nauT9bJMj5IxQ4RIkJTEpizTC0RQ8qOb5z61AdF+f czOuwQ6V2KZgZSTjcZMJ6mT1a+Dw4lRLeNuccFozP0pBK/e4cAgT/b+Z2vHoyZ7wG99F GeZ7xXY5JcrERa45HP4myfits8CQJohWWBltZwfSQZZOpgUOz3hOSeEu4quXspQqKU2U 8rHU/7lj5820xpWJ0s/N9U5R54dkVI7EyVYZTK0NBTgNfZsM2TPS6WKi5gNysKm48SyE eZdA== MIME-Version: 1.0 Received: by 10.229.134.194 with SMTP id k2mr3055430qct.68.1333985897079; Mon, 09 Apr 2012 08:38:17 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.70 with HTTP; Mon, 9 Apr 2012 08:38:17 -0700 (PDT) In-Reply-To: References: Date: Mon, 9 Apr 2012 11:38:17 -0400 X-Google-Sender-Auth: tjiMCWxrfEdG0r6qIZTeZ5-LFIg Message-ID: Subject: Re: Implementing settings for extensions From: "Jasper St. Pierre" To: Thiago Bellini Ribeiro Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Apr 2012 15:38:41 -0000 On Mon, Apr 9, 2012 at 11:35 AM, Thiago Bellini Ribeiro wrote: > On Mon, Apr 9, 2012 at 12:11 PM, Jasper St. Pierre > wrote: >> On Mon, Apr 9, 2012 at 11:04 AM, Thiago Bellini Ribeiro >> wrote: >>> Hi all, >>> >>> I'm sorry if this isn't the right place to ask for this. >>> I'm the author of this extension [1]. Now, there is a configuration >>> button next to the "on/off" toggle of my installed extensions. >>> Do anyone know how to implement that functionality? I would like to >>> create a configuration window for my extension, for choosing the color >>> and some other misc stuff, but I don't want to pollute the user's >>> menu, and that new approach seems exactly what I need. >> >> Hm, the configure button shouldn't appear if the extension isn't configu= rable. > > Probably a problem with Gnome-shell 3.2 (at Debian Testing). It's > showing for every extension on my installation. > At my wife's installation, with Gnome-shell 3.4 (at Ubuntu Precise), > it's showing only on extensions that is configurable. Yeah, it was my fault. jQuery API mismatch with how I was using it: http://git.gnome.org/browse/extensions-web/commit/?id=3Da7255497d6a575ca56d= 95242c559bad053a09d50 >> >> Anyway, you implement configurability by adding a prefs.js. See this >> post for more details: >> >> =A0 =A0 http://blog.mecheye.net/2012/02/more-extension-api-breaks/ > > I'll take a look. Thanks! :) > >> >>> Thanks in advanced, >>> >>> [1] - https://extensions.gnome.org/extension/258 >>> >>> -- >>> Thiago Bellini | http://hackedbellini.org >>> >>> =93Real knowledge is to know the extent of one's ignorance.=94 - Confuc= ius >>> _______________________________________________ >>> gnome-shell-list mailing list >>> gnome-shell-list@gnome.org >>> http://mail.gnome.org/mailman/listinfo/gnome-shell-list >> >> >> >> -- >> =A0 Jasper > > > > -- > Thiago Bellini | http://hackedbellini.org > > =93Real knowledge is to know the extent of one's ignorance.=94 - Confuciu= s --=20 =A0 Jasper From gda@gmx.de Thu Apr 12 14:36:41 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 811B17500DA for ; Thu, 12 Apr 2012 14:36:41 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qsZD0RLB5LL2 for ; Thu, 12 Apr 2012 14:36:28 +0000 (UTC) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by menubar.gnome.org (Postfix) with SMTP id AAEA975007B for ; Thu, 12 Apr 2012 14:36:19 +0000 (UTC) Received: (qmail invoked by alias); 12 Apr 2012 14:36:17 -0000 Received: from e179193052.adsl.alicedsl.de (EHLO server.dachsweb.home) [85.179.193.52] by mail.gmx.net (mp030) with SMTP; 12 Apr 2012 16:36:17 +0200 X-Authenticated: #970694 X-Provags-ID: V01U2FsdGVkX19qd0U0dLBq6yH5/JXir1fA1TVoKClMNAd97SrsmT DspnWag6yjKvok Received: from localhost (unknown [127.0.0.1]) by server.dachsweb.home (Postfix) with ESMTP id DCF28580262 for ; Thu, 12 Apr 2012 16:44:01 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at dachsweb.home Received: from server.dachsweb.home ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 7GL5CMwmUyXW for ; Thu, 12 Apr 2012 16:43:54 +0200 (CEST) Received: from sohoserver.homelinux.net (unknown [127.0.0.1]) by server.dachsweb.home (Postfix) with ESMTP id DF0EC5800C2 for ; Thu, 12 Apr 2012 16:43:53 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 12 Apr 2012 16:43:53 +0200 From: Gerald Dachs To: Subject: high cpu load with gnome-shell and a window that shows TV Message-ID: X-Sender: gda@gmx.de User-Agent: Roundcube Webmail/0.7-beta2 X-Y-GMX-Trusted: 0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2012 14:36:41 -0000 Hi, I am part of a team working on a HTPC distribution based on a minimal Ubuntu installation. Our main focus is viewing and recoding TV via DVB-C/S/T. Currently I try to use the TV front end with gnome-shell, this is working not bad and is looking great. I believe the look & feel of gnome-shell is perfect for this. There is only one big problem. If I start the TV front end on my atom based test machine I get %35 CPU load from gnome-shell only. Starting another front end like XBMC I get additional %35. The video decoding is made by the GPU using VDPAU. So the CPU has not much to do, but this heavy load is too much for the CPU and I get frame drops. Before gnome-shell I used openbox. Openbox needs less than %1. What is the reason for this high load? Compositing? Did I make a configuration fault? Do I have to live with this? Sorry for my bad English. Regards Gerald Dachs From alessandro.crismani@gmail.com Thu Apr 12 14:42:03 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 584DC7500DA for ; Thu, 12 Apr 2012 14:42:03 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rtn87IOSPwSv for ; Thu, 12 Apr 2012 14:42:01 +0000 (UTC) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by menubar.gnome.org (Postfix) with ESMTP id 02F2C75007B for ; Thu, 12 Apr 2012 14:41:52 +0000 (UTC) Received: by eekd17 with SMTP id d17so660368eek.27 for ; Thu, 12 Apr 2012 07:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:x-mailer:content-transfer-encoding:mime-version; bh=gPtOubjU0Oqc3UdKH/r1uOhbWQI0v68wSh3OrNiXARk=; b=dukSn2WNuhRLG6OsXjosiTPmqasq7entt7PzMHotLVRAw4B5SYwu8jHKX8LQQg8wap BEsnQ/rw09BYqwAAKPCwRSO+aY2TsWtfIWMaghGWvvPzvE/UP7gi3Ie2OzI96YGouF2d ICbfOlcyMXNlT4SG/4HQE08idHqXU0KWQivV5qyspx88zc5Be8moaeMEwTChzWJx9MsM XKwKDKphcGirmFQpkU1oSVSrYls0hvBgtVz7S4+5QP8Af8YP92WTVcRd3R/j+wFtsNll kuL51o8SrH7BCQ+ItGfF+Vk4hq2cb1MCiGd/ZXlVnWXPoFI2heuS+HVjx3O4enEFBbfm qCWw== Received: by 10.213.36.8 with SMTP id r8mr240204ebd.112.1334241710605; Thu, 12 Apr 2012 07:41:50 -0700 (PDT) Received: from [140.105.233.13] (cli233-13.wireless-s.units.it. [140.105.233.13]) by mx.google.com with ESMTPS id e56sm28688881eea.11.2012.04.12.07.41.49 (version=SSLv3 cipher=OTHER); Thu, 12 Apr 2012 07:41:50 -0700 (PDT) Message-ID: <1334242198.885.5.camel@localhost.localdomain> Subject: Re: high cpu load with gnome-shell and a window that shows TV From: Alessandro Crismani To: Gerald Dachs Date: Thu, 12 Apr 2012 16:49:58 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2012 14:42:03 -0000 Il giorno gio, 12/04/2012 alle 16.43 +0200, Gerald Dachs ha scritto: > Hi, > > [...] > > There is only one big problem. If I start the TV front end on my atom > based test machine I get %35 CPU load from gnome-shell only. > Starting another front end like XBMC I get additional %35. The video > decoding is made by the GPU using VDPAU. So the CPU has not much to do, > but this heavy load is too much for the CPU and I get frame drops. > > Before gnome-shell I used openbox. Openbox needs less than %1. > Could it be this bug? https://bugzilla.gnome.org/show_bug.cgi?id=640314 It would be nice if you could add some info there. Particularly, does the CPU percentage change if you resize the window displaying the video stream? Alessandro From gda@gmx.de Thu Apr 12 14:54:54 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1DF84750195 for ; Thu, 12 Apr 2012 14:54:54 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LYR43wqy2sMd for ; Thu, 12 Apr 2012 14:54:35 +0000 (UTC) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by menubar.gnome.org (Postfix) with SMTP id C5DF675006C for ; Thu, 12 Apr 2012 14:54:29 +0000 (UTC) Received: (qmail invoked by alias); 12 Apr 2012 14:54:27 -0000 Received: from e179193052.adsl.alicedsl.de (EHLO server.dachsweb.home) [85.179.193.52] by mail.gmx.net (mp040) with SMTP; 12 Apr 2012 16:54:27 +0200 X-Authenticated: #970694 X-Provags-ID: V01U2FsdGVkX1/IzuYZHivIApjhzM+HMZ5npz4VXnfH2VAunAzzWm aStlpDyfOLzA/+ Received: from localhost (unknown [127.0.0.1]) by server.dachsweb.home (Postfix) with ESMTP id EAA4E580262 for ; Thu, 12 Apr 2012 17:02:11 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at dachsweb.home Received: from server.dachsweb.home ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id T9kmyTzOOAa8 for ; Thu, 12 Apr 2012 17:01:55 +0200 (CEST) Received: from sohoserver.homelinux.net (unknown [127.0.0.1]) by server.dachsweb.home (Postfix) with ESMTP id E28AA5800C2 for ; Thu, 12 Apr 2012 17:01:54 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 12 Apr 2012 17:01:54 +0200 From: Gerald Dachs To: Subject: Re: high cpu load with gnome-shell and a window that shows TV In-Reply-To: <1334242198.885.5.camel@localhost.localdomain> References: <1334242198.885.5.camel@localhost.localdomain> Message-ID: <886633233996272e510213de58d7e13e@sohoserver.homelinux.net> X-Sender: gda@gmx.de User-Agent: Roundcube Webmail/0.7-beta2 X-Y-GMX-Trusted: 0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2012 14:54:54 -0000 Thanks for your lightning fast answer. Am 2012-04-12 16:49, schrieb Alessandro Crismani: > Il giorno gio, 12/04/2012 alle 16.43 +0200, Gerald Dachs ha scritto: >> Hi, >> >> [...] >> >> There is only one big problem. If I start the TV front end on my >> atom >> based test machine I get %35 CPU load from gnome-shell only. >> Starting another front end like XBMC I get additional %35. The video >> decoding is made by the GPU using VDPAU. So the CPU has not much to >> do, >> but this heavy load is too much for the CPU and I get frame drops. >> >> Before gnome-shell I used openbox. Openbox needs less than %1. >> > > Could it be this bug? > https://bugzilla.gnome.org/show_bug.cgi?id=640314 Look like this is the problem, sigh. Currently there seems to be no simple way to get transparency without tearing. > It would be nice if you could add some info there. Particularly, does > the CPU percentage change if you resize the window displaying the > video > stream? Yes I will try to do it in the evening, but there seems to be not much hope to get this working. Gerald From alessandro.crismani@gmail.com Thu Apr 12 15:03:37 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id CE776750424 for ; Thu, 12 Apr 2012 15:03:37 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id enYSJvG5OJn0 for ; Thu, 12 Apr 2012 15:03:20 +0000 (UTC) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by menubar.gnome.org (Postfix) with ESMTP id 23D83750195 for ; Thu, 12 Apr 2012 15:03:11 +0000 (UTC) Received: by eekd17 with SMTP id d17so668664eek.27 for ; Thu, 12 Apr 2012 08:03:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:x-mailer:content-transfer-encoding:mime-version; bh=a7Qbmi7kkJ4dcw8/ZfjBa2mwoC6P5MRIKxxmt5zKN7w=; b=FAYy9OnkIRbKwbZVHbe0Xx7xyx6Ra9/UeYEjQ682ErmhStnVU17S1pMjIsnxt0mpSF U/YCIJJV2GRFA/Z4RC6DTTWVNCtYVDiPYN29eZnP3cwQvIAUHbkYjrtwptEXoeXkq2LZ Lgw65Mcc7pU7qMDMD2eG4iL1RLqP6ikZiMr3f5KJ2vsPVj74iz/WDA/kRa/XZ3lzBPyy jDqS5A3pfh1d8AetC0vn5AbyV8bsQ/mwPZpCR+vZ4XAopUYuz5LIED6mkpA10gnu4tEP lbY7EqaDg48fLISqlXDkGRqQJcscEzyYeXYXF3UQkwDg43I+HFMMemZqkxYCn4/vo5j3 Xyew== Received: by 10.14.27.134 with SMTP id e6mr410694eea.70.1334242990058; Thu, 12 Apr 2012 08:03:10 -0700 (PDT) Received: from [140.105.233.13] (cli233-13.wireless-s.units.it. [140.105.233.13]) by mx.google.com with ESMTPS id z47sm28933082een.5.2012.04.12.08.03.09 (version=SSLv3 cipher=OTHER); Thu, 12 Apr 2012 08:03:09 -0700 (PDT) Message-ID: <1334243478.885.8.camel@localhost.localdomain> Subject: Re: high cpu load with gnome-shell and a window that shows TV From: Alessandro Crismani To: Gerald Dachs Date: Thu, 12 Apr 2012 17:11:18 +0200 In-Reply-To: <886633233996272e510213de58d7e13e@sohoserver.homelinux.net> References: <1334242198.885.5.camel@localhost.localdomain> <886633233996272e510213de58d7e13e@sohoserver.homelinux.net> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2012 15:03:38 -0000 Il giorno gio, 12/04/2012 alle 17.01 +0200, Gerald Dachs ha scritto: > > Yes I will try to do it in the evening, but there seems to be not > much > hope to get > this working. > I know, It is unfortunate, since it kills playing videos on battery, for obvious power reasons. I really hope it will get fixed, other compositing WMs, such as Kwin, behave much better when playing videos. I'd love to provide more data, but I don't know how I can be of further help. Alessandro From gda@gmx.de Thu Apr 12 15:18:09 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id B53EF750195 for ; Thu, 12 Apr 2012 15:18:09 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id blAVX4iLDegi for ; Thu, 12 Apr 2012 15:17:56 +0000 (UTC) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by menubar.gnome.org (Postfix) with SMTP id 37984750386 for ; Thu, 12 Apr 2012 15:17:47 +0000 (UTC) Received: (qmail invoked by alias); 12 Apr 2012 15:17:46 -0000 Received: from e179193052.adsl.alicedsl.de (EHLO server.dachsweb.home) [85.179.193.52] by mail.gmx.net (mp032) with SMTP; 12 Apr 2012 17:17:46 +0200 X-Authenticated: #970694 X-Provags-ID: V01U2FsdGVkX1/qNVFFQWzqMfAHpd8Q+fXmDLVZvVXCtnvPw1M+65 mAX3vpRe7itKsS Received: from localhost (unknown [127.0.0.1]) by server.dachsweb.home (Postfix) with ESMTP id 7AC96580262; Thu, 12 Apr 2012 17:25:30 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at dachsweb.home Received: from server.dachsweb.home ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id b1-XWvDbOIep; Thu, 12 Apr 2012 17:25:19 +0200 (CEST) Received: from sohoserver.homelinux.net (unknown [127.0.0.1]) by server.dachsweb.home (Postfix) with ESMTP id B87EB5800C2; Thu, 12 Apr 2012 17:25:19 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 12 Apr 2012 17:25:19 +0200 From: Gerald Dachs To: Alessandro Crismani Subject: Re: high cpu load with gnome-shell and a window that shows TV In-Reply-To: <1334243478.885.8.camel@localhost.localdomain> References: <1334242198.885.5.camel@localhost.localdomain> <886633233996272e510213de58d7e13e@sohoserver.homelinux.net> <1334243478.885.8.camel@localhost.localdomain> Message-ID: X-Sender: gda@gmx.de User-Agent: Roundcube Webmail/0.7-beta2 X-Y-GMX-Trusted: 0 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2012 15:18:09 -0000 Am 2012-04-12 17:11, schrieb Alessandro Crismani: > I really hope it will get fixed, other compositing WMs, such as Kwin, > behave much better when playing videos. Hmm, I didn't test Kwin, all other WMs I have tried had problems with tearing. > I'd love to provide more data, but I don't know how I can be of > further > help. No problem. thank you anyway. :) Gerald From alessandro.crismani@gmail.com Thu Apr 12 15:28:01 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 31285750386 for ; Thu, 12 Apr 2012 15:28:01 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oEvoNdYkSc5A for ; Thu, 12 Apr 2012 15:27:59 +0000 (UTC) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by menubar.gnome.org (Postfix) with ESMTP id 38F6E750195 for ; Thu, 12 Apr 2012 15:27:50 +0000 (UTC) Received: by eekd17 with SMTP id d17so678427eek.27 for ; Thu, 12 Apr 2012 08:27:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:x-mailer:content-transfer-encoding:mime-version; bh=UY5GvPUzEAxmLWAdaFcu3YI5t1srt8y05YqI8BJyp/U=; b=nswRzir/60Os2/U6hNgoCO4vZSo9Rpr4xx+kZ06hygigcKWvwpKlrN5jgLRamsNY7G VTZ5qqbTtzHI8dEpIaUFWHlGIdYGmz5ArMS6wE/1MUei3QA+N3XAD0Yspqt9yNDpKpyJ bYBKCwodSgqEDslAAW7Z8CjlL2vayWOFcFJTv+dsSaLrEYQaVKf0P8+3vllZ57KHsx7o Qq/EgOsQ2+rJGCJb6W6uK14zlXSNhBIpLq7gvzqaJLkacKvuw2QrdjGYOvPm2skCSV09 qO3JUuUMUIzOjGcf6n13LWfSMHGOVDcxz5ncOmcIfTRmuc2tjB2YMiAnkkNdCvGAF7TW lAmg== Received: by 10.14.94.139 with SMTP id n11mr450508eef.47.1334244469182; Thu, 12 Apr 2012 08:27:49 -0700 (PDT) Received: from [140.105.233.13] (cli233-13.wireless-s.units.it. [140.105.233.13]) by mx.google.com with ESMTPS id z47sm29217512een.5.2012.04.12.08.27.48 (version=SSLv3 cipher=OTHER); Thu, 12 Apr 2012 08:27:48 -0700 (PDT) Message-ID: <1334244957.885.12.camel@localhost.localdomain> Subject: Re: high cpu load with gnome-shell and a window that shows TV From: Alessandro Crismani To: Gerald Dachs Date: Thu, 12 Apr 2012 17:35:57 +0200 In-Reply-To: References: <1334242198.885.5.camel@localhost.localdomain> <886633233996272e510213de58d7e13e@sohoserver.homelinux.net> <1334243478.885.8.camel@localhost.localdomain> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2012 15:28:01 -0000 Il giorno gio, 12/04/2012 alle 17.25 +0200, Gerald Dachs ha scritto: > > I really hope it will get fixed, other compositing WMs, such as > Kwin, > > behave much better when playing videos. > > Hmm, I didn't test Kwin, all other WMs I have tried had problems with > tearing. > Ah, I was referring to the high CPU usage. I have reduced tearing of my Sandy Bridge card under Gnome by exporting a clutter variable, though I can't remember how and where. The high CPU still bugs me since it significantly affect the battery life and hence the multimedia experience using Gnome Shell with my Laptop. This is sad, since I really love the Shell :) Alessandro From pascal@obry.net Thu Apr 12 15:43:36 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 41E59750161 for ; Thu, 12 Apr 2012 15:43:36 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FKy4TX77s6Aj for ; Thu, 12 Apr 2012 15:43:29 +0000 (UTC) Received: from smtp.smtpout.orange.fr (smtp04.smtpout.orange.fr [80.12.242.126]) by menubar.gnome.org (Postfix) with ESMTP id 1E0FE750177 for ; Thu, 12 Apr 2012 15:43:20 +0000 (UTC) Received: from [192.168.0.100] ([82.124.198.12]) by mwinf5d08 with ME id x3jJ1i00A0GYHNS033jJDX; Thu, 12 Apr 2012 17:43:19 +0200 Message-ID: <4F86F816.5030504@obry.net> Date: Thu, 12 Apr 2012 17:43:18 +0200 From: Pascal Obry Organization: Home - http://www.obry.net User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr-FR; rv:1.8.1.22) Gecko/20090605 Thunderbird/2.0.0.22 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: gnome-shell-list Subject: slow display X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: pascal@obry.net List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2012 15:43:36 -0000 Hi, I'm using GNOME Shell from Debian sid. Since the switch to libcairo 1.12.0 (some days ago) the display is slow especially when moving out of a workspace with icedove or thunderbird. I remember having this problem long time ago and was using a patched libcairo 1.10 built from source. If I remember this was only happening with NVIDIA cards. This is what I'm using. Is anybody having this issue with neew libcairo? Thanks, Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://www.obry.net - http://v2p.fr.eu.org --| "The best way to travel is by means of imagination" --| --| gpg --keyserver keys.gnupg.net --recv-key F949BD3B From nalimilan@club.fr Fri Apr 13 09:27:34 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 4E291750198 for ; Fri, 13 Apr 2012 09:27:34 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k8x788ixO2YE for ; Fri, 13 Apr 2012 09:27:32 +0000 (UTC) Received: from smtp23.services.sfr.fr (smtp23.services.sfr.fr [93.17.128.22]) by menubar.gnome.org (Postfix) with ESMTP id 1B1AE7500CF for ; Fri, 13 Apr 2012 09:27:23 +0000 (UTC) Received: from filter.sfr.fr (localhost [127.0.0.1]) by msfrf2314.sfr.fr (SMTP Server) with ESMTP id 66E387000133; Fri, 13 Apr 2012 11:27:21 +0200 (CEST) Received: from [192.168.1.61] (unknown [95.176.90.241]) by msfrf2314.sfr.fr (SMTP Server) with ESMTP id 104DA7000125; Fri, 13 Apr 2012 11:27:18 +0200 (CEST) X-SFR-UUID: 20120413092719668.104DA7000125@msfrf2314.sfr.fr Message-ID: <1334309237.2867.22.camel@milan> Subject: Re: slow display From: Milan Bouchet-Valat To: pascal@obry.net Date: Fri, 13 Apr 2012 11:27:17 +0200 In-Reply-To: <4F86F816.5030504@obry.net> References: <4F86F816.5030504@obry.net> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 (3.2.3-2.fc16) Content-Transfer-Encoding: 8bit Mime-Version: 1.0 Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Apr 2012 09:27:34 -0000 Le jeudi 12 avril 2012 à 17:43 +0200, Pascal Obry a écrit : > Hi, > > I'm using GNOME Shell from Debian sid. Since the switch to libcairo > 1.12.0 (some days ago) the display is slow especially when moving out of > a workspace with icedove or thunderbird. > > I remember having this problem long time ago and was using a patched > libcairo 1.10 built from source. If I remember this was only happening > with NVIDIA cards. This is what I'm using. You mean, a patch applied locally to fix the problem? Please report this to NVidia, since you have a precise use case and a workaround they will probably be interested. But AFAICS this is not related to GNOME Shell at all... ;-) Regards From pascal@obry.net Sun Apr 15 09:21:50 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3AEB5750101 for ; Sun, 15 Apr 2012 09:21:50 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IjT3ocfy+Lhs for ; Sun, 15 Apr 2012 09:21:47 +0000 (UTC) Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by menubar.gnome.org (Postfix) with ESMTP id 517EB7500E0 for ; Sun, 15 Apr 2012 09:21:38 +0000 (UTC) Received: by wibhm17 with SMTP id hm17so3912060wib.9 for ; Sun, 15 Apr 2012 02:21:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:reply-to:organization:user-agent:mime-version :to:cc:subject:references:in-reply-to:x-enigmail-version :content-type:x-gm-message-state; bh=pmPmzPkCJ54hZTb4XpY1qY4w2Auip9t2o974u1cuaMY=; b=bnpld3TXcVlQ5/anZTwvDtE/FEBibniLlEu5jQQTXiM9ymfd1/ssyzzGuBDpZz3zqe +t14fmXKf6VTAROCwSRPVJbE4JBuDdane9mO9HlkPRZOz10Ggi2h0/nLTngUSdW7OJIc rclsEyJ9o7QGwz9hq+9lhC2Zc7W6T/FBtagqcZoRVGhlUl1wmoJqNfxzCEotSbPMZzzO wcTQHo7IdWfWMgEg8XjE//KHrxbPclXC+V5/Om5d+Mn/YPkmG1I6Qk5Dvv2uMd9FCm14 85mjb07QwDxRKM4Au7bC6c/PdiLJ1XJv2vpkVZ02sd5cdbBpOV3YnGe3za9D9RpMjL8Z 8nRA== Received: by 10.180.100.2 with SMTP id eu2mr9583093wib.1.1334481697028; Sun, 15 Apr 2012 02:21:37 -0700 (PDT) Received: from [192.168.0.100] (AVelizy-154-1-15-12.w82-124.abo.wanadoo.fr. [82.124.198.12]) by mx.google.com with ESMTPS id l5sm10587592wia.11.2012.04.15.02.21.34 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 15 Apr 2012 02:21:35 -0700 (PDT) Message-ID: <4F8A931D.6050006@obry.net> Date: Sun, 15 Apr 2012 11:21:33 +0200 From: Pascal Obry Organization: Home - http://www.obry.net User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr-FR; rv:1.8.1.22) Gecko/20090605 Thunderbird/2.0.0.22 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: Milan Bouchet-Valat Subject: Re: slow display References: <4F86F816.5030504@obry.net> <1334309237.2867.22.camel@milan> In-Reply-To: <1334309237.2867.22.camel@milan> X-Enigmail-Version: 1.4 Content-Type: multipart/mixed; boundary="------------010901050209040008040601" X-Gm-Message-State: ALoCoQnQXBsXqxzeRF5UqcH/pi8tbkIDM6DOzh7qPQD7dICnFUPtoozxTHAW5Q1ZPQMwmgcPPpCF Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: pascal@obry.net List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Apr 2012 09:21:50 -0000 This is a multi-part message in MIME format. --------------010901050209040008040601 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Milan, > But AFAICS this is not related to GNOME Shell at all... ;-) Well not sure. The patch is not mine (find it attached to this message). If you look at the code in cairo-xlib-display.c you'll find many conditionals to workaround limitations into X server version and drivers. Looks like this problem is present in the current combination in Debian sid. I've just built again latest libcairo with this patch and my slowness is over. I send this message as it may help others working around this slowness which makes the desktop quite "annoying". Thanks, Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://www.obry.net - http://v2p.fr.eu.org --| "The best way to travel is by means of imagination" --| --| gpg --keyserver keys.gnupg.net --recv-key F949BD3B --------------010901050209040008040601 Content-Type: text/x-patch; name="0001-Workaround-slowness-in-Debian-due-to-nVidia-driver.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-Workaround-slowness-in-Debian-due-to-nVidia-driver.patc"; filename*1="h" >From 5cd5a15e89bca98353e46b0e540cf4d370a475ef Mon Sep 17 00:00:00 2001 From: Pascal Obry Date: Sat, 30 Apr 2011 18:38:41 +0200 Subject: [PATCH] Workaround slowness in Debian due to nVidia driver. --- src/cairo-xlib-display.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/cairo-xlib-display.c b/src/cairo-xlib-display.c index dd60484..ed6fba1 100644 --- a/src/cairo-xlib-display.c +++ b/src/cairo-xlib-display.c @@ -353,11 +353,7 @@ _cairo_xlib_device_create (Display *dpy) /* Prior to Render 0.10, there is no protocol support for gradients and * we call function stubs instead, which would silently consume the drawing. */ -#if RENDER_MAJOR == 0 && RENDER_MINOR < 10 display->buggy_gradients = TRUE; -#else - display->buggy_gradients = FALSE; -#endif display->buggy_pad_reflect = FALSE; display->buggy_repeat = FALSE; -- 1.7.9.1.244.gb0d66b --------------010901050209040008040601-- From nalimilan@club.fr Sun Apr 15 10:08:15 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1ABBD750101 for ; Sun, 15 Apr 2012 10:08:15 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m5HhMDDW1RqW for ; Sun, 15 Apr 2012 10:08:12 +0000 (UTC) Received: from smtp25.services.sfr.fr (smtp25.services.sfr.fr [93.17.128.119]) by menubar.gnome.org (Postfix) with ESMTP id C2E517500E0 for ; Sun, 15 Apr 2012 10:08:04 +0000 (UTC) Received: from filter.sfr.fr (localhost [127.0.0.1]) by msfrf2506.sfr.fr (SMTP Server) with ESMTP id 4824770000DB; Sun, 15 Apr 2012 12:08:02 +0200 (CEST) Received: from [192.168.1.61] (unknown [95.176.90.241]) by msfrf2506.sfr.fr (SMTP Server) with ESMTP id EDCA37000099; Sun, 15 Apr 2012 12:07:59 +0200 (CEST) X-SFR-UUID: 20120415100759974.EDCA37000099@msfrf2506.sfr.fr Message-ID: <1334484479.2867.52.camel@milan> Subject: Re: slow display From: Milan Bouchet-Valat To: pascal@obry.net Date: Sun, 15 Apr 2012 12:07:59 +0200 In-Reply-To: <4F8A931D.6050006@obry.net> References: <4F86F816.5030504@obry.net> <1334309237.2867.22.camel@milan> <4F8A931D.6050006@obry.net> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 (3.2.3-2.fc16) Content-Transfer-Encoding: 8bit Mime-Version: 1.0 Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Apr 2012 10:08:15 -0000 Le dimanche 15 avril 2012 à 11:21 +0200, Pascal Obry a écrit : > Milan, > > > But AFAICS this is not related to GNOME Shell at all... ;-) > > Well not sure. The patch is not mine (find it attached to this message). > If you look at the code in cairo-xlib-display.c you'll find many > conditionals to workaround limitations into X server version and drivers. Well, I'm not the author of the patch either. ;-) My remark was just based on the fact that you did not mention anything that may lead us to think it's related to the Shell, and Cairo is used by many apps on the desktop... except the Shell. > Looks like this problem is present in the current combination in Debian > sid. I've just built again latest libcairo with this patch and my > slowness is over. > > I send this message as it may help others working around this slowness > which makes the desktop quite "annoying". Sure. But please report this to NVidia and Cairo developers, even if you do not understand the patch. They will do what they feel is appropriate. Cheers From magcius@gmail.com Sun Apr 15 10:32:11 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DAD3175017F for ; Sun, 15 Apr 2012 10:32:11 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1k0zbIEn0tyB for ; Sun, 15 Apr 2012 10:32:09 +0000 (UTC) Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by menubar.gnome.org (Postfix) with ESMTP id 571067500E0 for ; Sun, 15 Apr 2012 10:32:01 +0000 (UTC) Received: by qao25 with SMTP id 25so3296264qao.6 for ; Sun, 15 Apr 2012 03:31:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=2yRwGIKLoCvPdZmAHGpkTlr3h/Fw7yHSF4JZHYbsiRg=; b=BaAR8dLiubewKW9Z3nhUrAKrgQrKVJKVAmvEiS2FyAmH5U4tckcA5kMQv2p29zdIoK 7Uipcp/dISlD6Newkg/N1CUgu/WeWQnGrw1A3RC3TWaIa03OKYewbamLjqe+GrSOb5pp 5e2Z2iehS6oBAuz3Y/2LEJR4CaFsJbYH/2W4xuR5F0ROB3Y66fcA1ptgeDU4cNAuWI12 VZXBGC3T5FAVZiC0REt3PQJRV7+aQkMEN10AoNSgcCkdC33dg8PTqvl7/oXW+6FAPHau l1WPTgeUhJCC97IKzxeTgIWrW+Sz+MkSPywojD0HD0rITG2E8CBcdU+70tmcoNaHh/m+ vH4A== MIME-Version: 1.0 Received: by 10.229.135.130 with SMTP id n2mr3065344qct.35.1334485919528; Sun, 15 Apr 2012 03:31:59 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.235.78 with HTTP; Sun, 15 Apr 2012 03:31:59 -0700 (PDT) In-Reply-To: <1334484479.2867.52.camel@milan> References: <4F86F816.5030504@obry.net> <1334309237.2867.22.camel@milan> <4F8A931D.6050006@obry.net> <1334484479.2867.52.camel@milan> Date: Sun, 15 Apr 2012 06:31:59 -0400 X-Google-Sender-Auth: IKCpMuwHSoD6BX9mWNzUPWPWSNM Message-ID: Subject: Re: slow display From: "Jasper St. Pierre" To: Milan Bouchet-Valat Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Apr 2012 10:32:12 -0000 On Sun, Apr 15, 2012 at 6:07 AM, Milan Bouchet-Valat wr= ote: > Le dimanche 15 avril 2012 =E0 11:21 +0200, Pascal Obry a =E9crit : >> Milan, >> >> > But AFAICS this is not related to GNOME Shell at all... ;-) >> >> Well not sure. The patch is not mine (find it attached to this message). >> If you look at the code in cairo-xlib-display.c you'll find many >> conditionals to workaround limitations into X server version and drivers= . > Well, I'm not the author of the patch either. ;-) My remark was just > based on the fact that you did not mention anything that may lead us to > think it's related to the Shell, and Cairo is used by many apps on the > desktop... except the Shell. Cairo is used in the Shell as well. >> Looks like this problem is present in the current combination in Debian >> sid. I've just built again latest libcairo with this patch and my >> slowness is over. >> >> I send this message as it may help others working around this slowness >> which makes the desktop quite "annoying". > Sure. But please report this to NVidia and Cairo developers, even if you > do not understand the patch. They will do what they feel is appropriate. > > > Cheers > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From ralph.bean@gmail.com Mon Apr 16 14:32:21 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 71D967502CD for ; Mon, 16 Apr 2012 14:32:21 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XcZI4U90Wb1D for ; Mon, 16 Apr 2012 14:32:19 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id DFB357501AD for ; Mon, 16 Apr 2012 14:32:10 +0000 (UTC) Received: by qcsg15 with SMTP id g15so4454671qcs.27 for ; Mon, 16 Apr 2012 07:32:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=F0XUSTMWWx2zcrxsODge8cokNz6WCR65DbjrMm/CkyU=; b=xYxOeobqwLy3irJmXyLZZ2m9/fhW499K3J4Hl0Qr5c2vNf3rJ4lwoZsGl4hHkI5Q4t 4pLA63wwvrr4/GOSaUWF/lWwUkp2y9SJfP2VOEX+nL8uReoMHTGlhT+VaasflwWyf4aL ff5uZTVwCtZvvb/HXbh2nBo8NrL/fHvHbBxmHxSuIfNylDDwZLINyZ4x7GitU6+J7Ptu m4s0+4A/CMBWHvhwkxnXqfY/pSwcdlfYtJapb72SNDSCWOohRc5jJO1pOSFrEaAbtFlM 3fHCJCY9qwrdQaRi9Eypb+SooThWmO7ax1PqigDpNIh8dqTyydjoD9+le7EHz8mO5Ac1 2tnA== Received: by 10.224.185.82 with SMTP id cn18mr15271453qab.97.1334586728726; Mon, 16 Apr 2012 07:32:08 -0700 (PDT) Received: from localhost (rjb1.wireless.rit.edu. [129.21.28.243]) by mx.google.com with ESMTPS id cv8sm34543864qab.12.2012.04.16.07.32.07 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 16 Apr 2012 07:32:07 -0700 (PDT) Date: Mon, 16 Apr 2012 10:32:06 -0400 From: Ralph Bean To: gnome-shell-list@gnome.org Subject: Race condition with 'window-added' event and get_monitor()? Message-ID: <20120416143206.GA11628@marat.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2011-07-01) X-Mailman-Approved-At: Mon, 16 Apr 2012 21:58:05 +0000 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Apr 2012 14:32:22 -0000 Hello all, I think I've encountered a race condition with the get_monitor() method of meta window. For context, I'm working on an extension called 'shellshape' and am running gnome 3.4.0. This specific issue is brought up here https://github.com/gfxmonk/shellshape/issues/21 It appears that in callbacks that fire off of the 'window-added' event of a workspace, the value returned by get_monitor is unreliable. I inconsistently get the wrong value back. The value is within the possible range of values (0, or 1 if I have two monitors registered) but the value returned doesn't always reflect which monitor the new window is actually on. If I delay the execution of the get_monitor method (with, say, Mainloop.timeout_add_seconds) then I always get the right answer back from get_monitor. At what point in the window's creation can we be assured that it is fully set up, or really, at what point can we be assured that the value returned by get_monitor is correct? Is this a bug? Or is it expected behavior and we're just using the wrong events? Cheers- -Ralph From otaylor@redhat.com Tue Apr 17 22:16:21 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5B67A7500C8; Tue, 17 Apr 2012 22:16:21 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.912 X-Spam-Level: X-Spam-Status: No, score=-6.912 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2Udg0HVFt3BX; Tue, 17 Apr 2012 22:16:06 +0000 (UTC) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by menubar.gnome.org (Postfix) with ESMTP id 3113B7502C3; Tue, 17 Apr 2012 22:15:57 +0000 (UTC) Received: from int-mx02.intmail.prod.int.phx2.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q3HMFuPx022140 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 17 Apr 2012 18:15:56 -0400 Received: from [10.16.189.126] (dhcp-189-126.bos.redhat.com [10.16.189.126]) by int-mx02.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q3HMFusm019060; Tue, 17 Apr 2012 18:15:56 -0400 Message-ID: <1334700955.21308.4.camel@lagrange> Subject: Mutter 3.4.1 From: Owen Taylor To: gnome-shell-list@gnome.org, gnome-announce-list@gnome.org Date: Tue, 17 Apr 2012 18:15:55 -0400 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Mime-Version: 1.0 X-Scanned-By: MIMEDefang 2.67 on 10.5.11.12 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Apr 2012 22:16:21 -0000 PLEASE NOTE: This release changes the API for meta_display_add_keybinding() which was added in 3.4. GNOME Shell must be upgraded simultaneously with Mutter or you won't be able to log in to the desktop. About Mutter ============ Mutter is a window and compositing manager that displays and manages your desktop via OpenGL. Mutter combines a sophisticated display engine using the Clutter toolkit with solid window-management logic inherited from the Metacity window manager. While Mutter can be used stand-alone, it is primarily intended to be used as the display core of a larger system such as GNOME Shell. For this reason, Mutter is very extensible via plugins, which are used both to add fancy visual effects and to rework the window management behaviors to meet the needs of the environment. News ==== * API change: the meta_display_add_keybinding() function added in 3.4 wasn't usable from a GNOME Shell extension, so has been changed to take a GSettings object rather than the name of a schema [Jasper; #673014] * Don't try to auto-maximize not-maximizable windows; this fixes the problem with the Nautilus desktop window being mis-positioned when enabled [Owen; #673566] * Fix a crash in the default plugin (not used in GNOME) [Giovanni; #673809] * Make the key work when set as the mouse button modifier [Florian; #662476] Contributors: Giovanni Campagna, Florian Muellner, Jasper St. Pierre, Owen Taylor Translations: Khaled Hosny [ar], Jordi Serratosa [ca], Carles Ferrando [ca@valencia], Christian Kirbach [de], Kristjan Schmidt [eo], Arash Mousavi [fa], Jiro Matsuzawa [ja], Shankar Prasad [kn], Aurimas Černius [lt], Yinghua Wang [zh_CN] Download ======== http://download.gnome.org/sources/mutter/3.4/mutter-3.4.1.tar.xz (1.52M) sha256sum: dbf08b014179980ab3d0cce645c5391c83b0ce070c73504feea8eec0ad000449 From otaylor@redhat.com Tue Apr 17 22:17:13 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 30DC4750337; Tue, 17 Apr 2012 22:17:13 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.912 X-Spam-Level: X-Spam-Status: No, score=-6.912 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rgl8snuj0qvB; Tue, 17 Apr 2012 22:17:08 +0000 (UTC) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by menubar.gnome.org (Postfix) with ESMTP id 7CB057502C3; Tue, 17 Apr 2012 22:17:00 +0000 (UTC) Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q3HMGxbB001528 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 17 Apr 2012 18:16:59 -0400 Received: from [10.16.189.126] (dhcp-189-126.bos.redhat.com [10.16.189.126]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q3HMGwNs024948; Tue, 17 Apr 2012 18:16:59 -0400 Message-ID: <1334701018.21308.5.camel@lagrange> Subject: GNOME Shell 3.4.1 From: Owen Taylor To: gnome-shell-list@gnome.org, gnome-announce-list@gnome.org Date: Tue, 17 Apr 2012 18:16:58 -0400 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Mime-Version: 1.0 X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Apr 2012 22:17:13 -0000 PLEASE NOTE: This release requires Mutter 3.4.1 for a change to the meta_display_add_keybinding() API. About GNOME Shell ================= GNOME Shell provides core user interface functions for the GNOME 3 desktop, like switching to windows and launching applications. GNOME Shell takes advantage of the capabilities of modern graphics hardware and introduces innovative user interface concepts to provide a visually attractive and easy to use experience. Tarball releases are provided largely for distributions to build packages. If you are interested in building GNOME Shell from source, we would recommend building from version control using the build script described at: http://live.gnome.org/GnomeShell Not only will that give you the very latest version of this rapidly changing project, it will be much easier than get GNOME Shell and its dependencies to build from tarballs. News ==== * Fix crash that occurred when an icon theme change caused unexpected reentrancy in the icon loading code [Jasper; #673512] * Don't show system and other disabled users in the GDM user list [Adel; #673784] * Make gnome-shell-calendar-server initialize GTK+ so it can display password prompts if needed [#673608; Owen, Rico] * Adapt to Mutter API change for keybinding addition [Florian; #673014] * Fix crash when an extension was installed as both a user extension and a system extension [#673613; Jasper] * Fix bug where chat entry could end up partially offscreen [Joost, 661944] * Fix problem where icons weren't updating when theme was changed [#672941; Florian] * Look for Evolution calendar settings in GSettings, not GConf [#673610; Owen] * Add F10 for the application menu [#672909; Florian] * Fix %Id format characters to work in translations [#673106; Cosimo] (were already used in fa translation) * Fix error when NetworkManager restarts [#673043; Giovanni] * Improve efficiency of overview redraws by working around Clutter issue [Stefano; #670636] * Misc bug fixes [Florian, Giovanni, Jasper, Rui, Stefano; #672592, #672641, #672719, #673187, #673233, #673656] Contributors: Giovanni Campagna, Cosimo Cecchi, Stefano Facchini, Adel Gadllah, Rui Matos, Florian Müllner, Jasper St. Pierre, Owen Taylor, Rico Tzschichholz, Joost Verdoorn Translations: Khaled Hosny [ar], Ihar Hrachyshka [be], Alexander Shopov [bg], Gil Forcada, Jordi Serratosa [ca], Petr Kovar [cs], Bruce Cowan [en_GB], Carles Ferrando [ca@valencia], Wolfgang Stöggl [de], Daniel Mustieles [es], Arash Mousavi [fa], Bruno Brouard [fr], Fran Diéguez [gl], Sweta Kothari [gu], Yaron Shahrabani [he], Gabor Kelemen [hu], Shankar Prasad [kn], Žygimantas Beručka [lt], Rudolfs Mazurs [lv], Sandeep Sheshrao Shedmake [mr], Kjartan Maraas [nb], Piotr Drąg [pl], Yuri Myasoedov [ru], Daniel Nylander [se], Matej Urbančič [sl], Miroslav Nikolić [sr], Sasi Bhushan, Praveen Illa [te], Yinghua Wang [zh_CN] Download ======== http://download.gnome.org/sources/gnome-shell/3.4/gnome-shell-3.4.1.tar.xz (1.20M) sha256sum: 6abfd2fca104aae64ce9d027dd233fc218a58b861176a64831b68e3f90ab56a9 From negozio@perlinux.it Thu Apr 19 22:00:00 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 84F627501ED for ; Thu, 19 Apr 2012 22:00:00 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hyHA-7-3AXQS for ; Thu, 19 Apr 2012 21:59:46 +0000 (UTC) X-Greylist: delayed 598 seconds by postgrey-1.32 at menubar.gnome.org; Thu, 19 Apr 2012 21:59:45 UTC Received: from cwin21.cassiopea.it (cwin21.cassiopea.it [85.235.155.120]) by menubar.gnome.org (Postfix) with ESMTP id 680AA750062 for ; Thu, 19 Apr 2012 21:59:37 +0000 (UTC) Received: from linux-mb8b.site ([80.67.112.160]) by cwin21.cassiopea.it with MailEnable ESMTP; Thu, 19 Apr 2012 23:49:21 +0200 Message-ID: <4F908793.3030305@perlinux.it> Date: Thu, 19 Apr 2012 23:45:55 +0200 From: "perLinux.it" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.3) Gecko/20120306 Thunderbird/10.0.3 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Drag & Drop info Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-ME-Bayesian: 0.000000 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Apr 2012 22:00:00 -0000 Not sure this is the right list to ask this. I see I can drag files or other stuff into other applications passing thru the hot corner. Before being able to drop it i need to wait approx 3 or 4 seconds. Is there a way to change the amount of time to wait before dropping when I drag & drop? From mathematical.coffee@gmail.com Mon Apr 23 04:33:39 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id E7D48750132 for ; Mon, 23 Apr 2012 04:33:38 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dze8EArkZCb4 for ; Mon, 23 Apr 2012 04:33:37 +0000 (UTC) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by menubar.gnome.org (Postfix) with ESMTP id CE20175011B for ; Mon, 23 Apr 2012 04:33:31 +0000 (UTC) Received: by eaaf13 with SMTP id f13so3540044eaa.27 for ; Sun, 22 Apr 2012 21:33:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Tp+ZJxUrV7mjmhzAvS9GfusUzpc8iNuqxdoJJGrf++c=; b=On7fnjhPvM0sjGDAUrUlyOllx3HPS7lkdVzyEu614U6yKJNC/KaO4QBbO08t1Jy5OW 0GIDKt2kZY6iVgDQ160KM1NTpcXriYjRvBwEfwCi/bq60UrCWoa0s8XYx9S7JKI81gNu KCckGaXEIKE9QtsSMEtLiQB4r4XcZiFdzVPPKqU5d/4wm/HckFFku+N2qF3gVXiXET2W mP+Cvj9lBtv/YGyWqLk2sS1yn0fF3Nez7ylzaMa2WK7k4QSdg5eW3QZ87igwif3YY0Df ZCLRxYxmQqounLnvda1nnXJ19tyzwgE8DwGZmZgCTmrG4Xsaq+zST/n9379ElGOwyhIP t6cQ== MIME-Version: 1.0 Received: by 10.213.8.134 with SMTP id h6mr1147932ebh.62.1335155609407; Sun, 22 Apr 2012 21:33:29 -0700 (PDT) Received: by 10.213.6.205 with HTTP; Sun, 22 Apr 2012 21:33:29 -0700 (PDT) Date: Mon, 23 Apr 2012 14:33:29 +1000 Message-ID: Subject: retrieving contact list: works in looking-glass, not in extension From: Amy C To: gnome-shell-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Apr 2012 04:33:39 -0000 Hi gnome-mailing-list, I've recently delved into the world of writing gnome shell extensions. Pretty fun, but quite frustrating. As an introductory exercise I wanted to retrieve a list of all the contacts I have (from gnome-contacts, I guess). In any case, with looking-glass I was able to experiment and discover the following two snippets of code that both return a list of contact IDs. These are similar to what the overview uses when you search to display matching contacts. I searched on '' to get the entire contact list: // METHOD 1: const ContactDisplay = imports.ui.contactDisplay; let csp = new ContactDisplay.ContactSearchProvider(); let contacts = csp.getInitialResultSet(['']); contacts.length // 120 contacts // METHOD 2: const ContactSystem = Shell.ContactSystem; let cs = ContactSystem.get_default(); let contacts2 = cs.initial_search(['']); contacts2.length // 120 contacts However, when I put this exact same code into a gnome shell extension (say the enable() method of extension.js) and `global.log( contacts.length )`, I *always* get 0, that is, it didn't find any contacts. Can anyone tell me why this is and how I can work around it? Do the extensions operate in some sort of quarantined little sandbox that the looking glass doesn't? cheers! From mathematical.coffee@gmail.com Tue Apr 24 03:12:06 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 6CDFF750076 for ; Tue, 24 Apr 2012 03:12:06 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cEpDKUwxgysk for ; Tue, 24 Apr 2012 03:12:04 +0000 (UTC) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by menubar.gnome.org (Postfix) with ESMTP id 6C708750066 for ; Tue, 24 Apr 2012 03:11:56 +0000 (UTC) Received: by obbuo13 with SMTP id uo13so557888obb.27 for ; Mon, 23 Apr 2012 20:11:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=rsQa7OlsqkpBPLB4UaUvnCqUcF/GOg6rDvBXmuzbPyU=; b=z/2M3RzbJgDZlmpnei1PQMMJoiAdRuXSfAlIEeikWHCQdalhRZZ2mEupEI/HrMInrA JtRNvk7IIcDuF7DR6jyMNzWsSsXxVUHiVhNoBPATFj/r7iJwScySsVg/qFtxzg7LSkJu C+RMwPY9mNw7hlKfRybJVBTh0kwHJmsIweGjLI+tpJKMmV8ktb/B583vT1eMzF9JZPZF Jd9cUn9CkGXlxk0q6rq0GGMGlq2nFCkVaPrLDpKHUhDIUBxJOQfMUINbwm5c5sc6NvRL gQKkNevOPIAyV8lhVGBZduOxje1OHL2MOR0SMgTsFeiuMJfVd3aRSmxZwfQSIxD1fjwV 3Odg== MIME-Version: 1.0 Received: by 10.60.18.197 with SMTP id y5mr13918329oed.58.1335237114839; Mon, 23 Apr 2012 20:11:54 -0700 (PDT) Received: by 10.182.59.200 with HTTP; Mon, 23 Apr 2012 20:11:54 -0700 (PDT) Date: Tue, 24 Apr 2012 13:11:54 +1000 Message-ID: Subject: Setting window properties (always on top, ...) in gnome shell extension From: Amy C To: gnome-shell-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Apr 2012 03:12:06 -0000 Hi all, As part of teaching myself how to make gnome shell extensions, I decided to just add an item to the menu of the panel's title bar that allows the user to select options like always on top/always on this workspace. I notice in the mutter API there is a meta_window_set_above in window.c but this doesn't seem to be exposed to the JS interface. Through a bit of trial and error I also seem to be able to call window.set_property('above',true) but this function appears to do nothing (there is a 'title' property I tested on and using set_property on this also seems to do nothing). I could simulate (e.g.) always in this workspace by listening to a workspace changed event and moving the relevant window, but this would not be a "true" implementation in that the window manager still thinks that window.is_on_all_workspaces is false (as I don't seem to be able to set it). So, does anyone know: - an alternate way to set these window properties (properly, as in the window manager knows about it) in a gnome shell extension? - how to tell whether a likely function in a c file (e.g. meta_window_set_above) has been exported to the JS interface? - how to expose a method from the C interface to the JS interface? cheers! From magcius@gmail.com Tue Apr 24 03:23:24 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 80FED750076 for ; Tue, 24 Apr 2012 03:23:24 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AEf-38Te+Tvm for ; Tue, 24 Apr 2012 03:23:22 +0000 (UTC) Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by menubar.gnome.org (Postfix) with ESMTP id 0730E750066 for ; Tue, 24 Apr 2012 03:23:13 +0000 (UTC) Received: by qao25 with SMTP id 25so2198422qao.6 for ; Mon, 23 Apr 2012 20:23:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=/exxA92tdefntqvqw9jQHTs9FRxOdA9mLLe+/bk7jjo=; b=Cs+Cx7V74/JDptx+NkLaeirzoBGgitwbkOz2uH5wJLywLftD4mbcTUJYIpJskND2jq +jHEegLxB8OPECOCtmxekhGLvmecjqIkSQ1iENN2mEa2qrtqbgCqZxj881IXe3kz+D/C 6u9mwmtu6mdxeWAnZT9fMIGUfZEtVxOSOviDfezHRKvPaCOgGLEs0IkAvT3m//Jt6te6 6aCmjXJINhfzw/ZtAUPKDapqIsbvw943IBiXpF0YwJMm/i8zOiVt6RGAm/u5OlGZcdST 2S8Tom8Blc7gYXeie9pTk+bG7NdXaiFD91tiuF0cWrnjkWGZ6pNNH8Lh947LP1EpMy7m tqpw== MIME-Version: 1.0 Received: by 10.224.196.136 with SMTP id eg8mr4301787qab.50.1335237791790; Mon, 23 Apr 2012 20:23:11 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Mon, 23 Apr 2012 20:23:11 -0700 (PDT) In-Reply-To: References: Date: Mon, 23 Apr 2012 23:23:11 -0400 X-Google-Sender-Auth: joMD2ePqFLHFOETpB4TmsMo4LNU Message-ID: Subject: Re: Setting window properties (always on top, ...) in gnome shell extension From: "Jasper St. Pierre" To: Amy C Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Apr 2012 03:23:24 -0000 On Mon, Apr 23, 2012 at 11:11 PM, Amy C wro= te: > Hi all, > > As part of teaching myself how to make gnome shell extensions, I > decided to just add an item to the menu of the panel's title bar that > allows the user to select options like always on top/always on this > workspace. > > I notice in the mutter API there is a meta_window_set_above in > window.c but this doesn't seem to be exposed to the JS interface. > Through a bit of trial and error I also seem to be able to call > window.set_property('above',true) but this function appears to do > nothing (there is a 'title' property I tested on and using > set_property on this also seems to do nothing). Ugh. All the MetaWindow properties are all read-only. It seems they were only added for the notifies. Yeah. metacity was originally designed as a process, not a library, so it doesn't really do things the way it should. I'm working on making metacity/mutter less of a program with an API and more like a library, because that's what it should be. > I could simulate (e.g.) always in this workspace by listening to a > workspace changed event and moving the relevant window, but this would > not be a "true" implementation in that the window manager still thinks > that window.is_on_all_workspaces is false (as I don't seem to be able > to set it). > > So, does anyone know: > - an alternate way to set these window properties (properly, as in the > window manager knows about it) in a gnome shell extension? There might be some X window properties you can set (but I doubt it, and you probably can't do it from JS) > - how to tell whether a likely function in a c file (e.g. > meta_window_set_above) has been exported to the JS interface? Check out /usr/share/gir-1.0/Meta-1.0.gir > - how to expose a method from the C interface to the JS interface? You have to submit a patch to the C code, and wait a release cycle. Unfortunate, I know. > cheers! > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From scampa.giovanni@gmail.com Tue Apr 24 21:04:10 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2B69C7503AB for ; Tue, 24 Apr 2012 21:04:10 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uX6E6sW-nYCk for ; Tue, 24 Apr 2012 21:04:08 +0000 (UTC) Received: from mail-pz0-f42.google.com (mail-pz0-f42.google.com [209.85.210.42]) by menubar.gnome.org (Postfix) with ESMTP id 30ADB750156 for ; Tue, 24 Apr 2012 21:03:59 +0000 (UTC) Received: by dang27 with SMTP id g27so1792378dan.29 for ; Tue, 24 Apr 2012 14:03:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=0/xau54iPX6Y8UPUWO42MGw2DJkpk7u4cThUassUjwU=; b=DItbtLN2PvoqGOU8KZrg9Lx/ybVp/FV/78BBtgqJmbnhoeNvbt7nme44coonKQV323 U2iHkjlD1NqaVM64iifDPSBmFtKc7GHdRQ4Cv4DJbwrW7Xq6I4xDezTJE2qLAF+mfRkS m9xyBOfTyZy75oO3qftbT3k16Vh79+G2P1WJ+zLZk2xX1B74M7Cg/t5+id2PWaixVhJC hOuA0lSlEWt2L+y1Gn2oQ/pM9Y2vp82gknBjNMnIcyugXjHQBZmpDpkLqBuRMcjSY5Hw 2OSkhms/MIVR0alsKPmN4D9WR+7U78kRgEsgbFgQ+hI7WavddGVHhvNmmWjEpjzWoYDE pl3g== Received: by 10.68.228.195 with SMTP id sk3mr847510pbc.20.1335301426892; Tue, 24 Apr 2012 14:03:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.19.133 with HTTP; Tue, 24 Apr 2012 14:03:26 -0700 (PDT) In-Reply-To: References: From: Giovanni Campagna Date: Tue, 24 Apr 2012 23:03:26 +0200 Message-ID: Subject: Re: retrieving contact list: works in looking-glass, not in extension To: Amy C Content-Type: text/plain; charset=UTF-8 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Apr 2012 21:04:10 -0000 Il 23 aprile 2012 06:33, Amy C ha scritto: > Hi gnome-mailing-list, > > I've recently delved into the world of writing gnome shell extensions. > Pretty fun, but quite frustrating. > > As an introductory exercise I wanted to retrieve a list of all the > contacts I have (from gnome-contacts, I guess). > > In any case, with looking-glass I was able to experiment and discover > the following two snippets of code that both return a list of contact > IDs. These are similar to what the overview uses when you search to > display matching contacts. I searched on '' to get the entire contact > list: > > // METHOD 1: > const ContactDisplay = imports.ui.contactDisplay; > let csp = new ContactDisplay.ContactSearchProvider(); > let contacts = csp.getInitialResultSet(['']); > contacts.length // 120 contacts > > // METHOD 2: > const ContactSystem = Shell.ContactSystem; > let cs = ContactSystem.get_default(); > let contacts2 = cs.initial_search(['']); > contacts2.length // 120 contacts > > However, when I put this exact same code into a gnome shell extension > (say the enable() method of extension.js) and `global.log( > contacts.length )`, I *always* get 0, that is, it didn't find any > contacts. > > Can anyone tell me why this is and how I can work around it? Do the > extensions operate in some sort of quarantined little sandbox that the > looking glass doesn't? There is no kind of sandboxing for extensions, whatever you're doing from lg should be available from extensions. Note though that enable() is called very early, and contact lists are loaded asynchronously by libfolks. It may be possible contacts are not yet available by the time your extension is loaded. Currently ShellContactSystem does not notify of completed loading (even though libfolks does). You can file a bug and ask for a signal if you need it. You could also try bypassing ShellContactSystem, but I don't recommend it. Giovanni From post@svennielsen.de Wed Apr 25 15:57:46 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5F9857501DF for ; Wed, 25 Apr 2012 15:57:46 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.899 X-Spam-Level: X-Spam-Status: No, score=-1.899 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, TO_NO_BRKTS_PCNT=0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ihpQaQoXEoFx for ; Wed, 25 Apr 2012 15:57:44 +0000 (UTC) X-Greylist: delayed 324 seconds by postgrey-1.32 at menubar.gnome.org; Wed, 25 Apr 2012 15:57:44 UTC Received: from server1.snvs.de (server1.snvs.de [87.106.38.116]) by menubar.gnome.org (Postfix) with ESMTP id 2ECE3750123 for ; Wed, 25 Apr 2012 15:57:36 +0000 (UTC) Received: from [10.99.40.2] (i59F70B4F.versanet.de [89.247.11.79]) by server1.snvs.de (Postfix) with ESMTPSA id 21B8534B807A for ; Wed, 25 Apr 2012 17:52:10 +0200 (CEST) Message-ID: <4F981DA9.80204@svennielsen.de> Date: Wed, 25 Apr 2012 17:52:09 +0200 From: Sven Nielsen User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: help on debugging individual extensions X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Apr 2012 15:57:46 -0000 Hi everyone, I finally gave gnome shell another try, Frankly, I still love my old sleek gnome panel, gnome-do and compiz setup, it was lightning fast and unobtrusive, but, it seems, ubuntu 10.10 really tends to become more buggy with every update by now. So, Gnome shell has made definitive improvements, the extension website on gnome.org is a very nice feature. So, for my question: Is it possible to debug memory leakage of individual extensions of gnome shell? I run ubuntu 11.10 right now, and after a day or so gnome shell gets slower and slower and shows a ridiculous memory usage of 18% ! on my 4GB machine (resource value around 1GB!, and virtual even higher, of course) I am not developer, but if someone could would give me details on debugging. I will give it a try. Thanks in advance! Regards Sven From bastien@geekwu.org Wed Apr 25 16:36:05 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 419B5750123 for ; Wed, 25 Apr 2012 16:36:05 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -4.311 X-Spam-Level: X-Spam-Status: No, score=-4.311 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_DBL_REDIR=0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5LWvRkQStXW0 for ; Wed, 25 Apr 2012 16:35:48 +0000 (UTC) X-Greylist: delayed 398 seconds by postgrey-1.32 at menubar.gnome.org; Wed, 25 Apr 2012 16:35:48 UTC Received: from smtp.geekwu.org (geekwu.org [81.56.27.175]) by menubar.gnome.org (Postfix) with ESMTP id 09F017501DF for ; Wed, 25 Apr 2012 16:35:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=geekwu.org; s=duncan; t=1335371738; h=Message-ID:Subject:From:To:Date: Content-Type:Mime-Version; bh=YF+pbFi58+W8EYzXnoJDfpU59MU=; b=FM 4FDMfay/3+yuLfOFdb/mZCZZEVR7GuS+qYlMFuj3l+Pko/mtyHTpQ8M1MnMRQrFt t1XNjvBWksQT+vsoqfhJkUnIYOZZVUVzbMDCJsSmc8QXZrg0ZJI7wIroY2YzQtZO Hg+ZjQ6U9TUYv/eeq6ncgfQ3bywFhzT6SLyxGnpY8= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=duncan; d=geekwu.org; b=YXxug+1/vgi0L5KTCoFWI0I0ZNxWO4XnLc9IS3QOvvFRLplr+slrG2Znl6KVbZnawHO4 HPeWjQSPfS5o9ym0ilmCJ72BsgkxSgiLIddbRxu80eEKwSmy4lomqyA2U55j0Y+JYCvd nGo3oimvM7OwAlfx7i8Un1rXpDbrfXYD4Rk= ; Received: (qmail 13590 invoked from network); 25 Apr 2012 16:28:57 -0000 Received: by simscan 1.4.0 ppid: 13585, pid: 13589, t: 0.1669s scanners:none Received: from 27.231.2.93.rev.sfr.net (HELO [192.168.100.25]) (bastien@[93.2.231.27]) (envelope-sender ) by arrakeen.geekwu.org (qmail-ldap-1.03) with SMTP for ; 25 Apr 2012 16:28:57 -0000 Message-ID: <1335371336.6837.4.camel@data-dev4> Subject: dock extension patch From: Bastien Durel To: gnome-shell-list@gnome.org Date: Wed, 25 Apr 2012 18:28:56 +0200 Content-Type: multipart/mixed; boundary="=-Yp/jPIx2gZ1NZ9wuI9kU" X-Mailer: Evolution 3.2.3-0ubuntu6 Mime-Version: 1.0 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Apr 2012 16:36:05 -0000 --=-Yp/jPIx2gZ1NZ9wuI9kU Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Hello, I'm back with a patch for dock extension, ready for 3.4 version ;) It lets user choosing the dock's monitor with a gsetting key (monitor) I never got an answer on the bug I submitted (664318), then I'll try to get feedback on the list. Regards, -- Bastien Durel --=-Yp/jPIx2gZ1NZ9wuI9kU Content-Disposition: attachment; filename="0001-Let-user-choose-the-monitor-where-to-show-dock.patch" Content-Type: text/x-patch; name="0001-Let-user-choose-the-monitor-where-to-show-dock.patch"; charset="UTF-8" Content-Transfer-Encoding: 7bit >From a705cd6690d8aed7dc0ee38c1fdd0b7bb8100295 Mon Sep 17 00:00:00 2001 From: Bastien Durel Date: Wed, 25 Apr 2012 18:20:32 +0200 Subject: [PATCH] Let user choose the monitor where to show dock --- extensions/dock/extension.js | 28 +++++++++++++++++++- .../org.gnome.shell.extensions.dock.gschema.xml.in | 5 ++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/extensions/dock/extension.js b/extensions/dock/extension.js index 3b8036f..ccf7ac3 100644 --- a/extensions/dock/extension.js +++ b/extensions/dock/extension.js @@ -35,6 +35,7 @@ const DOCK_SIZE_KEY = 'size'; const DOCK_HIDE_KEY = 'autohide'; const DOCK_EFFECTHIDE_KEY = 'hide-effect'; const DOCK_AUTOHIDE_ANIMATION_TIME_KEY = 'hide-effect-duration'; +const DOCK_MONITOR_KEY = 'monitor'; // Keep enums in sync with GSettings schemas const PositionMode = { @@ -57,7 +58,10 @@ function hideDock_size () { if (!this._hideable) return; - let monitor = Main.layoutManager.primaryMonitor + let monitor = Main.layoutManager.primaryMonitor; + if (this._displayMonitor > -1 && this._displayMonitor < Main.layoutManager.monitors.length) { + monitor = Main.layoutManager.monitors[this._displayMonitor]; + } let position_x = monitor.x; let height = (this._nicons)*(this._item_size + this._spacing) + 2*this._spacing; let width = this._item_size + 4*this._spacing; @@ -87,6 +91,9 @@ function hideDock_size () { function showDock_size () { let monitor = Main.layoutManager.primaryMonitor; + if (this._displayMonitor > -1 && this._displayMonitor < Main.layoutManager.monitors.length) { + monitor = Main.layoutManager.monitors[this._displayMonitor]; + } let height = (this._nicons)*(this._item_size + this._spacing) + 2*this._spacing; let width = this._item_size + 4*this._spacing; let position_x = monitor.x; @@ -137,6 +144,9 @@ function hideDock_scale () { this._item_size = this._settings.get_int(DOCK_SIZE_KEY); let monitor = Main.layoutManager.primaryMonitor; + if (this._displayMonitor > -1 && this._displayMonitor < Main.layoutManager.monitors.length) { + monitor = Main.layoutManager.monitors[this._displayMonitor]; + } let cornerX = 0; let height = this._nicons*(this._item_size + this._spacing) + 2*this._spacing; let width = this._item_size + 4*this._spacing; @@ -166,6 +176,9 @@ function hideDock_scale () { function showDock_scale () { this._item_size = this._settings.get_int(DOCK_SIZE_KEY); let monitor = Main.layoutManager.primaryMonitor; + if (this._displayMonitor > -1 && this._displayMonitor < Main.layoutManager.monitors.length) { + monitor = Main.layoutManager.monitors[this._displayMonitor]; + } let position_x = monitor.x; let height = this._nicons*(this._item_size + this._spacing) + 2*this._spacing; let width = this._item_size + 4*this._spacing; @@ -193,6 +206,9 @@ function showDock_scale () { function showEffectAddItem_scale () { let monitor = Main.layoutManager.primaryMonitor; + if (this._displayMonitor > -1 && this._displayMonitor < Main.layoutManager.monitors.length) { + monitor = Main.layoutManager.monitors[this._displayMonitor]; + } let height = this._nicons*(this._item_size + this._spacing) + 2*this._spacing; let width = this._item_size + 4*this._spacing; @@ -214,6 +230,9 @@ function hideDock_move () { this._item_size = this._settings.get_int(DOCK_SIZE_KEY); let monitor = Main.layoutManager.primaryMonitor; + if (this._displayMonitor > -1 && this._displayMonitor < Main.layoutManager.monitors.length) { + monitor = Main.layoutManager.monitors[this._displayMonitor]; + } let cornerX = 0; let height = this._nicons*(this._item_size + this._spacing) + 2*this._spacing; let width = this._item_size + 4*this._spacing; @@ -242,6 +261,9 @@ function hideDock_move () { function showDock_move () { this._item_size = this._settings.get_int(DOCK_SIZE_KEY); let monitor = Main.layoutManager.primaryMonitor; + if (this._displayMonitor > -1 && this._displayMonitor < Main.layoutManager.monitors.length) { + monitor = Main.layoutManager.monitors[this._displayMonitor]; + } let position_x = monitor.x; let height = this._nicons*(this._item_size + this._spacing) + 2*this._spacing; let width = this._item_size + 4*this._spacing; @@ -268,6 +290,9 @@ function showDock_move () { function showEffectAddItem_move () { let monitor = Main.layoutManager.primaryMonitor; + if (this._displayMonitor > -1 && this._displayMonitor < Main.layoutManager.monitors.length) { + monitor = Main.layoutManager.monitors[this._displayMonitor]; + } let height = this._nicons*(this._item_size + this._spacing) + 2*this._spacing; let width = this._item_size + 4*this._spacing; @@ -294,6 +319,7 @@ const Dock = new Lang.Class({ this._settings = Convenience.getSettings(); this._hidden = false; this._hideable = this._settings.get_boolean(DOCK_HIDE_KEY); + this._displayMonitor = this._settings.get_int(DOCK_MONITOR_KEY); this._spacing = 4; this._item_size = this._settings.get_int(DOCK_SIZE_KEY); diff --git a/extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in b/extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in index 7f4caab..4a8b5f4 100644 --- a/extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in +++ b/extensions/dock/org.gnome.shell.extensions.dock.gschema.xml.in @@ -34,5 +34,10 @@ <_summary>Autohide duration <_description>Sets the time duration of the autohide effect. + + -1 + <_summary>Monitor + <_description>Sets monitor to display dock in. + -- 1.7.9.5 --=-Yp/jPIx2gZ1NZ9wuI9kU-- From magcius@gmail.com Wed Apr 25 17:58:59 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 27B1C7500AE for ; Wed, 25 Apr 2012 17:58:59 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B2tNL07Hg8kt for ; Wed, 25 Apr 2012 17:58:44 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id 425F9750081 for ; Wed, 25 Apr 2012 17:58:35 +0000 (UTC) Received: by qcsg15 with SMTP id g15so341192qcs.27 for ; Wed, 25 Apr 2012 10:58:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=5Xf5zfusNXABydF+bmniM/z2+d3z8Jv2LTxjyyiGC/k=; b=xF7C1jULByDRcAUhZHukYF0qzhNbwxH0DTHvepExDKLa/+vbRchqZEWgfYNznD290X RHOJLVCReVIc0ItXUEnKVMLThlg5tz2sUXUyd7RYJnwobwfz9EXJjWm+0Z4qO7NbKKae wD+7QWKsGjHdZD0GGjE7orUo39Jnkbo5vRSRgeNntzhL+1q0W5CBZAJaZ/IZEshsxDfw +Npb+/9g21d26UljL510gnrFrBGocuW3A1B8VXSHSwBjaNnCZ9UlgPYlTSLcfTNvxalm mfoSWNb2Q/uXcz6jaN39BvivQZilfTXkOLMwvTvdHW7ZKO1k+eobUaN71fCmicp4oCdi pyag== MIME-Version: 1.0 Received: by 10.224.108.193 with SMTP id g1mr3003373qap.7.1335376714280; Wed, 25 Apr 2012 10:58:34 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Wed, 25 Apr 2012 10:58:34 -0700 (PDT) In-Reply-To: <4F981DA9.80204@svennielsen.de> References: <4F981DA9.80204@svennielsen.de> Date: Wed, 25 Apr 2012 13:58:34 -0400 X-Google-Sender-Auth: 32a3kq_XQznWMdyYjv_EyxrM-4U Message-ID: Subject: Re: help on debugging individual extensions From: "Jasper St. Pierre" To: Sven Nielsen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Apr 2012 17:58:59 -0000 On Wed, Apr 25, 2012 at 11:52 AM, Sven Nielsen wrote: > Hi everyone, > > I finally gave gnome shell another try, Frankly, I still love my old > sleek gnome panel, gnome-do and compiz setup, it was lightning fast and > unobtrusive, but, it seems, ubuntu 10.10 really tends to become more > buggy with every update by now. > > So, Gnome shell has made definitive improvements, the extension website > on gnome.org is a very nice feature. > > So, for my question: > > Is it possible to debug memory leakage of individual extensions of gnome > shell? Have you determined which extension is leaking? > I run ubuntu 11.10 right now, and after a day or so gnome shell gets > slower and slower and shows a ridiculous memory usage of 18% ! on my 4GB > machine (resource value around 1GB!, and virtual even higher, of course) > > I am not developer, but if someone could would give me details on > debugging. I will give it a try. > > Thanks in advance! > Regards > Sven > > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From mattzerah@gmail.com Thu Apr 26 00:25:46 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D98F57501B8 for ; Thu, 26 Apr 2012 00:25:46 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YezjW79A3tKU for ; Thu, 26 Apr 2012 00:25:44 +0000 (UTC) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by menubar.gnome.org (Postfix) with ESMTP id 7295F7500C6 for ; Thu, 26 Apr 2012 00:25:35 +0000 (UTC) Received: by iahk25 with SMTP id k25so1267873iah.27 for ; Wed, 25 Apr 2012 17:25:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=TOfrjfy5/DZ0hjrq5Oul3aRRjP2tgvSTGpxpK8IjB6o=; b=m6pcEOsgOSP6mCUUs2tKSv0/pQSZZQJzJ+kiajXhwROxdryaI4zsGb7tifTv7ofFjh T74/Y3URURXOt5Bo8sJc9cN/Xk1NVyvz9T3CWuVmMGoz+5Fbi0TTE82jCLr84WHp9WbB yFfaA7DJ1XP3tK3Lia2YOhVLdnNExKiGQun647+sIRu+iipkDLCkXrrE6lQ+p8l/fFO0 rsRecUPXkDquj+yjKGRYSBkMonUWMo5ecneKhCP3+ISTmFCkqwg4J5yGNVGO0ShEhZHh r/1ItZhTPr5X8dmWzlcHgDp6CBKbW1/FQcU0ym3C4zzHylCgLLcVbYsWU6n9qSRuBn9a ICtQ== Received: by 10.50.168.71 with SMTP id zu7mr4510957igb.50.1335399934553; Wed, 25 Apr 2012 17:25:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.42.171.8 with HTTP; Wed, 25 Apr 2012 17:25:14 -0700 (PDT) In-Reply-To: References: <4F981DA9.80204@svennielsen.de> From: Matt Paine Date: Thu, 26 Apr 2012 10:25:14 +1000 Message-ID: Subject: Re: help on debugging individual extensions To: gnome-shell-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 00:25:47 -0000 I wouldn't mind some information on debugging leaks also. I have the same issue, if I have gnome-shell running for a couple of days things grind to a halt, logout is the only solution I have found so far. I believe in my case its a combination of running chrome and netbeans side by side all day long, but I would love some information on how I can determine whats actually causing the entire system to slow down. Note simply closing netabeans and chrome does not always do the trick, gnome-shell still requires a restart, however now I am thinking maybe it is one of my installed extensions causing the issue. Thank you. Matt. On 26 April 2012 03:58, Jasper St. Pierre wrote: > On Wed, Apr 25, 2012 at 11:52 AM, Sven Nielsen wrot= e: >> Hi everyone, >> >> I finally gave gnome shell another try, Frankly, I still love my old >> sleek gnome panel, gnome-do and compiz setup, it was lightning fast and >> unobtrusive, but, it seems, ubuntu 10.10 really tends to become more >> buggy with every update by now. >> >> So, Gnome shell has made definitive improvements, the extension website >> on gnome.org is a very nice feature. >> >> So, for my question: >> >> Is it possible to debug memory leakage of individual extensions of gnome >> shell? > > Have you determined which extension is leaking? > >> I run ubuntu 11.10 right now, and after a day or so gnome shell gets >> slower and slower and shows a ridiculous memory usage of 18% ! on my 4GB >> machine (resource value around 1GB!, and virtual even higher, of course) >> >> I am not developer, but if someone could would give me details on >> debugging. I will give it a try. >> >> Thanks in advance! >> Regards >> Sven >> >> >> _______________________________________________ >> gnome-shell-list mailing list >> gnome-shell-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gnome-shell-list > > > > -- > =A0 Jasper > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list From post@svennielsen.de Thu Apr 26 06:23:57 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 61EE2750248 for ; Thu, 26 Apr 2012 06:23:57 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NRB8r8tZV-Xz for ; Thu, 26 Apr 2012 06:23:50 +0000 (UTC) Received: from server1.snvs.de (server1.snvs.de [87.106.38.116]) by menubar.gnome.org (Postfix) with ESMTP id BB6CF75020C for ; Thu, 26 Apr 2012 06:23:45 +0000 (UTC) Received: from [10.99.40.2] (i59F75F8F.versanet.de [89.247.95.143]) by server1.snvs.de (Postfix) with ESMTPSA id 67DBB34B807A for ; Thu, 26 Apr 2012 08:23:43 +0200 (CEST) Message-ID: <4F98E9EF.4090708@svennielsen.de> Date: Thu, 26 Apr 2012 08:23:43 +0200 From: Sven Nielsen User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Re: help on debugging individual extensions References: <4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> In-Reply-To: X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 06:23:57 -0000 >>>> >>>> Is it possible to debug memory leakage of individual extensions of gnome >>>> shell? >>> >>> Have you determined which extension is leaking? >> > > Unfortunately, there isn't a better way to determine this sort of > thing other than trying all extensions one by one and seeing which > ones leak vs. don't leak. > That is unfortunate, indeed, ..really not possible? As I said, I am a user, not a developer. I will gladly run gnome shell in debug mode and watch memory consumption of extensions, individual threads, or whatever way there is to differetiate between shell and extensions, if this is at all possible? But, I cannot spend weeks disabling and re-enabling individual extensions and see what memory usage comes up with. I am not in a testlab, I am using my computer for work. Regards Sven From magcius@gmail.com Thu Apr 26 06:25:26 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 81133750081 for ; Thu, 26 Apr 2012 06:25:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hxQIa3gXPIvO for ; Thu, 26 Apr 2012 06:25:24 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id 4365275025D for ; Thu, 26 Apr 2012 06:25:15 +0000 (UTC) Received: by qcsg15 with SMTP id g15so756951qcs.27 for ; Wed, 25 Apr 2012 23:25:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=zmhu99xHHVlmMkEkgkZzHtqHVfq7EQHxs6oFcG6PHn8=; b=aB+4HuNVPdMIB2PFc+PakIpiIjYtHI2A1muG2Qk0rW1hBMnqmm495vx/v8gRGngpDl LrTbcNSeAmiesZZ/bPGEhdznUIxgUsKb/g1xCFzny4z1B8PqyeJiyBaAyvvyXxx5lzbO X3lyLN9zZsDKqT/nnznUcCE/7h+gQJlWWxGTPcgpBTsD3U0iEQUbY2kGqq3JlEMxP96v 9aJO6btLiNWU1YQ8eOJNWdX7a/SVeka7yRgsDtqm+lKB2SiiGGVMOjrSVGJlIowRbtFq eTvYWDY1paYPcy0jJLaCE91jEsw7Qaczj6dsEIEFhxnRKYgfmGfVUcgMtwhphOx7yYeh HxZA== MIME-Version: 1.0 Received: by 10.224.213.10 with SMTP id gu10mr4333607qab.46.1335421514394; Wed, 25 Apr 2012 23:25:14 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Wed, 25 Apr 2012 23:25:14 -0700 (PDT) In-Reply-To: <4F98E9EF.4090708@svennielsen.de> References: <4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> <4F98E9EF.4090708@svennielsen.de> Date: Thu, 26 Apr 2012 02:25:14 -0400 X-Google-Sender-Auth: E91qymQNwtn8gC7j9i3mNIeSjzI Message-ID: Subject: Re: help on debugging individual extensions From: "Jasper St. Pierre" To: Sven Nielsen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 06:25:26 -0000 On Thu, Apr 26, 2012 at 2:23 AM, Sven Nielsen wrote: >>>>> >>>>> Is it possible to debug memory leakage of individual extensions of gn= ome >>>>> shell? >>>> >>>> Have you determined which extension is leaking? >>> >> >> Unfortunately, there isn't a better way to determine this sort of >> thing other than trying all extensions one by one and seeing which >> ones leak vs. don't leak. >> > > That is unfortunate, indeed, ..really not possible? > > As I said, I am a user, not a developer. > > I will gladly run gnome shell in debug mode and watch memory consumption > of extensions, individual threads, or whatever way there is to > differetiate between shell and extensions, if this is at all possible? There is no differentiation at runtime. Any extension can do whatever it wants to the Shell. > But, I cannot spend weeks disabling and re-enabling individual > extensions and see what memory usage comes up with. I am not in a > testlab, I am using my computer for work. If you have five extensions or so, it shouldn't take too long. > Regards > Sven > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From post@svennielsen.de Thu Apr 26 06:37:56 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BE72E7501B4 for ; Thu, 26 Apr 2012 06:37:56 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OI-wpoI+gVX0 for ; Thu, 26 Apr 2012 06:37:38 +0000 (UTC) Received: from server1.snvs.de (server1.snvs.de [87.106.38.116]) by menubar.gnome.org (Postfix) with ESMTP id BB0F3750081 for ; Thu, 26 Apr 2012 06:37:30 +0000 (UTC) Received: from [10.99.40.2] (i59F75F8F.versanet.de [89.247.95.143]) by server1.snvs.de (Postfix) with ESMTPSA id D5E5C34B807A for ; Thu, 26 Apr 2012 08:37:28 +0200 (CEST) Message-ID: <4F98ED29.4080806@svennielsen.de> Date: Thu, 26 Apr 2012 08:37:29 +0200 From: Sven Nielsen User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Re: help on debugging individual extensions References: <4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> <4F98E9EF.4090708@svennielsen.de> In-Reply-To: X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 06:37:57 -0000 >>> >>> Unfortunately, there isn't a better way to determine this sort of >>> thing other than trying all extensions one by one and seeing which >>> ones leak vs. don't leak. >>> >> >> That is unfortunate, indeed, ..really not possible? >> >> As I said, I am a user, not a developer. >> >> I will gladly run gnome shell in debug mode and watch memory consumption >> of extensions, individual threads, or whatever way there is to >> differetiate between shell and extensions, if this is at all possible? > > There is no differentiation at runtime. Any extension can do whatever > it wants to the Shell. > >> But, I cannot spend weeks disabling and re-enabling individual >> extensions and see what memory usage comes up with. I am not in a >> testlab, I am using my computer for work. > > If you have five extensions or so, it shouldn't take too long. > Well, I have 15. Giving that I need 48 hrs continous operation for reliable results, that will make it 30 days. no that is not long for a user needing actually to do other stuff.. And if the next thing you tell me is not to use so many extensions, I will gladly switch to KDE or even better re-install Windows. Please, you are not helping, instead, you are asking me to do some time-consuming thing that I am not even an expert in, although I was the one offering to help out, that is counter-productive.. Regards, Sven From magcius@gmail.com Thu Apr 26 06:43:03 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 03E76750081 for ; Thu, 26 Apr 2012 06:43:03 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8TajsrLjY3ZQ for ; Thu, 26 Apr 2012 06:42:45 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id 2562C7501B4 for ; Thu, 26 Apr 2012 06:42:36 +0000 (UTC) Received: by qcsg15 with SMTP id g15so764408qcs.27 for ; Wed, 25 Apr 2012 23:42:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=IeQ7355KvBkPenymUNmHXnIiw3b4G7sZLzOS9VUAZlI=; b=zqf9mJ/yQ2c+qJw4/HcSGgdRnLA4FzfFXTGZhLhCgy9M9Zx5MUMgkUH9dB67mrSqll ze4bSPBoXDoSadBQzqjuts00BwmV1RwVtUI5oRnE6xF0TFZcXf9qyn2RegBK6wbDm5T9 fb+orvZcRtl9Ng/bA75wANXa2cg+CnTN2PtteYF6L0nR2vl+MU1940sfJFW7vb4KInDP i/niOnst8XGLVJASFsi6r/EYHGTWoLgrVcXEHCoLpiVFzd0TzEggC58MKrqZlZU+3Qqv h6nZ6vHS8Z7IdKPrUc42zzq9VV2E0AD2ZSnxp5hjQz189sLjijdSr0lszpe93QyGeV3y yrJA== MIME-Version: 1.0 Received: by 10.224.174.1 with SMTP id r1mr4341595qaz.20.1335422555327; Wed, 25 Apr 2012 23:42:35 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Wed, 25 Apr 2012 23:42:35 -0700 (PDT) In-Reply-To: <4F98ED29.4080806@svennielsen.de> References: <4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> <4F98E9EF.4090708@svennielsen.de> <4F98ED29.4080806@svennielsen.de> Date: Thu, 26 Apr 2012 02:42:35 -0400 X-Google-Sender-Auth: rCgmkBNDJRe5ETtD2dMMiSHdM0g Message-ID: Subject: Re: help on debugging individual extensions From: "Jasper St. Pierre" To: Sven Nielsen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 06:43:03 -0000 On Thu, Apr 26, 2012 at 2:37 AM, Sven Nielsen wrote: >>>> >>>> Unfortunately, there isn't a better way to determine this sort of >>>> thing other than trying all extensions one by one and seeing which >>>> ones leak vs. don't leak. >>>> >>> >>> That is unfortunate, indeed, ..really not possible? >>> >>> As I said, I am a user, not a developer. >>> >>> I will gladly run gnome shell in debug mode and watch memory consumptio= n >>> of extensions, individual threads, or whatever way there is to >>> differetiate between shell and extensions, if this is at all possible? >> >> There is no differentiation at runtime. Any extension can do whatever >> it wants to the Shell. >> >>> But, I cannot spend weeks disabling and re-enabling individual >>> extensions and see what memory usage comes up with. I am not in a >>> testlab, I am using my computer for work. >> >> If you have five extensions or so, it shouldn't take too long. >> > > Well, I have 15. Giving that I need 48 hrs continous operation for > reliable results, that will make it 30 days. no that is not long for a > user needing actually to do other stuff.. > > And if the next thing you tell me is not to use so many extensions, I > will gladly switch to KDE or even better re-install Windows. > > Please, you are not helping, instead, you are asking me to do some > time-consuming thing that I am not even an expert in, although I was the > one offering to help out, that is counter-productive.. I don't know how I can magically help, here. There aren't any clear lines between "extension" and "shell", nor on what extension owns what. Can you list all the extensions you have installed, and let other people test to see if they can reproduce the same conditions? > Regards, > Sven > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From regnarg@seznam.cz Thu Apr 26 06:55:18 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 7234D7501B4 for ; Thu, 26 Apr 2012 06:55:18 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.121 X-Spam-Level: X-Spam-Status: No, score=-1.121 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CwjJEAQ16lQW for ; Thu, 26 Apr 2012 06:55:16 +0000 (UTC) X-Greylist: delayed 407 seconds by postgrey-1.32 at menubar.gnome.org; Thu, 26 Apr 2012 06:55:15 UTC Received: from multihost.cz (pallas.multihost.cz [88.86.107.243]) by menubar.gnome.org (Postfix) with ESMTP id D606D750081 for ; Thu, 26 Apr 2012 06:55:15 +0000 (UTC) Received: from localhost (unknown [127.0.0.1]) by multihost.cz (Postfix) with ESMTP id D4981E001 for ; Thu, 26 Apr 2012 06:48:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at multihost.cz Received: from multihost.cz ([127.0.0.1]) by localhost (pallas.multihost.cz [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id sGVS6PwW08Mk for ; Thu, 26 Apr 2012 08:48:19 +0200 (CEST) Received: from pallas.multihost.cz (pallas.multihost.cz [127.0.0.1]) by multihost.cz (Postfix) with ESMTPA id 72EBFE000 for ; Thu, 26 Apr 2012 08:48:19 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 26 Apr 2012 07:48:19 +0100 From: =?UTF-8?Q?Filip_=C5=A0t=C4=9Bdronsk=C3=BD?= To: Subject: Re: help on debugging individual extensions In-Reply-To: <4F98ED29.4080806@svennielsen.de> References: "\"<4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> " <4F98E9EF.4090708@svennielsen.de>" <4F98ED29.4080806@svennielsen.de> Message-ID: <6d552a8a6c68bf81e45d6130ddd735ab@rg.hostik.cz> X-Sender: regnarg@seznam.cz User-Agent: RoundCube Webmail/0.2a X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 06:55:18 -0000 On Thu, 26 Apr 2012 08:37:29 +0200, Sven Nielsen wrote: > Well, I have 15. Giving that I need 48 hrs continous operation for > reliable results, that will make it 30 days. no that is not long for > a > user needing actually to do other stuff.. Have you considered bisection? That gives log_2(15) = approx. 4 tries, i.e. 8 days. Still horrible, but a little less. NB to the shell folks: this is the price you pay for making a blob. Your unix forefathers should have taught you so. Regards Filip From post@svennielsen.de Thu Apr 26 06:56:14 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C8E8F7501B4 for ; Thu, 26 Apr 2012 06:56:14 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.879 X-Spam-Level: X-Spam-Status: No, score=-0.879 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, MISSING_HEADERS=1.021] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TrWjw+eQIMXb for ; Thu, 26 Apr 2012 06:56:01 +0000 (UTC) Received: from server1.snvs.de (server1.snvs.de [87.106.38.116]) by menubar.gnome.org (Postfix) with ESMTP id CF6D7750081 for ; Thu, 26 Apr 2012 06:55:52 +0000 (UTC) Received: from [10.99.40.2] (i59F75F8F.versanet.de [89.247.95.143]) by server1.snvs.de (Postfix) with ESMTPSA id 9F6B534B807A for ; Thu, 26 Apr 2012 08:55:50 +0200 (CEST) Message-ID: <4F98F176.8060809@svennielsen.de> Date: Thu, 26 Apr 2012 08:55:50 +0200 From: Sven Nielsen User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 CC: gnome-shell-list@gnome.org Subject: Re: help on debugging individual extensions References: <4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> <4F98E9EF.4090708@svennielsen.de> <4F98ED29.4080806@svennielsen.de> In-Reply-To: X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 06:56:15 -0000 >>>> >>>> I will gladly run gnome shell in debug mode and watch memory consumption >>>> of extensions, individual threads, or whatever way there is to >>>> differetiate between shell and extensions, if this is at all possible? >>> >>> There is no differentiation at runtime. Any extension can do whatever >>> it wants to the Shell. >>> >>>> But, I cannot spend weeks disabling and re-enabling individual >>>> extensions and see what memory usage comes up with. I am not in a >>>> testlab, I am using my computer for work. >>> >>> If you have five extensions or so, it shouldn't take too long. >>> >> >> Well, I have 15. Giving that I need 48 hrs continous operation for >> reliable results, that will make it 30 days. no that is not long for a >> user needing actually to do other stuff.. >> >> And if the next thing you tell me is not to use so many extensions, I >> will gladly switch to KDE or even better re-install Windows. >> >> Please, you are not helping, instead, you are asking me to do some >> time-consuming thing that I am not even an expert in, although I was the >> one offering to help out, that is counter-productive.. > > I don't know how I can magically help, here. There aren't any clear > lines between "extension" and "shell", nor on what extension owns > what. Can you list all the extensions you have installed, and let > other people test to see if they can reproduce the same conditions? > hm, if that is the only way to do it, I can list out my extensions. But, that was not my intention in asking here. See, for me to get into shell debugging on my own will require at least several days which I cannot afford to spent on a hobby. So, I was hoping some dev here might be able to give me some definite hint, like: enable these debug packages, start debugging with these flags, and then watch this and that log for, let's say, for instance, memory consumption of variables/classes etc. of individual objects/classes in the shell therads. Something in that direction, which is understandable for a tech user like me, you see? That way I could easily test if any new extension I install is leaking or not and then give nice and reliable feedback to its developer, e.g. through the extensions website.. If that is not possible, it is not possible. Then, I will have to rely on manually checking general memory usage and on devs fixing there extensions eventually, ..that is okay, but then, I myself cannot offer much help that way. Regards Sven From post@svennielsen.de Thu Apr 26 07:02:46 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 571C475008A for ; Thu, 26 Apr 2012 07:02:46 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=2 tests=[BAYES_00=-1.9] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xw9F5AXE6Coh for ; Thu, 26 Apr 2012 07:02:40 +0000 (UTC) Received: from server1.snvs.de (server1.snvs.de [87.106.38.116]) by menubar.gnome.org (Postfix) with ESMTP id ECBA3750081 for ; Thu, 26 Apr 2012 07:02:34 +0000 (UTC) Received: from [10.99.40.2] (i59F75F8F.versanet.de [89.247.95.143]) by server1.snvs.de (Postfix) with ESMTPSA id 88B1834B828B for ; Thu, 26 Apr 2012 09:02:32 +0200 (CEST) Message-ID: <4F98F308.6040308@svennielsen.de> Date: Thu, 26 Apr 2012 09:02:32 +0200 From: Sven Nielsen User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: gnome-shell-list@gnome.org Subject: Re: help on debugging individual extensions References: "\"<4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> " <4F98E9EF.4090708@svennielsen.de>" <4F98ED29.4080806@svennielsen.de> <6d552a8a6c68bf81e45d6130ddd735ab@rg.hostik.cz> In-Reply-To: <6d552a8a6c68bf81e45d6130ddd735ab@rg.hostik.cz> X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 07:02:46 -0000 Am 26.04.2012 08:48, schrieb Filip Štědronský: > On Thu, 26 Apr 2012 08:37:29 +0200, Sven Nielsen wrote: >> Well, I have 15. Giving that I need 48 hrs continous operation for >> reliable results, that will make it 30 days. no that is not long for a >> user needing actually to do other stuff.. > > Have you considered bisection? That gives log_2(15) = approx. 4 tries, i.e. > 8 days. Still horrible, but a little less. > ok, now I'm out. I get your general idea, ..and I had a perfect A grade in maths, ..in school, which was 15 years ago :D .my profession is technical texts translator, not mathematician or programmer.. Regards Sven From magcius@gmail.com Thu Apr 26 07:04:51 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 30BAB75008A for ; Thu, 26 Apr 2012 07:04:51 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DDoqJgAEgdRm for ; Thu, 26 Apr 2012 07:04:32 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id DE6C275020C for ; Thu, 26 Apr 2012 07:04:23 +0000 (UTC) Received: by qcsg15 with SMTP id g15so774215qcs.27 for ; Thu, 26 Apr 2012 00:04:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Xkq9XueeAj2Zx3/XPiw0t6G41Is7iZ19sLyiYlZleRM=; b=TmdxY6rd09p+A4Zt2pbOu+NTdZMVaonnQzotDogxY7AZc5dqQxxP3L6pxlawS43Njl UAxEFgrUvmMrLRl3aCx3rfiX3I/RGpRGvg/PCjuThMVDvqABkp5vws8T6bTox2RNlO5q MUDmhIb9giTkSLlF5zwXLg4x+KdR3DNh1pVmY8yQ1F9k/kGVgu56f9SCeSTBHDGtFIe6 wTlNdk7L9ED/G6Voz0vVEeZvEOklreiVBgCOPZNYosETAm/BNG/gZuA9LaGuyC3jqjo7 43cgu1zPx6JWu8p8CN3uMb3z73PxIbcnbGyoW0sjqyR06LD5EDyhK+LCEGC5AmEuJsEi DG+A== MIME-Version: 1.0 Received: by 10.224.211.5 with SMTP id gm5mr4324160qab.33.1335423862171; Thu, 26 Apr 2012 00:04:22 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Thu, 26 Apr 2012 00:04:22 -0700 (PDT) In-Reply-To: <4F98F176.8060809@svennielsen.de> References: <4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> <4F98E9EF.4090708@svennielsen.de> <4F98ED29.4080806@svennielsen.de> <4F98F176.8060809@svennielsen.de> Date: Thu, 26 Apr 2012 03:04:22 -0400 X-Google-Sender-Auth: eOuQN_1sowElmroW27ZOp1jDkQ8 Message-ID: Subject: Re: help on debugging individual extensions From: "Jasper St. Pierre" To: Sven Nielsen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 07:04:51 -0000 On Thu, Apr 26, 2012 at 2:55 AM, Sven Nielsen wrote: >>>>> >>>>> I will gladly run gnome shell in debug mode and watch memory consumpt= ion >>>>> of extensions, individual threads, or whatever way there is to >>>>> differetiate between shell and extensions, if this is at all possible= ? >>>> >>>> There is no differentiation at runtime. Any extension can do whatever >>>> it wants to the Shell. >>>> >>>>> But, I cannot spend weeks disabling and re-enabling individual >>>>> extensions and see what memory usage comes up with. I am not in a >>>>> testlab, I am using my computer for work. >>>> >>>> If you have five extensions or so, it shouldn't take too long. >>>> >>> >>> Well, I have 15. Giving that I need 48 hrs continous operation for >>> reliable results, that will make it 30 days. no that is not long for a >>> user needing actually to do other stuff.. >>> >>> And if the next thing you tell me is not to use so many extensions, I >>> will gladly switch to KDE or even better re-install Windows. >>> >>> Please, you are not helping, instead, you are asking me to do some >>> time-consuming thing that I am not even an expert in, although I was th= e >>> one offering to help out, that is counter-productive.. >> >> I don't know how I can magically help, here. There aren't any clear >> lines between "extension" and "shell", nor on what extension owns >> what. Can you list all the extensions you have installed, and let >> other people test to see if they can reproduce the same conditions? >> > > hm, if that is the only way to do it, I can list out my extensions. > > But, that was not my intention in asking here. > > See, for me to get into shell debugging on my own will require at least > several days which I cannot afford to spent on a hobby. > > So, I was hoping some dev here might be able to give me some definite > hint, like: > > enable these debug packages, start debugging with these flags, and then > watch this and that log for, let's say, for instance, memory consumption > of variables/classes etc. of individual objects/classes in the shell > therads. Something in that direction, which is understandable for a tech > user like me, you see? There is some experimental SystemTap support, but it's nowhere near ready. Something you can do: paste the numbers from the memory tab in the looking glass. Hit the "full GC" button as well. What do you see? > That way I could easily test if any new extension I install is leaking > or not and then give nice and reliable feedback to its developer, e.g. > through the extensions website.. > > If that is not possible, it is not possible. Then, I will have to rely > on manually checking general memory usage and on devs fixing there > extensions eventually, ..that is okay, but then, I myself cannot offer > much help that way. > > Regards > Sven > > > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From post@svennielsen.de Thu Apr 26 07:17:44 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 238AC750081 for ; Thu, 26 Apr 2012 07:17:44 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.879 X-Spam-Level: X-Spam-Status: No, score=-0.879 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, MISSING_HEADERS=1.021] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PqPB8f8gGNoY for ; Thu, 26 Apr 2012 07:17:39 +0000 (UTC) Received: from server1.snvs.de (server1.snvs.de [87.106.38.116]) by menubar.gnome.org (Postfix) with ESMTP id 62CF77500A3 for ; Thu, 26 Apr 2012 07:17:21 +0000 (UTC) Received: from [10.99.40.2] (i59F75F8F.versanet.de [89.247.95.143]) by server1.snvs.de (Postfix) with ESMTPSA id EB4F534B807A for ; Thu, 26 Apr 2012 09:17:19 +0200 (CEST) Message-ID: <4F98F67F.70206@svennielsen.de> Date: Thu, 26 Apr 2012 09:17:19 +0200 From: Sven Nielsen User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 CC: gnome-shell-list@gnome.org Subject: Re: help on debugging individual extensions References: <4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> <4F98E9EF.4090708@svennielsen.de> <4F98ED29.4080806@svennielsen.de> <4F98F176.8060809@svennielsen.de> In-Reply-To: X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 07:17:44 -0000 >> So, I was hoping some dev here might be able to give me some definite >> hint, like: >> >> enable these debug packages, start debugging with these flags, and then >> watch this and that log for, let's say, for instance, memory consumption >> of variables/classes etc. of individual objects/classes in the shell >> therads. Something in that direction, which is understandable for a tech >> user like me, you see? > > There is some experimental SystemTap support, but it's nowhere near ready. > Something you can do: paste the numbers from the memory tab in the > looking glass. Hit the "full GC" button as well. What do you see? > Well, I see copy and paste support missing in lg... and I see glibc_uordblks rising with every click on Full GC, and I see "js bytes" memory gradually and slowly rising, which gives me no more information than htop before. I already disabled the (assumingly) badly written "Deepin Enhanced Dock" extension, and memory rises more slowly already, but, e.g., in the last 1,5 hrs resource memory in htop, again, rose from 170MB to 218MB. Still, that's all no way nearer to actually chasing any specific leaks.. From mathematical.coffee@gmail.com Thu Apr 26 09:15:19 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2EF1C7500D3 for ; Thu, 26 Apr 2012 09:15:19 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1IrTK+zvnN2K for ; Thu, 26 Apr 2012 09:15:17 +0000 (UTC) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by menubar.gnome.org (Postfix) with ESMTP id 3C6517500A3 for ; Thu, 26 Apr 2012 09:15:08 +0000 (UTC) Received: by iahk25 with SMTP id k25so2230686iah.27 for ; Thu, 26 Apr 2012 02:15:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=AmY9jXpFgZjMs0XxF/q65CbzFDzJdY8q3lkyqQVgCKY=; b=hSVXF3uOG2W8NmqFNafGwJ+TMXD1MpjMnssuqv8xEt8lC7ZJO+m0KLfNJfjd0tBWZR 2yQLlD5TSYGMPAxVl4IgypEBNVU4V4LWCdvivIjjrfSEOCT9ruDSa3FvtvVz9eJk+v+b iutmBWA++7RV/79hcOJmRGTzo9CNshY5gtyDG2qOyWIkNKcyWDyo7WzD/BClqvIuDEW6 6Jm4TUQj4PbLrYKti51HwcNrIw74r5HfrWpVK/OKx5OywlZG/AkGGBpRkyYTig3RbzQp rc/NztQY4z+Tg0/FCNtm6ODKD8lnrjjnw+J4UGFjl5K/ljdwtdKZikDrHGey3MdaZ/5K EC0w== Received: by 10.50.189.129 with SMTP id gi1mr5608290igc.16.1335431707515; Thu, 26 Apr 2012 02:15:07 -0700 (PDT) Received: from [10.1.1.5] (5.52.96.58.static.exetel.com.au. [58.96.52.5]) by mx.google.com with ESMTPS id t3sm6586402igb.16.2012.04.26.02.15.04 (version=SSLv3 cipher=OTHER); Thu, 26 Apr 2012 02:15:06 -0700 (PDT) Message-ID: <4F99121C.6010806@gmail.com> Date: Thu, 26 Apr 2012 19:15:08 +1000 From: Amy Chan User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: Giovanni Campagna Subject: Re: retrieving contact list: works in looking-glass, not in extension References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 09:15:19 -0000 On 25/04/12 07:03, Giovanni Campagna wrote: > > There is no kind of sandboxing for extensions, whatever you're doing > from lg should be available from extensions. Note though that enable() > is called very early, and contact lists are loaded asynchronously by > libfolks. It may be possible contacts are not yet available by the > time your extension is loaded. > Currently ShellContactSystem does not notify of completed loading > (even though libfolks does). You can file a bug and ask for a signal > if you need it. You could also try bypassing ShellContactSystem, but I > don't recommend it. > > Giovanni Wow, thanks for that! It turns out putting a delay (I used 5 seconds) before loading the contact list did the trick. I guess I just have to wait for the completed loading. cheers! From mathematical.coffee@gmail.com Thu Apr 26 10:55:57 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C4A8D750483 for ; Thu, 26 Apr 2012 10:55:57 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_BW=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XlE3ekTWY243 for ; Thu, 26 Apr 2012 10:55:40 +0000 (UTC) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by menubar.gnome.org (Postfix) with ESMTP id 53D367500F7 for ; Thu, 26 Apr 2012 10:55:32 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so3381245pbc.27 for ; Thu, 26 Apr 2012 03:55:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=KYcidRrEk4GabqENHJNzrz8ee6zi25PtnzXPtJsegdw=; b=wIUTm+mpRMPLU2PN2SQcLWI7MSS3L4AKAuQa7/ZHasIHhQjL2BLgoR46y8oYcayqn2 MlPoWXui+qvhTCDwqyD7/txx919kAM6nNPjSqOG/LH7+88cA0U4nYs/14H8W+oTHAvBN mIyCWG3A1Xb3vlPDQx7nG1Jco7bY2D0T61I3zYZlvY5I596SDUicsdtuqysjHlZObbRS /0FLbtaw9t+i/p9wnZKy1CN3Rw9DPTwvjMQiq8bs3GpWyB221r3Rgr2GMTC4ihwDMvrY efZAsdV0ZCZMs4rABMgDmO0Mqk9N/Z0te9UkKa14tx2JwvTTxGINxN9SRQrtyc/NWDdM OqNA== Received: by 10.68.216.6 with SMTP id om6mr15106507pbc.117.1335437730877; Thu, 26 Apr 2012 03:55:30 -0700 (PDT) Received: from [10.1.1.5] (5.52.96.58.static.exetel.com.au. [58.96.52.5]) by mx.google.com with ESMTPS id qk5sm2962034pbc.45.2012.04.26.03.55.27 (version=SSLv3 cipher=OTHER); Thu, 26 Apr 2012 03:55:29 -0700 (PDT) Message-ID: <4F99299C.8040901@gmail.com> Date: Thu, 26 Apr 2012 20:55:24 +1000 From: Amy Chan User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: "Jasper St. Pierre" Subject: Re: Setting window properties (always on top, ...) in gnome shell extension References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 10:55:58 -0000 Thank you. I looked into libwnck which does all this stuff from python (now there's an example of what I wish clutter had):http://developer.gnome.org/libwnck/stable/WnckWindow.html After a bit of experimenting, it turns out in python I can simply do: import wnck wnck.screen_get_default().get_active_window().make_above() and that's done! So while I wait for the meta_window_set_xxxx stuff to eventually be exposed to the JS interface, I may experiment with somehow calling a python script from within JS to do that bit of functionality (I recall seeing this done in another extension - will have to look it up). Or even better, since wnck seems to use the whole gobject introspection thing, maybe it has JS bindings I can somehow get? cheers, Amy On 24/04/12 13:23, Jasper St. Pierre wrote: > On Mon, Apr 23, 2012 at 11:11 PM, Amy C wrote: >> Hi all, >> >> As part of teaching myself how to make gnome shell extensions, I >> decided to just add an item to the menu of the panel's title bar that >> allows the user to select options like always on top/always on this >> workspace. >> >> I notice in the mutter API there is a meta_window_set_above in >> window.c but this doesn't seem to be exposed to the JS interface. >> Through a bit of trial and error I also seem to be able to call >> window.set_property('above',true) but this function appears to do >> nothing (there is a 'title' property I tested on and using >> set_property on this also seems to do nothing). > > Ugh. All the MetaWindow properties are all read-only. It seems they > were only added for the notifies. > > Yeah. metacity was originally designed as a process, not a library, so > it doesn't really do things the way it should. I'm working on making > metacity/mutter less of a program with an API and more like a library, > because that's what it should be. > >> I could simulate (e.g.) always in this workspace by listening to a >> workspace changed event and moving the relevant window, but this would >> not be a "true" implementation in that the window manager still thinks >> that window.is_on_all_workspaces is false (as I don't seem to be able >> to set it). >> >> So, does anyone know: >> - an alternate way to set these window properties (properly, as in the >> window manager knows about it) in a gnome shell extension? > > There might be some X window properties you can set (but I doubt it, > and you probably can't do it from JS) > >> - how to tell whether a likely function in a c file (e.g. >> meta_window_set_above) has been exported to the JS interface? > > Check out /usr/share/gir-1.0/Meta-1.0.gir > >> - how to expose a method from the C interface to the JS interface? > > You have to submit a patch to the C code, and wait a release cycle. > Unfortunate, I know. > >> cheers! >> _______________________________________________ >> gnome-shell-list mailing list >> gnome-shell-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gnome-shell-list > > > From ebassi@gmail.com Thu Apr 26 14:50:25 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 40701750146 for ; Thu, 26 Apr 2012 14:50:25 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_BW=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yFRH0O0QBidG for ; Thu, 26 Apr 2012 14:50:20 +0000 (UTC) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by menubar.gnome.org (Postfix) with ESMTP id 5F39A7500F7 for ; Thu, 26 Apr 2012 14:50:11 +0000 (UTC) Received: by iahk25 with SMTP id k25so2815394iah.27 for ; Thu, 26 Apr 2012 07:50:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=eGigSqLSto1+wkHbvS8Ss9LOW3g3tsr+u7tGuHCAvrE=; b=Ae7LQfDZovLDbG7HE2/Cl1FvbCZ/9U8Wt7gvPUOwuISWN2SEDKI0mZuyLetvhJWzTe 2Ue9rvgGvD+H5ONklcqWD1W8Wa9f7/dMF03iva8MpX4PGGFGcrU0fmbIh7N+ulPQdzI9 HGReJ5T3zW39wKm7sodsDRr1dW6vgtwZbrDE+domj5TrNC5tlBzQnAhIk7p/GeREzaIF CyUfFO3oQMYfEZCCKRegKwf9GiU3lsyEEqm1qg56fsxF0GsEFiUgZjMNaiJOMJZJ64DG 6wYJoeECObDkVMsRMQOw3JIF8+cmqUeX8mWx9L6CvcaoA+D7XmCrXgKj83gpEjhg0yyy WVCg== MIME-Version: 1.0 Received: by 10.50.189.200 with SMTP id gk8mr18857933igc.57.1335451810343; Thu, 26 Apr 2012 07:50:10 -0700 (PDT) Received: by 10.42.76.68 with HTTP; Thu, 26 Apr 2012 07:50:10 -0700 (PDT) In-Reply-To: <4F99299C.8040901@gmail.com> References: <4F99299C.8040901@gmail.com> Date: Thu, 26 Apr 2012 15:50:10 +0100 Message-ID: Subject: Re: Setting window properties (always on top, ...) in gnome shell extension From: Emmanuele Bassi To: Amy Chan Content-Type: text/plain; charset=UTF-8 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 14:50:25 -0000 hi; On 26 April 2012 11:55, Amy Chan wrote: > Thank you. I looked into libwnck which does all this stuff from python (now > there's an example of what I wish clutter > had):http://developer.gnome.org/libwnck/stable/WnckWindow.html seriously? have you looked at: http://developer.gnome.org/clutter/stable/ or are you talking about *mutter*? ciao, Emmanuele. -- W: http://www.emmanuelebassi.name B: http://blogs.gnome.org/ebassi/ From magcius@gmail.com Thu Apr 26 14:53:26 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C8652750146 for ; Thu, 26 Apr 2012 14:53:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_BW=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZnOFIfyHIw+T for ; Thu, 26 Apr 2012 14:53:13 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id 86343750214 for ; Thu, 26 Apr 2012 14:53:04 +0000 (UTC) Received: by qcsg15 with SMTP id g15so1108386qcs.27 for ; Thu, 26 Apr 2012 07:53:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=sZ3Vz+ZYKloW2iLu//Nwq8Z6skTOE0bFpkRliruwTA4=; b=sovtLTsevEMHmYA4I6Kj3KdBL95U8BnkenYbpn8XMKOrhri/CSNbkYljswxWYgYPbW jxmMD3kU+1wAPbDLE1+IQRj5vw2QQUshTd9AmaSoSp+VB/se2Xp3bEPGEjSW3PJwEGHj feObavRV1+USino/LChXFqwNAQK3DLyZKSsS5FhFq9uybjgVzLmy/pnnsPgaflD5WyLr dR8HeOUWO3RikTa7suR6ZzvuGej/5MYSXhRgwCLxn/8V2qGeXcEuFc07LN5f1RFsHAGW iCm+UgA+TtMhTOUVbn5b5xpaeB0Q7ExhzZeg2G5s2lWLItEeFvL+s/Hi7VM8CvMMf3CE 7m8A== MIME-Version: 1.0 Received: by 10.224.108.193 with SMTP id g1mr5567018qap.7.1335451983349; Thu, 26 Apr 2012 07:53:03 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Thu, 26 Apr 2012 07:53:02 -0700 (PDT) In-Reply-To: <4F99299C.8040901@gmail.com> References: <4F99299C.8040901@gmail.com> Date: Thu, 26 Apr 2012 10:53:02 -0400 X-Google-Sender-Auth: IUsYzyHiorIiK-_f2IuX1PwjyMw Message-ID: Subject: Re: Setting window properties (always on top, ...) in gnome shell extension From: "Jasper St. Pierre" To: Amy Chan Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 14:53:27 -0000 On Thu, Apr 26, 2012 at 6:55 AM, Amy Chan w= rote: > Thank you. I looked into libwnck which does all this stuff from python (n= ow > there's an example of what I wish clutter > had):http://developer.gnome.org/libwnck/stable/WnckWindow.html > > After a bit of experimenting, it turns out in python I can simply do: > > import wnck > wnck.screen_get_default().get_active_window().make_above() > > and that's done! > > So while I wait for the meta_window_set_xxxx stuff to eventually be expos= ed > to the JS interface, I may experiment with somehow calling a python scrip= t > from within JS to do that bit of functionality (I recall seeing this done= in > another extension - will have to look it up). > > Or even better, since wnck seems to use the whole gobject introspection > thing, maybe it has JS bindings I can somehow get? const Wnck =3D imports.gi.Wnck; Wnck.Screen.get_default().get_active_window().make_above(); I wonder if we should use more wnck. mutter already depends upon it. > cheers, > Amy > > > On 24/04/12 13:23, Jasper St. Pierre wrote: >> >> On Mon, Apr 23, 2012 at 11:11 PM, Amy C >> =A0wrote: >>> >>> Hi all, >>> >>> As part of teaching myself how to make gnome shell extensions, I >>> decided to just add an item to the menu of the panel's title bar that >>> allows the user to select options like always on top/always on this >>> workspace. >>> >>> I notice in the mutter API there is a meta_window_set_above in >>> window.c but this doesn't seem to be exposed to the JS interface. >>> Through a bit of trial and error I also seem to be able to call >>> window.set_property('above',true) but this function appears to do >>> nothing (there is a 'title' property I tested on and using >>> set_property on this also seems to do nothing). >> >> >> Ugh. All the MetaWindow properties are all read-only. It seems they >> were only added for the notifies. >> >> Yeah. metacity was originally designed as a process, not a library, so >> it doesn't really do things the way it should. I'm working on making >> metacity/mutter less of a program with an API and more like a library, >> because that's what it should be. >> >>> I could simulate (e.g.) always in this workspace by listening to a >>> workspace changed event and moving the relevant window, but this would >>> not be a "true" implementation in that the window manager still thinks >>> that window.is_on_all_workspaces is false (as I don't seem to be able >>> to set it). >>> >>> So, does anyone know: >>> - an alternate way to set these window properties (properly, as in the >>> window manager knows about it) in a gnome shell extension? >> >> >> There might be some X window properties you can set (but I doubt it, >> and you probably can't do it from JS) >> >>> - how to tell whether a likely function in a c file (e.g. >>> meta_window_set_above) has been exported to the JS interface? >> >> >> Check out /usr/share/gir-1.0/Meta-1.0.gir >> >>> - how to expose a method from the C interface to the JS interface? >> >> >> You have to submit a patch to the C code, and wait a release cycle. >> Unfortunate, I know. >> >>> cheers! >>> _______________________________________________ >>> gnome-shell-list mailing list >>> gnome-shell-list@gnome.org >>> http://mail.gnome.org/mailman/listinfo/gnome-shell-list >> >> >> >> > --=20 =A0 Jasper From scampa.giovanni@gmail.com Thu Apr 26 15:01:14 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 1DF2975025B for ; Thu, 26 Apr 2012 15:01:14 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.623 X-Spam-Level: X-Spam-Status: No, score=-2.623 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_BW=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0fqEAA+SdOJY for ; Thu, 26 Apr 2012 15:01:08 +0000 (UTC) Received: from mail-pz0-f42.google.com (mail-pz0-f42.google.com [209.85.210.42]) by menubar.gnome.org (Postfix) with ESMTP id 6514E7500F7 for ; Thu, 26 Apr 2012 15:00:59 +0000 (UTC) Received: by dang27 with SMTP id g27so2121229dan.29 for ; Thu, 26 Apr 2012 08:00:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=xF5oJqM+P1AX19Y4xO2DdpLanupBBTJcVjcZicrNvJk=; b=IsdW1sLusR5T4DNHXIbFLCf2mIgGG907+yP3mcoXH2Z6uLR/xbU6wZeXlBWO2xAxlU nq3nV8OM0X3jxqZ+qkF/Z1n/TXm6Z5F12AnPHe8kb6aePRA2UdZbHf9pp6/SJhBlsKeT vdBTHRVcJnKMo7qab8MC3ivBfkUKjBhGT97K38USpu9kuuHvd9U89LdwRkrJG9tT4PJ9 QqwwHDk+4G0WSbzv1LcRTMlOTTkGkXqFRb8b8bdQOXDJzkSozGhN/zMXXMdOHN9FPnVF FALk1Ydlb7vQhL0+QNRWR04OGirxDoROE2hLKRWFP/z4ibJwUaDagbIWuFJZf3XOImW/ M64g== Received: by 10.68.228.195 with SMTP id sk3mr6122907pbc.20.1335452458342; Thu, 26 Apr 2012 08:00:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.68.19.133 with HTTP; Thu, 26 Apr 2012 08:00:37 -0700 (PDT) In-Reply-To: References: <4F99299C.8040901@gmail.com> From: Giovanni Campagna Date: Thu, 26 Apr 2012 17:00:37 +0200 Message-ID: Subject: Re: Setting window properties (always on top, ...) in gnome shell extension To: "Jasper St. Pierre" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 15:01:14 -0000 Il 26 aprile 2012 16:53, Jasper St. Pierre ha scrit= to: > On Thu, Apr 26, 2012 at 6:55 AM, Amy Chan = wrote: >> Thank you. I looked into libwnck which does all this stuff from python (= now >> there's an example of what I wish clutter >> had):http://developer.gnome.org/libwnck/stable/WnckWindow.html >> >> After a bit of experimenting, it turns out in python I can simply do: >> >> import wnck >> wnck.screen_get_default().get_active_window().make_above() >> >> and that's done! >> >> So while I wait for the meta_window_set_xxxx stuff to eventually be expo= sed >> to the JS interface, I may experiment with somehow calling a python scri= pt >> from within JS to do that bit of functionality (I recall seeing this don= e in >> another extension - will have to look it up). >> >> Or even better, since wnck seems to use the whole gobject introspection >> thing, maybe it has JS bindings I can somehow get? > > const Wnck =3D imports.gi.Wnck; > Wnck.Screen.get_default().get_active_window().make_above(); > > I wonder if we should use more wnck. mutter already depends upon it. Mutter depends on libwnck? That's strange. Anyway, using libwnck means going to X, changing some property there, waiting for an XEvent, and then invoking the appropriate meta_* function, incurring on a lot of overhead. The advantage of being in the same process as the WM means we can avoid all that. Giovanni >> cheers, >> Amy >> >> >> On 24/04/12 13:23, Jasper St. Pierre wrote: >>> >>> On Mon, Apr 23, 2012 at 11:11 PM, Amy C >>> =C2=A0wrote: >>>> >>>> Hi all, >>>> >>>> As part of teaching myself how to make gnome shell extensions, I >>>> decided to just add an item to the menu of the panel's title bar that >>>> allows the user to select options like always on top/always on this >>>> workspace. >>>> >>>> I notice in the mutter API there is a meta_window_set_above in >>>> window.c but this doesn't seem to be exposed to the JS interface. >>>> Through a bit of trial and error I also seem to be able to call >>>> window.set_property('above',true) but this function appears to do >>>> nothing (there is a 'title' property I tested on and using >>>> set_property on this also seems to do nothing). >>> >>> >>> Ugh. All the MetaWindow properties are all read-only. It seems they >>> were only added for the notifies. >>> >>> Yeah. metacity was originally designed as a process, not a library, so >>> it doesn't really do things the way it should. I'm working on making >>> metacity/mutter less of a program with an API and more like a library, >>> because that's what it should be. >>> >>>> I could simulate (e.g.) always in this workspace by listening to a >>>> workspace changed event and moving the relevant window, but this would >>>> not be a "true" implementation in that the window manager still thinks >>>> that window.is_on_all_workspaces is false (as I don't seem to be able >>>> to set it). >>>> >>>> So, does anyone know: >>>> - an alternate way to set these window properties (properly, as in the >>>> window manager knows about it) in a gnome shell extension? >>> >>> >>> There might be some X window properties you can set (but I doubt it, >>> and you probably can't do it from JS) >>> >>>> - how to tell whether a likely function in a c file (e.g. >>>> meta_window_set_above) has been exported to the JS interface? >>> >>> >>> Check out /usr/share/gir-1.0/Meta-1.0.gir >>> >>>> - how to expose a method from the C interface to the JS interface? >>> >>> >>> You have to submit a patch to the C code, and wait a release cycle. >>> Unfortunate, I know. >>> >>>> cheers! >>>> _______________________________________________ >>>> gnome-shell-list mailing list >>>> gnome-shell-list@gnome.org >>>> http://mail.gnome.org/mailman/listinfo/gnome-shell-list >>> >>> >>> >>> >> > > > > -- > =C2=A0 Jasper > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list From magcius@gmail.com Thu Apr 26 15:53:37 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 03C6F7500F7 for ; Thu, 26 Apr 2012 15:53:37 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_BW=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id on3pwembHWcc for ; Thu, 26 Apr 2012 15:53:29 +0000 (UTC) Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by menubar.gnome.org (Postfix) with ESMTP id 22BA675022D for ; Thu, 26 Apr 2012 15:53:20 +0000 (UTC) Received: by qao25 with SMTP id 25so1838865qao.6 for ; Thu, 26 Apr 2012 08:53:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=pS21SoIIRSEP+raZOGVSG9zHkzDhQAs3iuOrLxkmoZc=; b=Z81uCJ8p/VEljIePEQUGuOp2GNZhxcvXMTbafsTz7P5SALFB6mucrQlJD1NTpZGts2 nf3YOGL+wXLkvf/gAs0AFcIDzxw9JvNPoiCNaJIM22NPb9/6MyMK/gafyEaw0gDNYdig QDEhZu+EijynZm4fsE6SShrM1/vf1a2/jTF5cTXDiZkC5CFHluu0d4FaTdw2w77I6cxH wj0dLoyMBo8rbwLzkNGL8kzZwembZl1DGNZTL9AzlELbw3KSVAbGBfPPgI3tPpUfVkVE 4eltjf0IRGRXQ7CYPrO7xI4Hu/XoBmJphlQtcLWgLC+MRvHqzUtIzG43ROxAC3f8pMqF Y7hg== MIME-Version: 1.0 Received: by 10.224.211.5 with SMTP id gm5mr5769771qab.33.1335455599377; Thu, 26 Apr 2012 08:53:19 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Thu, 26 Apr 2012 08:53:19 -0700 (PDT) In-Reply-To: References: <4F99299C.8040901@gmail.com> Date: Thu, 26 Apr 2012 11:53:19 -0400 X-Google-Sender-Auth: -0sGAVTtKLssGhXPiPE8a7XJev0 Message-ID: Subject: Re: Setting window properties (always on top, ...) in gnome shell extension From: "Jasper St. Pierre" To: Giovanni Campagna Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 15:53:37 -0000 On Thu, Apr 26, 2012 at 11:00 AM, Giovanni Campagna wrote: > Il 26 aprile 2012 16:53, Jasper St. Pierre ha scr= itto: >> On Thu, Apr 26, 2012 at 6:55 AM, Amy Chan wrote: >>> Thank you. I looked into libwnck which does all this stuff from python = (now >>> there's an example of what I wish clutter >>> had):http://developer.gnome.org/libwnck/stable/WnckWindow.html >>> >>> After a bit of experimenting, it turns out in python I can simply do: >>> >>> import wnck >>> wnck.screen_get_default().get_active_window().make_above() >>> >>> and that's done! >>> >>> So while I wait for the meta_window_set_xxxx stuff to eventually be exp= osed >>> to the JS interface, I may experiment with somehow calling a python scr= ipt >>> from within JS to do that bit of functionality (I recall seeing this do= ne in >>> another extension - will have to look it up). >>> >>> Or even better, since wnck seems to use the whole gobject introspection >>> thing, maybe it has JS bindings I can somehow get? >> >> const Wnck =3D imports.gi.Wnck; >> Wnck.Screen.get_default().get_active_window().make_above(); >> >> I wonder if we should use more wnck. mutter already depends upon it. > > Mutter depends on libwnck? That's strange. For the alt-tab popup (and maybe other places). I don't know why, but it do= es: http://git.gnome.org/browse/mutter/tree/src/ui/tabpopup.c#n846 > Anyway, using libwnck means going to X, changing some property there, > waiting for an XEvent, and then invoking the appropriate meta_* > function, incurring on a lot of overhead. The advantage of being in > the same process as the WM means we can avoid all that. Fair enough. Again, mutter doesn't really have a sane API (it's a semi-private half-duplicated libwnck), and I'm not sure if making it available is worth the effort. > Giovanni > >>> cheers, >>> Amy >>> >>> >>> On 24/04/12 13:23, Jasper St. Pierre wrote: >>>> >>>> On Mon, Apr 23, 2012 at 11:11 PM, Amy C >>>> =A0wrote: >>>>> >>>>> Hi all, >>>>> >>>>> As part of teaching myself how to make gnome shell extensions, I >>>>> decided to just add an item to the menu of the panel's title bar that >>>>> allows the user to select options like always on top/always on this >>>>> workspace. >>>>> >>>>> I notice in the mutter API there is a meta_window_set_above in >>>>> window.c but this doesn't seem to be exposed to the JS interface. >>>>> Through a bit of trial and error I also seem to be able to call >>>>> window.set_property('above',true) but this function appears to do >>>>> nothing (there is a 'title' property I tested on and using >>>>> set_property on this also seems to do nothing). >>>> >>>> >>>> Ugh. All the MetaWindow properties are all read-only. It seems they >>>> were only added for the notifies. >>>> >>>> Yeah. metacity was originally designed as a process, not a library, so >>>> it doesn't really do things the way it should. I'm working on making >>>> metacity/mutter less of a program with an API and more like a library, >>>> because that's what it should be. >>>> >>>>> I could simulate (e.g.) always in this workspace by listening to a >>>>> workspace changed event and moving the relevant window, but this woul= d >>>>> not be a "true" implementation in that the window manager still think= s >>>>> that window.is_on_all_workspaces is false (as I don't seem to be able >>>>> to set it). >>>>> >>>>> So, does anyone know: >>>>> - an alternate way to set these window properties (properly, as in th= e >>>>> window manager knows about it) in a gnome shell extension? >>>> >>>> >>>> There might be some X window properties you can set (but I doubt it, >>>> and you probably can't do it from JS) >>>> >>>>> - how to tell whether a likely function in a c file (e.g. >>>>> meta_window_set_above) has been exported to the JS interface? >>>> >>>> >>>> Check out /usr/share/gir-1.0/Meta-1.0.gir >>>> >>>>> - how to expose a method from the C interface to the JS interface? >>>> >>>> >>>> You have to submit a patch to the C code, and wait a release cycle. >>>> Unfortunate, I know. >>>> >>>>> cheers! >>>>> _______________________________________________ >>>>> gnome-shell-list mailing list >>>>> gnome-shell-list@gnome.org >>>>> http://mail.gnome.org/mailman/listinfo/gnome-shell-list >>>> >>>> >>>> >>>> >>> >> >> >> >> -- >> =A0 Jasper >> _______________________________________________ >> gnome-shell-list mailing list >> gnome-shell-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From magcius@gmail.com Thu Apr 26 18:32:12 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2D592750494 for ; Thu, 26 Apr 2012 18:32:12 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.523 X-Spam-Level: X-Spam-Status: No, score=-2.523 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, TW_GJ=0.077] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C-so-QF5r0z7 for ; Thu, 26 Apr 2012 18:32:09 +0000 (UTC) Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by menubar.gnome.org (Postfix) with ESMTP id 5152A75033A for ; Thu, 26 Apr 2012 18:32:04 +0000 (UTC) Received: by qao25 with SMTP id 25so19232qao.6 for ; Thu, 26 Apr 2012 11:32:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=e0ofxbQhLBUSUvzCwwEBN8eyr4NxKsgkzUwYSXaev8M=; b=Usu8NaGeT2H8csel8ifUCqZNazHHIp2t+gaW06suhKYwzcZixr25gVqbifUuaNdGfb Zz2TqC24723DUSqBEOsH7/qLRyD3JAjxoCMEKs01g12cS0dFul3ODMrSBvpqUwAld2xX T4MF6WM+KIjl0+37lVKcNvHq3KA/+vLoY6jO4wFk/nrAkEGQSJ+xSBNXIg5n8MmggnGc jvuLK0ySZ4yjIqIUCHtPFcfIp+QTKw0kubN7xaeR2I8Lxu7PRrWgn/8yB94c/GOT4YRP 3N9Fnylkk9P4w1NcU6YBAlSv0KkiPoHD6e8avKRMoWmYvDec8lh4Qi43ma1ZFmuRpoGD dltA== MIME-Version: 1.0 Received: by 10.224.213.10 with SMTP id gu10mr6354919qab.46.1335465121558; Thu, 26 Apr 2012 11:32:01 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Thu, 26 Apr 2012 11:32:01 -0700 (PDT) In-Reply-To: <4F98F67F.70206@svennielsen.de> References: <4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> <4F98E9EF.4090708@svennielsen.de> <4F98ED29.4080806@svennielsen.de> <4F98F176.8060809@svennielsen.de> <4F98F67F.70206@svennielsen.de> Date: Thu, 26 Apr 2012 14:32:01 -0400 X-Google-Sender-Auth: RS_ue8NuD5XE1JOJnRr89uGTmz0 Message-ID: Subject: Re: help on debugging individual extensions From: "Jasper St. Pierre" To: Sven Nielsen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Owen Taylor , gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 18:32:12 -0000 OK. So I talked this over with a bunch of coworkers, and we had a lot more ideas. (I've CC'd. Hopefully they can provide more insight than what I talked about here) * First of all, Valgrind. There are two tools in valgrind that are useful= : memcheck - The one that everybody knows. It should detect any leaks, but there are a lot of false positives. massif - A heap profiler. It tracks every malloc by call stack and groups like ones together, to give you a rough idea of where memory is going. It may not work for JavaScript, as the call stack is going to be the same for all GObjects created through gjs (object_new =3D> g_object_newv) Note that if you want to run Valgrind (or really any memory tool), make sure to set the G_SLICE and G_DEBUG env vars correctly. See the wiki page on Valgrind for more information[0]. * JS has a heap profiler. You can see it in more recent Firefox builds at about:memory. This isn't in js185 AFAIK, so it's not available to us. * JS has another heap profiler, at JS_DumpTree. It's disabled by default in most builds (I don't know why). Can't use that. * SystemTap. We don't have SystemTap integration in the Shell yet (although you don't really need it as it can parse debuginfo, but it's more cumbersome). Here's an example SystemTap script from Colin that tracks GObject counts by type: https://bugzilla.gnome.org/show_bug.cgi?id=3D614619#c2 [0] http://live.gnome.org/Valgrind On Thu, Apr 26, 2012 at 3:17 AM, Sven Nielsen wrote: >>> So, I was hoping some dev here might be able to give me some definite >>> hint, like: >>> >>> enable these debug packages, start debugging with these flags, and then >>> watch this and that log for, let's say, for instance, memory consumptio= n >>> of variables/classes etc. of individual objects/classes in the shell >>> therads. Something in that direction, which is understandable for a tec= h >>> user like me, you see? >> >> There is some experimental SystemTap support, but it's nowhere near read= y. >> Something you can do: paste the numbers from the memory tab in the >> looking glass. Hit the "full GC" button as well. What do you see? >> > > Well, I see copy and paste support missing in lg... > > and I see glibc_uordblks rising with every click on Full GC, and I see > "js bytes" memory gradually and slowly rising, which gives me no more > information than htop before. > > I already disabled the (assumingly) badly written "Deepin Enhanced Dock" > extension, and memory rises more slowly already, but, e.g., in the last > 1,5 hrs resource memory in htop, again, rose from 170MB to 218MB. Still, > that's all no way nearer to actually chasing any specific leaks.. > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From ajrodriguez@blulabs.es Thu Apr 26 23:33:40 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BAB4A7500FE for ; Thu, 26 Apr 2012 23:33:40 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.901 X-Spam-Level: X-Spam-Status: No, score=-1.901 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZM1g6BbYQqJg for ; Thu, 26 Apr 2012 23:33:38 +0000 (UTC) X-Greylist: delayed 10800 seconds by postgrey-1.32 at menubar.gnome.org; Thu, 26 Apr 2012 23:33:38 UTC Received: from mo5.mail-out.ovh.net (2.mo5.mail-out.ovh.net [178.33.109.111]) by menubar.gnome.org (Postfix) with ESMTP id 3B67B7500F7 for ; Thu, 26 Apr 2012 23:33:29 +0000 (UTC) Received: from mail624.ha.ovh.net (b6.ovh.net [213.186.33.56]) by mo5.mail-out.ovh.net (Postfix) with SMTP id B859F101428C for ; Thu, 26 Apr 2012 21:58:28 +0200 (CEST) Received: from b0.ovh.net (HELO queueout) (213.186.33.50) by b0.ovh.net with SMTP; 26 Apr 2012 21:57:39 +0200 Received: from 88.red-79-157-15.dynamicip.rima-tde.net (HELO ?192.168.1.110?) (ajrodriguez@blulabs.es@79.157.15.88) by ns0.ovh.net with SMTP; 26 Apr 2012 21:57:37 +0200 Message-ID: <1335470204.2799.9.camel@localhost> X-Ovh-Mailout: 178.32.228.5 (mo5.mail-out.ovh.net) Subject: ClutterClone corruption From: Alberto =?ISO-8859-1?Q?Jos=E9_Rodr=EDguez_?= =?ISO-8859-1?Q?Rodr=EDguez?= To: gnome-shell-list@gnome.org Date: Thu, 26 Apr 2012 21:56:44 +0200 In-Reply-To: <4F981DA9.80204@svennielsen.de> References: <4F981DA9.80204@svennielsen.de> Organization: BluLabs S.L. Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Ovh-Tracer-Id: 12155496869505626609 X-Ovh-Remote: 79.157.15.88 (88.red-79-157-15.dynamicip.rima-tde.net) X-Ovh-Local: 213.186.33.20 (ns0.ovh.net) X-OVH-SPAMSTATE: OK X-OVH-SPAMSCORE: 0 X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeggedrtdekucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomheptehlsggvrhhtohculfhoshorpgftohgurhovghhuvgiipgftohgurhovghhuvgiiuceorghjrhhoughrihhguhgviiessghluhhlrggsshdrvghsqeenucfjughrpefkuffhvfffjghfohgtoffgggesthejredtredtje X-Spam-Check: DONE|U 0.500008/N X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeeggedrtdekucetufdoteggodetrfdofgetucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenucenucfhrhhomheptehlsggvrhhtohculfhoshorpgftohgurhovghhuvgiipgftohgurhovghhuvgiiuceorghjrhhoughrihhguhgviiessghluhhlrggsshdrvghsqeenucfjughrpefkuffhvfffjghfohgtoffgggesthejredtredtje X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 23:33:41 -0000 Hi gnome-shell gurus, I'm using gnome-shell-3.2.2.1 and I notice pseudo-random ClutterClone corruption. Steps to reproduce: - Open a terminal and launch "sleep 2; eog -f " - Switch to overview mode - The clone is shown in overview and some times it is corrupted. From sqrongyi@163.com Fri Apr 27 03:48:45 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 3E2317501C8 for ; Fri, 27 Apr 2012 03:48:45 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -1.442 X-Spam-Level: X-Spam-Status: No, score=-1.442 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, INVALID_MSGID=0.568, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8F7lG1DNO6FP for ; Fri, 27 Apr 2012 03:48:29 +0000 (UTC) X-Greylist: delayed 916 seconds by postgrey-1.32 at menubar.gnome.org; Fri, 27 Apr 2012 03:48:28 UTC Received: from m13-99.163.com (m13-99.163.com [220.181.13.99]) by menubar.gnome.org (Postfix) with ESMTP id 7C0C87500C4 for ; Fri, 27 Apr 2012 03:48:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Received:Date:From:To:Message-ID:Subject: MIME-Version:Content-Type; bh=eMId9+RKqb4JB1U9tXXiDbVmLcWzxAYWXi KFt/DKxJk=; b=calyZEABHGUuFxIx7/iRUvzEvoBm8Q+BPD4YmNZ3dbCTYFnIdm S9nXw3FKA6ySsYMumHxvW9+/Kvgn7+sYE32U3XrthZnZGDGmVLeNZEcqCfMPofHh ECNBfBBzRBLpXgKPqr8KGo5KF2K9Pe+xhdfk60MStC8jMVHE3CLaf3ry8= Received: from sqrongyi$163.com ( [116.228.240.198] ) by ajax-webmail-wmsvr99 (Coremail) ; Fri, 27 Apr 2012 11:32:58 +0800 (CST) Date: Fri, 27 Apr 2012 11:32:58 +0800 (CST) From: russel To: gnome-shell-list@gnome.org Message-ID: <7cab3543.4f7c.136f1dbd74c.Coremail.sqrongyi$163.com> Subject: about gnome shell notification MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_53781_1531593064.1335497578315" X-Originating-IP: [116.228.240.198] X-Priority: 3 X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20120420(18239.4613.4494) Copyright (c) 2002-2012 www.mailtech.cn 163com X-CM-CTRLDATA: YJQTkmZvb3Rlcl9odG09MTI0MjoxNTk= X-CM-TRANSID: Y8GowEBpTkJqE5pPKRACAA--.5954W X-CM-SenderInfo: pvtu00xj1lqiywtou0bp/1tbipRWdd09o0P3sMgADsN X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2012 03:48:45 -0000 ------=_Part_53781_1531593064.1335497578315 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 SGkgQWxsCkkgaGF2YSBhIHF1ZXN0aW9uIGFib3V0IEdOT01FIFNIRUxMIG5vdGlmaWNhdGlvbiBE QlVTIHNlcnZpY2UuCmludCAgL3Vzci9zaGFyZS9nbm9tZS1zaGVsbC9qcy91aS9ub3RpZmljYXRp b25EYWVtb24uanMgZmlsZSAKZnVuY3Rpb24gR2V0Q2FwYWJpbGl0aWVzIGFuZCBHZXRTZXJ2ZXJJ bmZvcm1hdGlvbiBhcmUgYWxsIHJldHVybiBhIGphdmFzY3JpcHQgYXJyYXksIGJ1dCB0aGUgZnVu Y3Rpb24ncyBzaWduYXR1cmUgYXJlIGRpZmZlcmVudDoKPT09PQp7IG5hbWU6ICdHZXRDYXBhYmls aXRpZXMnLAogICAgICAgICAgICAgICAgaW5TaWduYXR1cmU6ICcnLCAKICAgICAgICAgICAgICAg IG91dFNpZ25hdHVyZTogJ2FzJwogICAgICAgICAgICAgIH0sICAKICAgICAgICAgICAgICB7IG5h bWU6ICdHZXRTZXJ2ZXJJbmZvcm1hdGlvbicsCiAgICAgICAgICAgICAgICBpblNpZ25hdHVyZTog JycsIAogICAgICAgICAgICAgICAgb3V0U2lnbmF0dXJlOiAnc3NzcycKICAgICAgICAgICAgICB9 Cj09PT0KSSB3b25kZXIgaG93IHRoZSBqYXZhc2NyaXB0IHJldHVybiB2YWx1ZSBvZiBmdW5jdGlv biBHZXRTZXJ2ZXJJbmZvcm1hdGlvbiBiZSBjb252ZXJ0ZWQgdG8gZm91ciBzdHJpbmc/CkFueSBo ZWxwIHdvdWxkIGJlIGdyZWF0IGFwcHJlY2lhdGVkISB0aGFua3MgaW4gYWR2YW5jZSEKcnVzc2Vs ------=_Part_53781_1531593064.1335497578315 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7 Zm9udC1mYW1pbHk6YXJpYWwiPkhpIEFsbDxkaXY+SSBoYXZhIGEgcXVlc3Rpb24gYWJvdXQgR05P TUUgU0hFTEwgbm90aWZpY2F0aW9uIERCVVMgc2VydmljZS48L2Rpdj48ZGl2PmludCAmbmJzcDsv dXNyL3NoYXJlL2dub21lLXNoZWxsL2pzL3VpL25vdGlmaWNhdGlvbkRhZW1vbi5qcyBmaWxlJm5i c3A7PC9kaXY+PGRpdj5mdW5jdGlvbiZuYnNwO0dldENhcGFiaWxpdGllcyBhbmQmbmJzcDtHZXRT ZXJ2ZXJJbmZvcm1hdGlvbiBhcmUgYWxsIHJldHVybiBhIGphdmFzY3JpcHQgYXJyYXksIGJ1dCB0 aGUgZnVuY3Rpb24ncyBzaWduYXR1cmUgYXJlIGRpZmZlcmVudDo8L2Rpdj48ZGl2Pj09PT08L2Rp dj48ZGl2PjxkaXY+eyBuYW1lOiAnR2V0Q2FwYWJpbGl0aWVzJyw8L2Rpdj48ZGl2PiZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgaW5TaWduYXR1 cmU6ICcnLCZuYnNwOzwvZGl2PjxkaXY+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBvdXRTaWduYXR1cmU6ICdhcyc8L2Rpdj48ZGl2PiZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB9LCAmbmJzcDs8L2Rp dj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB7 IG5hbWU6ICdHZXRTZXJ2ZXJJbmZvcm1hdGlvbicsPC9kaXY+PGRpdj4mbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGluU2lnbmF0dXJlOiAnJywm bmJzcDs8L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgb3V0U2lnbmF0dXJlOiAnc3Nzcyc8L2Rpdj48ZGl2PiZuYnNwOyAmbmJz cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB9PC9kaXY+PC9kaXY+PGRpdj49 PT09PC9kaXY+PGRpdj5JIHdvbmRlciBob3cgdGhlIGphdmFzY3JpcHQgcmV0dXJuIHZhbHVlIG9m IGZ1bmN0aW9uJm5ic3A7R2V0U2VydmVySW5mb3JtYXRpb24gYmUgY29udmVydGVkIHRvIGZvdXIg c3RyaW5nPzwvZGl2PjxkaXY+QW55IGhlbHAgd291bGQgYmUgZ3JlYXQgYXBwcmVjaWF0ZWQhIHRo YW5rcyBpbiBhZHZhbmNlITwvZGl2PjxkaXY+cnVzc2VsPC9kaXY+PC9kaXY+PGJyPjxicj48c3Bh biB0aXRsZT0ibmV0ZWFzZWZvb3RlciI+PHNwYW4gaWQ9Im5ldGVhc2VfbWFpbF9mb290ZXIiPjxo ci8+CjxhIGhyZWY9Imh0dHA6Ly93d3cubG9mdGVyLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPs340tdM b2Z0ZXKjrNeo16LQy8iko6y31s/ttLTX96OhPC9hPgo8L3NwYW4+PC9zcGFuPg== ------=_Part_53781_1531593064.1335497578315-- From magcius@gmail.com Fri Apr 27 04:03:03 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 583607500C4 for ; Fri, 27 Apr 2012 04:03:03 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j276DxXpq8th for ; Fri, 27 Apr 2012 04:03:01 +0000 (UTC) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by menubar.gnome.org (Postfix) with ESMTP id D8E9575022D for ; Fri, 27 Apr 2012 04:02:55 +0000 (UTC) Received: by qcsg15 with SMTP id g15so246498qcs.27 for ; Thu, 26 Apr 2012 21:02:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=5B1PyfZRF8Cle8Y/Izukw7rsuqlQSviiLKGhenzyPkI=; b=tFa6QvSfpRSSvz5QRXUfeedzQSWegrfawEryzpIjz5O9ppLO+96RV93xYL5LjLm174 eFs7jXQ9Ni+mDZMOLUTi80O1kEJbT7N9b36DUv5BpMvXJ79I8kGnq+9VdPQLRyxYxPnx wh+VgvMPW4njeAV32+MuJo6QcGCW74dQKp568eoQe7p7vL7dF4I6BmkUDmL8cXj+qj7Y 9jSO4rgHGFW0B2yenPEMfh/yI0O/E4yaZ1w4VBfwPkhJLdK25USVr7kUaaCvAbh9KYAx UVxr5mZWOib4TS7veRFMMjkkfjWpc/t1Oz7o4GUa2tZLL+hc5GVu5k9JTsVUIvC6Rw/N zORQ== MIME-Version: 1.0 Received: by 10.224.211.5 with SMTP id gm5mr7621474qab.33.1335499373884; Thu, 26 Apr 2012 21:02:53 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Thu, 26 Apr 2012 21:02:53 -0700 (PDT) In-Reply-To: <4f9a171f.04a9b60a.7ef7.ffffc1b1SMTPIN_ADDED@mx.google.com> References: <4f9a171f.04a9b60a.7ef7.ffffc1b1SMTPIN_ADDED@mx.google.com> Date: Fri, 27 Apr 2012 00:02:53 -0400 X-Google-Sender-Auth: ug9JHN9wIsUnoSx6xiHhYPGdHPc Message-ID: Subject: Re: about gnome shell notification From: "Jasper St. Pierre" To: russel Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2012 04:03:03 -0000 2012/4/26 russel : > Hi All > I hava a question about GNOME SHELL notification DBUS service. > int /usr/share/gnome-shell/js/ui/notificationDaemon.js file > function GetCapabilities and GetServerInformation are all return a > javascript array, but the function's signature are different: > =3D=3D=3D=3D > { name: 'GetCapabilities', > inSignature: '', > outSignature: 'as' > }, > { name: 'GetServerInformation', > inSignature: '', > outSignature: 'ssss' > } > =3D=3D=3D=3D > I wonder how the javascript return value of function GetServerInformation= be > converted to four string? > Any help would be great appreciated! thanks in advance! > russel DBus methods can have multiple return values. The idea is that you return an array of return values. The old DBus JS API had a special case when the signature consisted of one object, like 'as', where you could just return that value instead. > > ________________________________ > =CD=F8=D2=D7Lofter=A3=AC=D7=A8=D7=A2=D0=CB=C8=A4=A3=AC=B7=D6=CF=ED=B4=B4= =D7=F7=A3=A1 > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list > --=20 Jasper From post@svennielsen.de Fri Apr 27 09:39:43 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DE84F75035C for ; Fri, 27 Apr 2012 09:39:43 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -0.802 X-Spam-Level: X-Spam-Status: No, score=-0.802 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, MISSING_HEADERS=1.021, TW_GJ=0.077] autolearn=no Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uotb3X+Cag6V for ; Fri, 27 Apr 2012 09:39:27 +0000 (UTC) Received: from server1.snvs.de (server1.snvs.de [87.106.38.116]) by menubar.gnome.org (Postfix) with ESMTP id AFDB575038C for ; Fri, 27 Apr 2012 09:39:18 +0000 (UTC) Received: from [10.99.40.2] (i59F72A71.versanet.de [89.247.42.113]) by server1.snvs.de (Postfix) with ESMTPSA id 8ECCB34B828B; Fri, 27 Apr 2012 11:39:15 +0200 (CEST) Message-ID: <4F9A6942.6050603@svennielsen.de> Date: Fri, 27 Apr 2012 11:39:14 +0200 From: Sven Nielsen User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 Subject: Re: help on debugging individual extensions References: <4F981DA9.80204@svennielsen.de> <4F98E465.8020309@svennielsen.de> <4F98E9EF.4090708@svennielsen.de> <4F98ED29.4080806@svennielsen.de> <4F98F176.8060809@svennielsen.de> <4F98F67F.70206@svennielsen.de> In-Reply-To: X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Owen Taylor , gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2012 09:39:44 -0000 Am 26.04.2012 20:32, schrieb Jasper St. Pierre: > OK. So I talked this over with a bunch of coworkers, and we had a lot > more ideas. (I've CC'd. Hopefully they can provide more insight than > what I talked about here) > > * First of all, Valgrind. There are two tools in valgrind that are useful: > memcheck - The one that everybody knows. It should detect any > leaks, but there are a lot of false positives. > massif - A heap profiler. It tracks every malloc by call stack > and groups like ones together, to give you a rough idea of where > memory is going. It may not work for JavaScript, as the call stack is > going to be the same for all GObjects created through gjs (object_new > => g_object_newv) > > Note that if you want to run Valgrind (or really any memory tool), > make sure to set the G_SLICE and G_DEBUG env vars correctly. See the > wiki page on Valgrind for more information[0]. > > * JS has a heap profiler. You can see it in more recent Firefox > builds at about:memory. This isn't in js185 AFAIK, so it's not > available to us. > > * JS has another heap profiler, at JS_DumpTree. It's disabled by > default in most builds (I don't know why). Can't use that. > > * SystemTap. We don't have SystemTap integration in the Shell yet > (although you don't really need it as it can parse debuginfo, but it's > more cumbersome). Here's an example SystemTap script from Colin that > tracks GObject counts by type: > > https://bugzilla.gnome.org/show_bug.cgi?id=614619#c2 > > [0] http://live.gnome.org/Valgrind > Thanks, Jasper! That looks promising. I will check it out and see if I can successfully apply one of the mentioned tools. Regards Sven From mathematical.coffee@gmail.com Sun Apr 29 03:35:41 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id DFC2F7500DD for ; Sun, 29 Apr 2012 03:35:41 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.7 X-Spam-Level: X-Spam-Status: No, score=-2.7 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L7PhG8sZ8UOI for ; Sun, 29 Apr 2012 03:35:28 +0000 (UTC) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by menubar.gnome.org (Postfix) with ESMTP id A97C87500AF for ; Sun, 29 Apr 2012 03:35:19 +0000 (UTC) Received: by eaaf13 with SMTP id f13so544978eaa.27 for ; Sat, 28 Apr 2012 20:35:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=yp5Pn+3GrjoVILSKpSWCAZut/amgasFvOXVkFZ2RkMU=; b=dnU16FuEB+lv1RwfNvyERwW3fU+zYh4sbp2uf/4AUwZUpUSMJmL1iQrNAkbioLiaJj K6ZL1WdNMsv0ZY0/ctF9zK4O3kdLefBHqLa7TBl306trCypREyV9svyi6t/VdANbd1t4 ngnNctTnQaHOGhbW/msmDjXNsyd/iryNZk58AJKHm9c581OyD5aisUvwkIaCLp/WY3gV Ex79t+s9sDpCDt2WLYSSQQerufOgjI/AUiucnUW51CeQLCcMtNcxf6PNWeA8AgeCC4sj fU2Ptgm0IDTXyd0l1ttDet6p/B3B5wUfwrWtdV/tyY3Dm7Fdz5HW/o7Mzod1d50jMUtA KE6w== MIME-Version: 1.0 Received: by 10.213.8.134 with SMTP id h6mr1176251ebh.62.1335670517410; Sat, 28 Apr 2012 20:35:17 -0700 (PDT) Received: by 10.213.6.205 with HTTP; Sat, 28 Apr 2012 20:35:17 -0700 (PDT) Date: Sun, 29 Apr 2012 13:35:17 +1000 Message-ID: Subject: gnome shell extension development environment From: Amy C To: gnome-shell-list@gnome.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Apr 2012 03:35:42 -0000 Hi gnome-shell-list, I've recently started toying with writing my own extensions for the gnome shell. I had a few progressing nicely in GNOME 3.2, but have recently upgraded my OS which comes with GNOME 3.4. The differences between these had led me to wonder - is there some standard setup other extension developers use for developing their extensions? At the moment I have a (personal for now) mercurial repository with my extension and just the metadata.json, extension.js and stylesheet.css committed. However in my quest to understand the differences between a typical extension's code between 3.2 and 3.4, I had a look at http://git.gnome.org/browse/gnome-shell-extensions to see how it was done. I notice the whole makefile structure to the project, with the 'extensions', 'po', etc directories and where the metadata.json in the actual extension folder are more template-like. Also, I had a look at the gnome-shell-extension-weather repository on github (& a few others) and notice a similar 'src', 'po', 'data', 'config' directories with the Makefile sitting outside these. Is this the recommended way to set up a development environment for extensions as opposed to just having the 'folder/{extension.js,metadata.json,stylesheet.css}' structure? How do I go about setting this up for my own extensions (& do you do one repository for all your extensions, like git.gnome.org, or one setup per extension, like gnome-shell-extension-weather?). I like the 'folder/{extension.js,metadata.json,stylesheet.css}' structure because then when I move between computers it's simple to "install" the extension - just copy the entire folder. If I move to the Makefile environment, I feel this makes installation/distribution harder because potential users have to make/make install to make sure the schema (for the settings) & similar get installed properly - or is it just as simple, but just something I don't understand? Would you just do a `make zip-files` & upload the zip to the repository page for users who do not want to build the extension? Thanks for your insights - I'm just exploring options as to how to set up a "good" development environment for extensions that I want to fiddle with. thanks, Amy From wengxt@gmail.com Sun Apr 29 07:18:06 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BA1D5750118 for ; Sun, 29 Apr 2012 07:18:06 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.699 X-Spam-Level: X-Spam-Status: No, score=-2.699 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3QDXncYWR2Xz for ; Sun, 29 Apr 2012 07:17:53 +0000 (UTC) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by menubar.gnome.org (Postfix) with ESMTP id 285B2750066 for ; Sun, 29 Apr 2012 07:17:44 +0000 (UTC) Received: by vcmm1 with SMTP id m1so2503807vcm.27 for ; Sun, 29 Apr 2012 00:17:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type:content-transfer-encoding; bh=H660JFQ9Hi54LmVxhsaBsK8EBTz02jLaYHqSK0Axn94=; b=Pt+q7U1oaln9W+HCZksgnvxt47K6j7OIVQ3mG7NlosbXCBudTl4vJQHw28/Ev9vdH3 pLfioKFS5m77gbssa0ajO45mLBQGv5/3JhAR9VYihPOuHGHQRIDuZqrb+kCsIy6wUzcY wSbUIEz+WZk1diNBULmCoJE6auwf7Bh/S/207Z8anuwtcsT+KXJNVI+g+ZzaLDR1hQGO aogICETMXQehOjvpVQhwR6ozZcamX5Ym0uyw8lE+vOvR6r71lt1t4GeS87teUI6k6vvc HjYJM6rwoAbATfMVu1I6F08lux4/qTZw69GigxRt3nrfHbfFpdP7xbPVohRt0YUvOa5N a9oQ== Received: by 10.220.185.136 with SMTP id co8mr12199557vcb.5.1335683863407; Sun, 29 Apr 2012 00:17:43 -0700 (PDT) Received: from saber-chakra.localnet (li239-43.members.linode.com. [173.255.229.43]) by mx.google.com with ESMTPS id jz16sm20317865vdb.9.2012.04.29.00.17.41 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 29 Apr 2012 00:17:42 -0700 (PDT) From: Weng Xuetian To: gnome-shell-list@gnome.org Subject: How to put an extension window at the top Date: Sun, 29 Apr 2012 15:17:32 +0800 Message-ID: <4421464.LOTLuZK52Q@saber-chakra> User-Agent: KMail/4.8.2 (Linux/3.3.3-uksm; KDE/4.8.2; x86_64; ; ) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3293498.j9QCbJuD1g"; micalg="pgp-sha1"; protocol="application/pgp-signature" Content-Transfer-Encoding: 7Bit X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Apr 2012 07:18:06 -0000 --nextPart3293498.j9QCbJuD1g Content-Type: multipart/alternative; boundary="nextPart1554263.7eVFHSjCMV" Content-Transfer-Encoding: 7Bit --nextPart1554263.7eVFHSjCMV Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8" Hi gnome-shell-list, I'm currently implementing an extension that need to put it above all other gs window. Currently seems it's lower than the alt+f2 one, any hint for how to set this? Thank you! --nextPart1554263.7eVFHSjCMV Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="utf-8"

Hi gnome-shell-list,

I'm currently implementing an extension that need to put it above all other gs window.

 

Currently seems it's lower than the alt+f2 one, any hint for how to set this?

 

Thank you!

--nextPart1554263.7eVFHSjCMV-- --nextPart3293498.j9QCbJuD1g Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAABAgAGBQJPnOsMAAoJEI6LiYy/JBL5jNAIAKcFzXuviTa2C2bPAS6N2tGM K7GcbpSsCaYhG337glN8YzCcNrrlJaLDo0RXPqLHud0+LbLugmLyGAxXdYLJjYEx MfPRxrS2gTh+rwbtTWbSNJnheXTA5GVWLXsFgwMBTsRMLHRqJva0b9iFOcW9JG0Q iFxE/h+d9loG71CPsi9Gjhw5OmQXdMcca7/cYKrTAJaxRAR/FSeQFZzfd3MNyG3F lKRQ3ra1Y7T7NsbnqAn4ZzWiD/Y2c+YPRxAv2xpkOSbqpgL5La3FNfyKD9ZUkvs4 A+nKs72SK3d8t3ijpwtHJ6wg+WXkRsSqXuHEeJb0HoiwCCOPezoVSrfkpLkDXp4= =53CQ -----END PGP SIGNATURE----- --nextPart3293498.j9QCbJuD1g-- From magcius@gmail.com Sun Apr 29 07:41:50 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id D3531750118 for ; Sun, 29 Apr 2012 07:41:50 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dVc89+bqGD5R for ; Sun, 29 Apr 2012 07:41:48 +0000 (UTC) Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by menubar.gnome.org (Postfix) with ESMTP id 36DE6750113 for ; Sun, 29 Apr 2012 07:41:39 +0000 (UTC) Received: by qao25 with SMTP id 25so1149458qao.6 for ; Sun, 29 Apr 2012 00:41:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=KgQeHdTNOXHsvBKxlbw3Xj/rz+Wq7Jw25aX0jZDjqA0=; b=NoTt2Dgsoa9gNZf2RAAZjm6wyGoq7MTPqdYOaobihVaFtl5YoTPIdQMqR81lgvVsDB VF8A3SyBpFK4G8WWNPF/8EcEvy6ouIk0LVDQYyIY/2SLFmT6P3u7RJ7Hn7abBecS427t WOzNwQy1rDGYHHKUuPggfHo2fmA1gGX4xP1+tvXF16crmbxphldw8pqb3C5ttHIZP7nW jgug/8cssPiqZH8M+N4Twvb0Nr+8jqGfwd0tPKGzFo3oDKcUVG5KY2XURaBiPpNHLE/d n/NV1/DJEbYxADxEAYUjrPM+fQ56NFtfol1IPb8nFT1NrZu8f4waG9E3FPDXTMv9NkZ0 LJ/Q== MIME-Version: 1.0 Received: by 10.224.219.66 with SMTP id ht2mr4152221qab.69.1335685298244; Sun, 29 Apr 2012 00:41:38 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Sun, 29 Apr 2012 00:41:38 -0700 (PDT) In-Reply-To: References: Date: Sun, 29 Apr 2012 03:41:38 -0400 X-Google-Sender-Auth: UTunnUzOvQAiDTSe5zsmOI-ddu0 Message-ID: Subject: Re: gnome shell extension development environment From: "Jasper St. Pierre" To: Amy C Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Apr 2012 07:41:51 -0000 Don't bother doing anything more complicated than you need. If you want to add GSettings, you'll need to compile a schema, for which you're better off adding a Makefile. If you want to make your extension translatable, you'll need to compile the .po files into .mo files for gettext to read, for which you're better off adding a Makefile. Otherwise, no. On Sat, Apr 28, 2012 at 11:35 PM, Amy C wro= te: > Hi gnome-shell-list, > > I've recently started toying with writing my own extensions for the > gnome shell. I had a few progressing nicely in GNOME 3.2, but have > recently upgraded my OS which comes with GNOME 3.4. > > The differences between these had led me to wonder - is there some > standard setup other extension developers use for developing their > extensions? > > At the moment I have a (personal for now) mercurial repository with my > extension and just the metadata.json, extension.js and stylesheet.css > committed. However in my quest to understand the differences between a > typical extension's code between 3.2 and 3.4, I had a look at > http://git.gnome.org/browse/gnome-shell-extensions to see how it was > done. > > I notice the whole makefile structure to the project, with the > 'extensions', 'po', etc directories and where the metadata.json in the > actual extension folder are more template-like. > Also, I had a look at the gnome-shell-extension-weather repository on > github (& a few others) and notice a similar 'src', 'po', 'data', > 'config' directories with the Makefile sitting outside these. > > Is this the recommended way to set up a development environment for > extensions as opposed to just having the > 'folder/{extension.js,metadata.json,stylesheet.css}' structure? How do > I go about setting this up for my own extensions (& do you do one > repository for all your extensions, like git.gnome.org, or one setup > per extension, like gnome-shell-extension-weather?). I like the > 'folder/{extension.js,metadata.json,stylesheet.css}' structure because > then when I move between computers it's simple to "install" the > extension - just copy the entire folder. If I move to the Makefile > environment, I feel this makes installation/distribution harder > because potential users have to make/make install to make sure the > schema (for the settings) & similar get installed properly - or is it > just as simple, but just something I don't understand? Would you just > do a `make zip-files` & upload the zip to the repository page for > users who do not want to build the extension? > > Thanks for your insights - I'm just exploring options as to how to set > up a "good" development environment for extensions that I want to > fiddle with. > > thanks, > Amy > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list --=20 =A0 Jasper From magcius@gmail.com Sun Apr 29 07:42:22 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id BE3A3750118 for ; Sun, 29 Apr 2012 07:42:22 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X5SIuZ3UIMy3 for ; Sun, 29 Apr 2012 07:42:21 +0000 (UTC) Received: from mail-qa0-f47.google.com (mail-qa0-f47.google.com [209.85.216.47]) by menubar.gnome.org (Postfix) with ESMTP id D0855750113 for ; Sun, 29 Apr 2012 07:42:12 +0000 (UTC) Received: by qabg1 with SMTP id g1so1170527qab.6 for ; Sun, 29 Apr 2012 00:42:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=s9xC7/XLQY+TBJ9sczCYKY5jnytsccFlcRSpJ779YlI=; b=f7GaiDMoH49zAJkL3SGhyHQ0+f5xuxn+GGu+MThEruQ5lIwxMchHD5g+dSwkM3qS0p uf/uhc29bDxHfK2cVh82Q3lmFrQ8+VkzijXVkBsZJ3zvYsPup/HTcKpypGVY2Y3+Bb7L mbN5Bo7wzZ44RtGWv9rOJCstEohNZ9qGJF8zmZ9Adx0ChzFdit99GqM8yGONeImHdFyN nKxqkg/rew5qFoqP65GCNkCFUJMNDmSaSv0Ek+pwLbe0dlLJUiBj5CbaFeW9rp0UIiRg bXklDZZCblFqcxa8Uyqoj/OKpDrUuzCtIMfIPTZz4pFm6yerImZNbnzczpizO+8wt9e4 hung== MIME-Version: 1.0 Received: by 10.224.211.5 with SMTP id gm5mr14045022qab.33.1335685330816; Sun, 29 Apr 2012 00:42:10 -0700 (PDT) Sender: magcius@gmail.com Received: by 10.229.98.197 with HTTP; Sun, 29 Apr 2012 00:42:10 -0700 (PDT) In-Reply-To: <4421464.LOTLuZK52Q@saber-chakra> References: <4421464.LOTLuZK52Q@saber-chakra> Date: Sun, 29 Apr 2012 03:42:10 -0400 X-Google-Sender-Auth: FjO9FS8BjWo7zdHTPpPFV2nuz8M Message-ID: Subject: Re: How to put an extension window at the top From: "Jasper St. Pierre" To: Weng Xuetian Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Apr 2012 07:42:23 -0000 On Sun, Apr 29, 2012 at 3:17 AM, Weng Xuetian wrote: > Hi gnome-shell-list, > > I'm currently implementing an extension that need to put it above all oth= er > gs window. What happens when there are two extensions that say "I need to put things above all other windows"? > Currently seems it's lower than the alt+f2 one, any hint for how to set > this? > > > > Thank you! > > > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list > --=20 =A0 Jasper From nls1729@gmail.com Mon Apr 30 13:50:26 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 906CB7500BC for ; Mon, 30 Apr 2012 13:50:26 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -2.45 X-Spam-Level: X-Spam-Status: No, score=-2.45 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nc3O3P8ibaRL for ; Mon, 30 Apr 2012 13:50:20 +0000 (UTC) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by menubar.gnome.org (Postfix) with ESMTP id ACD1375005F for ; Mon, 30 Apr 2012 13:50:12 +0000 (UTC) Received: by ghrr20 with SMTP id r20so2052674ghr.27 for ; Mon, 30 Apr 2012 06:50:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:reply-to:to:cc:date:content-type:x-mailer :content-transfer-encoding:mime-version; bh=GfEYAL6MdyLGHczYhBUq+L67L3+sp2+xVfCcxw8OssA=; b=kMK/fwohb8Tx8driCmKO7kp3haDMUPoUEpzGFfzCbDGaAUXf6IkRK5WhYkYuWEKkIU gmYEDgeZFLmtpwbOmKpATr0m4E+lrg3d+Zw8xbFWw3FMiDmOq5iVWyUiXWNpgucOUvCv /hO9J/yrIGG8ieKJO6ZiJXwUpckguA/wNX929IshMnj3slF+x7KVoGgwcw6v+3EsnMbD FVAh+QQGTCcRE/W/D7SLYpCk3x4A3FZaVRyiaUBXt2QSwJsm/PQcDHgyD4MvnNpi/zTF ksGrShdFAX9Sl4xfKi7pqx7SVIjcvNOLPGcv1QyfoFik9LUbbugZw8Ilhfc04nMWR1dF H16Q== Received: by 10.60.10.137 with SMTP id i9mr23865880oeb.23.1335793810891; Mon, 30 Apr 2012 06:50:10 -0700 (PDT) Received: from [192.168.1.99] (adsl-068-209-032-020.sip.asm.bellsouth.net. [68.209.32.20]) by mx.google.com with ESMTPS id in4sm16561558obb.2.2012.04.30.06.50.08 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 30 Apr 2012 06:50:09 -0700 (PDT) Message-ID: <1335793807.5113.21.camel@cedar.newbarnyard.net> Subject: Re: gnome shell extension development environment From: "Norman L. Smith" To: mathematical.coffee@gmail.com Date: Mon, 30 Apr 2012 09:50:07 -0400 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.3 (3.2.3-2.fc16) Content-Transfer-Encoding: 7bit Mime-Version: 1.0 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: nls1729@gmail.com List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Apr 2012 13:50:26 -0000 >From your post I get the impression you may not have used the Autoconf and Automake tools. Jasper's comments sum up the reasons pro and con for the Autoconf and Automake type of environment quite well. I would suggest that you clone the http://git.gnome.org/browse/gnome-shell-extension repository. With a few changes to the configuration files you can make it your own. I pared it down to only the "example" extension, changed it to create my uuid, etc. and then had a place to experiment. The "example" extension is an excellent example of the new features in 3.4. I am familiar with Autoconf and Automake but I am mostly guided by "the monkey see, monkey do approach". If you have the time learning to use these tools can be quite useful. There is much head shaking voodoo but learning to use them is worth the time and trouble. A good reason to setup this type of environment is "make zip-file". With the tweak tool installing and updating extensions is quite simple. Testing extensions that use gsettings with gnome-shell-extensions-prefs rounds out the changes in 3.4. I mention gnome-shell-extensions-prefs because I must have missed something somewhere because it took me longer to find it than anything else. It is hidden on purpose(?). It must of have been mentioned by name somewhere but my googling didn't find it. On Sat, Apr 28, 2012 at 11:35 PM, Amy C wrote: > Hi gnome-shell-list, > > I've recently started toying with writing my own extensions for the > gnome shell. I had a few progressing nicely in GNOME 3.2, but have > recently upgraded my OS which comes with GNOME 3.4. > > The differences between these had led me to wonder - is there some > standard setup other extension developers use for developing their > extensions? > > At the moment I have a (personal for now) mercurial repository with my > extension and just the metadata.json, extension.js and stylesheet.css > committed. However in my quest to understand the differences between a > typical extension's code between 3.2 and 3.4, I had a look at > http://git.gnome.org/browse/gnome-shell-extensions to see how it was > done. > > I notice the whole makefile structure to the project, with the > 'extensions', 'po', etc directories and where the metadata.json in the > actual extension folder are more template-like. > Also, I had a look at the gnome-shell-extension-weather repository on > github (& a few others) and notice a similar 'src', 'po', 'data', > 'config' directories with the Makefile sitting outside these. > > Is this the recommended way to set up a development environment for > extensions as opposed to just having the > 'folder/{extension.js,metadata.json,stylesheet.css}' structure? How do > I go about setting this up for my own extensions (& do you do one > repository for all your extensions, like git.gnome.org, or one setup > per extension, like gnome-shell-extension-weather?). I like the > 'folder/{extension.js,metadata.json,stylesheet.css}' structure because > then when I move between computers it's simple to "install" the > extension - just copy the entire folder. If I move to the Makefile > environment, I feel this makes installation/distribution harder > because potential users have to make/make install to make sure the > schema (for the settings) & similar get installed properly - or is it > just as simple, but just something I don't understand? Would you just > do a `make zip-files` & upload the zip to the repository page for > users who do not want to build the extension? > > Thanks for your insights - I'm just exploring options as to how to set > up a "good" development environment for extensions that I want to > fiddle with. > > thanks, > Amy > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-shell-list Good luck, Norman From otaylor@redhat.com Mon Apr 30 17:24:21 2012 Return-Path: X-Original-To: gnome-shell-list@gnome.org Delivered-To: gnome-shell-list@gnome.org Received: from localhost (localhost.localdomain [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 2B62E75005F for ; Mon, 30 Apr 2012 17:24:21 +0000 (UTC) X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Flag: NO X-Spam-Score: -6.835 X-Spam-Level: X-Spam-Status: No, score=-6.835 tagged_above=-999 required=2 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, TW_BW=0.077, T_RP_MATCHES_RCVD=-0.01] autolearn=ham Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 082wIQYHhifC for ; Mon, 30 Apr 2012 17:24:06 +0000 (UTC) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by menubar.gnome.org (Postfix) with ESMTP id A564D750078 for ; Mon, 30 Apr 2012 17:23:58 +0000 (UTC) Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id q3UHNuKS001232 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 30 Apr 2012 13:23:56 -0400 Received: from [10.11.11.116] (vpn-11-116.rdu.redhat.com [10.11.11.116]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id q3UHNtBv022370; Mon, 30 Apr 2012 13:23:55 -0400 Message-ID: <1335806634.14237.4.camel@lagrange> Subject: Re: Setting window properties (always on top, ...) in gnome shell extension From: Owen Taylor To: "Jasper St. Pierre" Date: Mon, 30 Apr 2012 13:23:54 -0400 In-Reply-To: References: <4F99299C.8040901@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Mime-Version: 1.0 X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 Cc: gnome-shell-list@gnome.org X-BeenThere: gnome-shell-list@gnome.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Next generation GNOME desktop shell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Apr 2012 17:24:21 -0000 On Thu, 2012-04-26 at 10:53 -0400, Jasper St. Pierre wrote: > On Thu, Apr 26, 2012 at 6:55 AM, Amy Chan wrote: > > Thank you. I looked into libwnck which does all this stuff from python (now > > there's an example of what I wish clutter > > had):http://developer.gnome.org/libwnck/stable/WnckWindow.html > > > > After a bit of experimenting, it turns out in python I can simply do: > > > > import wnck > > wnck.screen_get_default().get_active_window().make_above() > > > > and that's done! > > > > So while I wait for the meta_window_set_xxxx stuff to eventually be exposed > > to the JS interface, I may experiment with somehow calling a python script > > from within JS to do that bit of functionality (I recall seeing this done in > > another extension - will have to look it up). > > > > Or even better, since wnck seems to use the whole gobject introspection > > thing, maybe it has JS bindings I can somehow get? > > const Wnck = imports.gi.Wnck; > Wnck.Screen.get_default().get_active_window().make_above(); > > I wonder if we should use more wnck. mutter already depends upon it. I've repeatedly been against using libwnck from GNOME Shell - it just doesn't make sense to me, inside the window manager process, to use a library that was written to talk to the window manager by reading X properties and sending client messages. Plus, I see no evidence that what we need to do in terms of window manipulation is going to be present in the current libwnck API, so if new needs come up, we'd either have to keep on extending libwnck and the protocols it uses with custom gnome-3-only extensions, or we'd end up with an even worse mish-mash of different methods. However, I see nothing wrong with doing using it from an extension if there's no way of doing things more directly :-) - Owen