Dwm: Remapping Shift+Insert to Mod4+p

I'm looking for a way to globally map Shift+Insert to Super_L+p for easier finger access to primary buffer pasting across terminal and gtk apps.
I'm trying to do this with xdotool.
Relevant lines from my config.h:
#define MODKEY Mod4Mask
static const char *pastecmd[] = { "xdotool", "key", "--clearmodifiers", "Shift+Insert", NULL };
{ MODKEY, XK_p, spawn, {.v = pastecmd } },
After compiling and restarting, Mod4+p doesn't work as I'd expect (i.e. nothing happens when super+p is pressed).
Running "xdotool key --clearmodifiers Shift+Insert" from shell and dmenu works (primary buffer is pasted).
Running "sleep 5 && xdotool key --clearmodifiers Shift+Insert" from shell and dmenu, then focussing a text box in a gtk app such as Firefox within 5 seconds also works.
Looking for info on why this isn't working?
Perhaps theres another tool or way of mapping key combos that would do this job. Suggestions?

Doesn't work with xbindkeys.
~/.xbindkeysrc
"xdotool key --delay 0 --clearmodifiers Shift+Insert"
m:0x40 + c:33
Mod4 + p
xev output after the mapping:
KeyPress event, serial 29, synthetic NO, window 0xe00001,
root 0x157, subw 0x0, time 11820231, (486,597), root:(488,613),
state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XKeysymToKeycode returns keycode: 108
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
FocusOut event, serial 32, synthetic NO, window 0xe00001,
mode NotifyGrab, detail NotifyAncestor
MappingNotify event, serial 32, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
MappingNotify event, serial 33, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
FocusIn event, serial 33, synthetic NO, window 0xe00001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 34, synthetic NO, window 0xe00001,
root 0x157, subw 0x0, time 11821150, (486,597), root:(488,613),
state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XKeysymToKeycode returns keycode: 108
XLookupString gives 0 bytes:
XFilterEvent returns: False
xbindkeys -k after mapping:
Press combination of keys or/and click under the window.
You can use one of the two lines after "NoCommand"
in $HOME/.xbindkeysrc to bind a key.
"NoCommand"
m:0x40 + c:133
Mod4 + Super_L
(the same xev and xbindkeys -k output occurs when doing the mapping in dwm's config.h)

Similar Messages

  • Urxvt: Want to remap Shift-Insert behavior; don't know the command.

    So, I want to remap the binding to paste from primary in rxvt-unicode, but I'm not sure how. At the moment, I've tried a few variations:
    URxvt.keysym.Print command:paste
    URxvt.keysym.Print paste
    URxvt.keysym.Print command:\033[2;5^
    Those are not it. They all do stuff, sometimes weird stuff, but pasting from primary is not among them.
    What to do?

    I can think of 2 options for you.
    1. run your import with sqlfile and then grep that file for the TABLESPACE keyword. This will give you all of the tablespaces that will be used during the import command.
    2. run your import but with these:
    keep_master=y master_only=y job_name=my_master_only
    this will load just the master table and then you can query the master to find the tablespaces. If your dumpfile is large, this may be much
    faster than sqlfile Once this import is complete, do a query like this:
    SQL> connect schema_running_job/password
    SQL> select unique object_tablespace from my_master_only where process_order > 0 and duplicate = 0;
    SQL> select unique object_name from my_master_only where process_order > 0 and duplicate = 0 and object_type = 'TABLESPACE';
    Hope this helps.
    Dean
    Edited by: Dean Gagne on Sep 12, 2012 10:22 AM

  • How to enable Flash CS4 to accept SHIFT INSERT instead of CTRL V? (BUG!!!)

    This drives me mad... And just can't understand why Adobe has not corrected this very basic bug since ages. So, the thing is Windows users tend to love, GOT USED TO using CTRL+INSERT and SHIFT+INSERT for copy and paste operations.
    Yyyeeas I know, that under Keyboard shortcuts I can define my own shortcuts, but the real problem is, that even after the Shortcut manager eats shift insert as a paste hotkey, it just fails to function.
    CTRL INSERT works like a charm, but SHIFT INSERT as Paste DOES NOT.
    AAARRRGGHHH. ADOBE PLEASE CORRECT THIS ERROR TO ALLEVIATE THE PAIN!
    PS: And please make a usable flash code editor in the next Flash release. Thanks. Like normal line copying and inserting would be welcome. Check PHPEd, Ultraedit and other common editors for behaviour patterns...

    Well, after months of trying to get Adobe to take this issue seriously I have finally got this reply from Tech Support:
    Peter, let me inform you that, Bug Number for the issue that you are facing is "Bug# 2193890".
    Peter, as per my interaction with senior Technical Department let me provide you the important information, this bug is not going to be worked upon by our Engineering team because, According to Adobe Technical Support policy, we cannot work on a bug if we do not recieve certain specified number of complaints from customer's.
    As this issue is encountered by only very few customer's, hence this bug will not be fixed by pur Engineering team. 
    So can I suggest that anyone who is driven mad by this 'bug' (actually a fundamental oversight in the very basic programming of the interface) contacts Adobe support, referring to Bug# 2193890 (and maybe my Case #181518116). 
    After all, how hard is it to trap some key combinations?

  • Is there a problem with copy paste using Ctrl+insert and Shift+insert

    This is a swing application.
    initially i was using java 1.3 and the copy paste using Ctrl+insert and Shift+insert was working
    then i migrated the same to java 1.5 and this functionality got messed up.

    Include the following in your initialization code, before you create any components:     InputMap im = (InputMap)UIDefaults.get("TextField.focusInputMap");
        im.put(KeyStroke.getKeyStroke("control INSERT"), DefaultEditorKit.copyAction);
        im.put(KeyStroke.getKeyStroke("shift INSERT"), DefaultEditorKit.pasteAction);
        im.put(KeyStroke.getKeyStroke("shift DELETE"), DefaultEditorKit.cutAction); You'll need to add the appropriate imports, too: import javax.swing.InputMap;
    import javax.swing.KeyStroke;
    import javax.swing.UIDefaults;
    import javax.swing.text.DefaultEditorKit; It seems they accidentally removed those bindings from JTextField under MetalLookAndFeel in JDK 1.5. They've been restored in JDK 1.6.

  • Remaps Caps Lock to Mod4

    Hello all.
    I've been using Arch with xmonad/gnome and then xmonad/xfce for a while. Now xfce is bugging me, and I want to just switch to a lightweight xmobar setup.
    I use caps lock as my mod4 key for xmonad. In the past I've remapped this with the gnome/xfce control panels. Now I see there are a couple approaches to do this in just X, and none of them are working for me.
    xmodmap: I am trying to just run these commands from a terminal after starting x, just to see if I can get them to work.
    xmodmap -e "remove Lock = Caps_Lock"
    doesn't even disable caps lock for me.
    I was able to use setxkbmap to switch Caps lock to escape, but I have no idea how to switch it to mod4. What's the difference between "escape" and "swapescape"?
    Finally, I understand there are some methods that wouldn't even rely on commands in an .xinitrc file, but are systemd based? I would be interested in this if I could put the setup in my dotfiles.
    What are the advantages to each of these techniques? What's the canonical "right" way to switch the keys?

    Just beware that some DEs try to be "helpful" and use their own settings daemons.  What little i have done with DEs i have found the most usual culprits of this to be display managers. In particular, GDM is quite bad aboit tjis, ignoring just about everything in /etc/X11/xorg.conf.d. So if you end up making that setting permanent, just be aware of this.

  • Inserting / Shifting ...  CS6

    Hi,
    when I drag a clip to timeline the pointer does not change to the insert icon, and does not shift the other content. Any hint why ?
    I can't alternatively use the second method of rightclicking the clip and inserting it this way, because it doesn't say how to do that without shifting unlinked or no-targeted clips on tracks as well ...
    Regards,
    Frank
    Insert a clip, shifting clips on all tracks in the Timeline
    Do one of the following:
    Drag the clip from the Project workspace to the desired location in the Timeline. When the pointer changes to the Insert icon , release the mouse.
    Move the current‑time indicator to the desired location in the Timeline, select the clip in the Project workspace, and then choose Clip > Insert.

    Thx everybody for reply.
    Jeff, I tried CTRL and it inserts the clip, shifting all tracks ...  but this also shifts unlinked and non-targeted tracks as well.
    I have a continuous, unlinked music track, which gets cut and shifted as well ...
    Insert a clip, shifting clips on only the target and linked tracks in the Timeline
    Alt‑drag the clip from the Project workspace to the desired location in the Timeline. When the pointer changes to the Insert icon , release the mouse.
    When I use alt after clicking the clip to insert, it overlays, instead of shift inserting active and linked tracks, guess that's just the standard and alt then is not active.
    When I first alt then click the clip, it creates the insert, but again shifting all tracks.
    Also the pointer doesn't change to the insert icon. I tried to hold alt down before and after iI clicked the clip to insert ...

  • New Apple Keyboard and Insert Key

    I'm using the new Apple Keyboard (http://www.apple.com/keyboard/) and I'm quite happy with it. The only big disadvantage is the missing Insert-Key, the Apple Keyboard has a function (fn) Key, where the insert-key is normally located. I need the insert-key especially for selecting in midnight commander. What would be the best way to remap the insert-key to the fn-key for console and X-Windows?

    Here are some relevant other threads:
    http://bbs.archlinux.org/viewtopic.php?id=56619
    http://bbs.archlinux.org/viewtopic.php?id=55482
    These are just threads I've participated in; I'm sure there are more. The bottom line is: check with showkey (in the Linux console) or xev (in X) to see how the fn key is getting recognized. If it's working just like another key on the keyboard, e.g., like space or shift, then you can remap it the same way you'd remap any key. (The process is different for Linux console than for X.) But most likely it's not working just like another key on the keyboard, in which case it will be difficult/impossible to remap it to insert. However, you could always choose another key, or key combination, to remap to insert. Perhaps even a key combination of the form fn+KEY. The kernel won't recognize fn as a modifier like shift or control, but it should recognize SOME fn+KEY combinations as being SOME keyboard keys. For example, on my keyboard fn+left arrow is recognized as Home. I think that as far as the kernel and all the key-remapping tools can tell, I only pressed Home on my keyboard not any combination including left arrow.

  • [SOLVED] remapping keyboard shortcut to paste primary X selection

    i recently found out that the keyboard shortcut shift+ins can be used to paste the primary X selection. Where can i set a different shortcut to paste the selection? or do i have remap the desired combination to shift+ins?
    ccc1
    Last edited by ccc1 (2013-03-25 17:20:30)

    Procyon wrote:Yeah it's not very solid, you could try xdotool key --clearmodifiers Shift+Insert, but I find that works less well, and also note that when the mouse is out of the text field, middle clicking doesn't paste either (same for pressing shift+insert when the mouse isn't over the terminal).
    i already tried the "xdotool key Shift+Insert" variant and it is, as you said, pretty unreliable. one has to press the keyboard shortcut 5 times to paste. the most elegant solution would be of course to hack the X source code, but i have no idea where the shortcut is defined and if i want to recompile X everytime the version is bumped

  • I get different result when I paste with mouse and shift+ins

    Sometimes I get different result when I paste the clipboard content with mouse and shift+insert key combination. Why? What can I do to stop this annoyance?

    Just to add a little to the above, there really is no universally applied standard (not even close) for how the primary, secondary, and clipboard buffers should be used.  Any X program can use them however they wish.  But there are some common patterns: selected text should be placed in the primary buffer, and X pastes from the primary buffer with either middle click or shift-ins by default.
    This default can (and unfortunately often is) overriden by clipboard managers - I don't know why they don't stay true to their name and just manage the clipboard buffer, but they often don't.
    <mini rant>with no clipboard tools installed, selected text in any program I have is in the primary selection, and shift+ins or middle click paste from this primary selection.  Ctrl-C/Ctrl-V post to/from the clipboard buffer.  No need for extra tools.  If I install any clipboard manager, this default sanity of X11 goes strait to s(&*Y.  I don't like clipboard managers </mini rant>  <mini praise> X11 is great without any of that cruft added </mini praise>
    Last edited by Trilby (2013-06-15 03:12:39)

  • How to set (default )copy paste func. to ctrl+insert to textfield.java 1.5

    how do I set default
    copy func. to ctrl+insert
    paste function shift+insert
    to a textfield in java 1.5

    Quit multi-posting the same question:
    http://forum.java.sun.com/thread.jspa?threadID=5183891&tstart=0

  • Copy URL with Shift+Delete

    Good night,
    The URL stay in browse without "http://" ("www.example.com.br"), and when I copy an URL with "Crtl+C" or "Crtl+X" it will paste with "http://" ("http://www.example.com.br/"). But if i use "Shift+Delete" it's don't work, when I use this shortcut it's paste the URL without "http://".
    I usually use "Shift+Delete" and "Shift+Insert" for cut and paste, and this bug is very boring when I want to share something.
    Sorry if my english isn't the best, but thanks for your attention.

    You can set the <b>browser.urlbar.trimURLs</b> pref to <i>false</i> on the <b>about:config</b> page to see the http: protocol.
    * https://developer.mozilla.org/en/Mozilla/Preferences/Preference_reference/browser.urlbar.trimURLs
    * https://developer.mozilla.org/en/Mozilla/Preferences/Preference_reference/browser.urlbar.formatting.enabled

  • IceWM - convert Shift + Ins to mouse middle button

    Hello guys!
    How do I set "Shift + Ins" combination so that it calls the same as pressing mouse middle button calls?

    pacman -S xdotool
    echo key '"Shift+Insert"' xdotool click 2 >> ~/.icewm/keys

  • Clipboad manager for my issues

    Hi!
    I am using xfce, and my problem is that if you copy text content with mouse for example in a browser window, and then I would paste it to a terminal window (Terminator), I can't do it with usual Shift+Insert, because the so called primary selection and the "clipboard" are not syncronized. I searched in this topic, and I have found a program called "autocutsel", but it causes a different problem: I will be unable to select a text and delete/overwriting it by pasting the clipboard content, because the selected text is automatically copied to the clipboard, and I don't want to do this. I would like to use only one clipboard, as I get accustomed to in Windows years... What should I install to achieve this? Is there a clipboard manager program/ daemon which can be programmed, and I can assign actions to clipboard events? Then I could do it, because when clipboard / primary selection changes, I could run "xsel" with the appropriate options.
    My other problem: sometimes I would like to use multiple clipboards, and paste different text content by different key combinations. For example when I got a lot of messages on a dating site, and I would like to answer them, my answers are already written and saved in a text document. I would copy them to different clipboards, and I would paste them according to the actual message. Maybe there is such a good clipboard manager which can support both task I delineated above.
    Last edited by Bailando (2014-07-05 19:41:34)

    There are actually 8 (or so) default selections in X.  Most people only every use PRIMARY and CLIPBOARD.  While applications can do various other things with them, the standard and expected behavior is that whenever text is selected with the mouse (often then highlighted or reversed text) it is placed in the PRIMARY selection.  When a menu option like "copy" or "cut" is used, the copy/cut content is then placed in the CLIPBOARD selection.
    Shift-Ins or Shift+middle-mouse-button will paste the PRIMARY selection.  An application must request the CLIPBOARD selection for pasting (often through a menu option to "paste").
    From what you describe as the desired behavior, it seems the easiest would simply be to remap/rebind the shift+insert combination to call `xsel -b` and not worry about syncing anything.
    EDIT: of course if one of the existing clipboard managers will do a one-way sync without much hassle, that might be easiest - I've never used any of clipboard management tools aside from xsel, and I rarely use that one.
    Last edited by Trilby (2014-07-10 13:26:33)

  • [i3] urxvt has black borders...

    Hi there
    I'm trying out the i3 window manager and it seems to be quite nice except for one little thing that is driving me mad.
    urxvt always appears with some black borders around it and I don't know how to remove them.
    I really can't understand if the responsible for this behaviour is i3 or urxvt but I noticed that:
    - the empty space at the bottom is black too even if I use 'xsetroot -solid "1A1A1A" in my .xinitrc
    - the same .Xdefaults in wmii works perfectly without black borders at all.
    Is anyone able to help me? Any hint would be much appreciated.
    I'm attaching some files that may be important to solve the issue:
    ~/.xinitrc
    #!/bin/sh
    # ~/.xinitrc
    # Executed by startx (run your window manager from here)
    # exec gnome-session
    # exec startkde
    # exec startxfce4
    # ...or the Window Manager of your choice
    # add terminus and dina fonts to xfontsel
    xset +fp /usr/share/fonts/local
    # set background and wallpaper
    xsetroot -solid "#1A1A1A"
    feh --bg-scale /home/rent0n/.wallpapers/archlinux-zenburn-wide-grey.jpg
    # start window manager
    exec i3
    # exec wmii
    # exec dwm
    ~/.Xdefaults:
    ! urxvt
    urxvt.title: urxvt
    urxvt.background: #1A1A1A
    urxvt.foreground: #999999
    urxvt.cursorColor: #5E468C
    urxvt.borderColor: #1A1A1A
    urxvt.borderless: false
    urxvt.internalBorder: 3
    urxvt.externalBorder: 3
    urxvt.scrollBar: false
    !urxvt.font: -misc-fixed-medium-r-*--12-*-*-*-*-*-iso10646-1
    !urxvt.boldFont: -misc-fixed-medium-r-*--12-*-*-*-*-*-iso10646-1
    urxvt.font: xft:terminus:pixelsize=12
    urxvt.boldFont: xft:terminus:bold:pixelsize=12
    ! colors
    !black
    *color0: #333333
    *color8: #3D3D3D
    !red
    *color1: #8C4665
    *color9: #BF4D80
    !green
    *color2: #287373
    *color10: #53A6A6
    !yellow
    *color3: #7C7C99
    *color11: #9E9ECB
    !blue
    *color4: #395573
    *color12: #477AB3
    !magenta
    *color5: #5E468C
    *color13: #7E62B3
    !cyan
    *color6: #31658C
    *color14: #6096BF
    !white
    *color7: #899CA1
    *color15: #C0C0C0
    ~/.i3/config
    # This configuration uses Mod1 and Mod4. Make sure they are mapped properly using xev(1)
    # and xmodmap(1). Usually, Mod1 is Alt (Alt_L) and Mod4 is Windows (Super_L)
    # ISO 10646 = Unicode
    # font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
    # font -misc-fixed-medium-r-*--12-*-*-*-*-*-iso10646-1
    font -xos4-terminus-bold-r-*--12-*-*-*-*-*-iso10646-1
    # Use Mouse+Mod4 to drag floating windows to their wanted position
    floating_modifier Mod4
    # Fullscreen (Mod4+f)
    bind Mod4+41 f
    # Stacking (Mod4+r)
    bind Mod4+27 s
    # Tabbed (Mod4+w)
    bind Mod4+25 T
    # Default (Mod4+e)
    bind Mod4+26 d
    # Toggle tiling/floating of the current window (Mod4+Shift+Space)
    bind Mod4+Shift+65 t
    # Go into the tiling layer / floating layer, depending on whether
    # the current window is tiling / floating (Mod4+t)
    bind Mod4+28 focus ft
    # Focus (Mod4+j/k/l/;)
    bind Mod4+43 h
    bind Mod4+44 j
    bind Mod4+45 k
    bind Mod4+46 l
    # (alternatively, you can use the cursor keys:)
    bindsym Mod4+Left h
    bindsym Mod4+Down j
    bindsym Mod4+Up k
    bindsym Mod4+Right l
    # Focus Container (Mod1+Mod4+j/k/l/;)
    bind Mod1+Mod4+43 wch
    bind Mod1+Mod4+44 wcj
    bind Mod1+Mod4+45 wck
    bind Mod1+Mod4+46 wcl
    # (alternatively, you can use the cursor keys:)
    bindsym Mod1+Mod4+Left wch
    bindsym Mod1+Mod4+Down wcj
    bindsym Mod1+Mod4+Up wck
    bindsym Mod1+Mod4+Right wcl
    # Snap (Mod4+Control+j/k/l/;)
    bind Mod4+Control+43 sh
    bind Mod4+Control+44 sj
    bind Mod4+Control+45 sk
    bind Mod4+Control+46 sl
    # (alternatively, you can use the cursor keys:)
    bindsym Mod4+Control+Left sh
    bindsym Mod4+Control+Down sj
    bindsym Mod4+Control+Up sk
    bindsym Mod4+Control+Right sl
    # Move (Mod4+Shift+j/k/l/;)
    bind Mod4+Shift+43 mh
    bind Mod4+Shift+44 mj
    bind Mod4+Shift+45 mk
    bind Mod4+Shift+46 ml
    # (alternatively, you can use the cursor keys:)
    bindsym Mod4+Shift+Left mh
    bindsym Mod4+Shift+Down mj
    bindsym Mod4+Shift+Up mk
    bindsym Mod4+Shift+Right ml
    # Move Container (Mod1+Mod4+Shift+j/k/l/;)
    bind Mod1+Mod4+Shift+43 wcmh
    bind Mod1+Mod4+Shift+44 wcmj
    bind Mod1+Mod4+Shift+45 wcmk
    bind Mod1+Mod4+Shift+46 wcml
    # Workspaces (Mod4+1/2/…)
    bind Mod4+10 1
    bind Mod4+11 2
    bind Mod4+12 3
    bind Mod4+13 4
    bind Mod4+14 5
    bind Mod4+15 6
    bind Mod4+16 7
    bind Mod4+17 8
    bind Mod4+18 9
    bind Mod4+19 10
    # Move to Workspaces
    bind Mod4+Shift+10 m1
    bind Mod4+Shift+11 m2
    bind Mod4+Shift+12 m3
    bind Mod4+Shift+13 m4
    bind Mod4+Shift+14 m5
    bind Mod4+Shift+15 m6
    bind Mod4+Shift+16 m7
    bind Mod4+Shift+17 m8
    bind Mod4+Shift+18 m9
    bind Mod4+Shift+19 m10
    # Mod4+Enter starts a new terminal
    bind Mod4+36 exec /usr/bin/urxvt
    # Mod4+Shift+q kills the current client
    bind Mod4+Shift+24 kill
    # Mod4+v starts dmenu and launches the selected application
    # for now, we don't have a launcher of our own.
    bind Mod4+55 exec /usr/bin/dmenu_run -i -fn -xos4-terminus-bold-r-*--12-*-*-*-*-*-iso10646-1 -nb \#1A1A1A -nf \#999999 -sb \#1A1A1A -sf \#31658C
    # Mod4+Shift+e exits i3
    bind Mod4+Shift+26 exit
    # Mod4+Shift+r restarts i3 inplace
    bind Mod4+Shift+27 restart
    # The IPC interface allows programs like an external workspace bar
    # (i3-wsbar) or i3-msg (can be used to "remote-control" i3) to work.
    ipc-socket ~/.i3/ipc.sock
    # 1-pixel Border
    new_window bp
    # Colors
    # class border background text
    client.focused #999999 #999999 #1A1A1A
    client.focused_inactive #1A1A1A #1A1A1A #999999
    client.unfocused #1A1A1A #1A1A1A #999999
    client.urgent #31658C #31658C #999999
    bar.focused #999999 #1A1A1A #999999
    bar.unfocused #1A1A1A #1A1A1A #999999
    bar.urgent #31658C #1A1A1A #999999
    # Workspaces
    workspace 1 main
    workspace 2 www
    workspace 3 mail
    workspace 4 misc
    Thank you very much.

    rent0n wrote:I'm forced to move to wmii then, even if it hasn't all the nice features of i3 and configuring it it's quite a mess, at least it seems to manage urxvt perfectly...
    You will most probably have those borders in wmii, too. I have them.
    It really is an urxvt issue. There is something in the manpages about it, I think (not sure).
    I doesn't bother me too much so I just left them there.

  • Musca (Tiling Window Manager)

    I've just come across this tiling window manager which seems to be very new, I've seen no mentions of it anywhere other than wikipedia, so I thought I'd download it and try it out. You can find it here, along with source and probably all the info you could possibly need.
    "A simple tiling window manager for X, with features nicked from ratpoison and dwm"
    http://aerosuidae.net/musca.html
    It looks to be alot like dwm in the configuring aspect, (ie. edit config.h and compile), although it also has a start file which can be used to run some internal commands.
    Anyway I've only been using it for literally the time it took me to write this post, but I thought I'd suggest that others give it a shot! I'm certainly enjoying it so far

    aerosuidae wrote:Thanks.  I've never even looked at the process for creating a package for AUR.  If you are volunteering to maintain this (? ), get on the mailing list to hear about new releases: http://mail.aerosuidae.net/mailman/list … suidae.net
    Joined
    aerosuidae wrote:No idea.  Out of interest: Why do you think it better it gets run from $HOME?
    The PKGBUILD becomes easier. Also if its in $HOME, you can make as many changes as you want and run it. You can even change the path of the executable, if you want. One disadvantage is that if you have multiple users on the computer, you will have to install for each user.
    aerosuidae wrote:Oh.  I rather like dates as they're IMHO more informative and useful than a number.  Still, I can live with that.
    Well if you use the dates, I will change the build method for every release. No big deal. Let me know which way you prefer.
    aerosuidae wrote:
    Inxsible wrote:The trouble with your shortcuts is, that I use most of those shortcuts in my Openbox setup --and in my dwm. like Mod4+r - to start rTorrent etc. I guess, I will just have to relearn all my shortcuts and not use Mod4 in the shortcuts for starting apps.
    No, don't let Musca dictate to you how to work. Customize the combinations that clash using .musca_start or config.h
    Is there a limit to how many keybindings you can add?
    I currently have all of these.
    struct keymap keymaps[] = {
    { "Mod4+Shift+h", "hsplit 1/2" },
    { "Mod4+Shift+v", "vsplit 1/2" },
    { "Mod4+Shift+r", "remove" },
    { "Mod4+Shift+o", "only" },
    { "Mod4+Shift+k", "kill" },
    { "Mod4+Shift+c", "cycle" },
    { "Mod4+Left", "focus left" },
    { "Mod4+Right", "focus right" },
    { "Mod4+Up", "focus up" },
    { "Mod4+Down", "focus down" },
    { "Mod4+Next", "use (next)" },
    { "Mod4+Prior", "use (prev)" },
    { "Mod4+Tab", "screen (next)" },
    { "Mod4+Shift+w", "switch window" },
    { "Mod4+Shift+g", "switch group" },
    { "Mod4+x", "shell" },
    { "Mod4+Shift+m", "command" },
    { "Mod4+Shift+d", "dedicate flip" },
    { "Mod4+Shift+a", "catchall flip" },
    { "Mod4+Shift+u", "undo" },
    { "Mod4+Shift+s", "stack flip" },
    { "Mod4+Control+Left", "resize left" },
    { "Mod4+Control+Right", "resize right" },
    { "Mod4+Control+Up", "resize up" },
    { "Mod4+Control+Down", "resize down" },
    { "Mod4+a", "exec lxappearance" },
    { "Mod4+b", "exec recorder" },
    { "Mod4+c", "exec conky" },
    { "Mod4+e", "exec easytag" },
    { "Mod4+f", "exec pcmanfm" },
    { "Mod4+g", "exec geany" },
    { "Mod4+t", "exec urxvt -bg black -fg white" },
    If I add one more, the pkg builds fine, installs too...but when I log in, X starts for a microsecond and bombs. Here's dmesg | tail and it says that musca segfaults.
    agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
    nvidia 0000:01:00.0: putting AGP V2 device into 4x mode
    musca[10748]: segfault at 41 ip b7eb2aa8 sp bfcb5d6c error 4 in libc-2.9.so[b7e40000+140000]
    agpgart-intel 0000:00:00.0: AGP 2.0 bridge
    agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
    nvidia 0000:01:00.0: putting AGP V2 device into 4x mode
    musca[11554]: segfault at 41 ip b7e7faa8 sp bfc82d2c error 4 in libc-2.9.so[b7e0d000+140000]
    agpgart-intel 0000:00:00.0: AGP 2.0 bridge
    agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
    nvidia 0000:01:00.0: putting AGP V2 device into 4x mode
    Just wanted to let you know. If its a bug, I will open it on your launchpad bugtracker.
    Last edited by Inxsible (2009-03-13 06:28:52)

Maybe you are looking for