stumpwm-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [STUMP] Stumpwm-devel Digest, Vol 98, Issue 2


From: Bill Zimmerly
Subject: Re: [STUMP] Stumpwm-devel Digest, Vol 98, Issue 2
Date: Tue, 11 Jun 2013 11:07:00 -0500

Thanks for the suggestions, guys. I'm not there yet, but have made progress. I'll report back later.

- Bill
(Sent from my Samsung Galaxy Note 2.)

On Jun 11, 2013 11:00 AM, <address@hidden> wrote:
Send Stumpwm-devel mailing list submissions to
        address@hidden

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.nongnu.org/mailman/listinfo/stumpwm-devel
or, via email, send a message with subject or body 'help' to
        address@hidden

You can reach the person managing the list at
        address@hidden

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Stumpwm-devel digest..."


Today's Topics:

   1. Re: Totally confused about starting up applications...
      (Bill Zimmerly)
   2. Re: Totally confused about starting up applications...
      (Servilio Afre Puentes)
   3. Re: Totally confused about starting up applications...
      (Bill Zimmerly)
   4. Re: Totally confused about starting up applications...
      (Servilio Afre Puentes)
   5. Re: Totally confused about starting up applications...
      (Stefan Reich?r)


----------------------------------------------------------------------

Message: 1
Date: Mon, 10 Jun 2013 12:48:56 -0500
From: Bill Zimmerly <address@hidden>
To: Servilio Afre Puentes <address@hidden>
Cc: StumpWM Developers <address@hidden>
Subject: Re: [STUMP] Totally confused about starting up
        applications...
Message-ID:
        <address@hidden>
Content-Type: text/plain; charset="iso-8859-1"

Thank you for the quick reply, Servilio!  :)

On Mon, Jun 10, 2013 at 10:41 AM, Servilio Afre Puentes <
address@hidden> wrote:

> Bill Zimmerly <address@hidden> writes:
> > Can someone show me some exact startup code that will do this? (See
> below)
> >
> > Workspace 1 (3 windows)
> > Top/Left = Xterm
> > Bottom/Left = Totem
> > Right = Firefox
> >
> > Workspace 2 (2 windows)
> > Left = Xterm
> > Right = Emacs
>
> Have taken a look to define-frame-preference?


I used the "define-frame-reference" code in the example file, but it
doesn't seem to do anything! Here is the code snippet and when the WM
starts up, I see -nothing- but a blank screen and a mouse pointer:

;;; Define window placement policy...

;; Clear rules
(clear-window-placement-rules)

;; Last rule to match takes precedence!
;; TIP: if the argument to :title or :role begins with an ellipsis, a
substring
;; match is performed.
;; TIP: if the :create flag is set then a missing group will be created and
;; restored from *data-dir*/create file.
;; TIP: if the :restore flag is set then group dump is restored even for an
;; existing group using *data-dir*/restore file.
(define-frame-preference "Default"
  ;; frame raise lock (lock AND raise == jumpto)
  (0 t nil :class "Konqueror" :role "...konqueror-mainwindow")
  (1 t nil :class "XTerm"))

(define-frame-preference "Ardour"
  (0 t   t   :instance "ardour_editor" :type :normal)
  (0 t   t   :title "Ardour - Session Control")
  (0 nil nil :class "XTerm")
  (1 t   nil :type :normal)
  (1 t   t   :instance "ardour_mixer")
  (2 t   t   :instance "jvmetro")
  (1 t   t   :instance "qjackctl")
  (3 t   t   :instance "qjackctl" :role "qjackctlMainForm"))

(define-frame-preference "Shareland"
  (0 t   nil :class "XTerm")
  (1 nil t   :class "aMule"))

(define-frame-preference "Emacs"
  (1 t t :restore "emacs-editing-dump" :title "...xdvi")
  (0 t t :create "emacs-dump" :class "Emacs"))


> Servilio
>

- Bill
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nongnu.org/archive/html/stumpwm-devel/attachments/20130610/cee620b2/attachment.html>

------------------------------

Message: 2
Date: Mon, 10 Jun 2013 14:44:14 -0400
From: Servilio Afre Puentes <address@hidden>
To: Bill Zimmerly <address@hidden>
Cc: StumpWM Developers <address@hidden>
Subject: Re: [STUMP] Totally confused about starting up
        applications...
Message-ID: <address@hidden>
Content-Type: text/plain

Bill Zimmerly <address@hidden> writes:

> Thank you for the quick reply, Servilio!  :)

You are welcome!

[...]
> I used the "define-frame-reference" code in the example file, but it
> doesn't seem to do anything! Here is the code snippet and when the WM
> starts up, I see -nothing- but a blank screen and a mouse pointer:
[...]

Are the groups without the :create flag already created? If they are,
have you checked the conditions (role, class, etc) actually match to the
ones that the application windows have? Also, I see that XTerm is
matched several times, have checked that not being a source of issues?

Servilio



------------------------------

Message: 3
Date: Mon, 10 Jun 2013 14:11:59 -0500
From: Bill Zimmerly <address@hidden>
To: Servilio Afre Puentes <address@hidden>
Cc: StumpWM Developers <address@hidden>
Subject: Re: [STUMP] Totally confused about starting up
        applications...
Message-ID:
        <address@hidden>
Content-Type: text/plain; charset="iso-8859-1"

On Mon, Jun 10, 2013 at 1:44 PM, Servilio Afre Puentes <
address@hidden> wrote:

> Bill Zimmerly <address@hidden> writes:
>
Are the groups without the :create flag already created?
>

How can I tell?

Keep in mind that this is the only startup example in the doc directory, so
I'm given no instructions on what to do other than to rename it to
.stumpwmrc and start the WM.

If I, for example, enter the Prefix-G command, all I see is a message that
says, "1*Default" appear on the screen for about five seconds. (???) What
next???


> If they are,
> have you checked the conditions (role, class, etc) actually match to the
> ones that the application windows have? Also, I see that XTerm is
> matched several times, have checked that not being a source of issues?
>

All that I did was to make sure that I have those programs installed
(XTerm, Ardour, aMule, etc.)


> Servilio
>

Servilo, I appreciate your help, and when I finally get this thing working,
I'll be writing up step-by-step instructions that can be posted to the Wiki
about how to START using this tool. As it is, all we're given is an example
file for a .stumpwmrc, some very terse documentation, and a lot of email
messages archived. I use Google to try to find other information too.

The problem with systems like this are that while it is relatively easy to
find snippets of information (code) to see how others do things, it is the
missing information that trips up people! Missing information such as you
pointed out - how was I to know that groups are supposed to be created
before running the example RC file the first time?

This is how I will contribute back to the community, once I know how to do
it myself.

- Bill
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nongnu.org/archive/html/stumpwm-devel/attachments/20130610/183cfab5/attachment.html>

------------------------------

Message: 4
Date: Mon, 10 Jun 2013 15:16:10 -0400
From: Servilio Afre Puentes <address@hidden>
To: Bill Zimmerly <address@hidden>
Cc: StumpWM Developers <address@hidden>
Subject: Re: [STUMP] Totally confused about starting up
        applications...
Message-ID: <address@hidden>
Content-Type: text/plain; charset=utf-8

Bill Zimmerly <address@hidden> writes:

> On Mon, Jun 10, 2013 at 1:44 PM, Servilio Afre Puentes <
> address@hidden> wrote:
>
>> Bill Zimmerly <address@hidden> writes:
>>
> Are the groups without the :create flag already created?
>>
>
> How can I tell?
>
> Keep in mind that this is the only startup example in the doc directory, so
> I'm given no instructions on what to do other than to rename it to
> .stumpwmrc and start the WM.
>
> If I, for example, enter the Prefix-G command, all I see is a message that
> says, "1*Default" appear on the screen for about five seconds. (???) What
> next???

You have to create them manually before the use of
define-frame-preference. I have the following in my configuration file:

(when *initializing*
  (mapcar #'gnewbg
          '(
            "mail"
            "org"
            "chat"
            "music"
            "web"
            "admin"
            "devel"
            "docs"
            "monitoring"
            )))

>> If they are,
>> have you checked the conditions (role, class, etc) actually match to the
>> ones that the application windows have? Also, I see that XTerm is
>> matched several times, have checked that not being a source of issues?
>>
>
> All that I did was to make sure that I have those programs installed
> (XTerm, Ardour, aMule, etc.)

The info command is bound to ?C-t i?, showing the dimensions, window
number and title of the current window. I added the following:

(define-key *root-map* (kbd "I") "info %g :: %r :: %c")

To show the gravity, role and class. With this is easier to manually
write frame preferences by inspecting the windows you want to write
rules for.

>> Servilio
>
> Servilo, I appreciate your help, and when I finally get this thing working,
> I'll be writing up step-by-step instructions that can be posted to the Wiki
> about how to START using this tool. As it is, all we're given is an example
> file for a .stumpwmrc, some very terse documentation, and a lot of email
> messages archived. I use Google to try to find other information too.
>
> The problem with systems like this are that while it is relatively easy to
> find snippets of information (code) to see how others do things, it is the
> missing information that trips up people! Missing information such as you
> pointed out - how was I to know that groups are supposed to be created
> before running the example RC file the first time?
>
> This is how I will contribute back to the community, once I know how to do
> it myself.

That will be great!

Servilio



------------------------------

Message: 5
Date: Mon, 10 Jun 2013 21:27:55 +0200
From: Stefan Reich?r <address@hidden>
To: Bill Zimmerly <address@hidden>
Cc: StumpWM Developers <address@hidden>
Subject: Re: [STUMP] Totally confused about starting up
        applications...
Message-ID: <address@hidden>
Content-Type: text/plain; charset=us-ascii

Bill Zimmerly <address@hidden> writes:

> Hello StumpWM Developers,
>
> My name is Bill Zimmerly and I am new to using this window manager.
>
> I think it shows tremendous promise as exactly the WM I've been looking
> for, but it's sometimes difficult to find the information I need to modify
> it.
>
> So far, I have a good .stumpwmrc file that does a lot of what I want to do
> in configuring stumpwm at startup, but there is one area that I find
> bewilderingly complex: startup applications and configuration of their
> windows! (Something that I can see is a STRENGTH of stumpwm, but I just
> can't seem to "grok" how.)
>
> Can someone show me some exact startup code that will do this? (See below)
>
> Workspace 1 (3 windows)
> Top/Left = Xterm
> Bottom/Left = Totem
> Right = Firefox
>
> Workspace 2 (2 windows)
> Left = Xterm
> Right = Emacs
>
> I also get confused by what exactly a "group" is. I think it's the same as
> a "workspace" in Gnome, for example, but I'm just not sure.

Take a look at my configuration:

http://www.xsteve.at/prg/stumpwm/

I don't start the applications at startup. However they are started
using run-or-raise when I first use them. I am happy with this approach.

You could try to use run-shell-command to start an application.

I use it for example to do this on startup:

(run-shell-command "setxkbmap -model evdev")



Stefan.



------------------------------

_______________________________________________
Stumpwm-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/stumpwm-devel


End of Stumpwm-devel Digest, Vol 98, Issue 2
********************************************

reply via email to

[Prev in Thread] Current Thread [Next in Thread]