delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/04/08/15:01:15

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
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
:content-type;
bh=rQEUUIx8CGquNZV5xu2F+CNpOzrBLNewXgqqE4sDHYs=;
b=q2yF/JfvAS56lyhAvI0mcvZv9fwH/Ks2XxcNueYUrBf3wngl0wYuCnaYn3Zyj6dcAx
V5XWMVjlGnbmcSBPQf4a5QJYsdOW/byb2dtNeBQ+/dwjTsBQEYx4ovvRczS8VezcVXst
Icqt/TLAlGKi46LLwPl5ePlsocobM+yC8K6qdeXNTpykHpmtI+wlII9DtlUjghFr3hro
KjdziYcuzWJhBYt7akVPLgXDCs2rOPmQEcqHZW4WBSgsJ50f/mrFBGW21ZQIADJdGlbJ
qkOgWvqNLrfsa2xNNTTVcqRHw9BMrEO+LTkNjXc2H1ZiMwmxjrtwokFif5R/TmzSATQ5
w6Hw==
MIME-Version: 1.0
X-Received: by 10.50.49.44 with SMTP id r12mr260811ign.41.1396983620147; Tue,
08 Apr 2014 12:00:20 -0700 (PDT)
In-Reply-To: <lhkubb$gj6$1@ger.gmane.org>
References: <CAHBVutDa0nTZw1dwWLUVd0OacArthD8Tpv8rz0+M8Tcc7n3CSg AT mail DOT gmail DOT com>
<lhkubb$gj6$1 AT ger DOT gmane DOT org>
Date: Tue, 8 Apr 2014 12:00:20 -0700
Message-ID: <CAC4O8c-i9ZR7wb-UDw6K5B2X1TXoUjDAetO0rf-tLF6OagBz=A@mail.gmail.com>
Subject: Re: [geda-user] how to automatically start gschem in fullscreen mode
From: Britton Kerin <britton DOT kerin AT gmail DOT com>
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--047d7bdc175072a66d04f68c9851
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On Thu, Apr 3, 2014 at 5:28 PM, Kai-Martin Knaak <kmk AT familieknaak DOT de> wrot=
e:
> Filippo Micheletti wrote:
>
>> I try to change window-size in my personal gschemrc but it seems to
>> not work... how I can start gschem automatically in fullscreen mode?
>
> I use devilspie for this kind of tasks. This is a handy tool. But
> there is next to no native documentation given by the tool itself.
> Its author seemingly believes in the "read the source" approach.
> But there is a very good howto page by Gina H=E4u=DFge:
>     http://www.foosel.org/linux/devilspie
>
> There is gdevilspie, too. This meta tool aims to provide a user
> friendly user interface to devilspie.

Another option is wmctrlt program.  I use it in a crazy stack like this:

In my !/.bashrc:

     # gscheme, with the window positioned the way we like
     function gsp
     {
       ~/.helper_scripts/gsp $@ &
     }
     complete -f -o filenames -o dirnames -X '!*.@(sch|sym|src)' gsp


The contents of ~/.helper_scripts/gsp:

     #!/bin/sh

     set -e

     ~/.helper_scripts/run_resize 677,78,1243,1142 gschem $@


The run_resize script is attached.  You can use it to resize and
position windows for
other programs too.  It's a racy hack that fails if another window
pops up at the wrong time, but it generally works.

Britton

--047d7bdc175072a66d04f68c9851
Content-Type: application/octet-stream; name=run_resize
Content-Disposition: attachment; filename=run_resize
Content-Transfer-Encoding: base64
X-Attachment-Id: f_htrjv6k60

IyEvdXNyL2Jpbi9wZXJsIC13CgojIFJ1biBhIEdVSSBwcm9ncmFtLCBjb250cm9sbGluZyBpdHMg
aW5pdGlhbCBwb3NpdGlvbiBhbmQgc2l6ZS4gIEFyZ3VtZW50czoKIwojICAgMXN0OiBzdHJpbmcg
b2YgdGhlIGZvcm0geCx5LHcsaAojCiMgICBBbGwgdGhlIHJlc3Q6IHRoZSBwcm9ncmFtIHRvIHJ1
bgojCiMgVGhpcyBwcm9ncmFtIGlzIGludHJpbnNpY2FsbHkgcmFjeSwgYmVjYXVzZSBpdCBjb250
aW51YWxseSBmZXRjaGVzIGEKIyB3aW5kb3cgbGlzdCBhZnRlciBsYXVuY2hpbmcgYW4gYXBwbGlj
YXRpb24gYW5kIGFzc3VtZXMgdGhlIGZpcnN0IG5ldwojIHdpbmRvdyBpdCBmaW5kcyBpcyB0aGUg
b25lIHRvIHNldC4gIFVnLiAgQnV0IGl0cyBuaWNlIHRvIGZpbmFsbHkgd3Jlc3QKIyB3aW5kb3cg
cG9zaXRpb24gY29udHJvbCBmcm9tIGdub21lLgoKIyB2aW06Zm9sZG1ldGhvZD1tYXJrZXIKCnVz
ZSBzdHJpY3Q7CnVzZSB3YXJuaW5ncyBGQVRBTCA9PiAnYWxsJzsKCnVzZSBEYXRhOjpEdW1wZXI7
CgpteSAkZ2VvcyA9IHNoaWZ0KEBBUkdWKTsgICAjIEdlb21ldHJ5IHN0cmluZwoKc3ViIGd3aWRz
CnsKICAjIEdldCBXaW5kb3cgSURzLiAgVGhpcyBpcyB0aGUgbGlzdCBvZiBjdXJyZW50IHdpbmRv
dyBJRHMgYXQgdGhlIHRpbWUgdGhpcwogICMgZnVuY3Rpb24gaXMgY2FsbGVkLgoKICBteSBAcmVz
dWx0ID0gKCk7CiAgCiAgbXkgJHdsID0gYHdtY3RybCAtbGA7ICAgIyBXaW5kb3cgbGlzdAogICQ/
ID09IDAgb3IgZGllICJmYWlsZWQgdG8gZ2V0IHdpbmRvdyBsaXN0IHdpdGggd21jdHJsIjsKCiAg
IyBFYXQgdXAgdGhlIHdpbmRvdyBsaXN0IGFuZCBhY2N1bXVsYXRlIHRoZSBJRHMgaW50byByZXN1
bHQKICB3aGlsZSAoICR3bCApIHsKICAgICR3bCA9fiBzL14oMHhbMC05YS1mXSspXHMrW15cbl0q
XG4vLzsKICAgIHB1c2goQHJlc3VsdCwgJDEpOwogIH0KCiAgcmV0dXJuIEByZXN1bHQ7Cn0KCm15
IEBvd2lkcyA9IGd3aWRzKCk7CgpteSAkcGlkID0gZm9yaygpOwppZiAoIG5vdCBkZWZpbmVkKCRw
aWQpICkgewogICAgZGllICJmb3JrIGZhaWxlZDogJCEiOwp9CmVsc2lmICggJHBpZCA9PSAwICkg
eyAgICMgQ2hpbGQKICAgIGV4ZWMoQEFSR1YpIG9yIGRpZSAiZXhlYyBmYWlsZWQiOwp9CgojIFdh
aXQgZm9yIGEgYml0IGZvciBhIG5ldyB3aW5kb3cgdG8gc2hvdyB1cCBpbiB0aGUgbGlzdApteSAl
bndpZHM7ICAjIE5ldyB3aW5kb3cgSURzLCBhcyBleGlzdGVuY2UgaGFzaCBmb3IgZWFzeSBmaWx0
ZXJpbmcgbGF0ZXIKbXkgJHRiYyA9IDAuMDU7ICAgIyBUaW1lIEJldHdlZW4gQ2hlY2tzIGZvciBu
ZXcgd2luZG93Cm15ICRldHcgPSAwLjA7ICAgIyBFbGFwc2VkIHRpbWUgd2FpdGluZyBmb3IgbmV3
IHdpbmRvdwojIEZJWE1FOiB3ZWxsLCBzb21laG93IHRpbWUgcnVucyBtdWNoIGZhc3RlciBpbiB0
aGlzIGNvbnRleHQgdGhhbiBub3JtYWwgOikKIyBTbyB3ZSBnaXZlIGl0IG1vcmUgc2Vjb25kcyB0
aGF0IHdlIG90aGVyd2lzZSB3b3VsZC4KbXkgJG10dHcgPSAyMDsgICAjIE1heGltdW0gdGltZSB0
byB3YWl0IGZvciB3aW5kb3cgYmVmb3JlIGdpdmluZyB1cApkbyB7CiAgICAlbndpZHMgPSBtYXAg
eyAoJF8sIDEpIH0gZ3dpZHMoKTsKICAgIHNsZWVwKCR0YmMpOwogICAgJGV0dyArPSAkdGJjOwp9
IHVudGlsICgga2V5cyglbndpZHMpID4gQG93aWRzIG9yICRldHcgPiAkbXR0dyk7CgppZiAoICRl
dHcgPiAkbXR0dyApIHsKICAgIGRpZSAibm8gbmV3IHdpbmRvdyBhcHBlYXJlZCwgbm90aGluZyB0
byByZXNpemUiOwp9Cgpmb3JlYWNoICggQG93aWRzICkgewogICAgZGVsZXRlKCRud2lkc3skX30p
Owp9CgprZXlzKCVud2lkcykgPT0gMSBvciBkaWUgImRpZG4ndCBmaW5kIGV4YWN0bHkgb25lIG5l
dyB3aW5kb3ciOwoKbXkgJG53aWQgPSBba2V5cyglbndpZHMpXS0+WzBdOwoKbXkgJGdyYXZfcHJl
Zml4ID0gJzAsJzsgICAjIFdlIGFsd2F5cyByZXF1ZXN0IGRlZmF1bHQgZ3Jhdml0eSAobWVhbnQg
YnkgMCA6KQpub3Qgc3lzdGVtKCJ3bWN0cmwgLWkgLXIgJG53aWQgLWUgJGdyYXZfcHJlZml4JGdl
b3MiKQogICAgb3Igd2FybiAiZmFpbGVkIHRvIG1vdmUgbmV3IHdpbmRvdyB3aXRoIHdtY3RybCI7
Cm5vdCBzeXN0ZW0oIndtY3RybCAtaSAtYSAkbndpZCIpCiAgICBvciB3YXJuICJmYWlsZWQgdG8g
Zm9jdXMgbmV3IHdpbmRvdyB3aXRoIHdtY3RybCI7Cgp3YWl0cGlkKCRwaWQsIDApOwpleGl0ICQ/
Owo=
--047d7bdc175072a66d04f68c9851--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019