You are not logged in.

#1 2010-07-17 15:04:36

cougem
Member
Registered: 2010-07-17
Posts: 4

[SOLVED] Awesome WM unresponsive

Hello,

I've used awesome in the past on my desktop, but have now come to installing it on my laptop. I use SLIM to login and in .xinit rc I have

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

#exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
# xsetroot -cursor_name left_ptr
#exec ck-launch-session gnome-session
exec ck-launch-session awesome

But, after logging in, SLIM disappears and I am left with nothing. No window manager, no system tray, nothing. ps -A shows X and awesome running. My rc.lua reads:

-- Standard awesome library
require("awful")
require("awful.autofocus")
require("awful.rules")
-- Theme handling library
require("beautiful")
-- Notification library
require("naughty")
-- Widget Lib
require("vicious")

-- {{{ Variable definitions
-- Themes define colours, icons, and wallpapers
beautiful.init("/home/james/.config/awesome/themes/default/theme.lua")

-- This is used later as the default terminal and editor to run.
terminal = "gnome-terminal"
editor = os.getenv("EDITOR") or "nano"
editor_cmd = terminal .. " -e " .. editor

-- Default modkey.
-- Usually, Mod4 is the key with a logo between Control and Alt.
-- If you do not like this or do not have such a key,
-- I suggest you to remap Mod4 to another key using xmodmap or other tools.
-- However, you can use another modifier like Mod1, but it may interact with others.
modkey = "Mod4"

-- Table of layouts to cover with awful.layout.inc, order matters.
layouts =
{
    awful.layout.suit.tile,            --1
    awful.layout.suit.tile.left,       --2
    awful.layout.suit.tile.bottom,     --3
    awful.layout.suit.tile.top,        --4
    awful.layout.suit.fair,            --5
    awful.layout.suit.fair.horizontal, --6
    awful.layout.suit.spiral,          --7
    awful.layout.suit.spiral.dwindle,  --8
    awful.layout.suit.max,             --9
    awful.layout.suit.max.fullscreen,  --10
    awful.layout.suit.magnifier,       --11
    awful.layout.suit.floating         --12
}
-- }}}

-- {{{ Tags
-- Define a tag table which hold all screen tags.
tags = {
  names = { "irssi", "gedit", "chrome", "fs",
    "terms", "vlc", "snd", "dl", "misc",
  },
  layout = {
    layouts[9], layouts[1], layouts[9],
    layouts[2], layouts[1], layouts[12],
    layouts[5], layouts[3], layouts[12],
}}

for s = 1, screen.count() do
    tags[s] = awful.tag(tags.names, s, tags.layout)
end
-- }}}

-- {{{ Menu
-- Create a laucher widget and a main menu
myawesomemenu = {
   { "manual", terminal .. " -e man awesome" },
   { "edit config", editor_cmd .. " " .. awful.util.getdir("config") .. "/rc.lua" },
   { "restart", awesome.restart },
   { "quit", awesome.quit }
}

myevilmenu = {
   { "GnomeTerm", "gnome-terminal" },
   { "Irssi", "gnome-terminal --full-screen -e irssi"},
   { "Gedit", "gedit" },
   { "BlueFish", "bluefish-unstable" },
   { "AlsaMixer", "Eterm -e alsamixer" },
   { "Thunar", "thunar" },
   { "Chrome", "chromium-browser" },
   { "Deluge", "deluge" },
   { "DeVeDe", "devede" },
   { "VLC", "vlc" },
   { "Audacious2", "audacious2"}
}

mymainmenu = awful.menu({ items = { { "pure evil", myevilmenu, beautiful.awesome_icon },
                                    { "awesome", myawesomemenu, beautiful.awesome_icon },
                                    { "open terminal", terminal }
                                  }
                        })

mylauncher = awful.widget.launcher({ image = image(beautiful.awesome_icon),
                                     menu = mymainmenu })
-- }}}

-- Separators
spacer    = widget({ type = "textbox" })
separator = widget({ type = "textbox" })
spacer.text     = " "
separator.text  = "|"

-- {{{ Wibox

-- Create a netwidget (usage)
dnicon = widget({ type = "imagebox" })
upicon = widget({ type = "imagebox" })
dnicon.image = image("/home/darthlukan/.config/awesome/icons/down.png")
upicon.image = image("/home/darthlukan/.config/awesome/icons/up.png")
-- Initialize widget
netwidget = widget({ type = "textbox" })
-- Register widget
vicious.register(netwidget, vicious.widgets.net, "${wlan0 up_kb}kb/s / ${wlan0 down_kb}kb/s", 1)

-- Create an fswidget (Eat your heart out Saethr!)
fsicon = widget({ type = "imagebox" })
fsicon.image = image("/home/darthlukan/.config/awesome/icons/disk.png")
-- Initialize widget
fswidget = widget({ type = "textbox" })
-- Register widget
vicious.register(fswidget, vicious.widgets.fs, "Root ${/ used}GB / ${/ avail}GB", 37)

-- Create a gmailwidget (inbox status)
gmailicon = widget({ type = "imagebox" })
gmailicon.image = image("/home/darthlukan/.config/awesome/icons/mail.png")
-- Initialize widget
gmailwidget = widget({ type = "textbox" })
-- Register widget
vicious.register(gmailwidget, vicious.widgets.gmail, "${count}", 260)

-- Create a batwidget (status chrg%)
baticon = widget({ type = "imagebox" })
baticon.image = image("/home/darthlukan/.config/awesome/icons/bat.png")
-- Initialize widget
batwidget = widget({ type = "textbox" })
-- Register widget
vicious.register(batwidget, vicious.widgets.bat, "$1$2%", 31, "BAT1")

-- Create a memwidget (usage$ usedMB/TotalMB)
memicon = widget({ type = "imagebox" })
memicon.image = image("/home/darthlukan/.config/awesome/icons/mem.png")
-- Initialize widget
memwidget = widget({ type = "textbox" })
-- Register widget
vicious.register(memwidget, vicious.widgets.mem, "$1% ($2MB/$3MB)", 13)

-- Create a cpuwidget (usage%)
cpuicon = widget({ type = "imagebox" })
cpuicon.image = image("/home/darthlukan/.config/awesome/icons/cpu.png")
-- Initialize widget
cpuwidget = widget({ type = "textbox" })
-- Register widget
vicious.register(cpuwidget, vicious.widgets.cpu, "$1%:$2%", 2)

-- Create a wifiwidget
wifiicon = widget({ type = "imagebox" })
wifiicon.image = image("/home/darthlukan/.config/awesome/icons/wifi.png")
-- Initialize widget
wifiwidget = widget({ type = "textbox" })
-- Register widget
vicious.register(wifiwidget, vicious.widgets.wifi, "${ssid} ${link}% ${rate}", 5, "wlan0") 
-- Create a textclock widget
clockicon = widget({ type = "imagebox" })
clockicon.image = image("/home/darthlukan/.config/awesome/icons/time.png")
mytextclock = awful.widget.textclock({ align = "right" })

-- Create a systray
mysystray = widget({ type = "systray" })

-- Create a wibox for each screen and add it
mywibox = {}
mypromptbox = {}
mylayoutbox = {}
mytaglist = {}
mytaglist.buttons = awful.util.table.join(
                    awful.button({ }, 1, awful.tag.viewonly),
                    awful.button({ modkey }, 1, awful.client.movetotag),
                    awful.button({ }, 3, awful.tag.viewtoggle),
                    awful.button({ modkey }, 3, awful.client.toggletag),
                    awful.button({ }, 4, awful.tag.viewnext),
                    awful.button({ }, 5, awful.tag.viewprev)
                    )
mytasklist = {}
mytasklist.buttons = awful.util.table.join(
                     awful.button({ }, 1, function (c)
                                              if not c:isvisible() then
                                                  awful.tag.viewonly(c:tags()[1])
                                              end
                                              client.focus = c
                                              c:raise()
                                          end),
                     awful.button({ }, 3, function ()
                                              if instance then
                                                  instance:hide()
                                                  instance = nil
                                              else
                                                  instance = awful.menu.clients({ width=250 })
                                              end
                                          end),
                     awful.button({ }, 4, function ()
                                              awful.client.focus.byidx(1)
                                              if client.focus then client.focus:raise() end
                                          end),
                     awful.button({ }, 5, function ()
                                              awful.client.focus.byidx(-1)
                                              if client.focus then client.focus:raise() end
                                          end))

for s = 1, screen.count() do
    -- Create a promptbox for each screen
    mypromptbox[s] = awful.widget.prompt({ layout = awful.widget.layout.horizontal.leftright })
    -- Create an imagebox widget which will contains an icon indicating which layout we're using.
    -- We need one layoutbox per screen.
    mylayoutbox[s] = awful.widget.layoutbox(s)
    mylayoutbox[s]:buttons(awful.util.table.join(
                           awful.button({ }, 1, function () awful.layout.inc(layouts, 1) end),
                           awful.button({ }, 3, function () awful.layout.inc(layouts, -1) end),
                           awful.button({ }, 4, function () awful.layout.inc(layouts, 1) end),
                           awful.button({ }, 5, function () awful.layout.inc(layouts, -1) end)))
    -- Create a taglist widget
    mytaglist[s] = awful.widget.taglist(s, awful.widget.taglist.label.all, mytaglist.buttons)

    -- Create a tasklist widget
    mytasklist[s] = awful.widget.tasklist(function(c)
                                              return awful.widget.tasklist.label.currenttags(c, s)
                                          end, mytasklist.buttons)

    -- Create the wibox
    mywibox[s] = awful.wibox({ position = "top", height = 14, screen = s })
    -- Add widgets to the wibox - order matters
    mywibox[s].widgets = {
        {
            mylauncher,
            mytaglist[s], 
            mypromptbox[s],
            layout = awful.widget.layout.horizontal.leftright
        },
        mylayoutbox[s],
        mytextclock, spacer, clockicon,
        separator, batwidget, spacer, baticon, separator,
        upicon, netwidget, dnicon, separator,
        wifiwidget, spacer, wifiicon, separator,
        fswidget, spacer, fsicon, separator,
        memwidget, spacer, memicon, separator, 
        cpuwidget, spacer, cpuicon, separator,
        gmailwidget, spacer, gmailicon, separator,
        s == 1 and mysystray or nil,
        mytasklist[s],
        layout = awful.widget.layout.horizontal.rightleft
    }
end
-- }}}

-- {{{ Mouse bindings
root.buttons(awful.util.table.join(
    awful.button({ }, 3, function () mymainmenu:toggle() end),
    awful.button({ }, 4, awful.tag.viewnext),
    awful.button({ }, 5, awful.tag.viewprev)
))
-- }}}

-- {{{ Key bindings
globalkeys = awful.util.table.join(
    awful.key({ modkey,           }, "Left",   awful.tag.viewprev       ),
    awful.key({ modkey,           }, "Right",  awful.tag.viewnext       ),
    awful.key({ modkey,           }, "Escape", awful.tag.history.restore),

    awful.key({ modkey,           }, "j",
        function ()
            awful.client.focus.byidx( 1)
            if client.focus then client.focus:raise() end
        end),
    awful.key({ modkey,           }, "k",
        function ()
            awful.client.focus.byidx(-1)
            if client.focus then client.focus:raise() end
        end),
    awful.key({ modkey,           }, "w", function () mymainmenu:show(true)        end),

    -- Layout manipulation
    awful.key({ modkey, "Shift"   }, "j", function () awful.client.swap.byidx(  1)    end),
    awful.key({ modkey, "Shift"   }, "k", function () awful.client.swap.byidx( -1)    end),
    awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end),
    awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end),
    awful.key({ modkey,           }, "u", awful.client.urgent.jumpto),
    awful.key({ modkey,           }, "Tab",
        function ()
            awful.client.focus.history.previous()
            if client.focus then
                client.focus:raise()
            end
        end),

    -- Standard program
    awful.key({ modkey,           }, "Return", function () awful.util.spawn(terminal) end),
    awful.key({ modkey, "Control" }, "r", awesome.restart),
    awful.key({ modkey, "Shift"   }, "q", awesome.quit),

    awful.key({ modkey,           }, "l",     function () awful.tag.incmwfact( 0.05)    end),
    awful.key({ modkey,           }, "h",     function () awful.tag.incmwfact(-0.05)    end),
    awful.key({ modkey, "Shift"   }, "h",     function () awful.tag.incnmaster( 1)      end),
    awful.key({ modkey, "Shift"   }, "l",     function () awful.tag.incnmaster(-1)      end),
    awful.key({ modkey, "Control" }, "h",     function () awful.tag.incncol( 1)         end),
    awful.key({ modkey, "Control" }, "l",     function () awful.tag.incncol(-1)         end),
    awful.key({ modkey,           }, "space", function () awful.layout.inc(layouts,  1) end),
    awful.key({ modkey, "Shift"   }, "space", function () awful.layout.inc(layouts, -1) end),

    -- Prompt
    awful.key({ modkey },            "r",     function () mypromptbox[mouse.screen]:run() end),

    awful.key({ modkey }, "x",
              function ()
                  awful.prompt.run({ prompt = "Run Lua code: " },
                  mypromptbox[mouse.screen].widget,
                  awful.util.eval, nil,
                  awful.util.getdir("cache") .. "/history_eval")
              end)
)

clientkeys = awful.util.table.join(
    awful.key({ modkey,           }, "f",      function (c) c.fullscreen = not c.fullscreen  end),
    awful.key({ modkey, "Shift"   }, "c",      function (c) c:kill()                         end),
    awful.key({ modkey, "Control" }, "space",  awful.client.floating.toggle                     ),
    awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end),
    awful.key({ modkey,           }, "o",      awful.client.movetoscreen                        ),
    awful.key({ modkey, "Shift"   }, "r",      function (c) c:redraw()                       end),
    awful.key({ modkey,           }, "n",      function (c) c.minimized = not c.minimized    end),
    awful.key({ modkey,           }, "m",
        function (c)
            c.maximized_horizontal = not c.maximized_horizontal
            c.maximized_vertical   = not c.maximized_vertical
        end)
)

-- Compute the maximum number of digit we need, limited to 9
keynumber = 0
for s = 1, screen.count() do
   keynumber = math.min(9, math.max(#tags[s], keynumber));
end

-- Bind all key numbers to tags.
-- Be careful: we use keycodes to make it works on any keyboard layout.
-- This should map on the top row of your keyboard, usually 1 to 9.
for i = 1, keynumber do
    globalkeys = awful.util.table.join(globalkeys,
        awful.key({ modkey }, "#" .. i + 9,
                  function ()
                        local screen = mouse.screen
                        if tags[screen][i] then
                            awful.tag.viewonly(tags[screen][i])
                        end
                  end),
        awful.key({ modkey, "Control" }, "#" .. i + 9,
                  function ()
                      local screen = mouse.screen
                      if tags[screen][i] then
                          awful.tag.viewtoggle(tags[screen][i])
                      end
                  end),
        awful.key({ modkey, "Shift" }, "#" .. i + 9,
                  function ()
                      if client.focus and tags[client.focus.screen][i] then
                          awful.client.movetotag(tags[client.focus.screen][i])
                      end
                  end),
        awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9,
                  function ()
                      if client.focus and tags[client.focus.screen][i] then
                          awful.client.toggletag(tags[client.focus.screen][i])
                      end
                  end))
end

clientbuttons = awful.util.table.join(
    awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
    awful.button({ modkey }, 1, awful.mouse.client.move),
    awful.button({ modkey }, 3, awful.mouse.client.resize))

-- Set keys
root.keys(globalkeys)
-- }}}

-- {{{ Rules
awful.rules.rules = {
    -- All clients will match this rule.
    { rule = { },
      properties = { border_width = beautiful.border_width,
                     border_color = beautiful.border_normal,
                     focus = true,
                     keys = clientkeys,
                     buttons = clientbuttons } },
    -- Set Firefox to always map on tags number 2 of screen 1.
    -- { rule = { class = "Firefox" },
    --   properties = { tag = tags[1][2] } },
}
-- }}}

-- {{{ Signals
-- Signal function to execute when a new client appears.
client.add_signal("manage", function (c, startup)
    -- Add a titlebar
    -- awful.titlebar.add(c, { modkey = modkey })

    -- Enable sloppy focus
    c:add_signal("mouse::enter", function(c)
        if awful.layout.get(c.screen) ~= awful.layout.suit.magnifier
            and awful.client.focus.filter(c) then
            client.focus = c
        end
    end)

    if not startup then
        -- Set the windows at the slave,
        -- i.e. put it at the end of others instead of setting it master.
        -- awful.client.setslave(c)

        -- Put windows in a smart way, only if they does not set an initial position.
        if not c.size_hints.user_position and not c.size_hints.program_position then
            awful.placement.no_overlap(c)
            awful.placement.no_offscreen(c)
        end
    end
end)

client.add_signal("focus", function(c) c.border_color = beautiful.border_focus end)
client.add_signal("unfocus", function(c) c.border_color = beautiful.border_normal end)
-- }}}

-- Autostart my personal stuffs

os.execute("gnome-terminal &")

It's poached off one of the supplied configs on the wiki, but with the path to the theme corrected. I also tried using the default theme.
Gnome works perfectly so I assume awesome is kicking up an error, but I can't find any log files anywhere! I've searched the forums for similar problems but I can't figure out what's going wrong - I've done everything by the book!

EDIT: I realise some of the icon paths are still at the default, but I plan on fixing that later when the thing actually works! Just some missing icons wouldn't cause all this, would it?

Last edited by cougem (2010-07-17 15:56:17)

Offline

#2 2010-07-17 15:45:30

cougem
Member
Registered: 2010-07-17
Posts: 4

Re: [SOLVED] Awesome WM unresponsive

Hello, the Xorg log reads

[  2979.041] 
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
[  2979.042] 
X.Org X Server 1.8.1.902 (1.8.2 RC 2)
Release Date: 2010-06-21
[  2979.043] X Protocol Version 11, Revision 0
[  2979.043] Build Operating System: Linux 2.6.34-ARCH i686 
[  2979.043] Current Operating System: Linux pico 2.6.34-ARCH #1 SMP PREEMPT Mon Jul 5 21:03:38 UTC 2010 i686
[  2979.044] Kernel command line: root=/dev/disk/by-uuid/e269767a-18f1-4473-a77b-37ca137f6dec ro
[  2979.044] Build Date: 21 June 2010  11:54:27AM
[  2979.044]  
[  2979.044] Current version of pixman: 0.18.2
[  2979.044]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[  2979.045] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2979.046] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jul 17 17:42:38 2010
[  2979.046] (==) Using config file: "/etc/X11/xorg.conf"
[  2979.047] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  2979.047] (==) ServerLayout "Layout0"
[  2979.047] (**) |-->Screen "Screen0" (0)
[  2979.047] (**) |   |-->Monitor "Monitor0"
[  2979.047] (**) |   |-->Device "Device0"
[  2979.047] (**) |-->Input Device "Keyboard0"
[  2979.047] (**) |-->Input Device "Mouse0"
[  2979.047] (==) Automatically adding devices
[  2979.047] (==) Automatically enabling devices
[  2979.047] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[  2979.047]     Entry deleted from font path.
[  2979.047] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
[  2979.047] (==) ModulePath set to "/usr/lib/xorg/modules"
[  2979.048] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[  2979.048] (WW) Disabling Keyboard0
[  2979.048] (WW) Disabling Mouse0
[  2979.048] (II) Loader magic: 0x81e9d00
[  2979.048] (II) Module ABI versions:
[  2979.048]     X.Org ANSI C Emulation: 0.4
[  2979.048]     X.Org Video Driver: 7.0
[  2979.048]     X.Org XInput driver : 9.0
[  2979.048]     X.Org Server Extension : 3.0
[  2979.055] (--) PCI:*(0:1:0:0) 10de:06ec:144d:c04f nVidia Corporation G98M [GeForce G 105M] rev 161, Mem @ 0xce000000/16777216, 0xd0000000/268435456, 0xcc000000/33554432, I/O @ 0x00002000/128
[  2979.055] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  2979.055] (WW) "dri" will not be loaded unless you've specified it to be loaded elsewhere.
[  2979.055] (WW) "dri2" will not be loaded unless you've specified it to be loaded elsewhere.
[  2979.055] (II) "extmod" will be loaded by default.
[  2979.055] (II) "dbe" will be loaded by default.
[  2979.055] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[  2979.055] (II) "record" will be loaded by default.
[  2979.055] (II) "dri" will be loaded even though the default is to disable it.
[  2979.055] (II) "dri2" will be loaded even though the default is to disable it.
[  2979.055] (II) LoadModule: "glx"
[  2979.055] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  2979.075] (II) Module glx: vendor="NVIDIA Corporation"
[  2979.075]     compiled for 4.0.2, module version = 1.0.0
[  2979.075]     Module class: X.Org Server Extension
[  2979.075] (II) NVIDIA GLX Module  256.35  Wed Jun 16 19:21:24 PDT 2010
[  2979.075] (II) Loading extension GLX
[  2979.075] (II) LoadModule: "extmod"
[  2979.076] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[  2979.076] (II) Module extmod: vendor="X.Org Foundation"
[  2979.076]     compiled for 1.8.1.902, module version = 1.0.0
[  2979.076]     Module class: X.Org Server Extension
[  2979.076]     ABI class: X.Org Server Extension, version 3.0
[  2979.076] (II) Loading extension MIT-SCREEN-SAVER
[  2979.076] (II) Loading extension XFree86-VidModeExtension
[  2979.076] (II) Loading extension XFree86-DGA
[  2979.076] (II) Loading extension DPMS
[  2979.076] (II) Loading extension XVideo
[  2979.076] (II) Loading extension XVideo-MotionCompensation
[  2979.076] (II) Loading extension X-Resource
[  2979.076] (II) LoadModule: "dbe"
[  2979.076] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[  2979.076] (II) Module dbe: vendor="X.Org Foundation"
[  2979.076]     compiled for 1.8.1.902, module version = 1.0.0
[  2979.076]     Module class: X.Org Server Extension
[  2979.076]     ABI class: X.Org Server Extension, version 3.0
[  2979.076] (II) Loading extension DOUBLE-BUFFER
[  2979.076] (II) LoadModule: "record"
[  2979.076] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[  2979.076] (II) Module record: vendor="X.Org Foundation"
[  2979.076]     compiled for 1.8.1.902, module version = 1.13.0
[  2979.076]     Module class: X.Org Server Extension
[  2979.076]     ABI class: X.Org Server Extension, version 3.0
[  2979.076] (II) Loading extension RECORD
[  2979.076] (II) LoadModule: "nvidia"
[  2979.076] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  2979.077] (II) Module nvidia: vendor="NVIDIA Corporation"
[  2979.077]     compiled for 4.0.2, module version = 1.0.0
[  2979.077]     Module class: X.Org Video Driver
[  2979.077] (II) NVIDIA dlloader X Driver  256.35  Wed Jun 16 18:59:34 PDT 2010
[  2979.077] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  2979.077] (--) using VT number 8

[  2979.081] (II) Primary Device is: PCI 01@00:00:0
[  2979.081] (II) Loading sub module "fb"
[  2979.081] (II) LoadModule: "fb"
[  2979.081] (II) Loading /usr/lib/xorg/modules/libfb.so
[  2979.081] (II) Module fb: vendor="X.Org Foundation"
[  2979.081]     compiled for 1.8.1.902, module version = 1.0.0
[  2979.081]     ABI class: X.Org ANSI C Emulation, version 0.4
[  2979.081] (II) Loading sub module "wfb"
[  2979.081] (II) LoadModule: "wfb"
[  2979.081] (II) Loading /usr/lib/xorg/modules/libwfb.so
[  2979.081] (II) Module wfb: vendor="X.Org Foundation"
[  2979.081]     compiled for 1.8.1.902, module version = 1.0.0
[  2979.081]     ABI class: X.Org ANSI C Emulation, version 0.4
[  2979.081] (II) Loading sub module "ramdac"
[  2979.081] (II) LoadModule: "ramdac"
[  2979.081] (II) Module "ramdac" already built-in
[  2979.081] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[  2979.081] (==) NVIDIA(0): RGB weight 888
[  2979.081] (==) NVIDIA(0): Default visual is TrueColor
[  2979.082] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  2979.082] (**) NVIDIA(0): Option "NoLogo" "true"
[  2979.082] (**) NVIDIA(0): Option "RenderAccel" "true"
[  2979.082] (**) NVIDIA(0): Enabling RENDER acceleration
[  2979.082] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
[  2979.082] (II) NVIDIA(0):     enabled.
[  2979.681] (II) NVIDIA(0): NVIDIA GPU GeForce G 105M (G98) at PCI:1:0:0 (GPU-0)
[  2979.681] (--) NVIDIA(0): Memory: 524288 kBytes
[  2979.681] (--) NVIDIA(0): VideoBIOS: 62.98.57.00.fa
[  2979.681] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[  2979.681] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[  2979.681] (--) NVIDIA(0): Connected display device(s) on GeForce G 105M at PCI:1:0:0:
[  2979.681] (--) NVIDIA(0):     Seiko/Epson (DFP-0)
[  2979.681] (--) NVIDIA(0): Seiko/Epson (DFP-0): 330.0 MHz maximum pixel clock
[  2979.681] (--) NVIDIA(0): Seiko/Epson (DFP-0): Internal Dual Link LVDS
[  2979.726] (II) NVIDIA(0): Assigned Display Device: DFP-0
[  2979.726] (==) NVIDIA(0): 
[  2979.726] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[  2979.726] (==) NVIDIA(0):     will be used as the requested mode.
[  2979.726] (==) NVIDIA(0): 
[  2979.726] (II) NVIDIA(0): Validated modes:
[  2979.726] (II) NVIDIA(0):     "nvidia-auto-select"
[  2979.726] (II) NVIDIA(0): Virtual screen size determined to be 1366 x 768
[  2980.790] (--) NVIDIA(0): DPI set to (115, 114); computed from "UseEdidDpi" X config
[  2980.790] (--) NVIDIA(0):     option
[  2980.790] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[  2980.790] (--) Depth 24 pixmap format is 32 bpp
[  2980.790] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[  2980.791] (II) NVIDIA(0): Initialized GPU GART.
[  2980.795] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[  2980.795] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[  2980.795] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[  2980.795] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[  2980.795] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[  2980.795] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[  2980.795] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[  2980.795] (II) NVIDIA(0):     Config Options in the README.
[  2980.796] (II) NVIDIA(0): ACPI display change hotkey events enabled: the X server is new
[  2980.796] (II) NVIDIA(0):     enough to receive ACPI hotkey events.
[  2980.796] (II) NVIDIA(0): ACPI brightness change hotkey events enabled.
[  2980.798] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
[  2981.075] (II) Loading extension NV-GLX
[  2981.104] (II) NVIDIA(0): Initialized OpenGL Acceleration
[  2981.113] (==) NVIDIA(0): Disabling shared memory pixmaps
[  2981.113] (II) NVIDIA(0): Initialized X Rendering Acceleration
[  2981.113] (==) NVIDIA(0): Backing store disabled
[  2981.113] (==) NVIDIA(0): Silken mouse enabled
[  2981.120] (**) NVIDIA(0): DPMS enabled
[  2981.120] (II) Loading extension NV-CONTROL
[  2981.120] (II) Loading extension XINERAMA
[  2981.120] (WW) NVIDIA(0): Option "EnablePageFlip" is not used
[  2981.120] (II) Loading sub module "dri2"
[  2981.120] (II) LoadModule: "dri2"
[  2981.121] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[  2981.121] (II) Module dri2: vendor="X.Org Foundation"
[  2981.121]     compiled for 1.8.1.902, module version = 1.2.0
[  2981.121]     ABI class: X.Org Server Extension, version 3.0
[  2981.121] (II) Loading extension DRI2
[  2981.121] (II) NVIDIA(0): [DRI2] Setup complete
[  2981.121] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[  2981.121] (==) RandR enabled
[  2981.121] (II) Initializing built-in extension Generic Event Extension
[  2981.121] (II) Initializing built-in extension SHAPE
[  2981.121] (II) Initializing built-in extension MIT-SHM
[  2981.121] (II) Initializing built-in extension XInputExtension
[  2981.121] (II) Initializing built-in extension XTEST
[  2981.121] (II) Initializing built-in extension BIG-REQUESTS
[  2981.121] (II) Initializing built-in extension SYNC
[  2981.121] (II) Initializing built-in extension XKEYBOARD
[  2981.121] (II) Initializing built-in extension XC-MISC
[  2981.121] (II) Initializing built-in extension SECURITY
[  2981.121] (II) Initializing built-in extension XINERAMA
[  2981.121] (II) Initializing built-in extension XFIXES
[  2981.121] (II) Initializing built-in extension RENDER
[  2981.121] (II) Initializing built-in extension RANDR
[  2981.121] (II) Initializing built-in extension COMPOSITE
[  2981.121] (II) Initializing built-in extension DAMAGE
[  2981.121] (II) Initializing extension GLX
[  2981.258] (II) config/udev: Adding input device Power Button (/dev/input/event5)
[  2981.258] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  2981.258] (II) LoadModule: "evdev"
[  2981.259] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  2981.259] (II) Module evdev: vendor="X.Org Foundation"
[  2981.259]     compiled for 1.8.0, module version = 2.4.0
[  2981.259]     Module class: X.Org XInput Driver
[  2981.259]     ABI class: X.Org XInput driver, version 9.0
[  2981.259] (**) Power Button: always reports core events
[  2981.259] (**) Power Button: Device: "/dev/input/event5"
[  2981.266] (II) Power Button: Found keys
[  2981.266] (II) Power Button: Configuring as keyboard
[  2981.266] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[  2981.266] (**) Option "xkb_rules" "evdev"
[  2981.266] (**) Option "xkb_model" "evdev"
[  2981.266] (**) Option "xkb_layout" "us"
[  2981.299] (II) config/udev: Adding input device Video Bus (/dev/input/event6)
[  2981.299] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[  2981.299] (**) Video Bus: always reports core events
[  2981.299] (**) Video Bus: Device: "/dev/input/event6"
[  2981.309] (II) Video Bus: Found keys
[  2981.309] (II) Video Bus: Configuring as keyboard
[  2981.309] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
[  2981.309] (**) Option "xkb_rules" "evdev"
[  2981.309] (**) Option "xkb_model" "evdev"
[  2981.309] (**) Option "xkb_layout" "us"
[  2981.310] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[  2981.311] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  2981.311] (**) Power Button: always reports core events
[  2981.311] (**) Power Button: Device: "/dev/input/event3"
[  2981.323] (II) Power Button: Found keys
[  2981.323] (II) Power Button: Configuring as keyboard
[  2981.323] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[  2981.323] (**) Option "xkb_rules" "evdev"
[  2981.323] (**) Option "xkb_model" "evdev"
[  2981.323] (**) Option "xkb_layout" "us"
[  2981.323] (II) config/udev: Adding input device Lid Switch (/dev/input/event2)
[  2981.323] (II) No input driver/identifier specified (ignoring)
[  2981.323] (II) config/udev: Adding input device Sleep Button (/dev/input/event4)
[  2981.323] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[  2981.323] (**) Sleep Button: always reports core events
[  2981.323] (**) Sleep Button: Device: "/dev/input/event4"
[  2981.336] (II) Sleep Button: Found keys
[  2981.336] (II) Sleep Button: Configuring as keyboard
[  2981.336] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
[  2981.336] (**) Option "xkb_rules" "evdev"
[  2981.336] (**) Option "xkb_model" "evdev"
[  2981.336] (**) Option "xkb_layout" "us"
[  2981.337] (II) config/udev: Adding input device Namuga 1.3M Webcam (/dev/input/event8)
[  2981.337] (**) Namuga 1.3M Webcam: Applying InputClass "evdev keyboard catchall"
[  2981.337] (**) Namuga 1.3M Webcam: always reports core events
[  2981.338] (**) Namuga 1.3M Webcam: Device: "/dev/input/event8"
[  2981.349] (II) Namuga 1.3M Webcam: Found keys
[  2981.349] (II) Namuga 1.3M Webcam: Configuring as keyboard
[  2981.349] (II) XINPUT: Adding extended input device "Namuga 1.3M Webcam" (type: KEYBOARD)
[  2981.349] (**) Option "xkb_rules" "evdev"
[  2981.349] (**) Option "xkb_model" "evdev"
[  2981.349] (**) Option "xkb_layout" "us"
[  2981.350] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event9)
[  2981.350] (II) No input driver/identifier specified (ignoring)
[  2981.353] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[  2981.353] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[  2981.353] (**) AT Translated Set 2 keyboard: always reports core events
[  2981.353] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[  2981.363] (II) AT Translated Set 2 keyboard: Found keys
[  2981.363] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[  2981.363] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[  2981.363] (**) Option "xkb_rules" "evdev"
[  2981.363] (**) Option "xkb_model" "evdev"
[  2981.363] (**) Option "xkb_layout" "us"
[  2981.363] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event7)
[  2981.363] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[  2981.363] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[  2981.363] (II) LoadModule: "synaptics"
[  2981.363] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  2981.363] (II) Module synaptics: vendor="X.Org Foundation"
[  2981.363]     compiled for 1.8.0.902, module version = 1.2.2
[  2981.363]     Module class: X.Org XInput Driver
[  2981.363]     ABI class: X.Org XInput driver, version 9.0
[  2981.363] (II) Synaptics touchpad driver version 1.2.2
[  2981.364] (**) Option "Device" "/dev/input/event7"
[  2981.403] (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
[  2981.403] (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
[  2981.403] (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[  2981.403] (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
[  2981.403] (II) SynPS/2 Synaptics TouchPad: buttons: left right
[  2981.403] (**) Option "TapButton1" "1"
[  2981.403] (**) Option "TapButton2" "2"
[  2981.403] (**) Option "TapButton3" "3"
[  2981.429] (--) SynPS/2 Synaptics TouchPad: touchpad found
[  2981.429] (**) SynPS/2 Synaptics TouchPad: always reports core events
[  2981.443] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
[  2981.443] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[  2981.443] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[  2981.443] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[  2981.443] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[  2981.469] (--) SynPS/2 Synaptics TouchPad: touchpad found
[  2981.469] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[  2981.469] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[  2981.469] (II) Synaptics touchpad driver version 1.2.2
[  2981.923] SynPS/2 Synaptics TouchPad no synaptics event device found
[  2981.923] (**) Option "Device" "/dev/input/mouse0"
[  2981.936] (**) Option "TapButton1" "1"
[  2981.936] (**) Option "TapButton2" "2"
[  2981.936] (**) Option "TapButton3" "3"
[  2981.956] Query no Synaptics: 6003C8
[  2981.956] (--) SynPS/2 Synaptics TouchPad: no supported touchpad found
[  2981.956] (EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics hardware.
[  2981.969] (EE) PreInit failed for input device "SynPS/2 Synaptics TouchPad"
[  2981.969] (II) UnloadModule: "synaptics"
[  2981.969] (II) config/udev: Adding input device PC Speaker (/dev/input/event1)
[  2981.969] (II) No input driver/identifier specified (ignoring)
[  3024.385] (II) UnloadModule: "synaptics"
[  3024.385] (II) AT Translated Set 2 keyboard: Close
[  3024.385] (II) UnloadModule: "evdev"
[  3024.385] (II) Namuga 1.3M Webcam: Close
[  3024.385] (II) UnloadModule: "evdev"
[  3024.385] (II) Sleep Button: Close
[  3024.385] (II) UnloadModule: "evdev"
[  3024.385] (II) Power Button: Close
[  3024.385] (II) UnloadModule: "evdev"
[  3024.385] (II) Video Bus: Close
[  3024.385] (II) UnloadModule: "evdev"
[  3024.385] (II) Power Button: Close
[  3024.385] (II) UnloadModule: "evdev"

Offline

#3 2010-07-17 15:55:59

cougem
Member
Registered: 2010-07-17
Posts: 4

Re: [SOLVED] Awesome WM unresponsive

Solved, I was missing the vicious library!

Offline

Board footer

Powered by FluxBB