Xterm/urxvt gaps in Openbox

Hi,
When using xterm/urxvt in Openbox (and maybe other WMs) they leave gaps in and outside of the window.
For example:
1, If I have a keybind to move the window to the right-edge of the screen, there is a gap between the xterm window and the edge of my screen. Other applications are fine.
2, When running tmux and I maximise the window, there's a gap between the tmux bar and the bottom of the terminal.
I've read in tiling windows there are layout hints that can be ignored which will then fill the space, but I cannot find any information about this for Openbox, if that's even what I need.
Thanks

The basic point is that terminal windows sizes usually do not measure in pixels but in multiples of character sizes. If the width/height do not fit there will be gaps.
On the other hand I can easily move an xterm/urxvt window flush to the right border in my Openbox with this key binding:
<keybind key="W-Right">
<action name="MoveToEdgeEast"/>
</keybind>

Similar Messages

  • Xterm gap in openbox tiling

    I'm setting up the manual tiling for openbox + arch setup. Below is key-bindings in my rc.xml:
    <keybind key="W-a">
    <!-- Begin the keychains to manage windows -->
    <!-- aeiah's semi-tiling mode -->
    <!-- changes by brontosaurusrex, inspired by
    http://urukrama.wordpress.com/2011/10/30/manual-tiling-in-openbox/ -->
    <!-- super + a & normal numerals -->
    <!-- small top left -->
    <keybind key="1">
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo">
    <x>0</x>
    <y>0</y>
    <width>50%</width>
    <height>50%</height>
    </action>
    </keybind>
    <!-- small top right -->
    <keybind key="2">
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo">
    <x>50%</x>
    <y>0</y>
    <width>50%</width>
    <height>50%</height>
    </action>
    </keybind>
    <!-- small bottom left -->
    <keybind key="3">
    <action name="UnmaximizeFull"/>
    <action name="MoveResizeTo">
    <x>0</x>
    <y>50%</y>
    <width>50%</width>
    <height>50%</height>
    </action>
    </keybind>
    It worked fine with chromium, skype, sublime-text, lxterminal and other windows as well but I see gaps when I try to resize xterm. I've read online and people says xterm resize depends on symbols, not sure what does this mean but is there any workaround for this problem? Main reason I like to use xterm is because in other terminal emulator my color theme for EMACS get messed up.
    Last edited by shivamkalra (2013-10-07 17:50:56)

    Xterm size is determined by rows and columns of text.  It won't let you have a partial column or a partial row.  The number of pixels used for a row or column will depend on the particular font itself and the size you select for the font in your X resources configuration.
    You are able to nudge the effective row height with xterm's 'scaleHeight' resource.  It adjusts the space between lines.  I use scaleHeight to avoid bumping DejaVu Sans Mono's low-hanging underscore from the line below.

  • Xmonad - Can't start any terminal emulator (xterm,urxvt,etc)

    Hi,
    I've recently installed Arch Linux in Virtualbox-OSE and also installed xmonad. It took me a while to get it running. It is all working fine and I can start all kinds of applications with MOD+Shift+P, but the only thing I can't do is start a terminal emulator such as xterm or urxvt. Neither with MOD+Shift+P and MOD+Shift+Return. When I do this I see a window flashing and I think it is the program I am trying to start but it is closing right after the startup.
    Does anybody recognize this problem or know how to fix it?
    Thanks,
    Webfp

    lifeafter2am wrote:Please post your xmoand.hs file and your xorg log.
    my xmonad.hs
    import XMonad
    import XMonad.Util.Replace
    import XMonad.Hooks.EwmhDesktops
    main = xmonad $ ewmh defaultConfig
    { terminal = "urxvt"
    , modMask = mod4Mask
    , borderWidth = 0
    xorg log
    [ 174.789]
    X.Org X Server 1.11.3
    Release Date: 2011-12-16
    [ 174.790] X Protocol Version 11, Revision 0
    [ 174.791] Build Operating System: Linux 3.1.5-1-ARCH i686
    [ 174.791] Current Operating System: Linux Laptop-Frank 3.1.8-1-ARCH #1 SMP PREEMPT Sat Jan 7 08:03:08 UTC 2012 i686
    [ 174.792] Kernel command line: root=/dev/disk/by-uuid/1b11e5e6-5760-4dbb-9d54-0c982c0a37a4 ro
    [ 174.794] Build Date: 17 December 2011 09:38:27AM
    [ 174.794]
    [ 174.795] Current version of pixman: 0.24.0
    [ 174.795] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 174.796] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 174.801] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Jan 11 16:17:09 2012
    [ 174.883] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 174.928] (==) No Layout section. Using the first Screen section.
    [ 174.928] (==) No screen section available. Using defaults.
    [ 174.928] (**) |-->Screen "Default Screen Section" (0)
    [ 174.928] (**) | |-->Monitor "<default monitor>"
    [ 174.954] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 174.955] (==) Automatically adding devices
    [ 174.955] (==) Automatically enabling devices
    [ 175.021] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 175.021] Entry deleted from font path.
    [ 175.057] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 175.057] Entry deleted from font path.
    [ 175.057] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 175.059] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 175.059] Entry deleted from font path.
    [ 175.059] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 175.059] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/
    [ 175.059] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 175.060] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 175.072] (II) Loader magic: 0x8228580
    [ 175.073] (II) Module ABI versions:
    [ 175.073] X.Org ANSI C Emulation: 0.4
    [ 175.073] X.Org Video Driver: 11.0
    [ 175.073] X.Org XInput driver : 13.0
    [ 175.073] X.Org Server Extension : 6.0
    [ 175.078] (--) PCI:*(0:0:2:0) 80ee:beef:0000:0000 rev 0, Mem @ 0xe0000000/16777216
    [ 175.079] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 175.079] (II) LoadModule: "extmod"
    [ 175.104] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [ 175.136] (II) Module extmod: vendor="X.Org Foundation"
    [ 175.136] compiled for 1.11.3, module version = 1.0.0
    [ 175.136] Module class: X.Org Server Extension
    [ 175.137] ABI class: X.Org Server Extension, version 6.0
    [ 175.137] (II) Loading extension MIT-SCREEN-SAVER
    [ 175.137] (II) Loading extension XFree86-VidModeExtension
    [ 175.137] (II) Loading extension XFree86-DGA
    [ 175.138] (II) Loading extension DPMS
    [ 175.138] (II) Loading extension XVideo
    [ 175.138] (II) Loading extension XVideo-MotionCompensation
    [ 175.138] (II) Loading extension X-Resource
    [ 175.139] (II) LoadModule: "dbe"
    [ 175.142] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [ 175.146] (II) Module dbe: vendor="X.Org Foundation"
    [ 175.146] compiled for 1.11.3, module version = 1.0.0
    [ 175.146] Module class: X.Org Server Extension
    [ 175.146] ABI class: X.Org Server Extension, version 6.0
    [ 175.146] (II) Loading extension DOUBLE-BUFFER
    [ 175.146] (II) LoadModule: "glx"
    [ 175.147] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 175.166] (II) Module glx: vendor="X.Org Foundation"
    [ 175.166] compiled for 1.11.3, module version = 1.0.0
    [ 175.166] ABI class: X.Org Server Extension, version 6.0
    [ 175.166] (==) AIGLX enabled
    [ 175.166] (II) Loading extension GLX
    [ 175.167] (II) LoadModule: "record"
    [ 175.169] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [ 175.172] (II) Module record: vendor="X.Org Foundation"
    [ 175.173] compiled for 1.11.3, module version = 1.13.0
    [ 175.173] Module class: X.Org Server Extension
    [ 175.173] ABI class: X.Org Server Extension, version 6.0
    [ 175.173] (II) Loading extension RECORD
    [ 175.173] (II) LoadModule: "dri"
    [ 175.174] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [ 175.205] (II) Module dri: vendor="X.Org Foundation"
    [ 175.205] compiled for 1.11.3, module version = 1.0.0
    [ 175.205] ABI class: X.Org Server Extension, version 6.0
    [ 175.205] (II) Loading extension XFree86-DRI
    [ 175.205] (II) LoadModule: "dri2"
    [ 175.207] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 175.210] (II) Module dri2: vendor="X.Org Foundation"
    [ 175.210] compiled for 1.11.3, module version = 1.2.0
    [ 175.210] ABI class: X.Org Server Extension, version 6.0
    [ 175.210] (II) Loading extension DRI2
    [ 175.211] (==) Matched vboxvideo as autoconfigured driver 0
    [ 175.211] (==) Matched vesa as autoconfigured driver 1
    [ 175.211] (==) Matched fbdev as autoconfigured driver 2
    [ 175.211] (==) Assigned the driver to the xf86ConfigLayout
    [ 175.211] (II) LoadModule: "vboxvideo"
    [ 175.247] (II) Loading /usr/lib/xorg/modules/drivers/vboxvideo.so
    [ 175.265] (II) Module vboxvideo: vendor="Oracle Corporation"
    [ 175.266] compiled for 1.5.99.901, module version = 1.0.1
    [ 175.266] Module class: X.Org Video Driver
    [ 175.266] ABI class: X.Org Video Driver, version 11.0
    [ 175.266] (**) Load address of symbol "VBOXVIDEO" is 0xb7396420
    [ 175.266] (II) LoadModule: "vesa"
    [ 175.268] (WW) Warning, couldn't open module vesa
    [ 175.268] (II) UnloadModule: "vesa"
    [ 175.269] (II) Unloading vesa
    [ 175.269] (EE) Failed to load module "vesa" (module does not exist, 0)
    [ 175.269] (II) LoadModule: "fbdev"
    [ 175.271] (WW) Warning, couldn't open module fbdev
    [ 175.271] (II) UnloadModule: "fbdev"
    [ 175.271] (II) Unloading fbdev
    [ 175.272] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [ 175.272] (II) VBoxVideo: guest driver for VirtualBox: vbox
    [ 175.273] (--) using VT number 7
    [ 175.301] (II) Loading /usr/lib/xorg/modules/drivers/vboxvideo.so
    [ 175.311] (II) VBoxVideo(0): VirtualBox guest additions video driver version 4.1.8_OSE
    [ 175.341] (II) Loading sub module "ramdac"
    [ 175.341] (II) LoadModule: "ramdac"
    [ 175.342] (II) Module "ramdac" already built-in
    [ 175.342] (II) Loading sub module "fb"
    [ 175.342] (II) LoadModule: "fb"
    [ 175.344] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 175.361] (II) Module fb: vendor="X.Org Foundation"
    [ 175.361] compiled for 1.11.3, module version = 1.0.0
    [ 175.362] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 175.362] (II) Loading sub module "shadowfb"
    [ 175.362] (II) LoadModule: "shadowfb"
    [ 175.370] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
    [ 175.378] (II) Module shadowfb: vendor="X.Org Foundation"
    [ 175.378] compiled for 1.11.3, module version = 1.0.0
    [ 175.379] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 175.379] (II) Loading sub module "vgahw"
    [ 175.379] (II) LoadModule: "vgahw"
    [ 175.379] (II) Loading /usr/lib/xorg/modules/libvgahw.so
    [ 175.383] (II) Module vgahw: vendor="X.Org Foundation"
    [ 175.383] compiled for 1.11.3, module version = 0.1.0
    [ 175.383] ABI class: X.Org Video Driver, version 11.0
    [ 175.383] (II) Loading sub module "dri"
    [ 175.383] (II) LoadModule: "dri"
    [ 175.384] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [ 175.384] (II) Module dri: vendor="X.Org Foundation"
    [ 175.384] compiled for 1.11.3, module version = 1.0.0
    [ 175.384] ABI class: X.Org Server Extension, version 6.0
    [ 175.384] (II) VBoxVideo(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 175.385] (==) VBoxVideo(0): Depth 24, (--) framebuffer bpp 32
    [ 175.385] (--) VBoxVideo(0): Virtual size is 32000x32000 (pitch 32000)
    [ 175.385] (**) VBoxVideo(0): Built-in mode "VBoxInitialMode": 47.8 MHz (scaled from 0.0 MHz), 46.4 kHz, 60.0 Hz
    [ 175.385] (II) VBoxVideo(0): Modeline "VBoxInitialMode"x0.0 47.83 1024 1026 1028 1030 768 770 772 774 (46.4 kHz)
    [ 175.385] (**) VBoxVideo(0): Built-in mode "VBoxDynamicMode": 47.8 MHz (scaled from 0.0 MHz), 46.4 kHz, 60.0 Hz
    [ 175.385] (II) VBoxVideo(0): Modeline "VBoxDynamicMode"x0.0 47.83 1024 1026 1028 1030 768 770 772 774 (46.4 kHz)
    [ 175.385] (**) VBoxVideo(0): Built-in mode "VBoxDynamicMode": 47.8 MHz (scaled from 0.0 MHz), 46.4 kHz, 60.0 Hz
    [ 175.386] (II) VBoxVideo(0): Modeline "VBoxDynamicMode"x0.0 47.83 1024 1026 1028 1030 768 770 772 774 (46.4 kHz)
    [ 175.386] (**) VBoxVideo(0): Built-in mode "VBox-1024x768": 47.8 MHz (scaled from 0.0 MHz), 46.4 kHz, 60.0 Hz
    [ 175.386] (II) VBoxVideo(0): Modeline "VBox-1024x768"x0.0 47.83 1024 1026 1028 1030 768 770 772 774 (46.4 kHz)
    [ 175.386] (**) VBoxVideo(0): Built-in mode "VBox-800x600": 29.3 MHz (scaled from 0.0 MHz), 36.4 kHz, 60.0 Hz
    [ 175.386] (II) VBoxVideo(0): Modeline "VBox-800x600"x0.0 29.31 800 802 804 806 600 602 604 606 (36.4 kHz)
    [ 175.386] (**) VBoxVideo(0): Built-in mode "VBox-640x480": 18.8 MHz (scaled from 0.0 MHz), 29.2 kHz, 60.0 Hz
    [ 175.386] (II) VBoxVideo(0): Modeline "VBox-640x480"x0.0 18.84 640 642 644 646 480 482 484 486 (29.2 kHz)
    [ 175.389] (II) VBoxVideo(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
    [ 175.389] (==) VBoxVideo(0): RGB weight 888
    [ 175.389] (==) VBoxVideo(0): Default visual is TrueColor
    [ 175.389] (==) VBoxVideo(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 175.390] (==) VBoxVideo(0): DPI set to (96, 96)
    [ 175.390] (--) Depth 24 pixmap format is 32 bpp
    [ 175.820] drmOpenDevice: node name is /dev/dri/card0
    [ 175.821] drmOpenDevice: open result is 13, (OK)
    [ 175.828] drmOpenDevice: node name is /dev/dri/card0
    [ 175.829] drmOpenDevice: open result is 13, (OK)
    [ 175.829] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
    [ 175.829] drmOpenDevice: node name is /dev/dri/card0
    [ 175.829] drmOpenDevice: open result is 13, (OK)
    [ 175.829] drmOpenByBusid: drmOpenMinor returns 13
    [ 175.829] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
    [ 175.830] (II) [drm] DRM interface version 1.4
    [ 175.830] (II) [drm] DRM open master succeeded.
    [ 175.830] (II) VBoxVideo(0): [drm] Using the DRM lock SAREA also for drawables.
    [ 175.830] (II) VBoxVideo(0): [drm] framebuffer handle = 0xe0000000
    [ 175.831] (II) VBoxVideo(0): [drm] added 1 reserved context for kernel
    [ 175.831] (II) VBoxVideo(0): X context handle = 0x1
    [ 175.835] (II) VBoxVideo(0): [drm] installed DRM signal handler
    [ 175.836] (II) VBoxVideo(0): visual configurations initialized
    [ 175.845] (II) VBoxVideo(0): Requested monitor count: 1
    [ 175.845] (II) VBoxVideo(0): Output VBOX0 has no monitor section
    [ 175.845] (II) VBoxVideo(0): Output VBOX0 has no monitor section
    [ 175.846] (II) VBoxVideo(0): EDID for output VBOX0
    [ 175.846] (II) VBoxVideo(0): Manufacturer: VBX Model: 0 Serial#: 50332672
    [ 175.846] (II) VBoxVideo(0): Year: 1990 Week: 1
    [ 175.846] (II) VBoxVideo(0): EDID Version: 1.3
    [ 175.846] (II) VBoxVideo(0): Digital Display Input
    [ 175.846] (II) VBoxVideo(0): Indeterminate output size
    [ 175.846] (II) VBoxVideo(0): Gamma: 2.20
    [ 175.846] (II) VBoxVideo(0): DPMS capabilities: StandBy Suspend Off
    [ 175.847] (II) VBoxVideo(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    [ 175.847] (II) VBoxVideo(0): Default color space is primary color space
    [ 175.847] (II) VBoxVideo(0): First detailed timing is preferred mode
    [ 175.847] (II) VBoxVideo(0): redX: 0.640 redY: 0.330 greenX: 0.300 greenY: 0.600
    [ 175.847] (II) VBoxVideo(0): blueX: 0.150 blueY: 0.060 whiteX: 0.312 whiteY: 0.329
    [ 175.847] (II) VBoxVideo(0): Manufacturer's mask: 0
    [ 175.847] (II) VBoxVideo(0): Supported detailed timing:
    [ 175.847] (II) VBoxVideo(0): clock: 47.8 MHz Image Size: 0 x 0 mm
    [ 175.847] (II) VBoxVideo(0): h_active: 1024 h_sync: 1026 h_sync_end 1028 h_blank_end 1030 h_border: 0
    [ 175.848] (II) VBoxVideo(0): v_active: 768 v_sync: 770 v_sync_end 772 v_blanking: 774 v_border: 0
    [ 175.848] (II) VBoxVideo(0): Ranges: V min: 0 V max: 200 Hz, H min: 0 H max: 200 kHz, PixClock max 1005 MHz
    [ 175.848] (II) VBoxVideo(0): Monitor name: VBOX monitor
    [ 175.848] (II) VBoxVideo(0): EDID (in hex):
    [ 175.848] (II) VBoxVideo(0): 00ffffffffffff005858000000040003
    [ 175.848] (II) VBoxVideo(0): 0100010380000078eeee91a3544c9926
    [ 175.848] (II) VBoxVideo(0): 0f505400000001010101010101010101
    [ 175.848] (II) VBoxVideo(0): 010101010101af120006400006300202
    [ 175.848] (II) VBoxVideo(0): 2200000000000000000000fd0000c800
    [ 175.848] (II) VBoxVideo(0): c864000a202020202020000000fc0056
    [ 175.849] (II) VBoxVideo(0): 424f58206d6f6e69746f720a00000010
    [ 175.849] (II) VBoxVideo(0): 000a20202020202020202020202000fb
    [ 175.849] (II) VBoxVideo(0): EDID vendor "VBX", prod id 0
    [ 175.849] (II) VBoxVideo(0): DDCModeFromDetailedTiming: 1024x768 Warning: We only handle separate sync.
    [ 175.849] (II) VBoxVideo(0): Using hsync ranges from config file
    [ 175.849] (II) VBoxVideo(0): Using vrefresh ranges from config file
    [ 175.849] (II) VBoxVideo(0): Printing DDC gathered Modelines:
    [ 175.850] (II) VBoxVideo(0): Modeline "1024x768"x0.0 47.83 1024 1026 1028 1030 768 770 772 774 -hsync -vsync (46.4 kHz)
    [ 175.851] (II) VBoxVideo(0): Printing probed modes for output VBOX0
    [ 175.851] (II) VBoxVideo(0): Modeline "1024x768"x60.0 47.83 1024 1026 1028 1030 768 770 772 774 (46.4 kHz)
    [ 175.851] (II) VBoxVideo(0): Modeline "800x600"x60.0 29.31 800 802 804 806 600 602 604 606 (36.4 kHz)
    [ 175.851] (II) VBoxVideo(0): Modeline "640x480"x60.0 18.84 640 642 644 646 480 482 484 486 (29.2 kHz)
    [ 175.851] (II) VBoxVideo(0): Output VBOX0 connected
    [ 175.852] (II) VBoxVideo(0): Using exact sizes for initial modes
    [ 175.852] (II) VBoxVideo(0): Output VBOX0 using initial mode 1024x768
    [ 175.852] (II) VBoxVideo(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
    [ 175.852] (II) VBoxVideo(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    [ 175.856] (==) VBoxVideo(0): DPMS enabled
    [ 175.857] (II) VBoxVideo(0): [DRI] installation complete
    [ 175.857] (--) RandR disabled
    [ 175.857] (II) Initializing built-in extension Generic Event Extension
    [ 175.857] (II) Initializing built-in extension SHAPE
    [ 175.857] (II) Initializing built-in extension MIT-SHM
    [ 175.857] (II) Initializing built-in extension XInputExtension
    [ 175.857] (II) Initializing built-in extension XTEST
    [ 175.857] (II) Initializing built-in extension BIG-REQUESTS
    [ 175.857] (II) Initializing built-in extension SYNC
    [ 175.857] (II) Initializing built-in extension XKEYBOARD
    [ 175.857] (II) Initializing built-in extension XC-MISC
    [ 175.858] (II) Initializing built-in extension SECURITY
    [ 175.858] (II) Initializing built-in extension XINERAMA
    [ 175.858] (II) Initializing built-in extension XFIXES
    [ 175.858] (II) Initializing built-in extension RENDER
    [ 175.858] (II) Initializing built-in extension RANDR
    [ 175.858] (II) Initializing built-in extension COMPOSITE
    [ 175.858] (II) Initializing built-in extension DAMAGE
    [ 175.887] (II) AIGLX: Screen 0 is not DRI2 capable
    [ 175.887] drmOpenDevice: node name is /dev/dri/card0
    [ 175.887] drmOpenDevice: open result is 14, (OK)
    [ 175.888] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
    [ 175.888] drmOpenDevice: node name is /dev/dri/card0
    [ 175.888] drmOpenDevice: open result is 14, (OK)
    [ 175.888] drmOpenByBusid: drmOpenMinor returns 14
    [ 175.888] drmOpenByBusid: Interface 1.4 failed, trying 1.1
    [ 175.888] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
    [ 176.017] (II) Next line is added to allow vboxvideo_drv.so to appear as whitelisted driver
    [ 176.017] (II) The file referenced, is *NOT* loaded
    [ 176.017] (II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
    [ 176.017] (EE) AIGLX error: vboxvideo does not export required DRI extension
    [ 176.019] (EE) AIGLX: reverting to software rendering
    [ 176.437] (II) AIGLX: Loaded and initialized swrast
    [ 176.437] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    [ 176.442] (II) VBoxVideo(0): Setting screen physical size to 270 x 203
    [ 176.899] (II) config/udev: Adding input device Power Button (/dev/input/event3)
    [ 176.899] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 176.899] (II) LoadModule: "evdev"
    [ 176.901] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 176.935] (II) Module evdev: vendor="X.Org Foundation"
    [ 176.935] compiled for 1.10.99.902, module version = 2.6.0
    [ 176.935] Module class: X.Org XInput Driver
    [ 176.935] ABI class: X.Org XInput driver, version 13.0
    [ 176.935] (II) Using input driver 'evdev' for 'Power Button'
    [ 176.935] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 176.935] (**) Power Button: always reports core events
    [ 176.935] (**) Power Button: Device: "/dev/input/event3"
    [ 176.936] (--) Power Button: Found keys
    [ 176.936] (II) Power Button: Configuring as keyboard
    [ 176.936] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
    [ 176.936] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [ 176.936] (**) Option "xkb_rules" "evdev"
    [ 176.936] (**) Option "xkb_model" "evdev"
    [ 176.936] (**) Option "xkb_layout" "us"
    [ 177.050] (II) config/udev: Adding input device Sleep Button (/dev/input/event4)
    [ 177.050] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
    [ 177.050] (II) Using input driver 'evdev' for 'Sleep Button'
    [ 177.050] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 177.050] (**) Sleep Button: always reports core events
    [ 177.051] (**) Sleep Button: Device: "/dev/input/event4"
    [ 177.051] (--) Sleep Button: Found keys
    [ 177.051] (II) Sleep Button: Configuring as keyboard
    [ 177.051] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSLPBN:00/input/input4/event4"
    [ 177.051] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 7)
    [ 177.051] (**) Option "xkb_rules" "evdev"
    [ 177.051] (**) Option "xkb_model" "evdev"
    [ 177.051] (**) Option "xkb_layout" "us"
    [ 177.055] (II) config/udev: Adding input device VirtualBox USB Tablet (/dev/input/event1)
    [ 177.055] (**) VirtualBox USB Tablet: Applying InputClass "evdev pointer catchall"
    [ 177.055] (II) Using input driver 'evdev' for 'VirtualBox USB Tablet'
    [ 177.055] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 177.055] (**) VirtualBox USB Tablet: always reports core events
    [ 177.055] (**) VirtualBox USB Tablet: Device: "/dev/input/event1"
    [ 177.056] (--) VirtualBox USB Tablet: Found 9 mouse buttons
    [ 177.056] (--) VirtualBox USB Tablet: Found scroll wheel(s)
    [ 177.056] (--) VirtualBox USB Tablet: Found relative axes
    [ 177.056] (--) VirtualBox USB Tablet: Found absolute axes
    [ 177.057] (--) VirtualBox USB Tablet: Found x and y absolute axes
    [ 177.057] (II) VirtualBox USB Tablet: Configuring as mouse
    [ 177.057] (II) VirtualBox USB Tablet: Adding scrollwheel support
    [ 177.057] (**) VirtualBox USB Tablet: YAxisMapping: buttons 4 and 5
    [ 177.057] (**) VirtualBox USB Tablet: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 177.057] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:06.0/usb1/1-1/1-1:1.0/input/input1/event1"
    [ 177.057] (II) XINPUT: Adding extended input device "VirtualBox USB Tablet" (type: MOUSE, id 8)
    [ 177.057] (EE) VirtualBox USB Tablet: failed to initialize for relative axes.
    [ 177.058] (II) VirtualBox USB Tablet: initialized for absolute axes.
    [ 177.058] (**) VirtualBox USB Tablet: (accel) keeping acceleration scheme 1
    [ 177.058] (**) VirtualBox USB Tablet: (accel) acceleration profile 0
    [ 177.058] (**) VirtualBox USB Tablet: (accel) acceleration factor: 2.000
    [ 177.058] (**) VirtualBox USB Tablet: (accel) acceleration threshold: 4
    [ 177.060] (II) config/udev: Adding input device VirtualBox USB Tablet (/dev/input/js0)
    [ 177.060] (II) No input driver/identifier specified (ignoring)
    [ 177.062] (II) config/udev: Adding input device VirtualBox USB Tablet (/dev/input/mouse0)
    [ 177.063] (II) No input driver/identifier specified (ignoring)
    [ 177.065] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
    [ 177.065] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    [ 177.065] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
    [ 177.066] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 177.066] (**) AT Translated Set 2 keyboard: always reports core events
    [ 177.066] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
    [ 177.066] (--) AT Translated Set 2 keyboard: Found keys
    [ 177.066] (II) AT Translated Set 2 keyboard: Configuring as keyboard
    [ 177.066] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
    [ 177.066] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 9)
    [ 177.066] (**) Option "xkb_rules" "evdev"
    [ 177.067] (**) Option "xkb_model" "evdev"
    [ 177.067] (**) Option "xkb_layout" "us"
    [ 177.070] (II) config/udev: Adding input device ImExPS/2 Generic Explorer Mouse (/dev/input/event5)
    [ 177.070] (**) ImExPS/2 Generic Explorer Mouse: Applying InputClass "evdev pointer catchall"
    [ 177.070] (II) Using input driver 'evdev' for 'ImExPS/2 Generic Explorer Mouse'
    [ 177.070] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 177.070] (**) ImExPS/2 Generic Explorer Mouse: always reports core events
    [ 177.070] (**) ImExPS/2 Generic Explorer Mouse: Device: "/dev/input/event5"
    [ 177.070] (--) ImExPS/2 Generic Explorer Mouse: Found 9 mouse buttons
    [ 177.071] (--) ImExPS/2 Generic Explorer Mouse: Found scroll wheel(s)
    [ 177.071] (--) ImExPS/2 Generic Explorer Mouse: Found relative axes
    [ 177.071] (--) ImExPS/2 Generic Explorer Mouse: Found x and y relative axes
    [ 177.071] (II) ImExPS/2 Generic Explorer Mouse: Configuring as mouse
    [ 177.071] (II) ImExPS/2 Generic Explorer Mouse: Adding scrollwheel support
    [ 177.071] (**) ImExPS/2 Generic Explorer Mouse: YAxisMapping: buttons 4 and 5
    [ 177.071] (**) ImExPS/2 Generic Explorer Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 177.071] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event5"
    [ 177.071] (II) XINPUT: Adding extended input device "ImExPS/2 Generic Explorer Mouse" (type: MOUSE, id 10)
    [ 177.072] (II) ImExPS/2 Generic Explorer Mouse: initialized for relative axes.
    [ 177.072] (**) ImExPS/2 Generic Explorer Mouse: (accel) keeping acceleration scheme 1
    [ 177.072] (**) ImExPS/2 Generic Explorer Mouse: (accel) acceleration profile 0
    [ 177.072] (**) ImExPS/2 Generic Explorer Mouse: (accel) acceleration factor: 2.000
    [ 177.072] (**) ImExPS/2 Generic Explorer Mouse: (accel) acceleration threshold: 4
    [ 177.074] (II) config/udev: Adding input device ImExPS/2 Generic Explorer Mouse (/dev/input/mouse1)
    [ 177.074] (II) No input driver/identifier specified (ignoring)
    [ 177.077] (II) config/udev: Adding input device PC Speaker (/dev/input/event6)
    [ 177.078] (II) No input driver/identifier specified (ignoring)
    [ 177.082] (II) config/udev: Adding input device VirtualBox mouse integration (/dev/input/event2)
    [ 177.082] (**) VirtualBox mouse integration: Applying InputClass "evdev pointer catchall"
    [ 177.082] (II) Using input driver 'evdev' for 'VirtualBox mouse integration'
    [ 177.082] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 177.082] (**) VirtualBox mouse integration: always reports core events
    [ 177.082] (**) VirtualBox mouse integration: Device: "/dev/input/event2"
    [ 177.083] (--) VirtualBox mouse integration: Found 1 mouse buttons
    [ 177.083] (--) VirtualBox mouse integration: Found absolute axes
    [ 177.083] (--) VirtualBox mouse integration: Found x and y absolute axes
    [ 177.083] (II) VirtualBox mouse integration: Configuring as mouse
    [ 177.083] (**) VirtualBox mouse integration: YAxisMapping: buttons 4 and 5
    [ 177.083] (**) VirtualBox mouse integration: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 177.084] (**) Option "config_info" "udev:/sys/devices/virtual/input/input2/event2"
    [ 177.084] (II) XINPUT: Adding extended input device "VirtualBox mouse integration" (type: MOUSE, id 11)
    [ 177.084] (II) VirtualBox mouse integration: initialized for absolute axes.
    [ 177.084] (**) VirtualBox mouse integration: (accel) keeping acceleration scheme 1
    [ 177.084] (**) VirtualBox mouse integration: (accel) acceleration profile 0
    [ 177.084] (**) VirtualBox mouse integration: (accel) acceleration factor: 2.000
    [ 177.084] (**) VirtualBox mouse integration: (accel) acceleration threshold: 4
    [ 177.086] (II) config/udev: Adding input device VirtualBox mouse integration (/dev/input/js1)
    [ 177.086] (II) No input driver/identifier specified (ignoring)
    BTW it was a real hassle to find the content of those files when you do not have a terminal emulator to use.

  • [SOLVED] Transparent URxvt position in Openbox

    I've followed the "Urxvt in the background" topic in the ArchWiki Openbox entry. I am unable to get the terminal to appear anywhere but the upper right corner. I have tried various changes to the postion settings in the application section of the rc.xml file with no effect. It also doesn't seem to be on the bottom layer, as other windows can be moved below it. It also doesn't have focus.
    My current application section is rc.xml
    <application name="urxvt">
    <decor>no</decor>
    <focus>yes</focus>
    <position>
    <x>-5</x>
    <y>0</y>
    </position>
    <layer>below</layer>
    <desktop>all</desktop>
    </application>
    Last edited by 000krf (2009-01-08 22:39:19)

    That didn't work either. Here is what I have found, after further experimenting...
    Here is my .Xdefaults file
    URxvt*transparent:true
    URxvt*scrollBar: false
    #URxvt*borderLess: true
    URxvt*foreground: White
    And here is my current rc.xml file
    <application name="urxvt">
    <decor>no</decor>
    <focus>yes</focus>
    <position>
    <x>-5</x>
    <y>5</y>
    </position>
    <layer>below</layer>
    <desktop>1</desktop>
    </application>
    As shown above, my terminal appears as transparent, on the desktop, and in the upper right-hand corner, but with a black border. If I uncomment the "URxvt*borderLess: true" line the terminal appears in the upper left-hand corner and borderless. It is as though this line causes the position section in the rc.xml file to be ingnored.:(

  • [SOLVED] awesome & urxvt results in some screen flickering

    Hi,
    i've been using awesome since a few weeks and i noticed a flickering problem when starting urxvt (via mod4+enter).
    urxvt starts, disappears, comes back again, disappears and so on.
    starting up urxvt (time until i get a usable promt) takes about 1-2 seconds.
    However, i don't know how to track the problem down. Maybe it is urxvt's (i think it is), maybe it is awesome's or even ati's fault (using 2.6.32 with open source ati driver).
    when i switch between multiple windows (using mod4+n) only urxvt windows are flickering. Switching between gui-apps (ff, dolphin, …) works as expected.
    maybe someone has an idea about this …
    Here are the configs:
    .Xdefaults:
    !URxvt settings
    !--[Title]--!
    URxvt*title: urxvtc
    URxvt*termName: rxvt-unicode
    URxvt*cursorBlink: true
    URxvt*urgentOnBell: true
    !--[Url's /launching/marking/yanking]--!
    URxvt.perl-ext: default,matcher
    URxvt.urlLauncher: /usr/bin/firefox
    URxvt.matcher.button: 1
    !--[Fonts]--!
    URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=14:antialias=false
    URxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true:antialias=false
    URxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true:antialias=false
    URxvt.underlineColor: yellow
    URxvt.scrollBar: false
    !--[Urxvt Options]--!
    URxvt.boldMode: false
    URxvt.imLocale: de_AT.UTF-8
    URxvt.loginShell: true
    URxvt.saveLines: 512
    URxvt.inheritPixmap: true
    URxvt.borderless: true
    URxvt.jumpScroll: true
    URxvt.tintColor: white
    URxvt.internalBorder: 0
    URxvt.cursorBlink: false
    URxvt.cursorColor: #dd9900
    URxvt.cursorColor2: #000000
    URxvt.background: #222222
    URxvt.foreground: #ddccbb
    URxvt.colorBD: #ffffff
    URxvt.colorIT: #bbbbbb
    URxvt.colorUL: #999999
    URxvt.underlineColor: #999999
    URxvt*saveLines: 512
    !URxvt*depth: 32
    !URxvt*background: rgba:02f0/04f0/04f0/cccc
    URxvt*transparent: true
    URxvt*shading: 10
    !--[Colours]--!
    !Theme One from
    !http://phraktured.net/terminal-colors/terminal%20theme.tags.html
    *background: rgb:00/00/00
    *foreground: rgb:a8/a8/a8
    *color0: rgb:00/00/00
    *color1: rgb:a8/00/00
    *color2: rgb:00/a8/00
    *color3: rgb:a8/54/00
    *color4: rgb:00/00/a8
    *color5: rgb:a8/00/a8
    *color6: rgb:00/a8/a8
    *color7: rgb:a8/a8/a8
    *color8: rgb:54/50/54
    *color9: rgb:f8/54/50
    *color10: rgb:50/fc/50
    *color11: rgb:f8/fc/50
    *color12: rgb:50/54/f8
    *color13: rgb:f8/54/f8
    *color14: rgb:50/fc/f8
    *color15: rgb:f8/fc/f8
    http://github.com/nblock/config/blob/master/.Xdefaults
    rc.lua:
    -- {{{ Load libraries
    -- Standard awesome library
    require("awful")
    require("awful.autofocus")
    require("awful.rules")
    -- Theme handling library
    require("beautiful")
    -- Notification library
    require("naughty")
    require("vicious")
    -- {{{ Variable definitions
    -- Themes define colours, icons, and wallpapers
    beautiful.init("/usr/share/awesome/themes/zenburn/theme.lua")
    -- This is used later as the default terminal and editor to run.
    terminal = "urxvtc"
    editor = "vim"
    editor_cmd = terminal .. " -e " .. editor
    -- Default modkey.
    -- Usually, Mod4 is the key with a logo between Control and Alt.
    -- If you do not like this or do not have such a key,
    -- I suggest you to remap Mod4 to another key using xmodmap or other tools.
    -- However, you can use another modifier like Mod1, but it may interact with others.
    modkey = "Mod4"
    -- Table of layouts to cover with awful.layout.inc, order matters.
    layouts =
    awful.layout.suit.tile, --1
    awful.layout.suit.tile.left, --2
    awful.layout.suit.tile.bottom, --3
    awful.layout.suit.tile.top, --4
    awful.layout.suit.fair, --5
    awful.layout.suit.fair.horizontal, --6
    awful.layout.suit.spiral, --7
    awful.layout.suit.spiral.dwindle, --8
    awful.layout.suit.max, --9
    awful.layout.suit.max.fullscreen, --10
    awful.layout.suit.magnifier, --11
    awful.layout.suit.floating --12
    -- some commands
    local commands = {}
    commands.suspend = "sudo pm-suspend"
    commands.help = "touch ~/seppal"
    commands.lock = "xscreensaver-command --lock"
    commands.screenshot = "scrot -e 'mv $f ~/bilder/screenshots'"
    --audio stuff
    commands.raisevol = "amixer set PCM 2%+"
    commands.lowervol = "amixer set PCM 2%-"
    commands.mute = "amixer sset PCM toggle"
    commands.cmusnext = "cmus-remote --next"
    commands.cmusprev = "cmus-remote --prev"
    commands.cmuspause = "cmus-remote --pause"
    commands.cmusplay = "cmus-remote --play"
    commands.calc = "krunner"
    --todo
    commands.fileman = "pcmanfm"
    commands.calc = "xcalc"
    commands.browser = "firefox"
    -- {{{ Tags
    -- Define a tag table which hold all screen tags.
    tags = {}
    for s = 1, screen.count() do
    -- Each screen has its own tag table.
    tags[s] = awful.tag({
    "1 download", "2 mail", "3 chat",
    "4 music", "5 news", "6 fm",
    7, 8, 9 }, s,
    {layouts[3], layouts[1], layouts[1], -- Tags: 1, 2, 3
    layouts[1], layouts[1], layouts[1], -- 4, 5 ,6
    layouts[1], layouts[1], layouts[1] -- 7, 8, 9
    end
    -- {{{ Menu
    -- Create a laucher widget and a main menu
    myawesomemenu = {
    { "manual", terminal .. " -e man awesome" },
    { "edit config", editor_cmd .. " " .. awful.util.getdir("config") .. "/rc.lua" },
    { "restart", awesome.restart },
    { "quit", awesome.quit }
    mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
    { "open terminal", terminal }
    mylauncher = awful.widget.launcher({ image = image(beautiful.awesome_icon),
    menu = mymainmenu })
    -- {{{ Wibox
    -- {{{ Widgets configuration
    -- {{{ Reusable separators
    local spacer = widget({ type = "textbox", name = "spacer" })
    local separator = widget({ type = "textbox", name = "separator" })
    spacer.text = " "
    separator.text = " <span foreground='red'>•</span> "
    -- {{{ CPU load
    local cpuwidget = widget({ type = "textbox" })
    vicious.register(cpuwidget, vicious.widgets.cpu, "<span foreground='orange'>load: </span><span foreground='green'>$2%</span><span foreground='orange'> - </span><span foreground='green'>$3%</span>")
    -- {{{ CPU temperature
    local thermalwidget = widget({ type = "textbox" })
    vicious.register(thermalwidget, vicious.widgets.thermal, "<span foreground='orange'>temp: </span><span foreground='green'>$1°C</span>", 20, "thermal_zone1")
    -- {{{ Battery state
    -- Widget icon
    -- baticon = widget({ type = "imagebox", name = "baticon" })
    -- baticon.image = image(beautiful.widget_bat)
    local batwidget = widget({ type = "textbox" })
    vicious.register(batwidget, vicious.widgets.bat, "<span foreground='orange'>bat: </span><span foreground='green'>$1$2%</span>", 60, "C1C5")
    -- {{{ Date and time
    local datewidget = widget({ type = "textbox" })
    vicious.register(datewidget, vicious.widgets.date, "<span foreground='green'>%a, %d.%m.%y - %H:%M</span>", 5)
    -- {{{ Volume widget
    local volwidget = widget({ type = "textbox" })
    vicious.register(volwidget, vicious.widgets.volume, "<span foreground='orange'>vol: </span><span foreground='green'>$1%</span>", 1, 'PCM')
    -- {{{ System tray
    systray = widget({ type = "systray" })
    -- {{{ Wibox initialisation
    local wibox = {}
    local promptbox = {}
    local layoutbox = {}
    local taglist = {}
    taglist.buttons = awful.util.table.join(
    awful.button({ }, 1, awful.tag.viewonly),
    awful.button({ modkey }, 1, awful.client.movetotag),
    awful.button({ }, 3, awful.tag.viewtoggle),
    awful.button({ modkey }, 3, awful.client.toggletag),
    awful.button({ }, 4, awful.tag.viewnext),
    awful.button({ }, 5, awful.tag.viewprev))
    for s = 1, screen.count() do
    -- Create a promptbox
    promptbox[s] = awful.widget.prompt({ layout = awful.widget.layout.horizontal.leftright })
    -- Create a layoutbox
    layoutbox[s] = awful.widget.layoutbox(s)
    layoutbox[s]:buttons(awful.util.table.join(
    awful.button({ }, 1, function () awful.layout.inc(layouts, 1) end),
    awful.button({ }, 3, function () awful.layout.inc(layouts, -1) end),
    awful.button({ }, 4, function () awful.layout.inc(layouts, 1) end),
    awful.button({ }, 5, function () awful.layout.inc(layouts, -1) end)
    -- Create a taglist widget
    taglist[s] = awful.widget.taglist(s, awful.widget.taglist.label.all, taglist.buttons)
    -- Create the wibox
    wibox[s] = awful.wibox({
    position = "top", screen = s,
    fg = beautiful.fg_normal, bg = beautiful.bg_normal
    -- Add widgets to the wibox
    wibox[s].widgets = {{
    launcher, taglist[s], layoutbox[s], promptbox[s],
    layout = awful.widget.layout.horizontal.leftright
    s == screen.count() and systray or nil,
    spacer, datewidget,
    separator, volwidget,
    separator, batwidget,
    separator, cpuwidget,
    separator, thermalwidget,
    layout = awful.widget.layout.horizontal.rightleft
    end
    -- {{{ Mouse bindings
    root.buttons(awful.util.table.join(
    awful.button({ }, 3, function () mymainmenu:toggle() end),
    awful.button({ }, 4, awful.tag.viewnext),
    awful.button({ }, 5, awful.tag.viewprev)
    -- {{{ Key bindings
    globalkeys = awful.util.table.join(
    --user defined
    awful.key({}, "XF86PowerOff", function() awful.util.spawn_with_shell(commands.suspend) end ),
    awful.key({}, "Help", function() awful.util.spawn_with_shell(commands.help) end ),
    awful.key({ modkey, }, "F12", function () awful.util.spawn_with_shell(commands.lock) end),
    --audio stuff
    awful.key({}, "XF86AudioMute", function() awful.util.spawn_with_shell(commands.mute) end ),
    awful.key({}, "XF86AudioRaiseVolume", function() awful.util.spawn_with_shell(commands.raisevol) end ),
    awful.key({}, "XF86AudioLowerVolume", function() awful.util.spawn_with_shell(commands.lowervol) end ),
    awful.key({}, "XF86AudioNext", function() awful.util.spawn_with_shell(commands.cmusnext) end ),
    awful.key({}, "XF86AudioPrev", function() awful.util.spawn_with_shell(commands.cmusprev) end ),
    awful.key({}, "XF86AudioPlay", function() awful.util.spawn_with_shell(commands.cmuspause) end ),
    awful.key({}, "XF86Tools", function() awful.util.spawn_with_shell(commands.cmusplay) end ),
    awful.key({}, "XF86Calculator", function() awful.util.spawn_with_shell(commands.calc) end ),
    awful.key({}, "Print", function() awful.util.spawn_with_shell(commands.screenshot) end ),
    -- awful.key({}, "XF86MyComputer", function() awful.util.spawn_with_shell(commands.fileman) end ),
    -- awful.key({}, "XF86Mail", function() awful.util.spawn_with_shell(commands.mail) end ),
    -- awful.key({}, "XF86HomePage", function() awful.util.spawn_with_shell(commands.browser) end ),
    -- awful.key({}, "XF86Sleep", function() awful.util.spawn_with_shell(commands.lock) end ),
    -- awful.key({"Control", "Mod1"}, "l", function() awful.util.spawn_with_shell(commands.lock) end ),
    --default bindings
    awful.key({ modkey, }, "Left", awful.tag.viewprev ),
    awful.key({ modkey, }, "Right", awful.tag.viewnext ),
    awful.key({ modkey, }, "Escape", awful.tag.history.restore),
    awful.key({ modkey, }, "n",
    function ()
    awful.client.focus.byidx( 1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({ modkey, }, "k",
    function ()
    awful.client.focus.byidx(-1)
    if client.focus then client.focus:raise() end
    end),
    awful.key({ modkey, }, "w", function () mymainmenu:show(true) end),
    -- Layout manipulation
    awful.key({ modkey, "Shift" }, "n", function () awful.client.swap.byidx( 1) end),
    awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end),
    awful.key({ modkey, "Control" }, "n", function () awful.screen.focus_relative( 1) end),
    awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end),
    awful.key({ modkey, }, "u", awful.client.urgent.jumpto),
    awful.key({ modkey, }, "Tab",
    function ()
    awful.client.focus.history.previous()
    if client.focus then
    client.focus:raise()
    end
    end),
    -- Standard program
    awful.key({ modkey, }, "Return", function () awful.util.spawn(terminal) end),
    awful.key({ modkey, "Control" }, "r", awesome.restart),
    awful.key({ modkey, "Shift" }, "q", awesome.quit),
    awful.key({ modkey, }, "l", function () awful.tag.incmwfact( 0.05) end),
    awful.key({ modkey, }, "h", function () awful.tag.incmwfact(-0.05) end),
    awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1) end),
    awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1) end),
    awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1) end),
    awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1) end),
    awful.key({ modkey, }, "space", function () awful.layout.inc(layouts, 1) end),
    awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(layouts, -1) end),
    -- Prompt
    awful.key({ modkey }, "r", function () promptbox[mouse.screen]:run() end),
    -- Run stuff in a Terminal
    awful.key({ modkey }, "x", function ()
    awful.prompt.run({ prompt = "Run in Terminal: " }, promptbox[mouse.screen].widget,
    function (prog)
    awful.util.spawn_with_shell(terminal .. " -name " .. prog .. " -e /bin/bash -c " .. prog)
    end)
    end)
    clientkeys = awful.util.table.join(
    awful.key({ modkey, }, "f", function (c) c.fullscreen = not c.fullscreen end),
    awful.key({ modkey, "Shift" }, "c", function (c) c:kill() end),
    awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle ),
    awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end),
    awful.key({ modkey, }, "o", awful.client.movetoscreen ),
    awful.key({ modkey, "Shift" }, "r", function (c) c:redraw() end),
    awful.key({ modkey, }, "j", function (c) c.minimized = not c.minimized end),
    awful.key({ modkey, }, "m",
    function (c)
    c.maximized_horizontal = not c.maximized_horizontal
    c.maximized_vertical = not c.maximized_vertical
    end)
    -- Compute the maximum number of digit we need, limited to 9
    keynumber = 0
    for s = 1, screen.count() do
    keynumber = math.min(9, math.max(#tags[s], keynumber));
    end
    -- Bind all key numbers to tags.
    -- Be careful: we use keycodes to make it works on any keyboard layout.
    -- This should map on the top row of your keyboard, usually 1 to 9.
    for i = 1, keynumber do
    globalkeys = awful.util.table.join(globalkeys,
    awful.key({ modkey }, "#" .. i + 9,
    function ()
    local screen = mouse.screen
    if tags[screen][i] then
    awful.tag.viewonly(tags[screen][i])
    end
    end),
    awful.key({ modkey, "Control" }, "#" .. i + 9,
    function ()
    local screen = mouse.screen
    if tags[screen][i] then
    awful.tag.viewtoggle(tags[screen][i])
    end
    end),
    awful.key({ modkey, "Shift" }, "#" .. i + 9,
    function ()
    if client.focus and tags[client.focus.screen][i] then
    awful.client.movetotag(tags[client.focus.screen][i])
    end
    end),
    awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9,
    function ()
    if client.focus and tags[client.focus.screen][i] then
    awful.client.toggletag(tags[client.focus.screen][i])
    end
    end))
    end
    clientbuttons = awful.util.table.join(
    awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
    awful.button({ modkey }, 1, awful.mouse.client.move),
    awful.button({ modkey }, 3, awful.mouse.client.resize))
    -- Set keys
    root.keys(globalkeys)
    -- {{{ Rules
    awful.rules.rules = {
    -- All clients will match this rule.
    { rule = { },
    properties = { border_width = beautiful.border_width,
    border_color = beautiful.border_normal,
    focus = true,
    keys = clientkeys,
    buttons = clientbuttons } },
    --floating apps
    { rule = { class = "pinentry-qt4" },
    properties = { floating = true } },
    { rule = { class = "Gimp" },
    properties = { floating = true } },
    --apptags
    --downloading stuff
    { rule = { class = "JDownloader" },
    properties = { tag = tags[1][1],switchtotag = true } },
    { rule = { instance = "rtorrent" },
    properties = { tag = tags[1][1],switchtotag = false } },
    -- mail
    { rule = { class = "Kmail" },
    properties = { tag = tags[1][2],switchtotag = true } },
    --chat and stuff like that
    { rule = { class = "Choqok" },
    properties = { tag = tags[1][3],switchtotag = false } },
    { rule = { class = "Kopete" },
    properties = { tag = tags[1][3],switchtotag = false } },
    -- cmus
    { rule = { instance = "cmus" },
    properties = { tag = tags[1][4],switchtotag = true } },
    -- news
    { rule = { instance = "newsbeuter" },
    properties = { tag = tags[1][5],switchtotag = true } },
    --file manager
    { rule = { class = "Dolphin" },
    properties = { tag = tags[1][6],switchtotag = true } },
    --misc stuff
    { rule = { class = "Konqueror" },
    properties = { tag = tags[1][9],switchtotag = true } },
    -- {{{ Signals
    -- Signal function to execute when a new client appears.
    client.add_signal("manage", function (c, startup)
    -- Add a titlebar
    -- awful.titlebar.add(c, { modkey = modkey })
    -- remove gaps
    c.size_hints_honor = false
    -- Enable sloppy focus
    c:add_signal("mouse::enter", function(c)
    if awful.layout.get(c.screen) ~= awful.layout.suit.magnifier
    and awful.client.focus.filter(c) then
    client.focus = c
    end
    end)
    if not startup then
    -- Set the windows at the slave,
    -- i.e. put it at the end of others instead of setting it master.
    -- awful.client.setslave(c)
    -- Put windows in a smart way, only if they does not set an initial position.
    if not c.size_hints.user_position and not c.size_hints.program_position then
    awful.placement.no_overlap(c)
    awful.placement.no_offscreen(c)
    end
    end
    end)
    client.add_signal("focus", function(c) c.border_color = beautiful.border_focus end)
    client.add_signal("unfocus", function(c) c.border_color = beautiful.border_normal end)
    -- {{{ Autostart
    os.execute("krandrtray &")
    -- vim: fdm=marker fdl=0 sts=4 ai
    http://github.com/nblock/config/blob/ma … ome/rc.lua
    Thanks.
    Last edited by nblock (2010-01-02 09:59:24)

    Try this .Xdefaults which works with awesome/urxvt.
    *utf8: 1
    *faceSize: 10
    *jumpScroll: true
    *multiScroll: true
    *boldMode: false
    *scrollBar: false
    *cutNewline: false
    *scrollTtyOutput: false
    *scrollKey: true
    *cursorBlink: true
    *dynamicColors: true
    *saveLines: 5000
    *geometry: 125x45
    ! URxvt
    URxvt*termName: xterm
    URxvt.font: xft:Bitstream Vera Sans Mono:antialias=true:pixelsize=12
    !urxvt.font: xft:Bitstream Vera Sans Mono-12:antialias=true
    URxvt*transparent: false
    URxvt*tintColor: #666666
    URxvt*shading: 50
    URxvt*scrollBar: false
    URxvt*internalBorder: 5
    URxvt*urgentOnBell: true
    URxvt*scrollTtyKeypress: true
    URxvt*underlineColor: yellow
    URxvt*perl-ext-common: default,matcher
    URxvt*urlLauncher: firefox
    URxvt*matcher.button: 1
    URxvt*matcher.pattern.1: \\bwww\\.[\\w-]\\.[\\w./?&@#-]*[\\w/-]
    ! Colours
    *background: #303030
    *foreground: #f2f2f2
    *cursorColor: #999
    *highlightColor: #333
    *color0: #101010
    *color1: #f13a21
    *color2: #93f91d
    *color3: #ffd00a
    *color4: #404f9e
    *color5: #ec0048
    *color6: #2aa7e7
    *color7: #f2f2f2
    *color8: #1d202f
    *color9: #ff361e
    *color10: #ffc005
    *color11: #93ff00
    *color12: #3071ff
    *color13: #ef0051
    *color14: #4bb8fd
    *color15: #a020f0
    Last edited by r6 (2010-01-02 05:05:11)

  • [SOLVED] urxvt not using locale

    Help! I am stuck here.
    For the life of me I cannot find a reason why urxvt won't use my locale.
    Output of locale
    LANG=en_DK.utf8
    LC_CTYPE="en_DK.utf8"
    LC_NUMERIC="en_DK.utf8"
    LC_TIME="en_DK.utf8"
    LC_COLLATE=C
    LC_MONETARY="en_DK.utf8"
    LC_MESSAGES="en_DK.utf8"
    LC_PAPER="en_DK.utf8"
    LC_NAME="en_DK.utf8"
    LC_ADDRESS="en_DK.utf8"
    LC_TELEPHONE="en_DK.utf8"
    LC_MEASUREMENT="en_DK.utf8"
    LC_IDENTIFICATION="en_DK.utf8"
    LC_ALL=
    Output of locale -a
    C
    POSIX
    en_DK
    en_DK.iso88591
    en_DK.utf8
    en_US
    en_US.iso88591
    en_US.utf8
    Whenever I try to start urxvt from a(nother) terminal I get
    urxvt: the locale is not supported by Xlib, working without locale support.
    I have tried using both en_DK.utf8 and en_US.utf8. Neither works for me. (I would prefer en_DK.utf8)
    If I set the locale to C, then I don't get the error message. However I also don't get the filenames displayed correctly then.
    Anyone know what I can do?
    I am using lxde with openbox. Don't know if that makes a difference.
    I have spend the last 4 hours looking for a solution to this. Google turns up a lot of results, but they all (more or less) just tell me to make sure my locale is correct!? The word frustrating comes to mind
    EDIT: Somehow urxvt is using my locale for showing the files correctly, but not for input from the keyboard. The keys that normally produce æ, ø and å (danish chars) just doesn't do anything at all?
    EDIT2: Just in case someone stumbles upon this, here is what I decided to do. I didn't exactly solve the problem, but found another terminal to use instead.
    What I actually was trying to do was getting yeahconsole to work. I really liked using yakuake in kde, but after deciding to use lxde didn't want to pull in the complete QT library. yeahconsole however which is actually a wrapper for xterm/urxvt didn't want to behave the way I wanted it to. Well the truth is urxvt didn't want to work the way I wanted it to
    Fortunately for my nerves I found another quake like terminal called stjerm. This one works great (until now...). It has tabs and recognizes my locale setting. It's not in the official repos, but is easily installed from AUR.
    EDIT3: OK. This is kind of annoying. Now I don't need the solution any more and of course now I have found it
    To make urxvt use my locale correctly I must set it as follows: (note the LC_CTYPE setting)
    LANG=en_DK.utf8
    LC_CTYPE="en_US.utf8"
    LC_NUMERIC="en_DK.utf8"
    LC_TIME="en_DK.utf8"
    LC_COLLATE=C
    LC_MONETARY="en_DK.utf8"
    LC_MESSAGES="en_DK.utf8"
    LC_PAPER="en_DK.utf8"
    LC_NAME="en_DK.utf8"
    LC_ADDRESS="en_DK.utf8"
    LC_TELEPHONE="en_DK.utf8"
    LC_MEASUREMENT="en_DK.utf8"
    LC_IDENTIFICATION="en_DK.utf8"
    LC_ALL=
    I mark this topic as solved.
    Last edited by madeye (2009-10-31 21:21:06)

    Move 'exec awesome' to the bottom of your ~/.xinitrc.

  • DWM + Terminal = Gaps

    No matter what terminal I use (tested with xterm, urxvt, sakura, and roxterm), I still get extra padding around my terminal windows on the screen edges. This happens in both monocle and tiling mode.
    Any help would be greatly appreciated, thanks.

    ArchGh0ul wrote:
    moljac024 wrote:
    ArchGh0ul wrote:I use Ratpoison but the idea is the same...
    Gaps appear because the terminal size is set according to the font height..not in pixels
    You can just adjust the fontFace size OR do what I did and set the background color of the terminal to the same color as the desktop background ( I assume you don't have an image as a background since you're using a tiling window manager)
    I'm using a tiling window manager with a wallpaper. Ooops, am I doing it wrong? I even have transparent terminals!
    Well of course it's not wrong you can set whatever you want on your root window. but I find them useless in tiling window managers.
    Sarcasm tags were needed in the previous post, it was a rhetorical question. Anyway, yes, the wallpaper is useless in a tiling window manager....unless you have transparent terminals!!

  • Urxvt rendering slowly if tabbing in fullscreen

    I am using urxvt with tabbing and when I switch to another tab (which has a screen full of text), it takes about 2-3 seconds to render the full content.
    System:
    - xorg-server 1.12.3.901-1
    - openbox-multihead-git 20120728-1
    - xf86-video-ati 1:6.14.6-1 (for Radeon HD 4890 /  ATI RV790, Resolution: 1920x1080)
    - xcompmgr 1.1.6-1
    - rxvt-unicode 9.15-3
    My .Xresoures (only urxvt part):
    ! urxvt ----------------------------------------------------------------------
    URxvt.depth: 32
    URxvt.background: rgba:0000/0000/0000/c000
    !URxvt*transparent: true
    !URxvt*borderLess:true
    URxvt*scrollBar:false
    URxvt*foreground:White
    ! scrollbar style - rxvt (default), plain (most compact), next, or xterm
    URxvt*scrollstyle: plain
    URxvt*scrollBar_right: True
    !URxvt*geometry: 160x70+700+30
    !URxvt.font: xft:Terminus:pixelsize=12:antialias=true:autohint=true
    URxvt*iconFile: /usr/share/icons/gnome/48x48/apps/konsole.png
    URxvt.urlLauncher: /usr/bin/firefox
    URxvt.matcher.button: 1
    URxvt.perl-ext-common: default,tabbed
    URxvt.tabbed.tabbar-fg: 1
    URxvt.tabbed.tabbar-bg: 0
    URxvt.tabbed.tab-fg: 0
    URxvt.tabbed.tab-bg: 12
    URxvt.tabbed.font: xft:Terminus:pixelsize=12:antialias=true:autohint=true
    ! --- this part manages urxvt in background-mode ---
    URxvt-bg.depth: 32
    URxvt-bg.background: rgba:0000/0000/0000/0000
    !URxvt-bg*transparent: true
    URxvt-bg*borderLess:true
    URxvt-bg*scrollBar:false
    URxvt-bg*foreground:White
    ! scrollbar style - rxvt (default), plain (most compact), next, or xterm
    URxvt-bg*scrollstyle: plain
    URxvt-bg*scrollBar_right: True
    URxvt-bg*geometry: 124x70+2451+30
    !URxvt-bg.font: xft:Terminus:pixelsize=12:antialias=true:autohint=true
    URxvt-bg*iconFile: /usr/share/icons/gnome/48x48/apps/konsole.png
    URxvt-bg.urlLauncher: /usr/bin/firefox
    URxvt-bg.matcher.button: 1
    URxvt-bg.perl-ext-common: default
    !URxvt-bg.tabbed.tabbar-fg: 1
    !URxvt-bg.tabbed.tabbar-bg: 0
    !URxvt-bg.tabbed.tab-fg: 0
    !URxvt-bg.tabbed.tab-bg: 12
    !URxvt-bg.tabbed.font: xft:Terminus:pixelsize=12:antialias=true:autohint=true
    My .config/openbox/rc.xml (only URxvt-bg part)
    <application name="URxvt-bg">
    <decor>no</decor>
    <focus>yes</focus>
    <layer>below</layer>
    <desktop>all</desktop>
    <skip_pager>yes</skip_pager>
    <skip_taskbar>yes</skip_taskbar>
    </application>
    Detailed description:
    While working with urxvt it sometimes happens that tabbing can be very slow. It will then takes 2-3 seconds to render the content of a tab. As noted, the monitor resolution 1920x1080, on my other monitor (1280x1024) it is a lot faster. This is not always reproducible as it seems some kind of caching is in place: If I quickly switch between some tabs, it only sometimes takes a while. If kill xcompmgr (and thus deactivate transparency) it does not seem to occur or it is not that slow, still not "instant".
    I wasn't able to find anything here or with google's help, so maybe someone already had this problem: Is there anything I can do about this?
    Regards,
    javex

    I have read many times that Canvas is the only component in which to develop games and other accelerated graphics related material because it supports double buffering.
    Let me explain in more detail:
    I have to have a JFrame which is in full screen mode. In this JFrame I have to put something which will display my game. This thing could be a JPanel, Canvas or whatever but it has to be double buffered since I am going to be drawing a lot of things very fast. I know that JPanel and some other swing components are double buffered by default but they don't use the BufferStrategy class and the double buffering technique explained in the Full Screen tutorial. I do not know if they would give the same performance. I also want to do active rendering so that I control the rendering process.
    That is, I want to put "something" in the full screen JFrame and this "something" will have to be double buffered and will have to let me actively render.

  • Slow urxvt launching after system migration

    Hi everyone!
    I've just migrated my arch system to a new computer (I kept my home partition and backed up pacman's cache and /etc as well as a list of packages installed). I manually installed the main packages needed to set up my system, I didn't re install secondary software yet. However I'm having trouble with urxvt, it takes a few seconds to launch whereas before the migration it would just inmediatly appear. I'm using my old .bashrc and .Xresources, so the configuration is the same as before, also Xterm for example has no problem so it appears to be no problem with .bashrc... Based on what I've read it could be due to font loading, however I have no idea what my previous font configuration actually means:
    URxvt.font: -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1
    URxvt.boldFont: -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1
    I must have copied that from some example or something and I don't know what it actually does...
    Nevertheless, if I comment that out from .Xresources, it changes the font used, but it still takes a few seconds to load...
    Anyway, any help is apreciatted, just for reference my .bashrc and .Xresources:
    # /etc/bash.bashrc
    # https://wiki.archlinux.org/index.php/Color_Bash_Prompt
    # This file is sourced by all *interactive* bash shells on startup,
    # including some apparently interactive shells such as scp and rcp
    # that can't tolerate any output. So make sure this doesn't display
    # anything or bad things will happen !
    # Test for an interactive shell. There is no need to set anything
    # past this point for scp and rcp, and it's important to refrain from
    # outputting anything in those cases.
    # If not running interactively, don't do anything!
    [[ $- != *i* ]] && return
    # Bash won't get SIGWINCH if another process is in the foreground.
    # Enable checkwinsize so that bash will check the terminal size when
    # it regains control.
    # http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
    shopt -s checkwinsize
    # Enable history appending instead of overwriting.
    shopt -s histappend
    case ${TERM} in
    xterm*|rxvt*|Eterm|aterm|kterm|gnome*)
    PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
    screen)
    PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
    esac
    # fortune is a simple program that displays a pseudorandom message
    # from a database of quotations at logon and/or logout.
    # If you wish to use it, please install "fortune-mod" from the
    # official repositories, then uncomment the following line:
    # [[ "$PS1" ]] && /usr/bin/fortune
    # Set colorful PS1 only on colorful terminals.
    # dircolors --print-database uses its own built-in database
    # instead of using /etc/DIR_COLORS. Try to use the external file
    # first to take advantage of user additions. Use internal bash
    # globbing instead of external grep binary.
    # sanitize TERM:
    safe_term=${TERM//[^[:alnum:]]/?}
    match_lhs=""
    [[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
    [[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
    [[ -z ${match_lhs} ]] \
    && type -P dircolors >/dev/null \
    && match_lhs=$(dircolors --print-database)
    if [[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] ; then
    # we have colors :-)
    # Enable colors for ls, etc. Prefer ~/.dir_colors
    if type -P dircolors >/dev/null ; then
    if [[ -f ~/.dir_colors ]] ; then
    eval $(dircolors -b ~/.dir_colors)
    elif [[ -f /etc/DIR_COLORS ]] ; then
    eval $(dircolors -b /etc/DIR_COLORS)
    fi
    fi
    #PS1="$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]\h'; else echo '\[\033[01;32m\]\u@\h'; fi)\[\033[01;34m\] \w \$([[ \$? != 0 ]] && echo \"\[\033[01;31m\]:(\[\033[01;34m\] \")\\$\[\033[00m\] "
    # https://bbs.archlinux.org/viewtopic.php?pid=1156660#p1156660
    if [[ ${EUID} == 0 ]] ; then
    sq_color="\[\033[0;31m\]"
    else
    sq_color="\[\033[0;34m\]"
    fi
    PS1="\n\$(if [[ \$? == 0 ]]; then echo \"$sq_color\"; else echo \"\[\033[0;31m\]\"; fi)\342\226\210\342\226\210 [ \W ] [ \t ]\n\[\033[0m\]\342\226\210\342\226\210 "
    # Use this other PS1 string if you want \W for root and \w for all other users:
    # PS1="$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]\h\[\033[01;34m\] \W'; else echo '\[\033[01;32m\]\u@\h\[\033[01;34m\] \w'; fi) \$([[ \$? != 0 ]] && echo \"\[\033[01;31m\]:(\[\033[01;34m\] \")\\$\[\033[00m\] "
    alias ls="ls --color=auto"
    alias dir="dir --color=auto"
    alias grep="grep --color=auto"
    alias dmesg='dmesg --color'
    # Uncomment the "Color" line in /etc/pacman.conf instead of uncommenting the following line...!
    # alias pacman="pacman --color=auto"
    else
    # show root@ when we do not have colors
    PS1="\u@\h \w \$([[ \$? != 0 ]] && echo \":( \")\$ "
    # Use this other PS1 string if you want \W for root and \w for all other users:
    # PS1="\u@\h $(if [[ ${EUID} == 0 ]]; then echo '\W'; else echo '\w'; fi) \$([[ \$? != 0 ]] && echo \":( \")\$ "
    fi
    PS2="> "
    PS3="> "
    PS4="+ "
    # Try to keep environment pollution down, EPA loves us.
    unset safe_term match_lhs
    # Try to enable the auto-completion (type: "pacman -S bash-completion" to install it).
    [ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
    # Try to enable the "Command not found" hook ("pacman -S pkgfile" to install it).
    # See also: https://wiki.archlinux.org/index.php/Bash#The_.22command_not_found.22_hook
    [ -r /usr/share/doc/pkgfile/command-not-found.bash ] && . /usr/share/doc/pkgfile/command-not-found.bash
    # ~/.bashrc
    # If not running interactively, don't do anything
    [[ $- != *i* ]] && return
    alias ls='ls --color=auto'
    #PS1='[\u@\h \W]\$ '
    # Simple note taker
    note () {
    # if file doesn't exist, create it
    if [[ ! -f $HOME/.notes ]]; then
    touch $HOME/.notes
    fi
    if [[ $# -eq 0 ]]; then
    # no arguments, print file
    cat $HOME/.notes
    elif [[ "$1" == "-c" ]]; then
    # clear file
    echo "" > $HOME/.notes
    else
    # add all arguments to file
    echo -e "$@" >> $HOME/.notes
    fi
    # Simple ToDo list
    todo() {
    if [[ ! -f $HOME/.todo ]]; then
    touch $HOME/.todo
    fi
    if [[ $# -eq 0 ]]; then
    cat $HOME/.todo
    elif [[ "$1" == "-l" ]]; then
    cat -n $HOME/.todo
    elif [[ "$1" == "-c" ]]; then
    echo "" > $HOME/.todo
    elif [[ "$1" == "-r" ]]; then
    cat -n $HOME/.todo
    echo -ne "----------------------------\nType a number to remove: "
    read NUMBER
    sed -ie ${NUMBER}d $HOME/.todo
    else
    echo "$@" >> $HOME/.todo
    fi
    #g09root="/home/naoh/Documents/BecaCIN/gaussian"
    #GAUSS_SCRDIR="/home/naoh/Documents/BecaCIN/gaussian/scratch"
    #export g09root GAUSS_SCRDIR
    #. $g09root/g09/bsd/g09.profile
    ! Compile xft: Attempt to find a visual with the given bit depth; option -depth.
    ! URxvt*depth: bitdepth
    ! Compile xft: Turn on/off double-buffering for xft (default enabled). On some card/driver
    ! URxvt*buffered: boolean
    ! Create the window with the specified X window geometry [default 80x24]; option -geometry.
    ! URxvt*geometry: geom
    ! Use the specified colour as the windows background colour [default White]; option -bg.
    ! URxvt*background: colour
    ! Use the specified colour as the windows foreground colour [default Black]; option -fg.
    ! URxvt*foreground: colour
    ! Use the specified colour for the colour value n, where 0-7 corresponds to low-intensity
    ! URxvt*colorn: colour
    ! URxvt*colorBD: colour
    ! Use the specified colour to display bold or italic characters when the foreground colour
    ! URxvt*colorIT: colour
    ! Use the specified colour to display underlined characters when the foreground colour is
    ! URxvt*colorUL: colour
    ! If set, use the specified colour as the colour for the underline itself. If unset, use the
    ! URxvt*underlineColor: colour
    ! If set, use the specified colour as the background for highlighted characters. If unset,
    ! URxvt*highlightColor: colour
    ! If set and highlightColor is set, use the specified colour as the foreground for
    ! URxvt*highlightTextColor: colour
    ! Use the specified colour for the cursor. The default is to use the foreground colour;
    ! URxvt*cursorColor: colour
    ! Use the specified colour for the colour of the cursor text. For this to take effect,
    ! URxvt*cursorColor2: colour
    ! True: simulate reverse video by foreground and background colours; option -rv. False:
    ! URxvt*reverseVideo: boolean
    ! True: specify that jump scrolling should be used. When receiving lots of lines, urxvt will
    ! URxvt*jumpScroll: boolean
    ! True: (the default) specify that skip scrolling should be used. When receiving lots of
    ! URxvt*skipScroll: boolean
    ! Fade the text by the given percentage when focus is lost; option -fade.
    ! URxvt*fading: number
    ! Fade to this colour, when fading is used (see fading:). The default colour is black;
    ! URxvt*fadeColor: colour
    ! Set the application icon pixmap; option -icon.
    ! URxvt*iconFile: file
    ! Use the specified colour for the scrollbar [default #B2B2B2].
    ! URxvt*scrollColor: colour
    ! Use the specified colour for the scrollbars trough area [default #969696]. Only relevant
    ! URxvt*troughColor: colour
    ! The colour of the border around the text area and between the scrollbar and the text.
    ! URxvt*borderColor: colour
    ! Select the fonts to be used. This is a comma separated list of font names that are checked
    ! URxvt*font: fontlist
    ! URxvt*boldFont: fontlist
    ! URxvt*italicFont: fontlist
    ! The font list to use for displaying bold, italic or bold italic characters, respectively.
    ! URxvt*boldItalicFont: fontlist
    ! When font styles are not enabled, or this option is enabled (True, option -is, the
    ! URxvt*intensityStyles: boolean
    ! Set window title string, the default title is the command-line specified after the -e
    ! URxvt*title: string
    ! Set the name used to label the windows icon or displayed in an icon manager window, it
    ! URxvt*iconName: string
    ! True: de-iconify (map) on receipt of a bell character. False: no de-iconify (map) on
    ! URxvt*mapAlert: boolean
    ! True: set the urgency hint for the wm on receipt of a bell character. False: do not set
    ! URxvt*urgentOnBell: boolean
    ! True: use visual bell on receipt of a bell character; option -vb. False: no visual bell
    ! URxvt*visualBell: boolean
    ! True: start as a login shell by prepending a - to argv[0] of the shell; option -ls.
    ! URxvt*loginShell: boolean
    ! True: inhibit writing record into the system log file utmp; option -ut. False: write
    ! URxvt*utmpInhibit: boolean
    ! Specify a command pipe for vt100 printer [default lpr(1)]. Use Print to initiate a screen
    ! URxvt*print-pipe: string
    ! Set scrollbar style to rxvt, plain, next or xterm. plain is the authors favourite.
    ! URxvt*scrollstyle: mode
    ! Set the scrollbar width in pixels.
    ! URxvt*thickness: number
    ! True: enable the scrollbar [default]; option -sb. False: disable the scrollbar; option
    ! URxvt*scrollBar: boolean
    ! True: place the scrollbar on the right of the window; option -sr. False: place the
    ! URxvt*scrollBar_right: true
    ! True: display an rxvt scrollbar without a trough; option -st. False: display an rxvt
    ! URxvt*scrollBar_floating: boolean
    ! Align the top, bottom or centre [default] of the scrollbar thumb with the pointer on
    ! URxvt*scrollBar_align: mode
    ! True: scroll to bottom when tty receives output; option -si. False: do not scroll to
    ! URxvt*scrollTtyOutput: boolean
    ! True: scroll with scrollback buffer when tty receives new lines (i.e. try to show the
    ! URxvt*scrollWithBuffer: boolean
    ! True: scroll to bottom when a non-special key is pressed. Special keys are those which are
    ! URxvt*scrollTtyKeypress: boolean
    ! Save number lines in the scrollback buffer [default 64]. This resource is limited on most
    ! URxvt*saveLines: number
    ! Internal border of number pixels. This resource is limited to 100; option -b.
    ! URxvt*internalBorder: number
    ! External border of number pixels. This resource is limited to 100; option -w, -bw,
    ! URxvt*externalBorder: number
    ! Set MWM hints to request a borderless window, i.e. if honoured by the WM, the rxvt-unicode
    ! URxvt*borderLess: boolean
    ! Compile frills: Disable the usage of the built-in block graphics/line drawing characters
    ! URxvt*skipBuiltinGlyphs: boolean
    ! Specifies the terminal type name to be set in the TERM environment variable; option -tn.
    ! URxvt*termName: termname
    ! Specifies number of lines (pixel height) to insert between each row of the display
    ! URxvt*lineSpace: number
    ! True: handle Meta (Alt) + keypress to set the 8th bit. False: handle Meta (Alt) + keypress
    ! URxvt*meta8: boolean
    ! True: the mouse wheel scrolls a page full. False: the mouse wheel scrolls five lines
    ! URxvt*mouseWheelScrollPage: boolean
    ! True: store tabs as wide characters. False: interpret tabs as cursor movement only; option
    ! URxvt*pastableTabs: boolean
    ! True: blink the cursor. False: do not blink the cursor [default]; option -bc.
    ! URxvt*cursorBlink: boolean
    ! True: Make the cursor underlined. False: Make the cursor a box [default]; option -uc.
    ! URxvt*cursorUnderline: boolean
    ! True: blank the pointer when a key is pressed or after a set number of seconds of
    ! URxvt*pointerBlank: boolean
    ! Mouse pointer foreground colour.
    ! URxvt*pointerColor: colour
    ! Mouse pointer background colour.
    ! URxvt*pointerColor2: colour
    ! Specifies number of seconds before blanking the pointer [default 2]. Use a large number
    ! URxvt*pointerBlankDelay: number
    ! The string to send when the backspace key is pressed. If set to DEC or unset it will send
    ! URxvt*backspacekey: string
    ! The string to send when the delete key (not the keypad delete key) is pressed. If unset it
    ! URxvt*deletekey: string
    ! The characters used as delimiters for double-click word selection (whitespace delimiting
    ! URxvt*cutchars: string
    ! URxvt*{|}
    ! OverTheSpot, OffTheSpot, Root; option -pt.
    ! URxvt*preeditType: style
    ! name of inputMethod to use; option -im.
    ! URxvt*inputMethod: name
    ! The locale to use for opening the IM. You can use an "LC_CTYPE" of e.g. "de_DE.UTF-8" for
    ! URxvt*imLocale: name
    ! Specify the font-set used for XIM styles "OverTheSpot" or "OffTheSpot". It must be a
    ! URxvt*imFont: fontset
    ! Change the meaning of triple-click selection with the left mouse button. Instead of
    ! URxvt*tripleclickwords: boolean
    ! Enables "insecure" mode. Rxvt-unicode offers some escape sequences that echo arbitrary
    ! URxvt*insecure: boolean
    ! Set the key to be interpreted as the Meta key to: alt, meta, hyper, super, mod1, mod2,
    ! URxvt*modifier: modifier
    ! Specify the reply rxvt-unicode sends to the shell when an ENQ (control-E) character is
    ! URxvt*answerbackString: string
    ! Turn on/off secondary screen (default enabled).
    ! URxvt*secondaryScreen: boolean
    ! Turn on/off secondary screen scroll (default enabled). If this option is enabled, scrolls
    ! URxvt*secondaryScroll: boolean
    ! Turn on/off hold window after exit support. If enabled, urxvt will not immediately destroy
    ! URxvt*hold: boolean
    ! Sets the working directory for the shell (or the command specified via -e). The path must
    ! URxvt*chdir: path
    ! Compile frills: Associate string with keysym sym. The intervening resource name keysym.
    ! URxvt*keysym.sym: string
    ! URxvt*perl-ext-common: string
    ! Comma-separated list(s) of perl extension scripts (default: "default") to use in this
    ! URxvt*perl-ext: string
    ! Perl code to be evaluated when all extensions have been registered. See the urxvtperl(3)
    ! URxvt*perl-eval: string
    ! Colon-separated list of additional directories that hold extension scripts. When looking
    ! URxvt*perl-lib: path
    ! Additional selection patterns, see the urxvtperl(3) manpage for details.
    ! URxvt*selection.pattern-idx: perl-regex
    ! Selection auto-transform patterns, see the urxvtperl(3) manpage for details.
    ! URxvt*selection-autotransform.idx: perl-transform
    ! Sets the hotkey that starts the incremental scrollback buffer search (default: "M-s").
    ! URxvt*searchable-scrollback: keysym
    ! Specifies the program to be started with a URL argument. Used by the "selection-popup" and
    ! URxvt*url-launcher: string
    ! Compile frills: Sets the WM_TRANSIENT_FOR property to the given window id.
    ! URxvt*transient-for: windowid
    ! Compile frills: Sets override-redirect for the terminal window, making it almost invisible
    ! URxvt*override-redirect: boolean
    ! Turn on/off ISO 14755 (default enabled).
    ! URxvt*iso14755: boolean
    ! Turn on/off ISO 14755 5.2 mode (default enabled).
    ! URxvt*iso14755_52: boolean
    ! #### configuracion copiada de
    ! http://wiki.afterstep.org/index.php?title=Rxvt-Unicode_Configuration_Tutorial
    ! transparency - true or false (default)
    ! URxvt*transparent: true
    ! tint with any color; i.e., blue, red, tomato4, olivedrab2, etc.
    ! some nice listings are at:
    ! http://www.nisrv.com/drupal/?q=node/11
    ! http://www.htmlgoodies.com/tutorials/colors/article.php/3478921
    ! URxvt*tintColor: Blue
    ! shading - 0 to 99 darkens, 101 to 200 lightens.
    ! Dont use with tintColor; just use a darker or lighter color instead.
    !URxvt*shading: 40
    ! scrollback buffer lines - 65535 is max on most machines (64 is default)
    URxvt*saveLines: 12000
    ! font color (default is black)
    URxvt*foreground: White
    ! background color (prior to tinting) (default is white)
    !URxvt*background: Black
    URxvt.depth: 32
    URxvt.background: rgba:1111/1111/1111/dddd
    ! Xft (X FreeType) with Bitstream, DejaVu, Liberation, or Terminus fonts:
    ! Fedora/debian packages: libXft/libxft2
    ! An anti-aliased font setup with Xft looks fantastic; it can be a bit choppy
    ! on older systems. You can always turn off anti-aliasing (antialias=false) if
    ! your terminal is sluggish. Use only ONE of the Xft pairs below:
    ! Xft: Bitstream fonts
    ! Fedora/debian packages: bitstream-vera-sans-mono-fonts/ttf-bitstream-vera
    !URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=12:antialias=true:hinting=true
    !URxvt*boldFont: xft:Bitstream Vera Sans Mono:bold:pixelsize=12:antialias=true:hinting=true
    ! Xft: DejaVu fonts
    ! Fedora/debian packages: dejavu-sans-mono-fonts/ttf-dejavu
    !URxvt*font: xft:DejaVu Sans Mono:pixelsize=12:antialias=true:hinting=true
    !URxvt*boldFont: xft:DejaVu Sans Mono:bold:pixelsize=12:antialias=true:hinting=true
    ! Xft: Liberation fonts
    ! Fedora/debian packages: liberation-mono-fonts/ttf-liberation
    !URxvt*font: xft:Liberation Mono:pixelsize=13:antialias=true:hinting=true
    !URxvt*boldFont: xft:Liberation Mono:bold:pixelsize=13:antialias=true:hinting=true
    ! Xft: Terminus fonts
    ! Fedora/debian packages: terminus-fonts/xfonts-terminus
    !URxvt*font: xft:terminus:pixelsize=15
    !URxvt*boldFont: xft:terminus:bold:pixelsize=15
    ! Traditional fonts - a more traditional font setup in lieu of xft
    !URxvt*font:-*-courier-medium-r-normal-*-14-*-*-*-*-*-iso8859-1
    !URxvt*boldFont:-*-courier-bold-r-normal-*-14-*-*-*-*-*-iso8859-1
    URxvt.font: -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso8859-1
    URxvt.boldFont: -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso8859-1
    ! Replace blue folder colors with a lighter shade for clarity. To
    ! set colored folders and files within urxvt, xterm, and aterm, add
    ! the following line to your ~/.bashrc ($HOME/.bashrc) file under
    ! the heading "! User specific aliases and functions":
    ! alias ls="ls -h --color=auto"
    URxvt*color4: RoyalBlue
    URxvt*color12: RoyalBlue
    ! scrollbar - true (default) or false
    URxvt*scrollBar: true
    ! scrollbar position - left=false (default) or right=true
    URxvt*scrollBar_right: true
    ! scrollbar style - rxvt (default), plain, next, or xterm
    URxvt*scrollstyle: rxvt
    ! Perl extensions
    URxvt*perl-ext-common: default,matcher,tabbed
    !URxvt*perl-ext-common: default,matcher
    !Open URLs with firefox
    URxvt.url-launcher: /usr/bin/firefox
    URxvt.matcher.button: 1
    ! Tabs
    URxvt.tabbed.tabbar-fg: 2
    URxvt.tabbed.tabbar-bg: 0
    URxvt.tabbed.tab-fg: 3
    URxvt.tabbed.tab-bg: 0
    Thanks!

    strace -o log urxvt -e exit
    execve("/usr/bin/urxvt", ["urxvt", "-e", "exit"], [/* 24 vars */]) = 0
    brk(0) = 0x21ee000
    access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
    open("/usr/lib/perl5/core_perl/CORE/tls/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/CORE/tls/x86_64", 0x7fffb449bba0) = -1 ENOENT (No such file or directory)
    open("/usr/lib/perl5/core_perl/CORE/tls/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/CORE/tls", 0x7fffb449bba0) = -1 ENOENT (No such file or directory)
    open("/usr/lib/perl5/core_perl/CORE/x86_64/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/CORE/x86_64", 0x7fffb449bba0) = -1 ENOENT (No such file or directory)
    open("/usr/lib/perl5/core_perl/CORE/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/CORE", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
    open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=80332, ...}) = 0
    mmap(NULL, 80332, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9adfd01000
    close(3) = 0
    open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200U\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=1059240, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfd00000
    mmap(NULL, 3154264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adf7f3000
    mprotect(0x7f9adf8f4000, 2097152, PROT_NONE) = 0
    mmap(0x7f9adfaf4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x101000) = 0x7f9adfaf4000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000p\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=244696, ...}) = 0
    mmap(NULL, 2340456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adf5b7000
    mprotect(0x7f9adf5f1000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adf7f0000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39000) = 0x7f9adf7f0000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libXft.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXft.so.2", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000C\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=85432, ...}) = 0
    mmap(NULL, 2180648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adf3a2000
    mprotect(0x7f9adf3b6000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adf5b5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f9adf5b5000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libXrender.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\33\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=39376, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcff000
    mmap(NULL, 2134664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adf198000
    mprotect(0x7f9adf1a1000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adf3a0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f9adf3a0000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libX11.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\335\1\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=1289752, ...}) = 0
    mmap(NULL, 3386784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adee5d000
    mprotect(0x7f9adef92000, 2097152, PROT_NONE) = 0
    mmap(0x7f9adf192000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x135000) = 0x7f9adf192000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libstartup-notification-1.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libstartup-notification-1.so.0", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3003\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=39576, ...}) = 0
    mmap(NULL, 2135192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adec53000
    mprotect(0x7f9adec5c000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adee5b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f9adee5b000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libperl.so", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\30\3\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0555, st_size=1740664, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfe000
    mmap(NULL, 3735184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9ade8c3000
    mprotect(0x7f9adea49000, 2097152, PROT_NONE) = 0
    mmap(0x7f9adec49000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x186000) = 0x7f9adec49000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20o\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=144938, ...}) = 0
    mmap(NULL, 2212976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9ade6a6000
    mprotect(0x7f9ade6be000, 2093056, PROT_NONE) = 0
    mmap(0x7f9ade8bd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f9ade8bd000
    mmap(0x7f9ade8bf000, 13424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9ade8bf000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\34\2\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=2031229, ...}) = 0
    mmap(NULL, 3840528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9ade2fc000
    mprotect(0x7f9ade49c000, 2097152, PROT_NONE) = 0
    mmap(0x7f9ade69c000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a0000) = 0x7f9ade69c000
    mmap(0x7f9ade6a2000, 14864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9ade6a2000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260*\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0644, st_size=89000, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfd000
    mmap(NULL, 2184800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9ade0e6000
    mprotect(0x7f9ade0fb000, 2097152, PROT_NONE) = 0
    mmap(0x7f9ade2fb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f9ade2fb000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\335\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=675656, ...}) = 0
    mmap(NULL, 2770832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adde41000
    mprotect(0x7f9addee0000, 2093056, PROT_NONE) = 0
    mmap(0x7f9ade0df000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9e000) = 0x7f9ade0df000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libexpat.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`?\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=170144, ...}) = 0
    mmap(NULL, 2265320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9addc17000
    mprotect(0x7f9addc3e000, 2097152, PROT_NONE) = 0
    mmap(0x7f9adde3e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27000) = 0x7f9adde3e000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libxcb.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\244\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=129776, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfc000
    mmap(NULL, 2225160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add9f7000
    mprotect(0x7f9adda15000, 2097152, PROT_NONE) = 0
    mmap(0x7f9addc15000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f9addc15000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=14648, ...}) = 0
    mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add7f3000
    mprotect(0x7f9add7f6000, 2093056, PROT_NONE) = 0
    mmap(0x7f9add9f5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f9add9f5000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libxcb-util.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libxcb-util.so.1", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260$\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=20712, ...}) = 0
    mmap(NULL, 2115824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add5ee000
    mprotect(0x7f9add5f2000, 2097152, PROT_NONE) = 0
    mmap(0x7f9add7f2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f9add7f2000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libX11-xcb.so.1", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \6\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=6008, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfb000
    mmap(NULL, 2101304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add3ec000
    mprotect(0x7f9add3ed000, 2093056, PROT_NONE) = 0
    mmap(0x7f9add5ec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7f9add5ec000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\f\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=35160, ...}) = 0
    mmap(NULL, 2318848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9add1b5000
    mprotect(0x7f9add1bd000, 2093056, PROT_NONE) = 0
    mmap(0x7f9add3bc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f9add3bc000
    mmap(0x7f9add3be000, 184832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9add3be000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000#\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=88592, ...}) = 0
    mmap(NULL, 2183688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adcf9f000
    mprotect(0x7f9adcfb4000, 2093056, PROT_NONE) = 0
    mmap(0x7f9add1b3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f9add1b3000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\27\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=65760, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcfa000
    mmap(NULL, 2160936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adcd8f000
    mprotect(0x7f9adcd9e000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adcf9d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f9adcf9d000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libpng16.so.16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20`\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=216216, ...}) = 0
    mmap(NULL, 2311384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adcb5a000
    mprotect(0x7f9adcb8e000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adcd8d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7f9adcd8d000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libXau.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \17\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=14512, ...}) = 0
    mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adc956000
    mprotect(0x7f9adc958000, 2097152, PROT_NONE) = 0
    mmap(0x7f9adcb58000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f9adcb58000
    close(3) = 0
    open("/usr/lib/perl5/core_perl/CORE/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\23\0\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=22632, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcf9000
    mmap(NULL, 2117864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9adc750000
    mprotect(0x7f9adc755000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adc954000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f9adc954000
    close(3) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcf8000
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcf7000
    mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfcf5000
    arch_prctl(ARCH_SET_FS, 0x7f9adfcf5740) = 0
    mprotect(0x7f9ade69c000, 16384, PROT_READ) = 0
    mprotect(0x7f9adc954000, 4096, PROT_READ) = 0
    mprotect(0x7f9adcb58000, 4096, PROT_READ) = 0
    mprotect(0x7f9adfaf4000, 4096, PROT_READ) = 0
    mprotect(0x7f9add1b3000, 4096, PROT_READ) = 0
    mprotect(0x7f9adcd8d000, 4096, PROT_READ) = 0
    mprotect(0x7f9add3bc000, 4096, PROT_READ) = 0
    mprotect(0x7f9addc15000, 4096, PROT_READ) = 0
    mprotect(0x7f9add9f5000, 4096, PROT_READ) = 0
    mprotect(0x7f9adf192000, 4096, PROT_READ) = 0
    mprotect(0x7f9add5ec000, 4096, PROT_READ) = 0
    mprotect(0x7f9adde3e000, 8192, PROT_READ) = 0
    mprotect(0x7f9ade0df000, 24576, PROT_READ) = 0
    mprotect(0x7f9ade8bd000, 4096, PROT_READ) = 0
    mprotect(0x7f9adec49000, 16384, PROT_READ) = 0
    mprotect(0x7f9adee5b000, 4096, PROT_READ) = 0
    mprotect(0x7f9adf3a0000, 4096, PROT_READ) = 0
    mprotect(0x7f9adf7f0000, 8192, PROT_READ) = 0
    mprotect(0x7f9adf5b5000, 4096, PROT_READ) = 0
    mprotect(0x72e000, 8192, PROT_READ) = 0
    mprotect(0x7f9adfd15000, 4096, PROT_READ) = 0
    munmap(0x7f9adfd01000, 80332) = 0
    set_tid_address(0x7f9adfcf5a10) = 4336
    set_robust_list(0x7f9adfcf5a20, 24) = 0
    rt_sigaction(SIGRTMIN, {0x7f9ade6ac9f0, [], SA_RESTORER|SA_SIGINFO, 0x7f9ade6b5870}, NULL, 8) = 0
    rt_sigaction(SIGRT_1, {0x7f9ade6aca80, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f9ade6b5870}, NULL, 8) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
    fcntl(0, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
    fcntl(1, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
    fcntl(2, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
    getuid() = 1000
    getgid() = 100
    geteuid() = 1000
    getegid() = 100
    ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
    dup2(2, 0) = 0
    dup2(2, 1) = 1
    getuid() = 1000
    geteuid() = 1000
    getgid() = 100
    getegid() = 100
    epoll_create1(EPOLL_CLOEXEC) = 3
    fcntl(3, F_SETFD, FD_CLOEXEC) = 0
    brk(0) = 0x21ee000
    brk(0x220f000) = 0x220f000
    pipe([4, 5]) = 0
    fcntl(4, F_SETFD, FD_CLOEXEC) = 0
    fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
    fcntl(5, F_SETFD, FD_CLOEXEC) = 0
    fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
    rt_sigaction(SIGCHLD, {0x436480, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f9ade6b5870}, NULL, 8) = 0
    rt_sigaction(SIGHUP, {SIG_IGN, [HUP], SA_RESTORER|SA_RESTART, 0x7f9ade331390}, {SIG_DFL, [], 0}, 8) = 0
    rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x7f9ade331390}, {SIG_DFL, [], 0}, 8) = 0
    rt_sigaction(SIGTERM, {0x436480, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f9ade6b5870}, NULL, 8) = 0
    rt_sigaction(SIGINT, {0x436480, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f9ade6b5870}, NULL, 8) = 0
    open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 6
    fstat(6, {st_mode=S_IFREG|0644, st_size=1613216, ...}) = 0
    mmap(NULL, 1613216, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f9adfb6b000
    close(6) = 0
    socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 6
    connect(6, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0
    getpeername(6, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, [20]) = 0
    uname({sys="Linux", node="arch", ...}) = 0
    access("/home/naoh/.Xauthority", R_OK) = 0
    open("/home/naoh/.Xauthority", O_RDONLY) = 7
    fstat(7, {st_mode=S_IFREG|0600, st_size=49, ...}) = 0
    mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9adfd14000
    read(7, "\1\0\0\4arch\0\0010\0\22MIT-MAGIC-COOKIE-1\0"..., 4096) = 49
    read(7, "", 4096) = 0
    close(7) = 0
    munmap(0x7f9adfd14000, 4096) = 0
    getsockname(6, {sa_family=AF_LOCAL, NULL}, [2]) = 0
    fcntl(6, F_GETFL) = 0x2 (flags O_RDWR)
    fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK) = 0
    fcntl(6, F_SETFD, FD_CLOEXEC) = 0
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\230\22|\350 GxS-2,\352\251\245\245\265", 16}, {"", 0}], 6) = 48
    recvfrom(6, 0x21f8c10, 8, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvfrom(6, "\1\0\v\0\0\0s\2", 8, 0, NULL, NULL) = 8
    recvfrom(6, "\310\6\256\0\0\0 \1\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 2508, 0, NULL, NULL) = 2508
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\1\0\0\0\0\0\1\205\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"\205\0\1\0", 4}], 1) = 4
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
    recvmsg(6, 0x7fffb449bfa0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"7\0\5\0\0\0 \1_\1\0\0\10\0\0\0\377\377\377\0\24\0\6\0_\1\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"b\0\5\0\t\0 \1", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\5\0\0\0\0\0\1\207U\211\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
    recvmsg(6, 0x7fffb449bee0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bee0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"\207\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
    recvmsg(6, 0x7fffb449bf70, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bf70, 0) = -1 EAGAIN (Resource temporarily unavailable)
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"\20\0\3\0\4\0\0\0TEXT\20\0\6\0\r\0\377\0COMPOUND_TEX"..., 836}, {NULL, 0}, {"", 0}], 3) = 836
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\7\0\0\0\0\0\25\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 1248
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bfe0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"\24\0\6\0_\1\0\0+\1\0\0\37\0\0\0\0\0\0\0\0\341\365\5", 24}, {NULL, 0}, {"", 0}], 3) = 24
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0.\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
    recvmsg(6, 0x7fffb449b9c0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449b9c0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    uname({sys="Linux", node="arch", ...}) = 0
    open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
    futex(0x7f9add9f60c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    open("/usr/lib/perl5/core_perl/CORE/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 7
    fstat(7, {st_mode=S_IFREG|0644, st_size=80332, ...}) = 0
    mmap(NULL, 80332, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7f9adfd01000
    close(7) = 0
    open("/usr/lib/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = 7
    read(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p+\0\0\0\0\0\0"..., 832) = 832
    fstat(7, {st_mode=S_IFREG|0755, st_size=43680, ...}) = 0
    mmap(NULL, 2138928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0x7f9adc545000
    mprotect(0x7f9adc54f000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adc74e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x9000) = 0x7f9adc74e000
    close(7) = 0
    open("/usr/lib/perl5/core_perl/CORE/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 7
    read(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\25\0\0\0\0\0\0"..., 832) = 832
    fstat(7, {st_mode=S_IFREG|0755, st_size=22576, ...}) = 0
    mmap(NULL, 2117912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0x7f9adc33f000
    mprotect(0x7f9adc344000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adc543000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x4000) = 0x7f9adc543000
    close(7) = 0
    mprotect(0x7f9adc543000, 4096, PROT_READ) = 0
    mprotect(0x7f9adc74e000, 4096, PROT_READ) = 0
    munmap(0x7f9adfd01000, 80332) = 0
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"-\0\5\0\1\0 \1\5\0\0\0fixed\0\0\0b\341\4\0\6\0ND", 28}, {"RENDER", 6}, {"\0\0", 2}], 3) = 36
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0000\0\0\0\0\0\1\213\0\216\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
    recvmsg(6, 0x7fffb449be90, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449be90, 0) = -1 EAGAIN (Resource temporarily unavailable)
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"\213\0\3\0\0\0\0\0\v\0\0\0\213\1\1\0", 16}, {NULL, 0}, {"", 0}], 3) = 16
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0001\0\0\0\0\0\0\0\0\0\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 1684
    recvmsg(6, 0x7fffb449bea0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bea0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bea0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bea0, 0) = -1 EAGAIN (Resource temporarily unavailable)
    open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
    uname({sys="Linux", node="arch", ...}) = 0
    open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
    uname({sys="Linux", node="arch", ...}) = 0
    open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
    uname({sys="Linux", node="arch", ...}) = 0
    open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
    uname({sys="Linux", node="arch", ...}) = 0
    open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
    uname({sys="Linux", node="arch", ...}) = 0
    open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
    uname({sys="Linux", node="arch", ...}) = 0
    open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/home/naoh/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
    uname({sys="Linux", node="arch", ...}) = 0
    open("/home/naoh/.Xdefaults-arch", O_RDONLY) = -1 ENOENT (No such file or directory)
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"/\0\2\0\1\0 \1", 8}, {NULL, 0}, {"", 0}], 3) = 8
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0003\0005\3\0\0\0\0\0\0\6\0\377\377\366\377\0\0\0\0\0\0\2\0\6\0\6\0\v\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 3316
    recvmsg(6, 0x7fffb449bf30, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449bf30, 0) = -1 EAGAIN (Resource temporarily unavailable)
    poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
    writev(6, [{"^\0\10\0\2\0 \1\1\0 \1\1\0 \1 \0 \0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48}, {NULL, 0}, {"", 0}], 3) = 48
    poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
    recvmsg(6, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0006\0\16\0\0\0\6\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 88
    recvmsg(6, 0x7fffb449c050, 0) = -1 EAGAIN (Resource temporarily unavailable)
    recvmsg(6, 0x7fffb449c050, 0) = -1 EAGAIN (Resource temporarily unavailable)
    getsockname(6, {sa_family=AF_LOCAL, NULL}, [2]) = 0
    fcntl(6, F_SETFD, FD_CLOEXEC) = 0
    rt_sigaction(SIGFPE, {SIG_IGN, [FPE], SA_RESTORER|SA_RESTART, 0x7f9ade331390}, {SIG_DFL, [], 0}, 8) = 0
    brk(0x2230000) = 0x2230000
    getuid() = 1000
    geteuid() = 1000
    getgid() = 100
    getegid() = 100
    open("/dev/urandom", O_RDONLY) = 7
    read(7, "O\0003n", 4) = 4
    close(7) = 0
    readlink("/proc/self/exe", "/usr/bin/urxvt", 4095) = 14
    getuid() = 1000
    geteuid() = 1000
    getgid() = 100
    getegid() = 100
    ioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
    lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
    ioctl(1, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
    lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
    ioctl(2, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
    lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
    open("/dev/null", O_RDONLY) = 7
    ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449be20) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(7, 0, SEEK_CUR) = 0
    fcntl(7, F_SETFD, FD_CLOEXEC) = 0
    fstat(7, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
    getuid() = 1000
    geteuid() = 1000
    getgid() = 100
    getegid() = 100
    rt_sigaction(SIGCHLD, NULL, {0x436480, ~[KILL STOP RTMIN RT_1], SA_RESTORER|SA_RESTART, 0x7f9ade6b5870}, 8) = 0
    brk(0x2251000) = 0x2251000
    brk(0x2272000) = 0x2272000
    stat("/usr/lib/urxvt/urxvt.pmc", 0x7fffb449ba10) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/urxvt.pm", {st_mode=S_IFREG|0644, st_size=60715, ...}) = 0
    open("/usr/lib/urxvt/urxvt.pm", O_RDONLY) = 8
    ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b720) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(8, 0, SEEK_CUR) = 0
    read(8, "=encoding utf8\n\n=head1 NAME\n\nurx"..., 8192) = 8192
    read(8, " filter/change and output the te"..., 8192) = 8192
    stat("/usr/lib/urxvt/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/utf8.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/utf8.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/utf8.pm", {st_mode=S_IFREG|0444, st_size=7795, ...}) = 0
    open("/usr/share/perl5/core_perl/utf8.pm", O_RDONLY) = 9
    ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(9, 0, SEEK_CUR) = 0
    read(9, "package utf8;\n\n$utf8::hint_bits "..., 8192) = 7795
    lseek(9, 378, SEEK_SET) = 378
    lseek(9, 0, SEEK_CUR) = 378
    close(9) = 0
    stat("/usr/lib/urxvt/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/strict.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/strict.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/strict.pm", {st_mode=S_IFREG|0444, st_size=3933, ...}) = 0
    open("/usr/share/perl5/core_perl/strict.pm", O_RDONLY) = 9
    ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(9, 0, SEEK_CUR) = 0
    read(9, "package strict;\n\n$strict::VERSIO"..., 8192) = 3933
    brk(0x2293000) = 0x2293000
    lseek(9, 1005, SEEK_SET) = 1005
    lseek(9, 0, SEEK_CUR) = 1005
    close(9) = 0
    stat("/usr/lib/urxvt/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/Carp.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/Carp.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/Carp.pm", {st_mode=S_IFREG|0444, st_size=22004, ...}) = 0
    open("/usr/share/perl5/core_perl/Carp.pm", O_RDONLY) = 9
    ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(9, 0, SEEK_CUR) = 0
    read(9, "package Carp;\n\n{ use 5.006; }\nus"..., 8192) = 8192
    stat("/usr/lib/urxvt/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/warnings.pm", 0x7fffb449ace0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/warnings.pmc", 0x7fffb449ad90) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/warnings.pm", {st_mode=S_IFREG|0444, st_size=20624, ...}) = 0
    open("/usr/share/perl5/core_perl/warnings.pm", O_RDONLY) = 10
    ioctl(10, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449aaa0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(10, 0, SEEK_CUR) = 0
    read(10, "# -*- buffer-read-only: t -*-\n# "..., 8192) = 8192
    read(10, "\", # [14]\n 'overflow'\t\t=> \"\\x"..., 8192) = 8192
    brk(0x22b4000) = 0x22b4000
    read(10, "ndef, @_) ;\n}\n\nsub import \n{\n "..., 8192) = 4240
    brk(0x22d5000) = 0x22d5000
    read(10, "", 8192) = 0
    close(10) = 0
    read(9, " # This *shouldn't* ha"..., 8192) = 8192
    brk(0x22f6000) = 0x22f6000
    lseek(9, 13751, SEEK_SET) = 13751
    lseek(9, 0, SEEK_CUR) = 13751
    close(9) = 0
    stat("/usr/lib/urxvt/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/Exporter.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/Exporter.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/Exporter.pm", {st_mode=S_IFREG|0444, st_size=18752, ...}) = 0
    open("/usr/share/perl5/core_perl/Exporter.pm", O_RDONLY) = 9
    ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(9, 0, SEEK_CUR) = 0
    read(9, "package Exporter;\n\nrequire 5.006"..., 8192) = 8192
    brk(0x2319000) = 0x2319000
    lseek(9, 2366, SEEK_SET) = 2366
    lseek(9, 0, SEEK_CUR) = 2366
    close(9) = 0
    getuid() = 1000
    geteuid() = 1000
    getgid() = 100
    getegid() = 100
    stat("/usr/lib/urxvt/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/Scalar/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/Scalar/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/Scalar/Util.pm", {st_mode=S_IFREG|0444, st_size=8300, ...}) = 0
    open("/usr/lib/perl5/core_perl/Scalar/Util.pm", O_RDONLY) = 9
    ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(9, 0, SEEK_CUR) = 0
    read(9, "# Scalar::Util.pm\n#\n# Copyright "..., 8192) = 8192
    lseek(9, 1109, SEEK_SET) = 1109
    lseek(9, 0, SEEK_CUR) = 1109
    close(9) = 0
    stat("/usr/lib/urxvt/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/List/Util.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/List/Util.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/List/Util.pm", {st_mode=S_IFREG|0444, st_size=6391, ...}) = 0
    open("/usr/lib/perl5/core_perl/List/Util.pm", O_RDONLY) = 9
    ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(9, 0, SEEK_CUR) = 0
    read(9, "# List::Util.pm\n#\n# Copyright (c"..., 8192) = 6391
    lseek(9, 652, SEEK_SET) = 652
    lseek(9, 0, SEEK_CUR) = 652
    close(9) = 0
    getuid() = 1000
    geteuid() = 1000
    getgid() = 100
    getegid() = 100
    stat("/usr/lib/urxvt/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/XSLoader.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/XSLoader.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/XSLoader.pm", {st_mode=S_IFREG|0444, st_size=10234, ...}) = 0
    open("/usr/share/perl5/core_perl/XSLoader.pm", O_RDONLY) = 9
    ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(9, 0, SEEK_CUR) = 0
    read(9, "# Generated from XSLoader.pm.PL "..., 8192) = 8192
    lseek(9, 2886, SEEK_SET) = 2886
    lseek(9, 0, SEEK_CUR) = 2886
    close(9) = 0
    stat("/usr/lib/perl5/core_perl/auto/List/Util/Util.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    stat("/usr/lib/perl5/core_perl/auto/List/Util/Util.so", {st_mode=S_IFREG|0555, st_size=31861, ...}) = 0
    stat("/usr/lib/perl5/core_perl/auto/List/Util/Util.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    open("/usr/lib/perl5/core_perl/auto/List/Util/Util.so", O_RDONLY|O_CLOEXEC) = 9
    read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \26\0\0\0\0\0\0"..., 832) = 832
    fstat(9, {st_mode=S_IFREG|0555, st_size=31861, ...}) = 0
    mmap(NULL, 2122192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f9adc138000
    mprotect(0x7f9adc13d000, 2097152, PROT_NONE) = 0
    mmap(0x7f9adc33d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x5000) = 0x7f9adc33d000
    close(9) = 0
    mprotect(0x7f9adc33d000, 4096, PROT_READ) = 0
    getuid() = 1000
    geteuid() = 1000
    getgid() = 100
    getegid() = 100
    read(8, "\nThe following \"macros\" deal wit"..., 8192) = 8192
    brk(0x233a000) = 0x233a000
    brk(0x235b000) = 0x235b000
    read(8, "e[, $hook_name..])\n\nDynamically "..., 8192) = 8192
    brk(0x237c000) = 0x237c000
    read(8, "o14755_52 jumpScroll loginShell\n"..., 8192) = 8192
    read(8, " need. Correctly\naccounts for wi"..., 8192) = 8192
    read(8, "row|col pair within the logical\n"..., 8192) = 8192
    brk(0x239d000) = 0x239d000
    stat("/usr/lib/urxvt/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/integer.pm", 0x7fffb449b320) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/integer.pmc", 0x7fffb449b3d0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/core_perl/integer.pm", {st_mode=S_IFREG|0444, st_size=3266, ...}) = 0
    open("/usr/share/perl5/core_perl/integer.pm", O_RDONLY) = 9
    ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b0e0) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(9, 0, SEEK_CUR) = 0
    read(9, "package integer;\n\nour $VERSION ="..., 8192) = 3266
    read(9, "", 8192) = 0
    close(9) = 0
    read(8, "hen the timer\nis automatically r"..., 8192) = 3371
    read(8, "", 8192) = 0
    close(8) = 0
    brk(0x23be000) = 0x23be000
    close(7) = 0
    stat("/home/naoh/.urxvt/ext/option-popup", 0x2207910) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/perl/option-popup", {st_mode=S_IFREG|0644, st_size=2172, ...}) = 0
    open("/usr/lib/urxvt/perl/option-popup", O_RDONLY) = 7
    ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449bc10) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(7, 0, SEEK_CUR) = 0
    fstat(7, {st_mode=S_IFREG|0644, st_size=2172, ...}) = 0
    fcntl(7, F_SETFD, FD_CLOEXEC) = 0
    fstat(7, {st_mode=S_IFREG|0644, st_size=2172, ...}) = 0
    read(7, "#! perl\n\n=head1 NAME\n\noption-pop"..., 8192) = 2172
    read(7, "", 8192) = 0
    close(7) = 0
    getuid() = 1000
    geteuid() = 1000
    getgid() = 100
    getegid() = 100
    stat("/home/naoh/.urxvt/ext/readline", 0x2207910) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/perl/readline", {st_mode=S_IFREG|0644, st_size=2069, ...}) = 0
    open("/usr/lib/urxvt/perl/readline", O_RDONLY) = 7
    ioctl(7, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449bc10) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(7, 0, SEEK_CUR) = 0
    fstat(7, {st_mode=S_IFREG|0644, st_size=2069, ...}) = 0
    fcntl(7, F_SETFD, FD_CLOEXEC) = 0
    fstat(7, {st_mode=S_IFREG|0644, st_size=2069, ...}) = 0
    read(7, "#! perl\n\n=head1 NAME\n\nreadline -"..., 8192) = 2069
    read(7, "", 8192) = 0
    stat("/usr/lib/urxvt/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/POSIX.pm", 0x7fffb449b8a0) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/POSIX.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/POSIX.pm", {st_mode=S_IFREG|0444, st_size=16637, ...}) = 0
    open("/usr/lib/perl5/core_perl/POSIX.pm", O_RDONLY) = 8
    ioctl(8, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b660) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(8, 0, SEEK_CUR) = 0
    read(8, "package POSIX;\nuse strict;\nuse w"..., 8192) = 8192
    stat("/usr/lib/urxvt/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/site_perl/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/site_perl/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/vendor_perl/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
    stat("/usr/share/perl5/vendor_perl/Fcntl.pm", 0x7fffb449b260) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/Fcntl.pmc", 0x7fffb449b310) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/perl5/core_perl/Fcntl.pm", {st_mode=S_IFREG|0444, st_size=3924, ...}) = 0
    open("/usr/lib/perl5/core_perl/Fcntl.pm", O_RDONLY) = 9
    ioctl(9, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0x7fffb449b020) = -1 ENOTTY (Inappropriate ioctl for device)
    lseek(9, 0, SEEK_CUR) = 0
    read(9, "package Fcntl;\n\n=head1 NAME\n\nFcn"..., 8192) = 3924
    brk(0x23df000) = 0x23df000
    read(9, "", 8192) = 0
    close(9) = 0
    getuid() = 1000
    geteuid() = 1000
    getgid() = 100
    getegid() = 100
    stat("/usr/lib/perl5/core_perl/auto/Fcntl/Fcntl.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    stat("/usr/lib/perl5/core_perl/auto/Fcntl/Fcntl.so", {st_mode=S_IFREG|0555, st_size=21954, ...}) = 0
    stat("/usr/lib/perl5/core_perl/auto/Fcntl/Fcntl.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    open("/usr/lib/perl5/core_perl/auto/Fcntl/Fcntl.so", O_RDONLY|O_CLOEXEC) = 9
    read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\33\0\0\0\0\0\0"..., 832) = 832
    fstat(9, {st_mode=S_IFREG|0555, st_size=21954, ...}) = 0
    mmap(NULL, 2113800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0x7f9adbf33000
    mprotect(0x7f9adbf36000, 2097152, PROT_NONE) = 0
    mmap(0x7f9adc136000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x3000) = 0x7f9adc136000
    close(9) = 0
    mprotect(0x7f9adc136000, 4096, PROT_READ) = 0
    read(8, "\t\tEAGAIN EALREADY EBADF EBUSY EC"..., 8192) = 8192
    brk(0x2400000) = 0x2400000
    brk(0x2421000) = 0x2421000
    read(8, "ub DELETE { delete $SIG{ &_check"..., 8192) = 253
    read(8, "", 8192) = 0
    close(8) = 0
    stat("/usr/lib/perl5/core_perl/auto/POSIX/POSIX.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    stat("/usr/lib/perl5/core_perl/auto/POSIX/POSIX.so", {st_mode=S_IFREG|0555, st_size=98287, ...}) = 0
    stat("/usr/lib/perl5/core_perl/auto/POSIX/POSIX.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    open("/usr/lib/perl5/core_perl/auto/POSIX/POSIX.so", O_RDONLY|O_CLOEXEC) = 8
    read(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 Z\0\0\0\0\0\0"..., 832) = 832
    fstat(8, {st_mode=S_IFREG|0555, st_size=98287, ...}) = 0
    mmap(NULL, 2180400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0x7f9adbd1e000
    mprotect(0x7f9adbd30000, 2093056, PROT_NONE) = 0
    mmap(0x7f9adbf2f000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x11000) = 0x7f9adbf2f000
    close(8) = 0
    mprotect(0x7f9adbf2f000, 12288, PROT_READ) = 0
    brk(0x2442000) = 0x2442000
    stat("/usr/lib/urxvt/Tie/Hash.pmc", 0x7fffb449b950) = -1 ENOENT (No such file or directory)
    stat("/usr/lib/urxvt/Tie/Hash.pm", 0x7fffb449b8a0) = -1 ENOENT (N

  • Urxvt and vim bothering

    I'm trying desperately to make urxvt show some nice colors AND use my vim color scheme (gentooish) !
    But no matter what I do I cant have both !
    I want to use urxvt because i like the tabmode, but somehow it breaks my vim theme !
    I know this issue has been brougth here in this forum, and I've read all of them, but I cant find a solution that works properly with my setup.
    Help is needed !!

    Thanks for replying
    Could you be more specific please ?
    My .Xdefaults looks like this
    ! Colours
    !URxvt*foreground: #BBBBBB
    URxvt*foreground: #FFFFFF
    URxvt*background: #191919
    URxvt*colorBD: #EEEEEF
    ! Black
    URxvt*color0: #404040
    !URxvt*color8: #252525
    ! Red
    URxvt*color1: #C12121
    URxvt*color9: #E50E0E
    ! Green
    URxvt*color2: #75BD00
    URxvt*color10: #89b83f
    ! Yellow
    URxvt*color3: #EDD76A
    URxvt*color11: #efef60
    ! Blue
    URxvt*color4: #4F6FAE
    URxvt*color12: #3F6FD0
    ! Magenta
    URxvt*color5: #706c9a
    URxvt*color13: #826ab1
    ! Cyan
    URxvt*color6: #508695
    URxvt*color14: #a1cdcd
    ! White
    URxvt*color7: #BBBBBB
    URxvt*color15: #EEEEEF
    ! Settings
    URxvt*termName: xterm
    URxvt*loginShell: false
    URxvt*scrollBar: false
    URxvt*saveLines: 10000
    URxvt*font: xft:Terminus:size=11
    !URxvt*shading: +10
    URxvt*geometry: 90x35
    URxvt*internalBorder: 0
    !URxvt*perl-ext-common: default,matcher
    URxvt*colorUL: white
    URxvt*urlLauncher: firefox
    URxvt*matcher.button: 1
    URxvt*cursorUnderline: false
    URxvt*boldFont: xft:Terminus:size=11
    URxvt*scrollTtyOutput: false
    URxvt*scrollTtyKeypress: true
    URxvt*scrollKey: true
    URxvt*scrollWithBuffer: false
    Xft.dpi: 96
    XTerm*font: 9x15
    XTerm*background: black
    XTerm*foreground: white

  • Urxvt color scheme

    Hi everyone,
    I have a rather simple problem that I can not figure out how to fix.  Certain pieces of text in urxvt are highlighted in black (e.g. when I restart a daemon, for example: /etc/rc.d/alsa restart).  This is an issue since my font color is already in black and I can therefore not see any of the text.  it should be a simple color configuration in my .Xdefaults but I have tried different combinations and can't solve it.  Could anyone point to the part of the file I should edit?  Thanks a lot!
    #transparency - true or false (default)
    URxvt*transparent:true
    # tint with any color; i.e., blue, red, tomato4, olivedrab2, etc.
    # some nice listings are at:
    # http://www.nisrv.com/modules.php?name=Hex_Colors
    # http://www.htmlgoodies.com/tutorials/colors/article.php/3478921
    URxvt*tintColor:white
    # shading - 0 to 99 darkens, 101 to 200 lightens.
    # Don't use with tintColor; use a darker or lighter color instead.
    #URxvt*shading:60
    # scrollback buffer lines - 65535 is max (64 is default)
    URxvt*saveLines:12000
    # font color (default is black)
    URxvt*foreground:black
    # background color (prior to tinting) (default is white)
    URxvt*background:white
    # xft fonts - anti-aliased xft font setup is nice, but can be choppy
    URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=13
    # traditional fonts - a more traditional font setup in lieu of xft
    #URxvt*font:-*-courier-medium-r-normal-*-*-140-*-*-*-*-iso8859-1
    #URxvt*boldFont:-*-courier-bold-r-normal-*-*-140-*-*-*-*-iso8859-1
    # Replace blue folder colors with a lighter shade for clarity. To
    # set colored folders and files within urxvt, xterm, and aterm, add
    # the following line to your ~/.bashrc ($HOME/.bashrc) file under
    # the heading "# User specific aliases and functions":
    # alias ls="ls -h --color=auto"
    URxvt*color4: black
    urxvt*color8: #006400
    urxvt*color9: #330000
    urxvt*color10: red
    urxvt*color11: #4B0082
    URxvt*color12: #00009C
    urxvt*color13: #FF6103
    urxvt*color14: #5E2605
    urxvt*color15: black
    # scrollbar - true (default) or false
    URxvt*scrollBar:true
    # scrollbar position - left=false (default) or right=true
    URxvt*scrollBar_right:true
    # scrollbar style - rxvt (default), plain, next, or xterm
    URxvt*scrollstyle:plain
    # scrollbar color
    URxvt*scrollColor:#242424
    # added for irssi
    urxvt*perl-lib: /usr/lib/urxvt/perl/
    urxvt*perl-ext-common: default,matcher
    urxvt*matcher.button: 1
    urxvt*urlLauncher: /usr/bin/chromium
    URxvt*cutchars: `"()'*<>[]{|}
    Last edited by Aesir (2011-02-12 07:52:46)

    Aesir wrote:
    Hi everyone,
    I have a rather simple problem that I can not figure out how to fix.  Certain pieces of text in urxvt are highlighted in black (e.g. when I restart a daemon, for example: /etc/rc.d/alsa restart).  This is an issue since my font color is already in black and I can therefore not see any of the text.  it should be a simple color configuration in my .Xdefaults but I have tried different combinations and can't solve it.  Could anyone point to the part of the file I should edit?  Thanks a lot!
    Check out the link that was posted above.  You've got a few things in there that might be causing issues...
    Also, you have set color15 and color4 to black when they should be white and blue respectively.  This can definitely cause problems, because some applications will assume the default colors are being used and will place white on black (color15 on color0); in your case the end result is black on black.

  • Urxvt without focus makes keyboard acts strange

    When I'm using urxvt and the mouse isn't inside the urxvt windows I just can't type accents (~^), all the other characters are ok. I'm using Awesome WM.
    Here's my .Xdefaults:
    ! file: ~/.Xdefaults
    ! author: João Gabriel Reis
    ! modified: February 2010
    ! vim: enc=utf-8:nu:ai:si:et:ts=4:sw=4:ft=xdefaults:
    ! use xft for drawing fonts
    urxvt.font: xft: Inconsolata-10
    urxvt.imLocale: pt_BR.utf8
    ! make a scrollbar that's nearly black
    urxvt*scrollBar: false
    ! urxvt*scrollBar_floating: true
    ! urxvt*scrollBar_right: false
    ! urxvt*scrollColor: #202020
    urxvt*termName: xterm
    urxvt*urllauncher: firefox
    ! matcher.button # 3 is a right-click
    urxvt*matcher.button: 3
    urxvt*saveLines: 8192
    urxvt.perl-ext-common: default,matcher,tabbed,clipboard
    ! theme ten from http://phraktured.net/terminal-colors/terminal%20theme.tags.html
    urxvt.background: rgb:10/10/10
    urxvt.foreground: rgb:d3/d3/d3
    urxvt.color0: rgb:10/10/10
    urxvt.color1: rgb:cd/5c/5c
    urxvt.color2: rgb:2e/8b/57
    urxvt.color3: rgb:f0/e6/8c
    urxvt.color4: rgb:b0/c4/de
    urxvt.color5: rgb:ba/55/d3
    urxvt.color6: rgb:46/82/b4
    urxvt.color7: rgb:d3/d3/d3
    urxvt.color8: rgb:4d/4d/4d
    urxvt.color9: rgb:ff/6a/6a
    urxvt.color10: rgb:8f/bc/8f
    urxvt.color11: rgb:ff/fa/cd
    urxvt.color12: rgb:1e/90/ff
    urxvt.color13: rgb:db/70/93
    urxvt.color14: rgb:5f/9e/a0
    urxvt.color15: rgb:ff/ff/ff
    ! cursor color
    urxvt*cursorColor: #d8d8d8
    ! fade text n% upon unfocus
    urxvt*fading: 20
    ! jump to bottom (prompt) on keypress
    urxvt*scrollTtyKeypress: true
    Does someone knows what to do?

    rgb wrote:Thanks, just disabled tab support and seems to work, there's no way to use tabs without this bug?
    Likely not. You can always try other tabbing utilities, like screen (my favorite) or tmux.

  • Borderless URXVT, what's wrong with my .Xdefaults?

    I'm trying to get my URXVT on my Openbox desktop.  I followed the little guide here:  http://wiki.archlinux.org/index.php/Ope … background.  That doesn't work for me.
    I run URXVT with the .Xdefaults urxvt.borderLess: true and it shows up, but I can't type in it.  If I remove it, it shows up and I can type in it.  What am I doing wrong?
    urxvt.termName: urxvt
    urxvt.scrollBar: false
    !urxvt.internalBorder: 0
    !urxvt.externalBorder: 0
    urxvt.transparent: true
    !urxvt.foreground: white
    !urxvt.borderLess: true
    urxvt.font: xft:Terminus:pixelsize=12;antialias=false
    urxvt.geometry: 60x30
    urxvt.borderLess: 1
    urxvt.fadeColor: black
    urxvt.shading: 80
    urxvt.depth: 24
    urxvt.background: #000000
    urxvt.foreground: #c7c7c7
    I've tried commenting out each line and seeing what works.  What's wrong with my .Xdefaults   I want the urxvt to start with Openbox and be on my desktop like the wiki says.  That wiki page isn't working for me so I don't know what to do to get that.  Then, borderLess: true isn't working for me either.
    I've had this working perfectly about 10 months ago, but as a stupid person I formatted and lost it all.  So, can anyone help me please?
    Thanks.

    Nope, didn't work   It hates me.  Why would it work on my desktop x86_64 and not my laptop x86_64?
    sHyLoCk wrote:
    Zetsumei wrote:Still nothing.
    I had a tough time with it as well, but managed to solve the issue by using wiki. What I've done is used the urxvt part of Xdefaults from wiki. And just modified it a bit, like reduced the geom since I don't use fullscreen. And added this as well:
    URxvt*borderLess: false
    transparent=0000 opaque=ffff
    URxvt.buffered: true
    URxvt.background: black
    URxvt.foreground: white
    URxvt.cursorColor: green
    URxvt.underlineColor: yellow
    Yes my urxvt borderless is kept false but it still works because of rc.xml:
    <application name="urxvt">
    <decor>no</decor>
    <focus>yes</focus>
    <position>
    <x>285</x>
    <y>center</y>
    </position>
    <layer>below</layer>
    <desktop>1</desktop>
    <maximized>false</maximized>
    </application>
    Here's the result as I wanted:
    http://omploader.org/tMXoyaw

  • [SOLVED] URXVT Transparency Dragging Refresh Rate Lag Problems

    Hi! Hope y'all are well.
    I've been scattering through the threads here searching for posts on window/frame lag, and noticed a few posts regarding the issue... but most were realated to window tearing, which is not exactly my issue...
    So basically when I drag my urxvt CLI, which is transparent, the window itself moves without delay, however my desktop wallpaper, which can be seen through the CLI of course, experiences a refresh delay, hope that makes any sense.
    Any questions, please ask.
    Thanks!
    Last edited by w201 (2013-02-05 08:49:13)

    transset-df worked.
    ! transparency - true or false (default)
    URxvt*transparent: true
    ! tint with any color; i.e., blue, red, tomato4, olivedrab2, etc.
    ! some nice listings are at:
    ! http://www.nisrv.com/drupal/?q=node/11
    ! http://www.htmlgoodies.com/tutorials/colors/article.php/3478921
    URxvt*tintColor: #4D4DFF
    ! scrollback buffer lines - 65535 is max on most machines (64 is default)
    URxvt*saveLines: 12000
    ! font color (default is black)
    URxvt*foreground: White
    ! background color (prior to tinting) (default is white)
    URxvt*background: Blue
    ! Xft (X FreeType) with Bitstream, DejaVu, Liberation, or Terminus fonts:
    ! Fedora/debian packages: libXft/libxft2
    ! An anti-aliased font setup with Xft looks fantastic; it can be a bit choppy
    ! on older systems. You can always turn off anti-aliasing (antialias=false) if
    ! your terminal is sluggish. Use only ONE of the Xft pairs below:
    ! Xft: Bitstream fonts
    ! Fedora/debian packages: bitstream-vera-sans-mono-fonts/ttf-bitstream-vera
    !URxvt*font: xft:Bitstream Vera Sans Mono:pixelsize=12:antialias=true:hinting=true
    !URxvt*boldFont: xft:Bitstream Vera Sans Mono:bold:pixelsize=12:antialias=true:hinting=true
    ! Xft: DejaVu fonts
    ! Fedora/debian packages: dejavu-sans-mono-fonts/ttf-dejavu
    URxvt*font: xft:DejaVu Sans Mono:pixelsize=12:antialias=true:hinting=true
    URxvt*boldFont: xft:DejaVu Sans Mono:bold:pixelsize=12:antialias=true:hinting=true
    ! Xft: Liberation fonts
    ! Fedora/debian packages: liberation-mono-fonts/ttf-liberation
    !URxvt*font: xft:Liberation Mono:pixelsize=13:antialias=true:hinting=true
    !URxvt*boldFont: xft:Liberation Mono:bold:pixelsize=13:antialias=true:hinting=true
    ! Xft: Terminus fonts
    ! Fedora/debian packages: terminus-fonts/xfonts-terminus
    !URxvt*font: xft:terminus:pixelsize=15
    !URxvt*boldFont: xft:terminus:bold:pixelsize=15
    ! Traditional fonts - a more traditional font setup in lieu of xft
    !URxvt*font:-*-courier-medium-r-normal-*-14-*-*-*-*-*-iso8859-1
    !URxvt*boldFont:-*-courier-bold-r-normal-*-14-*-*-*-*-*-iso8859-1
    ! Replace blue folder colors with a lighter shade for clarity. To
    ! set colored folders and files within urxvt, xterm, and aterm, add
    ! the following line to your ~/.bashrc ($HOME/.bashrc) file under
    ! the heading "# User specific aliases and functions":
    ! alias ls="ls -h --color=auto"
    URxvt*color4: RoyalBlue
    URxvt*color12: RoyalBlue
    ! scrollbar - true (default) or false
    URxvt*scrollBar: false
    ! scrollbar position - left=false (default) or right=true
    URxvt*scrollBar_right: false
    ! scrollbar style - rxvt (default), plain, next, or xterm
    URxvt*scrollstyle: rxvt

  • Urxvt character artifact problem.

    Here's the problem:
    When I use the up/down arrows to scroll through recently used commands, sometimes characters "stick" so that it looks like I have a chunk of a recent command in the line. Backspace does not delete these and they don't do anything if I hit Enter.
    They disappear if I resize the window (or do anything that forces the window to refresh itself).
    Some files:
    .bashrc
    alias go='startx'
    alias ls='ls --color=auto'
    alias pacman='pacman-color'
    alias sudo='sudo '
    alias cp='cp -ivr'
    alias mv='mv -iv'
    #PS1='[\u@\h \W]\$ '
    PS1='\[\e[0;32m[\]\e[0;37m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;32m]\]\[\e[0;37m\]\$ \[\e[m\]\[\e[0;32m\] '
    complete -cf sudo
    export XTERM='urxvt'
    export OOO_FORCE_DESKTOP=gnome
    extract () {
    if [ -f $1 ] ; then
    case $1 in
    *.tar.bz2) tar xjf $1 ;;
    *.tar.gz) tar xzf $1 ;;
    *.bz2) bunzip2 $1 ;;
    *.rar) unrar x $1 ;;
    *.gz) gunzip $1 ;;
    *.tar) tar xf $1 ;;
    *.tbz2) tar xjf $1 ;;
    *.tgz) tar xzf $1 ;;
    *.zip) unzip $1 ;;
    *.Z) uncompress $1 ;;
    *.7z) 7z x $1 ;;
    *) echo "'$1' cannot be extracted via extract()" ;;
    esac
    else
    echo "'$1' is not a valid file"
    fi
    .Xdefaults
    Xcursor.theme: Vanilla-DMZ-AA
    emacs.font: -*-terminus-*-*-*-*-10-*-*-*-*-*-*-*
    urxvt*urlLauncher: firefox
    !urxvt*depth: 32
    !urxvt*background: rgba:0000/0000/0000/eeee
    urxvt*foreground: #1cc600
    !urxvt*foreground: #ffffff
    urxvt*background: #000000
    urxvt*geometry: 100x30
    URxvt*scrollBar:true
    URxvt*scrollBar_right:true
    URxvt*font: xft:Terminus:size=8
    !*XTerm*deleteIsDEL: true
    xterm*saveLines: 10000
    xterm*scrollBar: true
    xterm*rightScrollBar: true
    xterm*jumpScroll: true
    xterm*cursorColor: green
    !xterm*colorBD: darkblue
    xterm*colorBDMode: true
    xterm*highlightColor: darkgray
    xterm*activeIcon: false
    !xterm*awaitInput: true
    xterm*scrollTtyOutput: false
    xterm*scrollKey: true
    xterm*Background: black
    xterm*Foreground: green
    EDIT: Picture
    in the image you'll see a line "emacs cd ~/.wine/dosdevices/" and all it does is cd to that directory. The emacs is one of these artifacts I'm refering to. It was put there from using the up/down keys to scroll through commands. Same goes for the wine32pacman line.
    Last edited by pogeymanz (2008-07-28 20:02:49)

    pogeymanz wrote:PS1='\[\e[0;32m[\]\e[0;37m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[0;32m]\]\[\e[0;37m\]\$ \[\e[m\]\[\e[0;32m\] '
    See this post for the answer to this problem.

Maybe you are looking for

  • Flash not working in Safari (and Chrome and Firefox) - possible solution

    Yesterday my Mac crashed (actually when I was away from it) and when it rebooted, Adobe Flash would freeze any web browser it ran in (Safari, Firefox and Chrome - which surprised me as I thought it used a different version of Flash). Great with so ma

  • Solaris 10, ipv6 and broken traceroute?

    HI, I have a Solaris 10 machine configured with IPv6. When trying to use traceroute on an IPv6 address, I don't see a list of hops, but see the destination host as the first and only hop in the traceroute. Doing a snoop, reveals that the Hop Limit fi

  • Any way to lock objects in stateless app?

    Hi Guys Firstly: I know... I know... Once the stateless request has completed, the "session" is destroyed along with any locks etc. But how do you handle situations where you need to keep a more persistent lock on an object across stateless invocatio

  • After Effects CC freezes when importing PSD files

    Version 12.2.1 of after Effects no longer imports Photoshop's PSD files (Photoshop 14.2.1 x64). The last project I worked on was on 7th March 2014.  Today is the 28th March 2014.  What could have happened in the intervening three weeks I wonder?  An

  • Computer crashed & have old Photoshop s/w, cant seem to load it, can you guide me?

    I have old dated Photoshop S/W and my computer crashed and can't seem to reload it. I have all serial numbers and the original disk including all upgrade disks and thier serial numbers, I tried reloading without sucess, can you help me? I really like