You are not logged in.
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
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
Solved, I was missing the vicious library!
Offline