Metacity crashes - Window manager warning: Received a _NET_WM_MOVERES

Hello!
I need help. I tried to install xmonad, but instead of this metacity has crashed and it doesn't executes on the startup. I can execute it manually and it works, but I get such an error:
Window manager warning: Failed to read saved session file /home/zayac/.config/metacity/sessions/10b6d74b675d6fdde8126124551975668900000060560000.ms:
Failed to open file '/home/zayac/.config/metacity/sessions/10b6d74b675d6fdde8126124551975668900000060560000.ms': No such file or directory
How can I avoid this dependency as there are no /home/zayac/.config/metacity/ directory. In addition I need it to execute on startup.
Thanks in advance.
Last edited by zayac (2009-12-19 18:10:40)

skottish wrote:Does everything work properly? If so, the messages can be ignored.
Everything seems to work properly, but if they work properly then we shouldn't be seeing messages telling us something isn't working correct should we...
So something is up and no matter what it is, even if it's a simple bug reporting an incorrect error, I'd like to fix if it I can, unless this might be at the code level and needs a patch, meaning this isn't going to be fixed until an update...
I appreciate your reply, but you telling me to ignore this means what? That you understand what is going on and why this is happening and that there is nothing I can do to fix it?
THANKS
Last edited by DasFox (2010-11-28 03:22:46)

Similar Messages

  • Window Manager Warning In Gnome

    I'm running Arch 2010.05 i686 With just the gnome base installed 'pacman -S gnome' but also some other apps and dependencies.
    I noticed when I log out of Gnome into the console I see these two messages;
    Window Manager Warning: Got a request to focus the no_focus_window with a timestamp of 0, this shouldn't happen
    Window Manager Warning: Current Time used to choose focus window: focus window may not be correct
    I'm using the default WM for Gnome Metacity, I haven't made any changes to Gnome...
    THANKS

    skottish wrote:Does everything work properly? If so, the messages can be ignored.
    Everything seems to work properly, but if they work properly then we shouldn't be seeing messages telling us something isn't working correct should we...
    So something is up and no matter what it is, even if it's a simple bug reporting an incorrect error, I'd like to fix if it I can, unless this might be at the code level and needs a patch, meaning this isn't going to be fixed until an update...
    I appreciate your reply, but you telling me to ignore this means what? That you understand what is going on and why this is happening and that there is nothing I can do to fix it?
    THANKS
    Last edited by DasFox (2010-11-28 03:22:46)

  • [SOLVED] Odd window manager problem...

    I have installed Arch and a full Gnome DE. However when I start gnome, I get an odd window manager. I tried metacity and metacity --replace in a terminal, but I just get "Window manager warning: Screen 0 on display ":0.0" already has a window manager"
    Here is what it looks like:
    Any way I can get some metacity going?
    Edit: [SOLVED]
    I just put metacity as startup application and restarted. Still not sure what that window manager was, but I'll be okay I guess...
    Last edited by phohammer (2010-03-03 02:59:43)

    sand_man wrote:
    haha you had gnome running with twm as the window manager instead of metacity.
    You need to put 'exec gnome-session' in your .xinitrc file.
    twm huh? Well that's a new one for me!
    I tried to do that but the .xinitrc file didn't exist yet and I wasn't sure if I should make it...I think I tried ~/.xinitrc . Would it be in another directory?

  • Window manager crashes when I run the program I'm making.

    Hello, I'm making a program which uses OpenGL, Python and Cocoa with PyObjC. I've made an additional part to my program which uses the same graphical code as everything else. When using it, the window manager crashes. It happens at two places. At one place, the fps drops rapidly before the crash happens. The other place has no fps drop noticeable; it simply crashes.
    I have no idea how to debug this because all I have is an error report.
    Can anyone make sense of the error report? (Same on each occasion)
    Thank you.
    Process: WindowServer [58]
    Path: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/WindowServer
    Identifier: WindowServer
    Version: ??? (???)
    Code Type: X86-64 (Native)
    Parent Process: launchd [1]
    Date/Time: 2010-08-05 16:22:48.418 +0100
    OS Version: Mac OS X 10.6.4 (10F569)
    Report Version: 6
    Exception Type: EXCBADACCESS (SIGSEGV)
    Exception Codes: KERNINVALIDADDRESS at 0x0000000000000000
    Crashed Thread: 0 Dispatch queue: com.apple.main-thread
    Thread 0 Crashed: Dispatch queue: com.apple.main-thread
    0 com.apple.GeForceGLDriver 0x00000002000119a4 gldAttachDrawable + 2388
    1 com.apple.GeForceGLDriver 0x00000002000ce0c5 gldUpdateDispatch + 14581
    2 com.apple.GeForceGLDriver 0x00000002000ce1b6 gldUpdateDispatch + 14822
    3 GLEngine 0x000000011291f146 glFlush_Exec + 133
    4 com.apple.CoreGraphics 0x00007fff802bc177 CGXGLAccelFinish + 154
    5 com.apple.CoreGraphics 0x00007fff802bb2e0 CGXReleaseDisplayDeviceSurface + 232
    6 com.apple.CoreGraphics 0x00007fff80292044 CGXUpdateDisplay + 7218
    7 com.apple.CoreGraphics 0x00007fff8028ad70 _CGXRunTimerPass + 344
    8 com.apple.CoreGraphics 0x00007fff802a1c37 CGXRunOneServicesPass + 138
    9 com.apple.CoreGraphics 0x00007fff802aad4a CGXServerLoop + 139
    10 com.apple.CoreGraphics 0x00007fff80275856 CGXGetRootAdminCredentials + 0
    11 WindowServer 0x0000000100000f29 main + 9
    12 WindowServer 0x0000000100000f18 start + 52
    Thread 1: Dispatch queue: com.apple.libdispatch-manager
    0 libSystem.B.dylib 0x00007fff88c7408a kevent + 10
    1 libSystem.B.dylib 0x00007fff88c75f5d dispatch_mgrinvoke + 154
    2 libSystem.B.dylib 0x00007fff88c75c34 dispatch_queueinvoke + 185
    3 libSystem.B.dylib 0x00007fff88c7575e dispatch_workerthread2 + 252
    4 libSystem.B.dylib 0x00007fff88c75088 pthreadwqthread + 353
    5 libSystem.B.dylib 0x00007fff88c74f25 start_wqthread + 13
    Thread 2:
    0 libSystem.B.dylib 0x00007fff88c5b2fa machmsgtrap + 10
    1 libSystem.B.dylib 0x00007fff88c5b96d mach_msg + 59
    2 com.apple.CoreFoundation 0x00007fff846173c2 __CFRunLoopRun + 1698
    3 com.apple.CoreFoundation 0x00007fff8461684f CFRunLoopRunSpecific + 575
    4 com.apple.CoreFoundation 0x00007fff846165d6 CFRunLoopRun + 70
    5 com.apple.CoreGraphics 0x00007fff8028773e eventThread + 470
    6 libSystem.B.dylib 0x00007fff88c94456 pthreadstart + 331
    7 libSystem.B.dylib 0x00007fff88c94309 thread_start + 13
    Thread 3:
    0 libSystem.B.dylib 0x00007fff88c5b2fa machmsgtrap + 10
    1 libSystem.B.dylib 0x00007fff88c5b96d mach_msg + 59
    2 com.apple.QuartzCore 0x00007fff8317abe2 CA::Render::Server::server_thread(void*) + 177
    3 com.apple.QuartzCore 0x00007fff8317ab22 thread_fun + 34
    4 libSystem.B.dylib 0x00007fff88c94456 pthreadstart + 331
    5 libSystem.B.dylib 0x00007fff88c94309 thread_start + 13
    Thread 4:
    0 libSystem.B.dylib 0x00007fff88c95eb6 _semwaitsignal + 10
    1 libSystem.B.dylib 0x00007fff88c99cd1 pthread_condwait + 1286
    2 com.apple.CoreGraphics 0x00007fff8036082a layerblit_work_queuethread + 714
    3 com.apple.CoreGraphics 0x00007fff80360a9c layerblit_work_queueserver + 156
    4 libSystem.B.dylib 0x00007fff88c94456 pthreadstart + 331
    5 libSystem.B.dylib 0x00007fff88c94309 thread_start + 13
    Thread 0 crashed with X86 Thread State (64-bit):
    rax: 0x00000000e00002c2 rbx: 0x0000000112f65000 rcx: 0x00007fff88c5b2fa rdx: 0x0000000012fa8000
    rdi: 0x00007fff5fbfd800 rsi: 0x00007fff711475c0 rbp: 0x00007fff5fbfe990 rsp: 0x00007fff5fbfe990
    r8: 0x0000000000000e03 r9: 0x0000000000000000 r10: 0x00000000000010bc r11: 0x0000000000000206
    r12: 0x0000000112fa8000 r13: 0x0000000000000003 r14: 0x00007fff5fbfe9c0 r15: 0x0000000100106030
    rip: 0x00000002000119a4 rfl: 0x0000000000010246 cr2: 0x0000000000000000
    Binary Images:
    0x100000000 - 0x100000fff WindowServer ??? (???) <339853D7-1BCB-51F6-24DA-7615FFB3DDEB> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphic s.framework/Resources/WindowServer
    0x100683000 - 0x100697fff com.apple.GeForceGA 1.6.16 (6.1.6) <5D2C7F65-FF94-5808-AFFB-18DC4BED0C58> /System/Library/Extensions/GeForceGA.plugin/Contents/MacOS/GeForceGA
    0x112900000 - 0x112a8dfe7 GLEngine ??? (???) <57D733C2-F7CB-2B8F-CD34-C85A193145DE> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
    0x112abe000 - 0x112ee1fef libclh.dylib 3.1.1 C (3.1.1) <83F3C7DB-D2E2-07B0-E433-386C9428AD72> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
    0x200000000 - 0x2006fbff7 com.apple.GeForceGLDriver 1.6.16 (6.1.6) <4F3D3917-641B-AA12-04DE-D3A1995C3B18> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDrive r
    0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <B536F2F1-9DF1-3B6C-1C2C-9075EA219A06> /usr/lib/dyld
    0x7fff80003000 - 0x7fff80005fff libRadiance.dylib ??? (???) <D67C08B6-4D4A-916D-E936-528E145A56E2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff80006000 - 0x7fff80096fff com.apple.SearchKit 1.3.0 (1.3.0) <4175DC31-1506-228A-08FD-C704AC9DF642> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x7fff800d6000 - 0x7fff8011eff7 libvDSP.dylib 268.0.1 (compatibility 1.0.0) <170DE04F-89AB-E295-0880-D69CAFBD7979> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x7fff801ba000 - 0x7fff808b7067 com.apple.CoreGraphics 1.543.50 (???) <46A7D60C-0500-B96C-ECAD-1D658487D213> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff80c60000 - 0x7fff80d30ff7 com.apple.CFNetwork 454.9.7 (454.9.7) <AA6EB690-6CCF-603D-AAC2-35B9E05D1593> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x7fff80d31000 - 0x7fff80d45ff7 com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <621B7415-A0B9-07A7-F313-36BEEDD7B132> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff80d46000 - 0x7fff80d4cff7 com.apple.DiskArbitration 2.3 (2.3) <857F6E43-1EF4-7D53-351B-10DE0A8F992A> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff81307000 - 0x7fff81356fef libTIFF.dylib ??? (???) <A66CBA9C-A38D-5EDB-BFB5-CB398F033D6F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff81412000 - 0x7fff8143dff7 libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <87A0B228-B24A-C426-C3FB-B40D7258DD49> /usr/lib/libxslt.1.dylib
    0x7fff816ea000 - 0x7fff816fbff7 libz.1.dylib 1.2.3 (compatibility 1.0.0) <FB5EE53A-0534-0FFA-B2ED-486609433717> /usr/lib/libz.1.dylib
    0x7fff816fc000 - 0x7fff816fcff7 com.apple.CoreServices 44 (44) <210A4C56-BECB-E3E4-B6EE-7EC53E02265D> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff8189e000 - 0x7fff8189fff7 com.apple.TrustEvaluationAgent 1.1 (1) <51867586-1C71-AE37-EAAD-535A58DD3550> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
    0x7fff818a3000 - 0x7fff818b7fff libGL.dylib ??? (???) <5AD69545-D1A3-C017-C7AF-B4AFD6F08FA2> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff818b8000 - 0x7fff81a6efef com.apple.ImageIO.framework 3.0.3 (3.0.3) <A32D0B5A-7149-7739-22D3-84D38B07E9E5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x7fff81c95000 - 0x7fff81c9bff7 IOSurface ??? (???) <EB2019F6-7C5C-3D59-E11F-6119466C12A9> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff81ce0000 - 0x7fff82013fe7 com.apple.CoreServices.CarbonCore 861.13 (861.13) <BC2F9B4E-D305-D717-D97E-EC78C7DE9EE9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x7fff82014000 - 0x7fff82091fef libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
    0x7fff82092000 - 0x7fff82097fff libGFXShared.dylib ??? (???) <1265FAEF-1C97-B339-28A4-4510589B067B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
    0x7fff82a87000 - 0x7fff82a9dfef libbsm.0.dylib ??? (???) <42D3023A-A1F7-4121-6417-FCC6B51B3E90> /usr/lib/libbsm.0.dylib
    0x7fff82ac5000 - 0x7fff82c83fff libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <0E53A4A6-AC06-1B61-2285-248F534EE356> /usr/lib/libicucore.A.dylib
    0x7fff82ea3000 - 0x7fff82ea3ff7 com.apple.Accelerate 1.6 (Accelerate 1.6) <2BB7D669-4B40-6A52-ADBD-DA4DB3BC0B1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff82ec5000 - 0x7fff82ec5ff7 com.apple.ApplicationServices 38 (38) <10A0B9E9-4988-03D4-FC56-DDE231A02C63> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x7fff83060000 - 0x7fff83120fff libFontParser.dylib ??? (???) <A4F8189D-1D5B-2F8D-E78E-6D934A8E8407> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff83121000 - 0x7fff83125ff7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
    0x7fff83128000 - 0x7fff834c1ff7 com.apple.QuartzCore 1.6.2 (227.22) <76EE0A32-B20B-F316-ADDD-4230329253D5> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff83612000 - 0x7fff8361ffe7 libCSync.A.dylib 543.50.0 (compatibility 64.0.0) <7B891D4C-1F19-4DB0-FD12-7A7D5E8F47AE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x7fff836a4000 - 0x7fff836cafe7 libJPEG.dylib ??? (???) <4060F3E2-BAD3-244F-D777-51BA16569DA4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff836cb000 - 0x7fff837e2fef libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <EE067D7E-15B3-F043-6FBD-10BA31FE76C7> /usr/lib/libxml2.2.dylib
    0x7fff83851000 - 0x7fff83860fff com.apple.NetFS 3.2.1 (3.2.1) <FF21DB1E-F425-1005-FB70-BC19CAF4006E> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff83ae2000 - 0x7fff83b40ff7 com.apple.framework.IOKit 2.0 (???) <010C3398-7363-8F4B-719C-263867F15F63> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff83bb5000 - 0x7fff83c8fff7 com.apple.vImage 4.0 (4.0) <354F34BF-B221-A3C9-2CA7-9BE5E14AD5AD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x7fff83e01000 - 0x7fff83e52fe7 com.apple.HIServices 1.8.0 (???) <1ABA7802-C1E4-06A0-9035-2792CC915BF6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x7fff83e53000 - 0x7fff83e61ff7 libkxld.dylib ??? (???) <EE840168-1F67-6219-8BA3-C46039BCC8B3> /usr/lib/system/libkxld.dylib
    0x7fff83e6f000 - 0x7fff83eb9ff7 com.apple.Metadata 10.6.3 (507.10) <641395B7-FF2C-B94C-965A-CE6A0830645F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x7fff8403a000 - 0x7fff840bffff com.apple.print.framework.PrintCore 6.2 (312.5) <E736F6DC-2E69-A14D-6BCF-69D14232F8B8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x7fff840dc000 - 0x7fff84195fff libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <5A15E12A-AE8F-1A36-BBC7-564E7D7AD0FB> /usr/lib/libsqlite3.dylib
    0x7fff841d9000 - 0x7fff84273fff com.apple.ApplicationServices.ATS 4.3 (???) <A7CD9E1F-C563-E940-130D-AA7E08C5A29F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x7fff84274000 - 0x7fff84289ff7 com.apple.LangAnalysis 1.6.6 (1.6.6) <DC999B32-BF41-94C8-0583-27D9AB463E8B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff845cb000 - 0x7fff84740ff7 com.apple.CoreFoundation 6.6.3 (550.29) <48810602-63C3-994D-E563-DD02B16E76E1> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff84741000 - 0x7fff84762fff libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <6993F348-428F-C97E-7A84-7BD2EDC46A62> /usr/lib/libresolv.9.dylib
    0x7fff84763000 - 0x7fff84818fe7 com.apple.ColorSync 4.6.3 (4.6.3) <AA93AD96-6974-9104-BF55-AF7A813C8A1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x7fff84819000 - 0x7fff848d6ff7 com.apple.CoreServices.OSServices 357 (357) <718F0719-DC9F-E392-7C64-9D7DFE3D02E2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x7fff848d7000 - 0x7fff84977fff com.apple.LaunchServices 362.1 (362.1) <2740103A-6C71-D99F-8C6F-FA264546AD8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x7fff84978000 - 0x7fff849b0fef libcups.2.dylib 2.8.0 (compatibility 2.0.0) <31A78904-A500-0DA9-0609-F1EB81383326> /usr/lib/libcups.2.dylib
    0x7fff84a39000 - 0x7fff84a3efff libGIF.dylib ??? (???) <21FC6B02-6AC3-C4DB-0B50-98144802274C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff84b1b000 - 0x7fff84f5efef libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <0CC61C98-FF51-67B3-F3D8-C5E430C201A9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x7fff84f5f000 - 0x7fff84f82fff com.apple.opencl 12.1 (12.1) <403E8F37-4348-B9BC-08E6-7693A995B7EC> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff84f83000 - 0x7fff84fa8fe7 com.apple.CoreVideo 1.6.1 (45.4) <B1516554-88BC-CF1E-5409-BFF27A73D1AF> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff8532f000 - 0x7fff8533eff7 com.apple.opengl 1.6.8 (1.6.8) <0CDC4F98-7981-A114-1778-AF171075138E> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff85364000 - 0x7fff85382fff libPng.dylib ??? (???) <F6932C8D-E6B1-0871-B698-15180AA948F7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff855a6000 - 0x7fff85827fef com.apple.Foundation 6.6.3 (751.29) <DAEDB589-9F59-9556-CF8D-07556317937B> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff8587b000 - 0x7fff858a3fff com.apple.DictionaryServices 1.1.1 (1.1.1) <9FD709FC-23F0-F270-EAC1-C590CD516A36> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x7fff8594d000 - 0x7fff85a5cfe7 libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <36DA89A6-3AF5-86F2-BDD5-B94C7C0844D4> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff86770000 - 0x7fff869f6ff7 com.apple.security 6.1.1 (37594) <5EDDC08C-C95B-2D24-E1D2-D30D233AB065> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff87514000 - 0x7fff8754ffff com.apple.AE 496.4 (496.4) <CBEDB6A1-FD85-F842-4EB8-CC289FAE0F24> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x7fff87558000 - 0x7fff8755bff7 libCoreVMClient.dylib ??? (???) <DBB2C09F-4BF4-326C-B775-B7A128C501E3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
    0x7fff87774000 - 0x7fff877bdfef libGLU.dylib ??? (???) <34D118CD-F9EE-D023-FEBF-74581DEF31CD> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff87d7f000 - 0x7fff87e2efff edu.mit.Kerberos 6.5.10 (6.5.10) <F3F76EDF-5660-78F0-FE6E-33B6174F55A4> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff87e2f000 - 0x7fff87e70fff com.apple.SystemConfiguration 1.10.2 (1.10.2) <BC27BDD4-9CC8-9AF0-B4C2-DD50FD751CBF> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x7fff87fef000 - 0x7fff87ff5fff libCGXCoreImage.A.dylib 543.50.0 (compatibility 64.0.0) <2D72D55A-C8FE-78DD-602E-E934057EDF95> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
    0x7fff88208000 - 0x7fff88a12fe7 libBLAS.dylib 219.0.0 (compatibility 1.0.0) <FC941ECB-71D0-FAE3-DCBF-C5A619E594B8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x7fff88a13000 - 0x7fff88b2cfef libGLProgrammability.dylib ??? (???) <B057FC52-6A97-F450-48D8-325A70423A53> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
    0x7fff88b68000 - 0x7fff88c1efff libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <F206BE6D-8777-AE6C-B367-7BEA76C14241> /usr/lib/libobjc.A.dylib
    0x7fff88c59000 - 0x7fff88c59ff7 com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <DA9BFF01-40DF-EBD5-ABB7-787DAF2D77CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x7fff88c5a000 - 0x7fff88e1afef libSystem.B.dylib 125.2.0 (compatibility 1.0.0) <95E02DD0-ADEA-745B-E7FA-ABA064E4658C> /usr/lib/libSystem.B.dylib
    0x7fff88e1b000 - 0x7fff88e85fe7 libvMisc.dylib 268.0.1 (compatibility 1.0.0) <75A8D840-4ACE-6560-0889-2AFB6BE08E59> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x7fff88eaa000 - 0x7fff88ef6fff libauto.dylib ??? (???) <072804DF-36AD-2DBE-7EF8-639CFB79077F> /usr/lib/libauto.dylib
    0x7fff88ef7000 - 0x7fff88f38fef com.apple.QD 3.35 (???) <78C9A560-E6F7-DC4F-F85E-E63CF8A98F0B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x7fff88fb6000 - 0x7fff88fe7fff libGLImage.dylib ??? (???) <2F18DB77-CF77-1311-9E20-FE460090C166> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x7fff88fe8000 - 0x7fff89066fff com.apple.CoreText 3.1.0 (???) <B740DA1D-EFD0-CCBF-F893-E3004FE58A98> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x7fffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???) <95E02DD0-ADEA-745B-E7FA-ABA064E4658C> /usr/lib/libSystem.B.dylib

    ''christ1 [[#answer-684469|said]]''
    <blockquote>
    Reboot your computer.
    When it's back up again run the installer with administrator permissions.
    </blockquote>
    Thank you christ1. That worked. I did try running it with administrator, but I hadn't rebooted and it didn't work. It did work after I rebooted. I don't know why that should have mattered, but there you go. Thank you again.

  • My window manager only starts 50% of the time.

    Hello all, I installed arch about a week ago and it has run perfectly.
    Unfortunately about 2 days ago I have a strange issue that I can't seem to diagnose.
    When I boot my arch install, (dual boot win8 with seperate hard drive), and login using slim, around 50% of the time everything will load up and my panel will show etc.
    The other 50% of the time the desktop brings up just my mouse, I'm using a tiling manager and the hotkeys dont work either which makes me think that .xinit isn't being executed, yet other things in there work fine.
    bspwm is my window manager, slim is my login manager, I looked in xorg.0.log a few times and couldn't find anything.  Any help would be appreciated!
    (Sorry if this is in the wrong place, also ask for any files you need)

    Trilby wrote:
    Chazza, using exec is common, but not at all necessary.  Without the exec, the parent shell process just hangs around - this is unneeded, but it does no harm.  One can even put many WMs one after the other with no exec command to run one right after the other.  Or put a few (or just one) WM in a loop with no 'exec' in order to restart the WM without restarting X (this can be seen in the dwm wiki for one example).
    Toqoz, please post (or link to) 2 xorg logs: 1 for a successful run, and one for the failed attempt.
    Heres my /var/log/Xorg.0.log file for a successful boot, couldn't find the xorg folder in ~/.local/share/xorg.
    [ 15.806]
    X.Org X Server 1.17.1
    Release Date: 2015-02-10
    [ 15.806] X Protocol Version 11, Revision 0
    [ 15.806] Build Operating System: Linux 3.18.6-1-ARCH x86_64
    [ 15.806] Current Operating System: Linux qhost 3.19.2-1-ARCH #1 SMP PREEMPT Wed Mar 18 16:21:02 CET 2015 x86_64
    [ 15.806] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=db8748e8-ddcb-48c6-ac0c-e8560a1c3848 rw quiet
    [ 15.806] Build Date: 14 March 2015 06:45:50PM
    [ 15.806]
    [ 15.806] Current version of pixman: 0.32.6
    [ 15.807] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 15.807] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 15.807] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Apr 2 20:30:04 2015
    [ 15.871] (==) Using config file: "/etc/X11/xorg.conf"
    [ 15.872] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 15.872] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [ 16.049] (==) ServerLayout "Layout0"
    [ 16.049] (**) |-->Screen "Screen0" (0)
    [ 16.049] (**) | |-->Monitor "Monitor0"
    [ 16.050] (**) | |-->Device "Device0"
    [ 16.050] (**) |-->Input Device "Keyboard0"
    [ 16.050] (**) |-->Input Device "Mouse0"
    [ 16.050] (==) Automatically adding devices
    [ 16.050] (==) Automatically enabling devices
    [ 16.050] (==) Automatically adding GPU devices
    [ 16.084] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/OTF/".
    [ 16.084] Entry deleted from font path.
    [ 16.084] (Run 'mkfontdir' on "/usr/share/fonts/OTF/").
    [ 16.084] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
    [ 16.084] Entry deleted from font path.
    [ 16.084] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 16.084] Entry deleted from font path.
    [ 16.084] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 16.085] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 16.085] Entry deleted from font path.
    [ 16.085] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 16.085] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/
    [ 16.085] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 16.085] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    [ 16.085] (WW) Disabling Keyboard0
    [ 16.085] (WW) Disabling Mouse0
    [ 16.085] (II) Loader magic: 0x815d80
    [ 16.085] (II) Module ABI versions:
    [ 16.085] X.Org ANSI C Emulation: 0.4
    [ 16.085] X.Org Video Driver: 19.0
    [ 16.085] X.Org XInput driver : 21.0
    [ 16.085] X.Org Server Extension : 9.0
    [ 16.086] (EE) systemd-logind: failed to get session: PID 333 does not belong to any known session
    [ 16.086] (II) xfree86: Adding drm device (/dev/dri/card0)
    [ 16.088] (--) PCI:*(0:1:0:0) 10de:1187:3842:2765 rev 161, Mem @ 0xf6000000/16777216, 0xe8000000/134217728, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
    [ 16.088] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 16.088] (II) LoadModule: "glx"
    [ 16.097] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 17.059] (II) Module glx: vendor="NVIDIA Corporation"
    [ 17.059] compiled for 4.0.2, module version = 1.0.0
    [ 17.059] Module class: X.Org Server Extension
    [ 17.067] (II) NVIDIA GLX Module 346.47 Thu Feb 19 18:09:07 PST 2015
    [ 17.089] (II) LoadModule: "nvidia"
    [ 17.130] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 17.222] (II) Module nvidia: vendor="NVIDIA Corporation"
    [ 17.222] compiled for 4.0.2, module version = 1.0.0
    [ 17.222] Module class: X.Org Video Driver
    [ 17.232] (II) NVIDIA dlloader X Driver 346.47 Thu Feb 19 17:47:18 PST 2015
    [ 17.232] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [ 17.233] (++) using VT number 7
    [ 17.321] (II) Loading sub module "fb"
    [ 17.321] (II) LoadModule: "fb"
    [ 17.321] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 17.347] (II) Module fb: vendor="X.Org Foundation"
    [ 17.347] compiled for 1.17.1, module version = 1.0.0
    [ 17.347] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 17.347] (II) Loading sub module "wfb"
    [ 17.347] (II) LoadModule: "wfb"
    [ 17.347] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [ 17.364] (II) Module wfb: vendor="X.Org Foundation"
    [ 17.364] compiled for 1.17.1, module version = 1.0.0
    [ 17.364] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 17.364] (II) Loading sub module "ramdac"
    [ 17.364] (II) LoadModule: "ramdac"
    [ 17.364] (II) Module "ramdac" already built-in
    [ 17.366] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
    [ 17.366] (==) NVIDIA(0): RGB weight 888
    [ 17.366] (==) NVIDIA(0): Default visual is TrueColor
    [ 17.366] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 17.368] (**) NVIDIA(0): Option "MetaModes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
    [ 17.368] (**) NVIDIA(0): Enabling 2D acceleration
    [ 18.022] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
    [ 18.024] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 760 (GK104) at PCI:1:0:0 (GPU-0)
    [ 18.024] (--) NVIDIA(0): Memory: 2097152 kBytes
    [ 18.024] (--) NVIDIA(0): VideoBIOS: 80.04.c4.00.60
    [ 18.024] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    [ 18.033] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 760 at PCI:1:0:0
    [ 18.033] (--) NVIDIA(0): CRT-0
    [ 18.033] (--) NVIDIA(0): DFP-0
    [ 18.033] (--) NVIDIA(0): Samsung S27B370 (DFP-1) (boot, connected)
    [ 18.033] (--) NVIDIA(0): DFP-2
    [ 18.033] (--) NVIDIA(0): DFP-3
    [ 18.033] (--) NVIDIA(0): DFP-4
    [ 18.033] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
    [ 18.033] (--) NVIDIA(0): DFP-0: Internal TMDS
    [ 18.033] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
    [ 18.033] (--) NVIDIA(0): Samsung S27B370 (DFP-1): Internal TMDS
    [ 18.033] (--) NVIDIA(GPU-0): Samsung S27B370 (DFP-1): 340.0 MHz maximum pixel clock
    [ 18.033] (--) NVIDIA(0): DFP-2: Internal TMDS
    [ 18.033] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock
    [ 18.033] (--) NVIDIA(0): DFP-3: Internal TMDS
    [ 18.033] (--) NVIDIA(GPU-0): DFP-3: 330.0 MHz maximum pixel clock
    [ 18.033] (--) NVIDIA(0): DFP-4: Internal DisplayPort
    [ 18.033] (--) NVIDIA(GPU-0): DFP-4: 960.0 MHz maximum pixel clock
    [ 18.033] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
    [ 18.033] (**) NVIDIA(0): device Samsung S27B370 (DFP-1) (Using EDID frequencies has
    [ 18.033] (**) NVIDIA(0): been enabled on all display devices.)
    [ 18.035] (II) NVIDIA(0): Validated MetaModes:
    [ 18.036] (II) NVIDIA(0): "nvidia-auto-select+0+0{ForceFullCompositionPipeline=On}"
    [ 18.036] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
    [ 18.103] (--) NVIDIA(0): DPI set to (81, 80); computed from "UseEdidDpi" X config
    [ 18.103] (--) NVIDIA(0): option
    [ 18.103] (--) Depth 24 pixmap format is 32 bpp
    [ 18.103] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
    [ 18.103] (II) NVIDIA: access.
    [ 18.106] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
    [ 18.106] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
    [ 18.106] (II) NVIDIA(0): configuration option may not be set correctly. When the
    [ 18.106] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
    [ 18.106] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
    [ 18.106] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
    [ 18.106] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
    [ 18.106] (II) NVIDIA(0): Config Options in the README.
    [ 18.115] (II) NVIDIA(0): Setting mode "nvidia-auto-select+0+0{ForceFullCompositionPipeline=On}"
    [ 18.327] (==) NVIDIA(0): Disabling shared memory pixmaps
    [ 18.327] (==) NVIDIA(0): Backing store enabled
    [ 18.327] (==) NVIDIA(0): Silken mouse enabled
    [ 18.328] (**) NVIDIA(0): DPMS enabled
    [ 18.328] (II) Loading sub module "dri2"
    [ 18.328] (II) LoadModule: "dri2"
    [ 18.328] (II) Module "dri2" already built-in
    [ 18.328] (II) NVIDIA(0): [DRI2] Setup complete
    [ 18.328] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
    [ 18.328] (--) RandR disabled
    [ 18.334] (II) Initializing extension GLX
    [ 18.334] (II) Indirect GLX disabled.(II) config/udev: Adding input device Power Button (/dev/input/event4)
    [ 18.892] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 18.892] (II) LoadModule: "evdev"
    [ 18.893] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 18.935] (II) Module evdev: vendor="X.Org Foundation"
    [ 18.935] compiled for 1.17.1, module version = 2.9.2
    [ 18.935] Module class: X.Org XInput Driver
    [ 18.935] ABI class: X.Org XInput driver, version 21.0
    [ 18.935] (II) Using input driver 'evdev' for 'Power Button'
    [ 18.935] (**) Power Button: always reports core events
    [ 18.935] (**) evdev: Power Button: Device: "/dev/input/event4"
    [ 18.935] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 18.935] (--) evdev: Power Button: Found keys
    [ 18.935] (II) evdev: Power Button: Configuring as keyboard
    [ 18.935] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6/event4"
    [ 18.935] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [ 18.935] (**) Option "xkb_rules" "evdev"
    [ 18.935] (**) Option "xkb_model" "pc104"
    [ 18.935] (**) Option "xkb_layout" "us"
    [ 18.961] (II) config/udev: Adding input device Power Button (/dev/input/event3)
    [ 18.961] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 18.961] (II) Using input driver 'evdev' for 'Power Button'
    [ 18.961] (**) Power Button: always reports core events
    [ 18.961] (**) evdev: Power Button: Device: "/dev/input/event3"
    [ 18.961] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 18.961] (--) evdev: Power Button: Found keys
    [ 18.961] (II) evdev: Power Button: Configuring as keyboard
    [ 18.961] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input5/event3"
    [ 18.961] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    [ 18.961] (**) Option "xkb_rules" "evdev"
    [ 18.961] (**) Option "xkb_model" "pc104"
    [ 18.961] (**) Option "xkb_layout" "us"
    [ 18.961] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event13)
    [ 18.961] (II) No input driver specified, ignoring this device.
    [ 18.961] (II) This device may have been added with another device file.
    [ 18.962] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event14)
    [ 18.962] (II) No input driver specified, ignoring this device.
    [ 18.962] (II) This device may have been added with another device file.
    [ 18.962] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event15)
    [ 18.962] (II) No input driver specified, ignoring this device.
    [ 18.962] (II) This device may have been added with another device file.
    [ 18.962] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event16)
    [ 18.962] (II) No input driver specified, ignoring this device.
    [ 18.962] (II) This device may have been added with another device file.
    [ 18.962] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event0)
    [ 18.962] (**) Logitech USB Keyboard: Applying InputClass "evdev keyboard catchall"
    [ 18.962] (II) Using input driver 'evdev' for 'Logitech USB Keyboard'
    [ 18.962] (**) Logitech USB Keyboard: always reports core events
    [ 18.962] (**) evdev: Logitech USB Keyboard: Device: "/dev/input/event0"
    [ 18.962] (--) evdev: Logitech USB Keyboard: Vendor 0x46d Product 0xc31d
    [ 18.962] (--) evdev: Logitech USB Keyboard: Found keys
    [ 18.962] (II) evdev: Logitech USB Keyboard: Configuring as keyboard
    [ 18.963] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.3/3-1.3:1.0/0003:046D:C31D.0001/input/input2/event0"
    [ 18.963] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 8)
    [ 18.963] (**) Option "xkb_rules" "evdev"
    [ 18.963] (**) Option "xkb_model" "pc104"
    [ 18.963] (**) Option "xkb_layout" "us"
    [ 18.963] (II) config/udev: Adding input device Logitech USB Keyboard (/dev/input/event1)
    [ 18.963] (**) Logitech USB Keyboard: Applying InputClass "evdev keyboard catchall"
    [ 18.963] (II) Using input driver 'evdev' for 'Logitech USB Keyboard'
    [ 18.963] (**) Logitech USB Keyboard: always reports core events
    [ 18.963] (**) evdev: Logitech USB Keyboard: Device: "/dev/input/event1"
    [ 18.963] (--) evdev: Logitech USB Keyboard: Vendor 0x46d Product 0xc31d
    [ 18.963] (--) evdev: Logitech USB Keyboard: Found absolute axes
    [ 18.963] (II) evdev: Logitech USB Keyboard: Forcing absolute x/y axes to exist.
    [ 18.963] (--) evdev: Logitech USB Keyboard: Found keys
    [ 18.963] (II) evdev: Logitech USB Keyboard: Forcing relative x/y axes to exist.
    [ 18.963] (II) evdev: Logitech USB Keyboard: Configuring as mouse
    [ 18.963] (II) evdev: Logitech USB Keyboard: Configuring as keyboard
    [ 18.963] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.3/3-1.3:1.1/0003:046D:C31D.0002/input/input3/event1"
    [ 18.963] (II) XINPUT: Adding extended input device "Logitech USB Keyboard" (type: KEYBOARD, id 9)
    [ 18.963] (**) Option "xkb_rules" "evdev"
    [ 18.963] (**) Option "xkb_model" "pc104"
    [ 18.963] (**) Option "xkb_layout" "us"
    [ 18.964] (II) evdev: Logitech USB Keyboard: initialized for absolute axes.
    [ 18.964] (**) Logitech USB Keyboard: (accel) keeping acceleration scheme 1
    [ 18.964] (**) Logitech USB Keyboard: (accel) acceleration profile 0
    [ 18.964] (**) Logitech USB Keyboard: (accel) acceleration factor: 2.000
    [ 18.964] (**) Logitech USB Keyboard: (accel) acceleration threshold: 4
    [ 18.964] (II) config/udev: Adding input device Razer Razer DeathAdder (/dev/input/event2)
    [ 18.964] (**) Razer Razer DeathAdder: Applying InputClass "evdev pointer catchall"
    [ 18.964] (**) Razer Razer DeathAdder: Applying InputClass "My Mouse"
    [ 18.964] (II) Using input driver 'evdev' for 'Razer Razer DeathAdder'
    [ 18.964] (**) Razer Razer DeathAdder: always reports core events
    [ 18.964] (**) evdev: Razer Razer DeathAdder: Device: "/dev/input/event2"
    [ 19.016] (--) evdev: Razer Razer DeathAdder: Vendor 0x1532 Product 0x16
    [ 19.016] (--) evdev: Razer Razer DeathAdder: Found 12 mouse buttons
    [ 19.016] (--) evdev: Razer Razer DeathAdder: Found scroll wheel(s)
    [ 19.016] (--) evdev: Razer Razer DeathAdder: Found relative axes
    [ 19.016] (--) evdev: Razer Razer DeathAdder: Found x and y relative axes
    [ 19.016] (II) evdev: Razer Razer DeathAdder: Configuring as mouse
    [ 19.016] (II) evdev: Razer Razer DeathAdder: Adding scrollwheel support
    [ 19.016] (**) evdev: Razer Razer DeathAdder: YAxisMapping: buttons 4 and 5
    [ 19.016] (**) evdev: Razer Razer DeathAdder: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 19.016] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.4/3-1.4:1.0/0003:1532:0016.0006/input/input22/event2"
    [ 19.016] (II) XINPUT: Adding extended input device "Razer Razer DeathAdder" (type: MOUSE, id 10)
    [ 19.016] (II) evdev: Razer Razer DeathAdder: initialized for relative axes.
    [ 19.017] (**) Option "AccelerationScheme" "none"
    [ 19.017] (**) Razer Razer DeathAdder: (accel) selected scheme none/0
    [ 19.017] (**) Razer Razer DeathAdder: (accel) acceleration factor: 2.000
    [ 19.017] (**) Razer Razer DeathAdder: (accel) acceleration threshold: 4
    [ 19.017] (II) config/udev: Adding input device Razer Razer DeathAdder (/dev/input/mouse0)
    [ 19.017] (**) Razer Razer DeathAdder: Applying InputClass "My Mouse"
    [ 19.017] (II) No input driver specified, ignoring this device.
    [ 19.017] (II) This device may have been added with another device file.
    [ 19.017] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event7)
    [ 19.017] (II) No input driver specified, ignoring this device.
    [ 19.017] (II) This device may have been added with another device file.
    [ 19.018] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event8)
    [ 19.018] (II) No input driver specified, ignoring this device.
    [ 19.018] (II) This device may have been added with another device file.
    [ 19.018] (II) config/udev: Adding input device HDA Intel PCH Line Out Front (/dev/input/event9)
    [ 19.018] (II) No input driver specified, ignoring this device.
    [ 19.018] (II) This device may have been added with another device file.
    [ 19.018] (II) config/udev: Adding input device HDA Intel PCH Line Out Surround (/dev/input/event10)
    [ 19.018] (II) No input driver specified, ignoring this device.
    [ 19.018] (II) This device may have been added with another device file.
    [ 19.018] (II) config/udev: Adding input device HDA Intel PCH Line Out CLFE (/dev/input/event11)
    [ 19.018] (II) No input driver specified, ignoring this device.
    [ 19.018] (II) This device may have been added with another device file.
    [ 19.019] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event12)
    [ 19.019] (II) No input driver specified, ignoring this device.
    [ 19.019] (II) This device may have been added with another device file.
    [ 19.019] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event6)
    [ 19.019] (II) No input driver specified, ignoring this device.
    [ 19.019] (II) This device may have been added with another device file.
    [ 19.019] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
    [ 19.019] (II) No input driver specified, ignoring this device.
    [ 19.019] (II) This device may have been added with another device file.
    [ 213.516] (II) config/udev: removing device Razer Razer DeathAdder
    [ 213.556] (II) evdev: Razer Razer DeathAdder: Close
    [ 213.556] (II) UnloadModule: "evdev"
    [ 328.612] (II) config/udev: Adding input device Razer Razer DeathAdder (/dev/input/mouse0)
    [ 328.612] (**) Razer Razer DeathAdder: Applying InputClass "My Mouse"
    [ 328.612] (II) No input driver specified, ignoring this device.
    [ 328.612] (II) This device may have been added with another device file.
    [ 328.612] (II) config/udev: Adding input device Razer Razer DeathAdder (/dev/input/event2)
    [ 328.612] (**) Razer Razer DeathAdder: Applying InputClass "evdev pointer catchall"
    [ 328.612] (**) Razer Razer DeathAdder: Applying InputClass "My Mouse"
    [ 328.612] (II) Using input driver 'evdev' for 'Razer Razer DeathAdder'
    [ 328.612] (**) Razer Razer DeathAdder: always reports core events
    [ 328.612] (**) evdev: Razer Razer DeathAdder: Device: "/dev/input/event2"
    [ 328.663] (--) evdev: Razer Razer DeathAdder: Vendor 0x1532 Product 0x16
    [ 328.663] (--) evdev: Razer Razer DeathAdder: Found 12 mouse buttons
    [ 328.663] (--) evdev: Razer Razer DeathAdder: Found scroll wheel(s)
    [ 328.663] (--) evdev: Razer Razer DeathAdder: Found relative axes
    [ 328.663] (--) evdev: Razer Razer DeathAdder: Found x and y relative axes
    [ 328.663] (II) evdev: Razer Razer DeathAdder: Configuring as mouse
    [ 328.663] (II) evdev: Razer Razer DeathAdder: Adding scrollwheel support
    [ 328.663] (**) evdev: Razer Razer DeathAdder: YAxisMapping: buttons 4 and 5
    [ 328.663] (**) evdev: Razer Razer DeathAdder: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 328.663] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.4/3-1.4:1.0/0003:1532:0016.000A/input/input26/event2"
    [ 328.663] (II) XINPUT: Adding extended input device "Razer Razer DeathAdder" (type: MOUSE, id 10)
    [ 328.663] (II) evdev: Razer Razer DeathAdder: initialized for relative axes.
    [ 328.663] (**) Option "AccelerationScheme" "none"
    [ 328.663] (**) Razer Razer DeathAdder: (accel) selected scheme none/0
    [ 328.663] (**) Razer Razer DeathAdder: (accel) acceleration factor: 2.000
    [ 328.663] (**) Razer Razer DeathAdder: (accel) acceleration threshold: 4
    [ 425.481] (II) config/udev: removing device Razer Razer DeathAdder
    [ 425.513] (II) evdev: Razer Razer DeathAdder: Close
    [ 425.513] (II) UnloadModule: "evdev"
    [ 425.536] (II) config/udev: Adding input device Razer Razer DeathAdder (/dev/input/mouse0)
    [ 425.536] (**) Razer Razer DeathAdder: Applying InputClass "My Mouse"
    [ 425.536] (II) No input driver specified, ignoring this device.
    [ 425.536] (II) This device may have been added with another device file.
    [ 425.536] (II) config/udev: Adding input device Razer Razer DeathAdder (/dev/input/event2)
    [ 425.536] (**) Razer Razer DeathAdder: Applying InputClass "evdev pointer catchall"
    [ 425.536] (**) Razer Razer DeathAdder: Applying InputClass "My Mouse"
    [ 425.536] (II) Using input driver 'evdev' for 'Razer Razer DeathAdder'
    [ 425.536] (**) Razer Razer DeathAdder: always reports core events
    [ 425.536] (**) evdev: Razer Razer DeathAdder: Device: "/dev/input/event2"
    [ 425.590] (--) evdev: Razer Razer DeathAdder: Vendor 0x1532 Product 0x16
    [ 425.590] (--) evdev: Razer Razer DeathAdder: Found 12 mouse buttons
    [ 425.590] (--) evdev: Razer Razer DeathAdder: Found scroll wheel(s)
    [ 425.590] (--) evdev: Razer Razer DeathAdder: Found relative axes
    [ 425.590] (--) evdev: Razer Razer DeathAdder: Found x and y relative axes
    [ 425.590] (II) evdev: Razer Razer DeathAdder: Configuring as mouse
    [ 425.590] (II) evdev: Razer Razer DeathAdder: Adding scrollwheel support
    [ 425.590] (**) evdev: Razer Razer DeathAdder: YAxisMapping: buttons 4 and 5
    [ 425.590] (**) evdev: Razer Razer DeathAdder: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 425.590] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.4/3-1.4:1.0/0003:1532:0016.000B/input/input27/event2"
    [ 425.590] (II) XINPUT: Adding extended input device "Razer Razer DeathAdder" (type: MOUSE, id 10)
    [ 425.590] (II) evdev: Razer Razer DeathAdder: initialized for relative axes.
    [ 425.590] (**) Option "AccelerationScheme" "none"
    [ 425.590] (**) Razer Razer DeathAdder: (accel) selected scheme none/0
    [ 425.590] (**) Razer Razer DeathAdder: (accel) acceleration factor: 2.000
    [ 425.590] (**) Razer Razer DeathAdder: (accel) acceleration threshold: 4
    I've tried booting with the razer service disabled, I have to plug in my mouse again to use it when booting from Windows.
    Will edit with a failed boot very soon.

  • Bare Window Manager (ex-MMWM)

    Working at this for a day now.
    Basically it's a full screen window manager aimed to those who spend their day cycling through windows instead of having 10 onscreen at a time. It's a dumbed down version of Ratpoison's default behaviour (really dumbed down..I don't expect anyone to use it as a fulltime WM anytime soon).
    For people who only use GNU Screen, Firefox  and/or Emacs all day long(like me), it could prove quite useful.
    Not sure if this will ever have any type of tiling..I might make it work with some predefined layouts but not sure.
    For now I'm concentrating on cleaning it a bit, adding window by number selection(right now you can only cycle through them with MOD+Tab) and I need to get it to ignore DOCK type applications(eg trays and whatnot).
    Also a messaging system of some sort is a must.
    So far it has keys to:
    - pop a new terminal
    - kill selected window
    - cycle through windows
    - pop a launcher menu (using dmenu by default)
    - show a list of windows (working, but needs some enhancement)
    Configurable options:
    - launcher menu to run
    - terminal to run
    - font
    - window list fg/bg color/selected window fg color/
    - screen padding(how much space to leave unmanaged on all sides of the screen - you can see a 16 pixel gap on top of the screenie)
    - window list position (one of the four corners)
    Will post code as soon as I think it deserves sharing, for now here's a little "teaser"
    Last edited by Wra!th (2009-05-29 05:53:02)

    And a first release.
    I'm still working hard on this so let me know what bugs you find etc.
    I agree this can't compete to any WM's on the "market" but I enjoy working on it, and I use it as I type.
    I changed a lot from the first draft so at places I may have forgotten to clean stuff up, working on that now.
    Also writing a "normal" window killing routine..right now it's really violent.
    keys:
    MOD is Mod4 (left windows key) by default
    MOD + t - spawn terminal
    MOD + w - window list
    MOD + s - enter select window by number mode
    MOD + q - kill window
    MOD + m - spawn dmenu
    MOD + p - select previous window
    MOD + n - select next window
    mmwm.c
    #include <stdarg.h>
    #include <stdio.h>
    #include <string.h>
    #include <X11/keysym.h>
    #include <X11/Xlib.h>
    #include <X11/Xutil.h>
    #include <unistd.h>
    #include <errno.h>
    #include <stdlib.h>
    #include "conf.h"
    #define DEBUG 0
    Display * display;
    Window root;
    Screen *screen;
    int SCREEN_WIDTH;
    int SCREEN_HEIGHT;
    GC MMWM_GC, MMWM_SELECTED_GC;
    Colormap MMWM_colormap = None;
    XFontStruct * fontstruct;
    Bool input = False;
    Window input_window;
    static char input_text[256];
    #define max_windows 999
    Window windows_container[max_windows];
    Window selected;
    char window_select_prompt[] = "Jump to window - ";
    void main_loop();
    GC MMWM_Colors(char *FG, char *BG);
    void handle_keypress_event(XEvent *e);
    void handle_maprequest_event(XEvent *e);
    void handle_configure_event(XEvent *e);
    void handle_destroy_event(XEvent *e);
    void handle_expose_event(XEvent *e);
    int handle_x_error(Display *display, XErrorEvent *e);
    void handle_property_event(XEvent *e);
    int init_gc();
    void spawn(const char *cmd);
    ulong name2color(const char *id);
    void LOG(const char *text, ...);
    void LOG_DEBUG(const char *text, ...);
    void list_windows();
    int get_free_position();
    int free_position(Window window);
    int get_position(Window window);
    int select_window(int window);
    void grab_keyboard();
    int get_prev_window();
    int get_next_window();
    void LOG(const char *text, ...)
    va_list vl;
    va_start(vl, text);
    vfprintf(stderr, text, vl);
    va_end(vl);
    void LOG_DEBUG(const char *text, ...)
    if(DEBUG == 1){
    va_list vl;
    va_start(vl, text);
    vfprintf(stderr, text, vl);
    va_end(vl);
    void spawn(const char *cmd)
    if(fork() == 0) {
    if(display) close(ConnectionNumber(display));
    setsid();
    execl("/bin/sh", "/bin/sh", "-c", cmd, (char *)NULL);
    int TextWidth(XFontStruct *fs, const char *text)
    if(strlen(text) >= 1 && text != NULL) {
    return XTextWidth(fs, text, strlen(text));
    } else {
    return 1;
    int TextHeight(XFontStruct *fs) {
    return fs->ascent + fs->descent;
    ulong name2color(const char *cid)
    XColor tmpcol;
    if(!XParseColor(display, MMWM_colormap, cid, &tmpcol)) {
    LOG("Cannot allocate \"%s\" color. Defaulting to black!\n", cid);
    return BlackPixel(display, XDefaultScreen(display));
    if(!XAllocColor(display, MMWM_colormap, &tmpcol)) {
    LOG("Cannot allocate \"%s\" color. Defaulting to black!\n", cid);
    return BlackPixel(display, XDefaultScreen(display));
    return tmpcol.pixel;
    int init_gc()
    XGCValues gcv;
    gcv.font = fontstruct->fid;
    gcv.foreground = name2color(FGCOLOR);
    gcv.background = name2color(BGCOLOR);
    gcv.function = GXcopy;
    gcv.subwindow_mode = IncludeInferiors;
    gcv.line_width = 1;
    MMWM_GC = XCreateGC(display, root, GCForeground | GCBackground | GCFunction | GCLineWidth | GCSubwindowMode | GCFont, &gcv);
    gcv.foreground = name2color(SELFGCOLOR);
    MMWM_SELECTED_GC = XCreateGC(display, root, GCForeground | GCBackground | GCFunction | GCLineWidth | GCSubwindowMode | GCFont, &gcv);
    return 0;
    int get_prev_window()
    int x;
    for(x = get_position(selected) - 1; x >= 0; x--)
    if(windows_container[x] != None)
    LOG_DEBUG("Found previous window at: %d\n", x);
    return x;
    return -1;
    int get_next_window()
    int x;
    for(x = get_position(selected) + 1; x < max_windows; x++)
    if(windows_container[x] != None)
    LOG_DEBUG("Found next window at: %d\n", x);
    return x;
    return -1;
    void grab_keyboard()
    XGrabKey(display, XKeysymToKeycode (display, KEY_WINLIST), MOD_MASK, root, True, GrabModeAsync, GrabModeAsync);
    XGrabKey(display, XKeysymToKeycode (display, KEY_SELECT), MOD_MASK, root, True, GrabModeAsync, GrabModeAsync);
    XGrabKey(display, XKeysymToKeycode (display, KEY_TERMINAL), MOD_MASK, root, True,GrabModeAsync, GrabModeAsync);
    XGrabKey(display, XKeysymToKeycode (display, KEY_KILL), MOD_MASK, root, True, GrabModeAsync, GrabModeAsync);
    XGrabKey(display, XKeysymToKeycode (display, KEY_MENU), MOD_MASK, root, True, GrabModeAsync, GrabModeAsync);
    XGrabKey(display, XKeysymToKeycode (display, KEY_NEXT), MOD_MASK, root, True, GrabModeAsync, GrabModeAsync);
    XGrabKey(display, XKeysymToKeycode (display, KEY_PREV), MOD_MASK, root, True, GrabModeAsync, GrabModeAsync);
    void create_input_box()
    char tmp[256];
    sprintf(tmp, "%s ", window_select_prompt);
    input_window = XCreateSimpleWindow(display, root, 0, 0, TextWidth(fontstruct, tmp) + (INPUTPADDING *2), TextHeight(fontstruct) + INPUTPADDING, 0, name2color(FGCOLOR), name2color(BGCOLOR));
    XMapWindow(display, input_window);
    XDrawString(display, input_window, MMWM_GC, INPUTPADDING , 0 + TextHeight(fontstruct) - fontstruct->max_bounds.descent + (INPUTPADDING / 2), window_select_prompt, strlen(window_select_prompt));
    XGrabKey(display, AnyKey, AnyModifier, root, True, GrabModeAsync, GrabModeAsync);
    void update_input_box()
    XClearWindow(display, input_window);
    XDrawString(display, input_window, MMWM_GC, INPUTPADDING , 0 + TextHeight(fontstruct) - fontstruct->max_bounds.descent + (INPUTPADDING / 2), window_select_prompt, strlen(window_select_prompt));
    XDrawString(display, input_window, MMWM_GC, INPUTPADDING + TextWidth(fontstruct, window_select_prompt), 0 + TextHeight(fontstruct) - fontstruct->max_bounds.descent + (INPUTPADDING / 2), input_text, strlen(input_text));
    void handle_keypress_event(XEvent * e)
    XKeyEvent keyevent = e->xkey;
    KeySym key = XKeycodeToKeysym(display, keyevent.keycode, 0);
    KeySym ksym;
    char tmp[32];
    int count, input_length;
    if(!input)
    switch (XLookupKeysym(&keyevent, 0))
    case KEY_SELECT:
    input = True;
    create_input_box();
    break;
    case KEY_TERMINAL:
    spawn(TERMINAL);
    break;
    case KEY_MENU:
    spawn(MENU);
    break;
    case KEY_WINLIST:
    if(TIMEOUT > 0)
    list_windows();
    break;
    case KEY_KILL:
    XDestroyWindow(display, selected);
    break;
    case KEY_PREV:
    select_window(get_prev_window());
    break;
    case KEY_NEXT:
    select_window(get_next_window());
    break;
    } else {
    if(key == XK_Return || key == XK_KP_Enter)
    if(atoi(input_text) || atoi(input_text) == 0) select_window(atoi(input_text));
    input = False;
    input_text[0] = 0;
    XDestroyWindow(display, input_window);
    XUngrabKey(display, AnyKey, AnyModifier, root);
    grab_keyboard();
    return;
    input_length = strlen(input_text);
    if(key != XK_BackSpace && key != XK_Delete && key != XK_KP_Delete)
    if(input_length < 3)
    tmp[0] = 0;
    count = XLookupString(&e->xkey, tmp, sizeof(tmp), &ksym, NULL);
    tmp[count] = 0;
    strncpy(input_text + input_length, tmp, sizeof(input_text) - input_length);
    update_input_box();
    } else {
    if(input_length > 0)
    input_text[strlen(input_text) - 1] = 0;
    update_input_box();
    void list_windows()
    int th,ypos;
    th = TextHeight(fontstruct);
    ypos = 0 + th - fontstruct->max_bounds.descent;
    Window WINDOW_LIST_WINDOW = None;
    char *tmp;
    char title[256];
    int x;
    int number = 0;
    int max_title = 0;
    XWindowAttributes winattr;
    Window root_return;
    int char_width = TextWidth(fontstruct, " ");
    for (x = 0; x< max_windows; x++)
    if(windows_container[x] != None)
    if(!XGetWindowAttributes(display, windows_container[x], &winattr) || winattr.override_redirect || XGetTransientForHint(display, windows_container[x], &root_return)) continue;
    if(winattr.map_state == IsViewable)
    if(XFetchName(display, windows_container[x], &tmp))
    number++;
    if(windows_container[x] == selected)
    sprintf(title, "%d - %s", get_position(windows_container[x]), tmp);
    } else {
    sprintf(title, "%d - %s", get_position(windows_container[x]), tmp);
    if(strlen(title) > max_title) max_title = strlen(title);
    title[0] = 0;
    int win_width = max_title * char_width + WLISTPADDING*2;
    switch(WLISTPOS)
    case 0:
    WINDOW_LIST_WINDOW = XCreateSimpleWindow(display, root, PADDING_WEST, PADDING_NORTH, win_width, number * th, 0, name2color(FGCOLOR), name2color(BGCOLOR));
    break;
    case 1:
    WINDOW_LIST_WINDOW = XCreateSimpleWindow(display, root, 0 + SCREEN_WIDTH - PADDING_EAST - win_width, PADDING_NORTH, win_width, number * th, 0, name2color(FGCOLOR), name2color(BGCOLOR));
    break;
    case 2:
    WINDOW_LIST_WINDOW = XCreateSimpleWindow(display, root, 0 + SCREEN_WIDTH - PADDING_EAST - win_width, 0 + SCREEN_HEIGHT - PADDING_SOUTH - (number * th),win_width,number * th, 0, name2color(FGCOLOR), name2color(BGCOLOR));
    break;
    case 3:
    WINDOW_LIST_WINDOW = XCreateSimpleWindow(display, root, PADDING_WEST, 0 + SCREEN_HEIGHT - PADDING_SOUTH - (number * th),win_width,number * th, 0, name2color(FGCOLOR), name2color(BGCOLOR));
    break;
    case 4:
    WINDOW_LIST_WINDOW = XCreateSimpleWindow(display, root, (SCREEN_WIDTH / 2) - (win_width / 2), (SCREEN_HEIGHT / 2) - ((number * th) / 2),win_width,number * th, 0, name2color(FGCOLOR), name2color(BGCOLOR));
    break;
    default:
    WINDOW_LIST_WINDOW = XCreateSimpleWindow(display, root, PADDING_WEST, PADDING_NORTH, win_width, number * th, 0, name2color(FGCOLOR), name2color(BGCOLOR));
    break;
    XMapRaised(display, WINDOW_LIST_WINDOW);
    for (x = 0; x< max_windows; x++)
    if(windows_container[x] != None)
    if(!XGetWindowAttributes(display, windows_container[x], &winattr) || winattr.override_redirect || XGetTransientForHint(display, windows_container[x], &root_return)) continue;
    if(winattr.map_state == IsViewable)
    if(XFetchName(display, windows_container[x], &tmp))
    if(windows_container[x] == selected)
    sprintf(title, "%d - %s", get_position(windows_container[x]), tmp);
    XFillRectangle(display, WINDOW_LIST_WINDOW, MMWM_SELECTED_GC, 0, ypos - th + fontstruct->max_bounds.descent, win_width, th);
    XDrawString(display, WINDOW_LIST_WINDOW, MMWM_GC, WLISTPADDING, ypos, title, strlen(title));
    ypos+=th;
    } else {
    sprintf(title, "%d - %s", get_position(windows_container[x]), tmp);
    XDrawString(display, WINDOW_LIST_WINDOW, MMWM_GC, WLISTPADDING, ypos, title, strlen(title));
    ypos+=th;
    title[0] = 0;
    XFlush(display);
    sleep(TIMEOUT);
    XFlush(display);
    if(WINDOW_LIST_WINDOW)
    XDestroyWindow(display, WINDOW_LIST_WINDOW);
    int select_window(int window)
    if(windows_container[window] != None)
    LOG_DEBUG("Selecting window at position: %d\n", window);
    XRaiseWindow(display, windows_container[window]);
    XSetInputFocus(display, windows_container[window], RevertToParent, CurrentTime);
    selected = windows_container[window];
    return 0;
    } else {
    return -1;
    int get_free_position()
    int x;
    for(x = 0; x < max_windows; x++)
    if(windows_container[x] == None)
    LOG_DEBUG("Asigning position: %d\n", x);
    return x;
    return -1;
    int get_position(Window window)
    int x;
    for(x = 0; x < max_windows; x++)
    if(windows_container[x] == window)
    LOG_DEBUG("Window has position: %d\n", x);
    return x;
    return -1;
    int free_position(Window window)
    int x;
    for(x = 0; x < max_windows; x++)
    if(windows_container[x] == window)
    LOG_DEBUG("Freeing position: %d\n", x);
    windows_container[x] = None;
    return 1;
    void handle_maprequest_event(XEvent *e)
    XMapWindow(display, e->xmaprequest.window);
    XMoveResizeWindow(display, e->xmaprequest.window, PADDING_WEST, PADDING_NORTH, SCREEN_WIDTH - PADDING_WEST - PADDING_EAST, SCREEN_HEIGHT - PADDING_NORTH - PADDING_SOUTH);
    XRaiseWindow(display, e->xmaprequest.window);
    XSetInputFocus(display, e->xmaprequest.window,RevertToParent, CurrentTime);
    selected = e->xmaprequest.window;
    windows_container[get_free_position()] = selected;
    void handle_destroy_event(XEvent *e)
    free_position(e->xdestroywindow.window);
    XDestroyWindow(display, e->xdestroywindow.window);
    void handle_configure_event(XEvent *e)
    e->xconfigurerequest.type = ConfigureNotify;
    e->xconfigurerequest.x = 0;
    e->xconfigurerequest.y = 0;
    e->xconfigurerequest.width = SCREEN_WIDTH;
    e->xconfigurerequest.height = SCREEN_HEIGHT;
    e->xconfigurerequest.window = e->xconfigure.window;
    e->xconfigurerequest.border_width = 0;
    e->xconfigurerequest.above = None;
    XSendEvent(display, e->xconfigurerequest.window, False, StructureNotifyMask, (XEvent*)&e->xconfigurerequest);
    void handle_expose_event(XEvent *e)
    // Redraw stuff in here...window title etc
    // Not handled yet but I'ma add it here for future dev
    void handle_property_event(XEvent *e)
    // In case properties like name etc change ... handle them in here
    // Not handled yet but I'ma add it here for future dev
    int handle_x_error(Display *display, XErrorEvent *e)
    LOG_DEBUG("Xevent error: %d\n", e->error_code);
    LOG_DEBUG("Operation: %d\n", e->request_code);
    LOG_DEBUG("Resource: %lu (0x%lx)\n", e->resourceid, e->resourceid);
    return 0;
    void main_loop()
    XEvent event;
    XSetErrorHandler(handle_x_error); //Ignore X errors otherwise the WM would crash every other minute :)
    while(1){
    XNextEvent(display, &event);
    switch(event.type){
    case KeyPress:
    handle_keypress_event(&event);
    break;
    case MapRequest:
    handle_maprequest_event(&event);
    break;
    case DestroyNotify:
    handle_destroy_event(&event);
    break;
    case ConfigureNotify:
    handle_configure_event(&event);
    break;
    case Expose:
    handle_expose_event(&event);
    break;
    case PropertyNotify:
    handle_property_event(&event);
    break;
    default:
    LOG_DEBUG("Received an unhandled event: %d\n", event.type);
    break;
    int main(int argc, char *argv[])
    if(!(display = XOpenDisplay(DISPLAY))){
    LOG("MMWM: cannot open display! Ending session.\n");
    return -1;
    if((root = DefaultRootWindow(display)))
    XSetWindowBackground(display, root, BlackPixel(display, XDefaultScreen(display)));
    XClearWindow(display, root);
    } else {
    LOG("MMWM: cannot get root window! Ending session.\n");
    return -1;
    if((screen = DefaultScreenOfDisplay(display)))
    SCREEN_WIDTH = XWidthOfScreen(screen);
    SCREEN_HEIGHT = XHeightOfScreen(screen);
    LOG("Screen: %d x %d\n", SCREEN_WIDTH, SCREEN_HEIGHT);
    } else {
    LOG("MMWM: cannot get screen! Ending session.\n");
    return -1;
    fontstruct = XLoadQueryFont(display, FONT);
    if (!fontstruct) {
    LOG("Couldn't find font \"%s\", loading default\n", FONT);
    fontstruct = XLoadQueryFont(display, "-*-fixed-medium-r-*-*-12-*-*-*-*-*-iso8859-1");
    if (!fontstruct) {
    LOG("Couldn't load default fixed font. Something is seriouslly wrong. Ending session.\n");
    return -1;
    grab_keyboard();
    XSelectInput(display, root, SubstructureNotifyMask | SubstructureRedirectMask );
    MMWM_colormap = DefaultColormap(display, 0);
    init_gc();
    main_loop();
    XFree(MMWM_GC);
    XFree(MMWM_SELECTED_GC);
    XCloseDisplay(display);
    return 0;
    conf.h
    #ifndef CONF_H
    #define CONF_H
    #define DISPLAY ":0"
    #define MOD_MASK Mod4Mask /* Modifier key */
    #define KEY_WINLIST 'w' /* key to show window list */
    #define KEY_SELECT 's' /* key to spawn window selection input */
    #define KEY_TERMINAL 't' /* key to spawn terminal */
    #define KEY_KILL 'q' /* key to kill selected window */
    #define KEY_MENU 'm' /* key to spawn menu */
    #define KEY_PREV 'p' /* select previous window in list */
    #define KEY_NEXT 'n' /* select next window in list */
    #define TERMINAL "urxvt" /* terminal */
    #define MENU "`dmenu_path | dmenu -fn '-xos4-terminus-*-r-*-*-12-*-*-*-*-*-*-*' -nb '#222222' -nf '#FFFFFF' -sf '#ffffff' -sb '#666666'`"
    /* launcher menu to run */
    #define FONT "-xos4-terminus-*-*-*-*-12-*-*-*-*-*-*-*"
    /* font to use */
    #define FGCOLOR "Grey90" /* window list and input window foreground color */
    #define BGCOLOR "#191919" /* window list and input window background color */
    #define SELFGCOLOR "#454545" /* window list background for selected window */
    #define PADDING_NORTH 0 /* top screen edge unmanaged pixels */
    #define PADDING_WEST 0 /* left screen edge unmanaged pixels */
    #define PADDING_SOUTH 0 /* bottom screen edge unmanaged pixels */
    #define PADDING_EAST 0 /* right screen edge unmanaged pixels */
    #define INPUTPADDING 5 /* space around input area in the input window */
    #define WLISTPADDING 5 /* left and right space in window list */
    #define WLISTPOS 1 /* 0 = NW, 1 = NE, 2 = SE, 3 = SW, 4 = C */
    #define TIMEOUT 1
    #endif
    Makefile
    PREFIX?=/usr
    CFLAGS?=-Os -Wall
    all:
    $(CC) $(CFLAGS) -I$(PREFIX)/include -L$(PREFIX)/lib -lX11 -o mmwm mmwm.c
    install: mmwm
    install -s mmwm $(PREFIX)/bin
    clean:
    rm -f mmwm
    Last edited by Wra!th (2009-04-26 15:23:33)

  • Changing window manager

    How do you change the window manager gnome uses?  I wanted to try afterstep but it says one is already running (I assume metacity).  Found gnome-wm but it just says "window manager already running".  I tried killall metacity but it just crashed gnome..
    Thanks for any help!

    you could try to kill you're window manager and start a new one, then save you session and voila problem solved 8)

  • LightDM suddenly broke after uninstalling a window manager

    I've been using LightDM with XFCE fine for months. I just installed the i3 window manager to try it out. I didn't like it, so I uninstalled it. All of the sudden, LightDM no longer works. When it starts, I see just a black screen with a black cursor. The screen flashes once, then comes back with the same black screen/cursor. If I switch to a TTY, I see that systemd-journal is using 100% CPU. I have no idea what went wrong.
    I also tried using SLiM. It doesn't freeze like LightDM, but when I try to login, it says "failed to execute login command."
    I tried reinstalling LightDM but that didn't make a difference. I know this is really little information, but does anyone know what I can do to fix it?
    Last edited by corban (2013-05-12 03:48:43)

    [ 131.232]
    X.Org X Server 1.14.1
    Release Date: 2013-04-17
    [ 131.232] X Protocol Version 11, Revision 0
    [ 131.232] Build Operating System: Linux 3.8.7-1-ARCH x86_64
    [ 131.232] Current Operating System: Linux daz 3.8.11-1-ARCH #1 SMP PREEMPT Wed May 1 20:18:57 CEST 2013 x86_64
    [ 131.232] Kernel command line: root=/dev/sda1 ro initrd=../initramfs-linux.img BOOT_IMAGE=../vmlinuz-linux
    [ 131.232] Build Date: 17 April 2013 02:37:06PM
    [ 131.232]
    [ 131.232] Current version of pixman: 0.30.0
    [ 131.232] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 131.232] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 131.232] (==) Log file: "/var/log/Xorg.0.log", Time: Sun May 12 11:24:05 2013
    [ 131.232] (==) Using config file: "/etc/X11/xorg.conf"
    [ 131.232] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 131.232] (==) No Layout section. Using the first Screen section.
    [ 131.232] (==) No screen section available. Using defaults.
    [ 131.232] (**) |-->Screen "Default Screen Section" (0)
    [ 131.232] (**) | |-->Monitor "<default monitor>"
    [ 131.232] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
    [ 131.232] (**) | |-->Device "Gfx card"
    [ 131.232] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 131.232] (==) Automatically adding devices
    [ 131.232] (==) Automatically enabling devices
    [ 131.232] (==) Automatically adding GPU devices
    [ 131.232] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 131.232] Entry deleted from font path.
    [ 131.232] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 131.232] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 131.232] Entry deleted from font path.
    [ 131.232] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 131.232] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/OTF/,
    /usr/share/fonts/Type1/
    [ 131.232] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 131.232] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 131.232] (II) Loader magic: 0x7fcc20
    [ 131.232] (II) Module ABI versions:
    [ 131.232] X.Org ANSI C Emulation: 0.4
    [ 131.232] X.Org Video Driver: 14.1
    [ 131.232] X.Org XInput driver : 19.1
    [ 131.232] X.Org Server Extension : 7.0
    [ 131.233] (--) PCI:*(0:1:0:0) 10de:1201:1043:83b4 rev 161, Mem @ 0xf6000000/33554432, 0xe0000000/134217728, 0xec000000/67108864, I/O @ 0x0000bf00/128, BIOS @ 0x????????/524288
    [ 131.233] Initializing built-in extension Generic Event Extension
    [ 131.233] Initializing built-in extension SHAPE
    [ 131.233] Initializing built-in extension MIT-SHM
    [ 131.233] Initializing built-in extension XInputExtension
    [ 131.233] Initializing built-in extension XTEST
    [ 131.233] Initializing built-in extension BIG-REQUESTS
    [ 131.233] Initializing built-in extension SYNC
    [ 131.233] Initializing built-in extension XKEYBOARD
    [ 131.233] Initializing built-in extension XC-MISC
    [ 131.233] Initializing built-in extension SECURITY
    [ 131.233] Initializing built-in extension XINERAMA
    [ 131.233] Initializing built-in extension XFIXES
    [ 131.233] Initializing built-in extension RENDER
    [ 131.233] Initializing built-in extension RANDR
    [ 131.233] Initializing built-in extension COMPOSITE
    [ 131.233] Initializing built-in extension DAMAGE
    [ 131.234] Initializing built-in extension MIT-SCREEN-SAVER
    [ 131.234] Initializing built-in extension DOUBLE-BUFFER
    [ 131.234] Initializing built-in extension RECORD
    [ 131.234] Initializing built-in extension DPMS
    [ 131.234] Initializing built-in extension X-Resource
    [ 131.234] Initializing built-in extension XVideo
    [ 131.234] Initializing built-in extension XVideo-MotionCompensation
    [ 131.234] Initializing built-in extension XFree86-VidModeExtension
    [ 131.234] Initializing built-in extension XFree86-DGA
    [ 131.234] Initializing built-in extension XFree86-DRI
    [ 131.234] Initializing built-in extension DRI2
    [ 131.234] (II) LoadModule: "glx"
    [ 131.234] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 131.239] (II) Module glx: vendor="NVIDIA Corporation"
    [ 131.239] compiled for 4.0.2, module version = 1.0.0
    [ 131.239] Module class: X.Org Server Extension
    [ 131.239] (II) NVIDIA GLX Module 313.30 Wed Mar 27 15:51:21 PDT 2013
    [ 131.239] Loading extension GLX
    [ 131.239] (==) Matched nouveau as autoconfigured driver 0
    [ 131.239] (==) Matched nvidia as autoconfigured driver 1
    [ 131.239] (==) Matched nv as autoconfigured driver 2
    [ 131.239] (==) Matched vesa as autoconfigured driver 3
    [ 131.239] (==) Matched modesetting as autoconfigured driver 4
    [ 131.239] (==) Matched fbdev as autoconfigured driver 5
    [ 131.239] (==) Assigned the driver to the xf86ConfigLayout
    [ 131.239] (II) LoadModule: "nouveau"
    [ 131.240] (WW) Warning, couldn't open module nouveau
    [ 131.240] (II) UnloadModule: "nouveau"
    [ 131.240] (II) Unloading nouveau
    [ 131.240] (EE) Failed to load module "nouveau" (module does not exist, 0)
    [ 131.240] (II) LoadModule: "nvidia"
    [ 131.240] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 131.240] (II) Module nvidia: vendor="NVIDIA Corporation"
    [ 131.240] compiled for 4.0.2, module version = 1.0.0
    [ 131.240] Module class: X.Org Video Driver
    [ 131.240] (II) LoadModule: "nv"
    [ 131.240] (WW) Warning, couldn't open module nv
    [ 131.240] (II) UnloadModule: "nv"
    [ 131.240] (II) Unloading nv
    [ 131.240] (EE) Failed to load module "nv" (module does not exist, 0)
    [ 131.240] (II) LoadModule: "vesa"
    [ 131.240] (WW) Warning, couldn't open module vesa
    [ 131.240] (II) UnloadModule: "vesa"
    [ 131.240] (II) Unloading vesa
    [ 131.240] (EE) Failed to load module "vesa" (module does not exist, 0)
    [ 131.240] (II) LoadModule: "modesetting"
    [ 131.240] (WW) Warning, couldn't open module modesetting
    [ 131.240] (II) UnloadModule: "modesetting"
    [ 131.240] (II) Unloading modesetting
    [ 131.240] (EE) Failed to load module "modesetting" (module does not exist, 0)
    [ 131.240] (II) LoadModule: "fbdev"
    [ 131.240] (WW) Warning, couldn't open module fbdev
    [ 131.240] (II) UnloadModule: "fbdev"
    [ 131.240] (II) Unloading fbdev
    [ 131.240] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [ 131.240] (II) NVIDIA dlloader X Driver 313.30 Wed Mar 27 15:33:21 PDT 2013
    [ 131.240] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [ 131.240] (++) using VT number 7
    [ 131.243] (II) Loading sub module "wfb"
    [ 131.243] (II) LoadModule: "wfb"
    [ 131.243] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [ 131.243] (II) Module wfb: vendor="X.Org Foundation"
    [ 131.243] compiled for 1.14.1, module version = 1.0.0
    [ 131.243] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 131.243] (II) Loading sub module "ramdac"
    [ 131.243] (II) LoadModule: "ramdac"
    [ 131.243] (II) Module "ramdac" already built-in
    [ 131.243] (II) NVIDIA(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 131.243] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
    [ 131.243] (==) NVIDIA(0): RGB weight 888
    [ 131.243] (==) NVIDIA(0): Default visual is TrueColor
    [ 131.243] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 131.243] (**) NVIDIA(0): Option "NoLogo" "1"
    [ 131.243] (**) NVIDIA(0): Option "DamageEvents" "1"
    [ 131.243] (**) NVIDIA(0): Option "OnDemandVBlankInterrupts" "1"
    [ 131.243] (**) NVIDIA(0): Enabling 2D acceleration
    [ 131.515] (II) NVIDIA(GPU-0): Display (Acer G235H (DFP-2)) does not support NVIDIA 3D Vision
    [ 131.515] (II) NVIDIA(GPU-0): stereo.
    [ 131.516] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 560 (GF114) at PCI:1:0:0 (GPU-0)
    [ 131.516] (--) NVIDIA(0): Memory: 1048576 kBytes
    [ 131.516] (--) NVIDIA(0): VideoBIOS: 70.24.21.00.00
    [ 131.516] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    [ 131.517] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 560 at PCI:1:0:0
    [ 131.517] (--) NVIDIA(0): CRT-0
    [ 131.517] (--) NVIDIA(0): CRT-1
    [ 131.517] (--) NVIDIA(0): DFP-0
    [ 131.517] (--) NVIDIA(0): DFP-1
    [ 131.517] (--) NVIDIA(0): Acer G235H (DFP-2) (connected)
    [ 131.517] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
    [ 131.517] (--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
    [ 131.517] (--) NVIDIA(0): DFP-0: 330.0 MHz maximum pixel clock
    [ 131.517] (--) NVIDIA(0): DFP-0: Internal Single Link TMDS
    [ 131.517] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
    [ 131.517] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
    [ 131.517] (--) NVIDIA(0): Acer G235H (DFP-2): 330.0 MHz maximum pixel clock
    [ 131.517] (--) NVIDIA(0): Acer G235H (DFP-2): Internal Dual Link TMDS
    [ 131.517] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
    [ 131.517] (**) NVIDIA(0): device Acer G235H (DFP-2) (Using EDID frequencies has been
    [ 131.517] (**) NVIDIA(0): enabled on all display devices.)
    [ 131.518] (==) NVIDIA(0):
    [ 131.518] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
    [ 131.518] (==) NVIDIA(0): will be used as the requested mode.
    [ 131.518] (==) NVIDIA(0):
    [ 131.518] (II) NVIDIA(0): Validated MetaModes:
    [ 131.518] (II) NVIDIA(0): "DFP-2:nvidia-auto-select"
    [ 131.518] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
    [ 131.554] (--) NVIDIA(0): DPI set to (95, 94); computed from "UseEdidDpi" X config
    [ 131.554] (--) NVIDIA(0): option
    [ 131.554] (--) Depth 24 pixmap format is 32 bpp
    [ 131.554] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
    [ 131.554] (II) NVIDIA: access.
    [ 131.556] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
    [ 131.556] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
    [ 131.556] (II) NVIDIA(0): configuration option may not be set correctly. When the
    [ 131.556] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
    [ 131.556] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
    [ 131.556] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
    [ 131.556] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
    [ 131.556] (II) NVIDIA(0): Config Options in the README.
    [ 131.557] (II) NVIDIA(0): Setting mode "DFP-2:nvidia-auto-select"
    [ 131.578] Loading extension NV-GLX
    [ 131.630] (==) NVIDIA(0): Disabling shared memory pixmaps
    [ 131.630] (==) NVIDIA(0): Backing store disabled
    [ 131.630] (==) NVIDIA(0): Silken mouse enabled
    [ 131.630] (==) NVIDIA(0): DPMS enabled
    [ 131.630] Loading extension NV-CONTROL
    [ 131.630] Loading extension XINERAMA
    [ 131.630] (II) Loading sub module "dri2"
    [ 131.630] (II) LoadModule: "dri2"
    [ 131.630] (II) Module "dri2" already built-in
    [ 131.630] (II) NVIDIA(0): [DRI2] Setup complete
    [ 131.630] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
    [ 131.630] (--) RandR disabled
    [ 131.633] (II) Initializing extension GLX
    [ 131.656] (II) config/udev: Adding input device Power Button (/dev/input/event5)
    [ 131.656] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 131.656] (II) LoadModule: "evdev"
    [ 131.656] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 131.656] (II) Module evdev: vendor="X.Org Foundation"
    [ 131.656] compiled for 1.14.0, module version = 2.8.0
    [ 131.656] Module class: X.Org XInput Driver
    [ 131.656] ABI class: X.Org XInput driver, version 19.1
    [ 131.656] (II) Using input driver 'evdev' for 'Power Button'
    [ 131.656] (**) Power Button: always reports core events
    [ 131.656] (**) evdev: Power Button: Device: "/dev/input/event5"
    [ 131.656] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 131.656] (--) evdev: Power Button: Found keys
    [ 131.656] (II) evdev: Power Button: Configuring as keyboard
    [ 131.656] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event5"
    [ 131.656] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [ 131.656] (**) Option "xkb_rules" "evdev"
    [ 131.656] (**) Option "xkb_model" "evdev"
    [ 131.656] (**) Option "xkb_layout" "us"
    [ 131.668] (II) config/udev: Adding input device Power Button (/dev/input/event4)
    [ 131.668] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 131.668] (II) Using input driver 'evdev' for 'Power Button'
    [ 131.668] (**) Power Button: always reports core events
    [ 131.668] (**) evdev: Power Button: Device: "/dev/input/event4"
    [ 131.668] (--) evdev: Power Button: Vendor 0 Product 0x1
    [ 131.668] (--) evdev: Power Button: Found keys
    [ 131.668] (II) evdev: Power Button: Configuring as keyboard
    [ 131.668] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4/event4"
    [ 131.668] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    [ 131.668] (**) Option "xkb_rules" "evdev"
    [ 131.668] (**) Option "xkb_model" "evdev"
    [ 131.668] (**) Option "xkb_layout" "us"
    [ 131.669] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event15)
    [ 131.669] (II) No input driver specified, ignoring this device.
    [ 131.669] (II) This device may have been added with another device file.
    [ 131.669] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event16)
    [ 131.669] (II) No input driver specified, ignoring this device.
    [ 131.669] (II) This device may have been added with another device file.
    [ 131.669] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event17)
    [ 131.669] (II) No input driver specified, ignoring this device.
    [ 131.669] (II) This device may have been added with another device file.
    [ 131.669] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event18)
    [ 131.669] (II) No input driver specified, ignoring this device.
    [ 131.669] (II) This device may have been added with another device file.
    [ 131.669] (II) config/udev: Adding input device Saitek Cyborg R.A.T.7 Mouse (/dev/input/event0)
    [ 131.669] (**) Saitek Cyborg R.A.T.7 Mouse: Applying InputClass "evdev pointer catchall"
    [ 131.669] (**) Saitek Cyborg R.A.T.7 Mouse: Applying InputClass "Mouse Remap"
    [ 131.669] (II) Using input driver 'evdev' for 'Saitek Cyborg R.A.T.7 Mouse'
    [ 131.669] (**) Saitek Cyborg R.A.T.7 Mouse: always reports core events
    [ 131.669] (**) evdev: Saitek Cyborg R.A.T.7 Mouse: Device: "/dev/input/event0"
    [ 131.669] (**) evdev: Saitek Cyborg R.A.T.7 Mouse: ButtonMapping '1 2 3 4 5 6 7 8 9 10 11 12 0 0 0'
    [ 131.669] (--) evdev: Saitek Cyborg R.A.T.7 Mouse: Vendor 0x6a3 Product 0xcd7
    [ 131.669] (--) evdev: Saitek Cyborg R.A.T.7 Mouse: Found 17 mouse buttons
    [ 131.669] (--) evdev: Saitek Cyborg R.A.T.7 Mouse: Found scroll wheel(s)
    [ 131.669] (--) evdev: Saitek Cyborg R.A.T.7 Mouse: Found relative axes
    [ 131.669] (--) evdev: Saitek Cyborg R.A.T.7 Mouse: Found x and y relative axes
    [ 131.669] (II) evdev: Saitek Cyborg R.A.T.7 Mouse: Configuring as mouse
    [ 131.669] (II) evdev: Saitek Cyborg R.A.T.7 Mouse: Adding scrollwheel support
    [ 131.669] (**) evdev: Saitek Cyborg R.A.T.7 Mouse: YAxisMapping: buttons 4 and 5
    [ 131.669] (**) evdev: Saitek Cyborg R.A.T.7 Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 131.669] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/input/input0/event0"
    [ 131.669] (II) XINPUT: Adding extended input device "Saitek Cyborg R.A.T.7 Mouse" (type: MOUSE, id 8)
    [ 131.669] (II) evdev: Saitek Cyborg R.A.T.7 Mouse: initialized for relative axes.
    [ 131.669] (**) Saitek Cyborg R.A.T.7 Mouse: (accel) keeping acceleration scheme 1
    [ 131.669] (**) Saitek Cyborg R.A.T.7 Mouse: (accel) acceleration profile 0
    [ 131.669] (**) Saitek Cyborg R.A.T.7 Mouse: (accel) acceleration factor: 2.000
    [ 131.669] (**) Saitek Cyborg R.A.T.7 Mouse: (accel) acceleration threshold: 4
    [ 131.670] (II) config/udev: Adding input device Saitek Cyborg R.A.T.7 Mouse (/dev/input/mouse0)
    [ 131.670] (II) No input driver specified, ignoring this device.
    [ 131.670] (II) This device may have been added with another device file.
    [ 131.670] (II) config/udev: Adding input device Corsair Corsair Vengeance K60 Keyboard (/dev/input/event1)
    [ 131.670] (**) Corsair Corsair Vengeance K60 Keyboard: Applying InputClass "evdev keyboard catchall"
    [ 131.670] (II) Using input driver 'evdev' for 'Corsair Corsair Vengeance K60 Keyboard'
    [ 131.670] (**) Corsair Corsair Vengeance K60 Keyboard: always reports core events
    [ 131.670] (**) evdev: Corsair Corsair Vengeance K60 Keyboard: Device: "/dev/input/event1"
    [ 131.670] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Vendor 0x1b1c Product 0xa60
    [ 131.670] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Found keys
    [ 131.670] (II) evdev: Corsair Corsair Vengeance K60 Keyboard: Configuring as keyboard
    [ 131.670] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input1/event1"
    [ 131.670] (II) XINPUT: Adding extended input device "Corsair Corsair Vengeance K60 Keyboard" (type: KEYBOARD, id 9)
    [ 131.670] (**) Option "xkb_rules" "evdev"
    [ 131.670] (**) Option "xkb_model" "evdev"
    [ 131.670] (**) Option "xkb_layout" "us"
    [ 131.670] (II) config/udev: Adding input device Corsair Corsair Vengeance K60 Keyboard (/dev/input/event2)
    [ 131.670] (**) Corsair Corsair Vengeance K60 Keyboard: Applying InputClass "evdev keyboard catchall"
    [ 131.670] (II) Using input driver 'evdev' for 'Corsair Corsair Vengeance K60 Keyboard'
    [ 131.670] (**) Corsair Corsair Vengeance K60 Keyboard: always reports core events
    [ 131.670] (**) evdev: Corsair Corsair Vengeance K60 Keyboard: Device: "/dev/input/event2"
    [ 131.670] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Vendor 0x1b1c Product 0xa60
    [ 131.670] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Found 1 mouse buttons
    [ 131.670] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Found scroll wheel(s)
    [ 131.670] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Found relative axes
    [ 131.670] (II) evdev: Corsair Corsair Vengeance K60 Keyboard: Forcing relative x/y axes to exist.
    [ 131.670] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Found absolute axes
    [ 131.670] (II) evdev: Corsair Corsair Vengeance K60 Keyboard: Forcing absolute x/y axes to exist.
    [ 131.670] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Found keys
    [ 131.670] (II) evdev: Corsair Corsair Vengeance K60 Keyboard: Configuring as mouse
    [ 131.670] (II) evdev: Corsair Corsair Vengeance K60 Keyboard: Configuring as keyboard
    [ 131.670] (II) evdev: Corsair Corsair Vengeance K60 Keyboard: Adding scrollwheel support
    [ 131.670] (**) evdev: Corsair Corsair Vengeance K60 Keyboard: YAxisMapping: buttons 4 and 5
    [ 131.670] (**) evdev: Corsair Corsair Vengeance K60 Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    [ 131.670] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.1/input/input2/event2"
    [ 131.670] (II) XINPUT: Adding extended input device "Corsair Corsair Vengeance K60 Keyboard" (type: KEYBOARD, id 10)
    [ 131.670] (**) Option "xkb_rules" "evdev"
    [ 131.670] (**) Option "xkb_model" "evdev"
    [ 131.670] (**) Option "xkb_layout" "us"
    [ 131.670] (II) evdev: Corsair Corsair Vengeance K60 Keyboard: initialized for relative axes.
    [ 131.670] (WW) evdev: Corsair Corsair Vengeance K60 Keyboard: ignoring absolute axes.
    [ 131.670] (**) Corsair Corsair Vengeance K60 Keyboard: (accel) keeping acceleration scheme 1
    [ 131.670] (**) Corsair Corsair Vengeance K60 Keyboard: (accel) acceleration profile 0
    [ 131.670] (**) Corsair Corsair Vengeance K60 Keyboard: (accel) acceleration factor: 2.000
    [ 131.670] (**) Corsair Corsair Vengeance K60 Keyboard: (accel) acceleration threshold: 4
    [ 131.671] (II) config/udev: Adding input device Corsair Corsair Vengeance K60 Keyboard (/dev/input/event3)
    [ 131.671] (**) Corsair Corsair Vengeance K60 Keyboard: Applying InputClass "evdev keyboard catchall"
    [ 131.671] (II) Using input driver 'evdev' for 'Corsair Corsair Vengeance K60 Keyboard'
    [ 131.671] (**) Corsair Corsair Vengeance K60 Keyboard: always reports core events
    [ 131.671] (**) evdev: Corsair Corsair Vengeance K60 Keyboard: Device: "/dev/input/event3"
    [ 131.671] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Vendor 0x1b1c Product 0xa60
    [ 131.671] (--) evdev: Corsair Corsair Vengeance K60 Keyboard: Found keys
    [ 131.671] (II) evdev: Corsair Corsair Vengeance K60 Keyboard: Configuring as keyboard
    [ 131.671] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.2/input/input3/event3"
    [ 131.671] (II) XINPUT: Adding extended input device "Corsair Corsair Vengeance K60 Keyboard" (type: KEYBOARD, id 11)
    [ 131.671] (**) Option "xkb_rules" "evdev"
    [ 131.671] (**) Option "xkb_model" "evdev"
    [ 131.671] (**) Option "xkb_layout" "us"
    [ 131.671] (II) config/udev: Adding input device HDA Intel PCH Line Out Side (/dev/input/event10)
    [ 131.671] (II) No input driver specified, ignoring this device.
    [ 131.671] (II) This device may have been added with another device file.
    [ 131.671] (II) config/udev: Adding input device HDA Intel PCH Line Out CLFE (/dev/input/event11)
    [ 131.671] (II) No input driver specified, ignoring this device.
    [ 131.671] (II) This device may have been added with another device file.
    [ 131.671] (II) config/udev: Adding input device HDA Intel PCH Line Out Surround (/dev/input/event12)
    [ 131.671] (II) No input driver specified, ignoring this device.
    [ 131.671] (II) This device may have been added with another device file.
    [ 131.671] (II) config/udev: Adding input device HDA Intel PCH Line Out Front (/dev/input/event13)
    [ 131.671] (II) No input driver specified, ignoring this device.
    [ 131.671] (II) This device may have been added with another device file.
    [ 131.671] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event6)
    [ 131.671] (II) No input driver specified, ignoring this device.
    [ 131.671] (II) This device may have been added with another device file.
    [ 131.671] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event7)
    [ 131.671] (II) No input driver specified, ignoring this device.
    [ 131.671] (II) This device may have been added with another device file.
    [ 131.672] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event8)
    [ 131.672] (II) No input driver specified, ignoring this device.
    [ 131.672] (II) This device may have been added with another device file.
    [ 131.672] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event9)
    [ 131.672] (II) No input driver specified, ignoring this device.
    [ 131.672] (II) This device may have been added with another device file.
    [ 131.672] (II) config/udev: Adding input device PC Speaker (/dev/input/event14)
    [ 131.672] (II) No input driver specified, ignoring this device.
    [ 131.672] (II) This device may have been added with another device file.
    Doesn't seem like there's anything wrong. Here's /var/log/lightdm/lightdm.log
    [+0.47s] DEBUG: Logging to /var/log/lightdm/lightdm.log
    [+0.47s] DEBUG: Starting Light Display Manager 1.6.0, UID=0 PID=255
    [+0.47s] DEBUG: Loaded configuration from /etc/lightdm/lightdm.conf
    [+0.47s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
    [+0.87s] DEBUG: Registered seat module xlocal
    [+0.87s] DEBUG: Registered seat module xremote
    [+0.87s] DEBUG: Adding default seat
    [+0.87s] DEBUG: Starting seat
    [+0.87s] DEBUG: Starting new display for greeter
    [+0.87s] DEBUG: Starting local X display
    [+1.08s] DEBUG: Could not run plymouth --ping: Failed to execute child process "plymouth" (No such file or directory)
    [+1.08s] DEBUG: Using VT 7
    [+1.09s] DEBUG: Activating VT 7
    [+1.09s] DEBUG: Logging to /var/log/lightdm/x-0.log
    [+1.16s] DEBUG: Writing X server authority to /run/lightdm/root/:0
    [+1.16s] DEBUG: Launching X Server
    [+1.19s] DEBUG: Launching process 263: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    [+1.19s] DEBUG: Waiting for ready signal from X server :0
    [+1.19s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
    [+1.19s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
    [+7.12s] DEBUG: Got signal 10 from process 263
    [+7.12s] DEBUG: Got signal from X server :0
    [+7.12s] DEBUG: Connecting to XServer :0
    [+7.13s] DEBUG: Starting greeter
    [+7.13s] DEBUG: Started session 284 with service 'lightdm-greeter', username 'lightdm'
    [+7.42s] DEBUG: Session 284 authentication complete with return value 0: Success
    [+7.42s] DEBUG: Greeter authorized
    [+7.42s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
    [+7.47s] DEBUG: Session 284 running command /usr/sbin/lightdm-gtk-greeter
    [+7.47s] DEBUG: org.freedesktop.Accounts does not exist, falling back to passwd file
    [+9.12s] DEBUG: Greeter connected version=1.6.0
    [+9.12s] DEBUG: Greeter connected, display is ready
    [+9.12s] DEBUG: New display ready, switching to it
    [+9.12s] DEBUG: Activating VT 7
    [+11.04s] DEBUG: Greeter closed communication channel
    [+11.04s] DEBUG: Session 284 exited with return value 139
    [+11.04s] DEBUG: Greeter quit
    [+11.04s] DEBUG: Failed to start greeter
    [+11.04s] DEBUG: Stopping display
    [+11.04s] DEBUG: Sending signal 15 to process 263
    [+11.47s] DEBUG: Process 263 exited with return value 0
    [+11.47s] DEBUG: X server stopped
    [+11.47s] DEBUG: Removing X server authority /run/lightdm/root/:0
    [+11.47s] DEBUG: Releasing VT 7
    [+11.47s] DEBUG: Display server stopped
    [+11.47s] DEBUG: Switching to greeter
    [+11.47s] DEBUG: Starting new display for greeter
    [+11.47s] DEBUG: Starting local X display
    [+11.47s] DEBUG: Using VT 7
    [+11.48s] DEBUG: Logging to /var/log/lightdm/x-0.log
    [+11.48s] DEBUG: Writing X server authority to /run/lightdm/root/:0
    [+11.48s] DEBUG: Launching X Server
    [+11.48s] DEBUG: Launching process 360: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    [+11.48s] DEBUG: Waiting for ready signal from X server :0
    [+11.91s] DEBUG: Got signal 10 from process 360
    [+11.91s] DEBUG: Got signal from X server :0
    [+11.91s] DEBUG: Connecting to XServer :0
    [+11.91s] DEBUG: Starting greeter
    [+11.91s] DEBUG: Started session 372 with service 'lightdm-greeter', username 'lightdm'
    [+11.92s] DEBUG: Session 372 authentication complete with return value 0: Success
    [+11.92s] DEBUG: Greeter authorized
    [+11.92s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
    [+11.92s] DEBUG: Session 372 running command /usr/sbin/lightdm-gtk-greeter
    [+12.07s] DEBUG: Greeter connected version=1.6.0
    [+12.07s] DEBUG: Greeter connected, display is ready
    [+12.07s] DEBUG: New display ready, switching to it
    [+12.07s] DEBUG: Activating VT 7
    [+12.39s] DEBUG: Greeter closed communication channel
    [+12.39s] DEBUG: Session 372 exited with return value 139
    [+12.39s] DEBUG: Greeter quit
    [+12.39s] DEBUG: Failed to start greeter
    [+12.39s] DEBUG: Stopping display
    [+12.39s] DEBUG: Sending signal 15 to process 360
    [+12.73s] DEBUG: Process 360 exited with return value 0
    [+12.73s] DEBUG: X server stopped
    [+12.73s] DEBUG: Removing X server authority /run/lightdm/root/:0
    [+12.73s] DEBUG: Releasing VT 7
    [+12.73s] DEBUG: Display server stopped
    [+12.73s] DEBUG: Switching to greeter
    [+12.73s] DEBUG: Starting new display for greeter
    [+12.73s] DEBUG: Starting local X display
    [+12.73s] DEBUG: Using VT 7
    [+12.73s] DEBUG: Logging to /var/log/lightdm/x-0.log
    [+12.73s] DEBUG: Writing X server authority to /run/lightdm/root/:0
    [+12.73s] DEBUG: Launching X Server
    [+12.73s] DEBUG: Launching process 396: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    [+12.73s] DEBUG: Waiting for ready signal from X server :0
    [+13.18s] DEBUG: Got signal 10 from process 396
    [+13.18s] DEBUG: Got signal from X server :0
    [+13.18s] DEBUG: Connecting to XServer :0
    [+13.18s] DEBUG: Starting greeter
    [+13.18s] DEBUG: Started session 401 with service 'lightdm-greeter', username 'lightdm'
    [+13.18s] DEBUG: Session 401 authentication complete with return value 0: Success
    [+13.18s] DEBUG: Greeter authorized
    [+13.18s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
    [+13.18s] DEBUG: Session 401 running command /usr/sbin/lightdm-gtk-greeter
    [+13.28s] DEBUG: Greeter connected version=1.6.0
    [+13.28s] DEBUG: Greeter connected, display is ready
    [+13.28s] DEBUG: New display ready, switching to it
    [+13.28s] DEBUG: Activating VT 7
    [+36.01s] DEBUG: Greeter closed communication channel
    [+36.01s] DEBUG: Session 401 exited with return value 139
    [+36.01s] DEBUG: Greeter quit
    [+36.01s] DEBUG: Failed to start greeter
    [+36.01s] DEBUG: Stopping display
    [+36.01s] DEBUG: Sending signal 15 to process 396
    [+36.02s] DEBUG: Process 396 exited with return value 0
    [+36.02s] DEBUG: X server stopped
    [+36.02s] DEBUG: Removing X server authority /run/lightdm/root/:0
    [+36.02s] DEBUG: Releasing VT 7
    [+36.02s] DEBUG: Display server stopped
    [+36.02s] DEBUG: Switching to greeter
    [+36.02s] DEBUG: Starting new display for greeter
    [+36.02s] DEBUG: Starting local X display
    [+36.02s] DEBUG: Using VT 7
    [+36.02s] DEBUG: Activating VT 7
    [+36.02s] DEBUG: Logging to /var/log/lightdm/x-0.log
    [+36.02s] DEBUG: Writing X server authority to /run/lightdm/root/:0
    [+36.02s] DEBUG: Launching X Server
    [+36.02s] DEBUG: Launching process 440: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    [+36.02s] DEBUG: Waiting for ready signal from X server :0
    [+36.48s] DEBUG: Got signal 10 from process 440
    [+36.48s] DEBUG: Got signal from X server :0
    [+36.48s] DEBUG: Connecting to XServer :0
    [+36.48s] DEBUG: Starting greeter
    [+36.48s] DEBUG: Started session 457 with service 'lightdm-greeter', username 'lightdm'
    [+36.48s] DEBUG: Session 457 authentication complete with return value 0: Success
    [+36.48s] DEBUG: Greeter authorized
    [+36.48s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
    [+36.48s] DEBUG: Session 457 running command /usr/sbin/lightdm-gtk-greeter
    [+36.56s] DEBUG: Greeter connected version=1.6.0
    [+36.56s] DEBUG: Greeter connected, display is ready
    [+36.56s] DEBUG: New display ready, switching to it
    [+36.56s] DEBUG: Activating VT 7
    [+36.77s] DEBUG: Greeter closed communication channel
    [+36.77s] DEBUG: Session 457 exited with return value 139
    [+36.77s] DEBUG: Greeter quit
    [+36.77s] DEBUG: Failed to start greeter
    [+36.77s] DEBUG: Stopping display
    [+36.77s] DEBUG: Sending signal 15 to process 440
    [+37.10s] DEBUG: Process 440 exited with return value 0
    [+37.10s] DEBUG: X server stopped
    [+37.10s] DEBUG: Removing X server authority /run/lightdm/root/:0
    [+37.10s] DEBUG: Releasing VT 7
    [+37.10s] DEBUG: Display server stopped
    [+37.10s] DEBUG: Switching to greeter
    [+37.10s] DEBUG: Starting new display for greeter
    [+37.10s] DEBUG: Starting local X display
    [+37.10s] DEBUG: Using VT 7
    [+37.10s] DEBUG: Logging to /var/log/lightdm/x-0.log
    [+37.10s] DEBUG: Writing X server authority to /run/lightdm/root/:0
    [+37.10s] DEBUG: Launching X Server
    [+37.10s] DEBUG: Launching process 482: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    [+37.10s] DEBUG: Waiting for ready signal from X server :0
    [+37.52s] DEBUG: Got signal 10 from process 482
    [+37.52s] DEBUG: Got signal from X server :0
    [+37.52s] DEBUG: Connecting to XServer :0
    [+37.52s] DEBUG: Starting greeter
    [+37.52s] DEBUG: Started session 487 with service 'lightdm-greeter', username 'lightdm'
    [+37.53s] DEBUG: Session 487 authentication complete with return value 0: Success
    [+37.53s] DEBUG: Greeter authorized
    [+37.53s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
    [+37.53s] DEBUG: Session 487 running command /usr/sbin/lightdm-gtk-greeter
    [+37.61s] DEBUG: Greeter connected version=1.6.0
    [+37.61s] DEBUG: Greeter connected, display is ready
    [+37.61s] DEBUG: New display ready, switching to it
    [+37.61s] DEBUG: Activating VT 7
    [+60.57s] DEBUG: Greeter closed communication channel
    [+60.57s] DEBUG: Session 487 exited with return value 139
    [+60.57s] DEBUG: Greeter quit
    [+60.57s] DEBUG: Failed to start greeter
    [+60.57s] DEBUG: Stopping display
    [+60.57s] DEBUG: Sending signal 15 to process 482
    [+60.59s] DEBUG: Process 482 exited with return value 0
    [+60.59s] DEBUG: X server stopped
    [+60.59s] DEBUG: Removing X server authority /run/lightdm/root/:0
    [+60.59s] DEBUG: Releasing VT 7
    [+60.59s] DEBUG: Display server stopped
    [+60.59s] DEBUG: Switching to greeter
    [+60.59s] DEBUG: Starting new display for greeter
    [+60.59s] DEBUG: Starting local X display
    [+60.59s] DEBUG: Using VT 7
    [+60.59s] DEBUG: Activating VT 7
    [+60.59s] DEBUG: Logging to /var/log/lightdm/x-0.log
    [+60.59s] DEBUG: Writing X server authority to /run/lightdm/root/:0
    [+60.59s] DEBUG: Launching X Server
    [+60.59s] DEBUG: Launching process 543: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    [+60.59s] DEBUG: Waiting for ready signal from X server :0
    [+61.04s] DEBUG: Got signal 10 from process 543
    [+61.04s] DEBUG: Got signal from X server :0
    [+61.04s] DEBUG: Connecting to XServer :0
    [+61.04s] DEBUG: Starting greeter
    [+61.04s] DEBUG: Started session 548 with service 'lightdm-greeter', username 'lightdm'
    [+61.04s] DEBUG: Session 548 authentication complete with return value 0: Success
    [+61.04s] DEBUG: Greeter authorized
    [+61.04s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
    [+61.04s] DEBUG: Session 548 running command /usr/sbin/lightdm-gtk-greeter
    [+61.12s] DEBUG: Greeter connected version=1.6.0
    [+61.12s] DEBUG: Greeter connected, display is ready
    [+61.12s] DEBUG: New display ready, switching to it
    [+61.12s] DEBUG: Activating VT 7
    [+61.34s] DEBUG: Greeter closed communication channel
    [+61.34s] DEBUG: Session 548 exited with return value 139
    [+61.34s] DEBUG: Greeter quit
    [+61.34s] DEBUG: Failed to start greeter
    [+61.34s] DEBUG: Stopping display
    [+61.34s] DEBUG: Sending signal 15 to process 543
    [+61.67s] DEBUG: Process 543 exited with return value 0
    [+61.67s] DEBUG: X server stopped
    [+61.67s] DEBUG: Removing X server authority /run/lightdm/root/:0
    [+61.67s] DEBUG: Releasing VT 7
    [+61.67s] DEBUG: Display server stopped
    [+61.67s] DEBUG: Switching to greeter
    [+61.67s] DEBUG: Starting new display for greeter
    [+61.67s] DEBUG: Starting local X display
    [+61.67s] DEBUG: Using VT 7
    [+61.67s] DEBUG: Logging to /var/log/lightdm/x-0.log
    [+61.67s] DEBUG: Writing X server authority to /run/lightdm/root/:0
    [+61.67s] DEBUG: Launching X Server
    [+61.67s] DEBUG: Launching process 568: /usr/bin/X :0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    [+61.67s] DEBUG: Waiting for ready signal from X server :0
    [+62.12s] DEBUG: Got signal 10 from process 568
    [+62.12s] DEBUG: Got signal from X server :0
    [+62.12s] DEBUG: Connecting to XServer :0
    [+62.12s] DEBUG: Starting greeter
    [+62.12s] DEBUG: Started session 573 with service 'lightdm-greeter', username 'lightdm'
    [+62.13s] DEBUG: Session 573 authentication complete with return value 0: Success
    [+62.13s] DEBUG: Greeter authorized
    [+62.13s] DEBUG: Logging to /var/log/lightdm/x-0-greeter.log
    [+62.13s] DEBUG: Session 573 running command /usr/sbin/lightdm-gtk-greeter
    [+62.22s] DEBUG: Greeter connected version=1.6.0
    [+62.22s] DEBUG: Greeter connected, display is ready
    [+62.22s] DEBUG: New display ready, switching to it
    [+62.22s] DEBUG: Activating VT 7
    [+65.92s] DEBUG: Got signal 15 from process 1
    [+65.92s] DEBUG: Caught Terminated signal, shutting down
    [+65.92s] DEBUG: Stopping display manager
    [+65.92s] DEBUG: Stopping seat
    [+65.92s] DEBUG: Stopping display
    [+65.92s] DEBUG: Session 573: Sending SIGTERM
    [+65.92s] DEBUG: Greeter closed communication channel
    [+65.92s] DEBUG: Session 573 exited with return value 0
    [+65.92s] DEBUG: Greeter quit
    [+65.92s] DEBUG: Sending signal 15 to process 568
    Looks like the greeter is repeatedly exiting, but I don't know how to diagnose the problem. Thanks for the help.
    Last edited by corban (2013-05-12 16:50:57)

  • Update (0 new / 0 changed) Warning received Message Missing Update Finished

    The FULL load is running for long time and after some time it fails with processing Overdue. ( It is loading directly into datatargets no PSA as this is Daily FULL load to cube, deleting the previous request) The job overview is successfully finished in source system.
    While load running in details tab under processing..
    1)Data Package 6 ( 7407 Records ) : Missing messages -->
    2)Update ( 0 new / 0 changed ) : Warning received
    3)Message Missing: Update Finished for Cube
    4)Processing end : Missing messages .
    When clicked on helpnode on each step:-
    1)Data Package
    A data packet is either sent with transfer method IDoc or PSA to BI. You have the option here of viewing the data received and of editing it where necessary, of posting the data packet in simulation, and of canceling in simulation, and, if it has not yet been posted successfully, of starting the update manually.
    2)Update
    See also Data packet processing steps
    By this the persistent saving of data is understood in its final target object
    3)Processing Message
    see also Data Packet Processing Steps
    Single message from the processing of a data packet. Some messages contain references to application logs or other requests. The monitor then allows corresponding jumps.
    4)Processing End
    see also Data packet processing steps
    If the processing of a data packet has been finished then any error messages for each process in the step up until this point are delivered to the monitor and to the called program (in the case of transferring by IDoc thus to the IDoc management). If no errors arose then a success message is logged per process.
    Messages from source system
    see also Processing Steps Request
    These messages are sent by IDoc from the source system. Both the extractor itself as well as the service API can send messages. When errors occur, several messages are usually sent together.
    From the source system, there are several types of messages that can be differentiated by the so-called Info-IDoc-Status. The IDoc with status 2 plays a particular role here; it describes the number of records that have been extracted in a source system and sent to BI. The number of the records received in BI is checked against this information.

    Hi
    Try to transport the request again and check...
    Perform the consistency test with 'RSRV'...
    Check notes in this link if they could help u....UNCAUGHT_EXCEPTION
    Regards
    Gaurav

  • Looking for a new window manager

    Hello all!
    My first post here and I'd like to share a little discussion.
    So I have this idea of "perfect desktop" in my mind:
    - It must be lightweight
    - Very clean.
    - No menus
    - Highly customizable.
    - Able to run compiz
    I've come to Enlightenment 17 on Fedora and that was close to perfection.
    I just loved, everything I wanted. Nice animations, clean, and man you can change absolutely everything there.
    But then I started getting frustrated with bugs since it's not stable and I had to move on.
    Then I came to XFCE4.6. Great, fairly customizable. Fewer bugs that you can live with it.
    And I could run compiz. I just love using compiz here and got used to it. I use compiz to be more productive with the desktops , shortcuts and just a few animations.
    But I few like trying something new. XFCE is just here for a lack of a better choice. It doesn't feel it fits me.
    So maybe someone could recommend a new Window Manager for me?
    I am interested in OpenBox and FluxBox.
    I'm astonished with some OpenBox screenshots where you don't have anything, just the right-click menu and some apps running.
    That's exactly what I would want.
    But then, things like NetworkManager. How do you connect to internet (wireless)? On the command line?
    What if I'd need to scan for open wireless networks..everything would have to be on command line?
    Laptop Battery widget that warns when it's almost over, etc..
    Are those WM really that raw or am I missing a few hidden goodies?
    Would LXDE be a better choice?

    m4co wrote:
    Wow is this forum active. Makes me feel welcome here
    The thing about wireless, I actually like command line, but there are a few things that are worth having a applet or something.
    And wireless is one of those. I guess I can take a look on wicd.
    It's a good idea to have compiz as the WM actually. Would it be lightweight to have it like that?
    Is there anybody here that uses compiz as a WM?
    For the xfce4-panel, is it possible to get transparency on it? That's probably the only thing holding me back with xfce4-panel.
    If "able to run compiz" wasn't a requisite, what other WM would you suggest for my "profile" ?
    I would like to hear other users opinions who like to customize everything on a WM.
    I recommend running Compiz by itself. There is a good wiki page on it in the Arch wiki. Some apps you'll want to go with it are:
    LXAppearance --change GTK/icon theme
    Feh or Nitrogen --Set Wallpaper
    Xfce4-panel --The lightest one that works with Compiz properly
    Or, if you don't want a panel: stalonetray
    Compiz-deskmenu --For a customizable right-click main menu
    Gmrun --Run dialog (Alt+F2 in most DEs)
    And this helped me a lot.
    Thank you all for the replies. I appreciate.
    Xfce4-panel can have transparency.  The only problem is that everything become transparent: text, icons, everything.
    I use Compiz as a standalone WM and it is much lighter than DE+Compiz. My Compiz setup uses about 30MB(out of 1GB) more RAM than my Openbox setup (which are both the same except for the WM).

  • Upon Launch After Effects Pro CS3 Crashes - Windows 7 Ultimate 64 bit

    I recently installed the 32 bit version of Adobe After Effects Professional CS3 (and later applied the 8.02 Update) on my Windows 7 Ultimate 64 bit computer (Service Pack 1 - 12 GB RAM). It's installed (along with all of my other applications) on a 256 GB solid state drive.
    Shortly after launching the application (as it begins to load), the following message appears:
    After Effects Error: sfntread library error  (83 :: 4)
    It continues to reappear several times after clicking 'OK'.
    Then a final error message appears just before the program aborts its loading process and crashes:
    After Effects warning: unknown BIB error, sfntread library error  CT, 0
    I currently have the complete version of Adobe Design Premium CS5 also installed on my Windows system. No problems occurred with its installation and all of the programs within the suite launch and load properly as expected. The only other Adobe CS3 application that I also installed before installing After Effects CS3 was Premeire Pro CS3 which also installed, launched and loaded properly with no error messages appearing during the entire process.
    I did an initial search here on the forum using the error messages but did not find a solution that is workable with my particular operating system (64 bit) and the 32 bit After Effects Professional CS3 application.
    Any assistance with this would be greatly appreciated.

    Here's a page that might be useful:
    http://aeerrors.myleniumstuff.de/?p=370
    Note that Windows 7 is not listed as an operating system supported for After Effects CS3:
    http://kb2.adobe.com/cps/836/cpsid_83637.html#main_After_Effects_CS3_system_requirements
    The application was written, tested, and released before Windows 7 was available.

  • Using a window manager in x11 to create Desktop / taskbar

    Is there anyway to create JFrame's that work with the window manager (such as openbox) to create Desktop and Taskbar elements.
    I'd like to see some Swing objects to help work with the window manager.
    JDesktop - a panel like element to draw the wallpaper and place desktop icons.
    this needs to set XChangeProperty( NET_WM_TYPE_DESKTOP)
    JTaskBar - a panel to add a menu, show active windows and system tray.
    needs to provide functions to query active windows and system tray items and allow user to create them as desired with some sort of callbacks to update them.
    This is not to create a window manager but to work with one that already exists.
    Thanks.
    I've seen jd4x but it's too complex to use.

    Gullible Jones wrote:
    Re qtile: thanks for the pointer. It looks interesting... However, I was under the impression that the best way to learn how to program was to write your own application(s) from scratch?
    Re Wayland: it's still going to be some time before it's usable for anything, no?
    (Also, I have to ask: will Wayland eventually be able to run without 3D acceleration? Will it ever support dodgy video cards on older computers, e.g. S3 Savage and Via Unichrome? Will it actually provide performance and stability benefits over X11 - e.g. being able to recover from crashes without losing applications - or will it just be a less kludgy way to get eyecandy on Linux? Because if at least the first of those isn't on the menu, I think it's a nonstarter.)
    I believe in the case of Wayland, the kernel is more likely to crash than Wayland itself. Wayland is a protocol and a library implementing that protocol for writing compositors. I don't think 3D is mandatory on Wayland. Take a look at this:
    03:49 < mupuf> Wayland let applications render their buffers using OpenGL, that's the big news.
    03:50 < mupuf> OpenGL isn't mandatory though
    Last edited by diegoviola (2011-07-11 23:19:30)

  • During snoop. WARNING: received signal 11 from packet

    During snooping the local ip address on a V240. I saw this error:
    WARNING: received signal 11 from packet 780
    What does it mean? Is the hardware faulty? Is snoop faulty?
    The packet 780 was going outward and has xxxx in place of some data:
    ETHER: ----- Ether Header -----
    ETHER:
    ETHER: Packet 780 arrived at 15:16:38.22
    ETHER: Packet size = 696 bytes
    ETHER: Destination = xxxx,
    ETHER: Source = xxxx,
    ETHER: Ethertype = 0800 (IP)
    ETHER:
    IP: ----- IP Header -----
    IP:
    IP: Version = 4
    IP: Header length = 20 bytes
    IP: Type of service = 0x00
    IP: xxx. .... = 0 (precedence)
    IP: ...0 .... = normal delay
    IP: .... 0... = normal throughput
    IP: .... .0.. = normal reliability
    IP: .... ..0. = not ECN capable transport
    IP: .... ...0 = no ECN congestion experienced
    IP: Total length = 682 bytes
    IP: Identification = 52818
    IP: Flags = 0x4
    IP: .1.. .... = do not fragment
    IP: ..0. .... = last fragment
    IP: Fragment offset = 0 bytes
    IP: Time to live = 60 seconds/hops
    IP: Protocol = 6 (TCP)
    IP: Header checksum = 8762
    IP: Source address = xxxx, xxxx
    IP: Destination address = xxxx, xxxx
    IP: No options
    IP:
    TCP: ----- TCP Header -----
    TCP:
    TCP: Source port = 389
    TCP: Destination port = 62638
    TCP: Sequence number = 2004482227
    TCP: Acknowledgement number = 2710103459
    TCP: Data offset = 20 bytes
    TCP: Flags = 0x18
    TCP: 0... .... = No ECN congestion window reduced
    TCP: .0.. .... = No ECN echo
    TCP: ..0. .... = No urgent pointer
    TCP: ...1 .... = Acknowledgement
    TCP: .... 1... = Push
    TCP: .... .0.. = No reset
    TCP: .... ..0. = No Syn
    TCP: .... ...0 = No Fin
    TCP: Window = 49542
    TCP: Checksum = 0xe935
    TCP: Urgent pointer = 0
    TCP: No options

    OK I expect that this explains it...
    Patch Id: 112915-03
    Problem Description:
    4676230 Signal 11 errors(sigsegv) when snooping ldap port(389)

  • Themable Window Manager

    I have been switching window managers for a while now and have gotten to where I have a specific set of requirements and no contenders.  I was wondering if anyone could recommend some apps.
    I am looking for a window manager that is almost fully themable.  By this I mean full transparencies and the ability to create anything as a window border.  If is not important for me to have the window title on the sides, that aspect of theming is not too important.
    I currently am using openbox and I love every aspect of it except for the limitations on the themes.  I need the window manager to do the following things:
    keybindings (fully customizable).
    Modular.  I don't want to pull in (lots of) desktop specific libraries (IE Qt OK, KDE not-OK)
    Provide nothing but a window manager (unless it is easily turned off)
    Multiple desktops.
    I'm going to add a couple of thinks I would also like to see but shouldn't stop you from posting any,
    Not too fat
    Stacking
    Please post even if they don't fill all of the requirements and I would like to have a little explanation of why you like each window manager.  (Please no "fluxbox ftw!")

    I'm going to start off with my findings.  Many of my explanations are short and most of them are only highlighting the problems.  Please don't accuse me of hating any of the window managers as I respect each an every one.  Many just aren't for me.
    KWin really wants to find and start KDE.  Also can't bind modifier keys (Qt limitation).  KWin is also quite slow due to the effects.  If you turn them all off it speeds right up and takes a lot less memory.  Unfortunately it is still linked to the graphics libraries though so it takes a long time to start.
    Metacity has too few options.  (For example no desktop wrap around).  This is not a progress issue but a design philosophy.  Hence the logo "A WM for old people".  It does have great theming capabilities and does it's job very well.  I does not start up any gnome processes (as far as I noticed).
    Openbox and fluxbox have the theming problems.  They are great window managers though.  Openbox is simple and elegant.  The config file is awesome.  Openbox also has a strong user base if you don't want to write your own themes.  Fluxbox has a ton of extra features if you like them (I don't) such as grouping.
    xfwm wants some settings daemons. (not too bad)  I does have nice themes and is quite lightweight. It also has all of the common features.
    mutter won't start. (I'm looking into this)
    eggwm won't start (No errors or anything)  It will also probably have the same Qt problem as KWin.
    e16 is nice and themable (although it is a ton of work) but it puts too much stuff on my desktop.
    Last edited by youarefunny (2012-02-11 03:15:51)

  • Firefox loading/crashes/window Problems

    So i only started having problems since FireFox 4 came out. When i first got that my firefox would flip out and close randomly. When i would try to reopen it, it would say a file was missing, so i would uninstall and reinstall, again it would work for abit then close then say a file was missing (also didnt care for the settings of firefox 4 either :\ ) So i decided id go back to firefox 3 for now til maybe some bugs were fixed in 4. Ive never had a problem with it before, and for last few days havent had any problems either. Today though firefox would refuse to open a new window. It would freeze if a page had a link to a new window and i would have to use windows manager to shut it down. If i would try right clicking on the firefox icon and click open new window it opens up my files window o.O It opens up Computer/Acer(C:)/Windows/system32 This has lots of files and stuff in it, non of which i know are involved with Mozilla. Ive been trying to be patient and reinstall, redownload, search forums, for anything to help fix this. Bit its not like i know exactly what it is. Im finding myself using Enternet Explorer lately (blah cant get use to it xD i misses firefox after 5 mins). Hope someone can help me, ill leave some computer information incase its my fault :\
    Note: Main reason i dislike 4 atm is because it doesnt like alot of my programs especially my virus program Norton which i like seeing it scan pages before i go to them and now it doesnt do that with 4.
    Acer Computer
    Windows 7
    Updates all plugins (incase that was problem)
    I dont have a firefox account till now since i made one to post. Will proly try that, but id still like to know why this happens without an account profile
    Thank you again and hope to hear back something soon :)

    I have the same problem. I've never been able to identify when it started. Once firefox crashes, mpd, if it was playing, becomes unresponsive. The only way to get a flash site working again is to reboot my computer.
    I uninstalled flash: I'm not going to put up with that kind of behaviour. Now I watch youtube videos on other people's computers --you know how they say "You've GOT to see this movie!". And if I really need to see that one specific video, there's youtube-dl.
    Unfortunately gnash doesn't work on youtube for me.

Maybe you are looking for

  • Slide effect - change dinamically from to

    Hi, i try to build a slide effect (v1.5) for change dinamically the options 'from' and 'to', the scope is obtain a graphic interface for domotics application (eg. open sliding-windows to 25%) i used this sample code, but the value in the effect not c

  • How to Digitally sign a PDF report/Mail automatically?

    Hi experts! I have cron'ed shell script that runs a report (Oracle Reports 6i) and the output the report is a PDF document which i send it as an attachment to a mail recipient on my MS. Exchange server. This is working fine! Now, i wish to digitally

  • Hard drive "I/O Error" - is disk dead?

    I have a PB G4 15" 1.25 GHz (FW 800) 1GB ram. My 80GB Hitachi hard drive suuposedly died on me a few weeks ago. I have booted up on the leopard start up disk to try disk utility, and booted into single user mode, and used fsck -f. Both processes retu

  • Recovery partition with no recovery

    Hello, My customer's laptop (Compaq Presario CQ58 - hopefully it's good place to ask that question) had some issues with hard drive, so I replace it with bigger one. I've cloned all partition trying to save 3 other sizes (Compaq specific ones: first,

  • Rubber feet and european discrimination

    Hi, Just like many others I've lost a pair of my iBook G4 rubber feet. Searching in these forums I've found that apple has a kit that they send to users with the rubber feet and a set of screws called Foot & Socket Kit (http://www.apple.com/support/i