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
-
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,
Webfplifeafter2am 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,
javexI 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 -
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 -
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
-
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