You are not logged in.

#1 2014-02-06 14:42:08

orjanp
Member
From: Tromsoe, Norway
Registered: 2004-07-03
Posts: 347

Second monitor "hide" the programs behind the screen background.

Hi!

Updated my system a couple of days ago. When I rebooted, my second screen comes up as normal, except I can't get anything to show on that screen.

The primary screen works as normal. The second screen shows the background and conky, but when I try to open anything on the screen, it opens, kind of behind the background. I can use the program, and drag it to the first screen. Then I see it. It's almost like the screen background covers it.

Have a nvidia GPU and using Awesome as VM.

Anyone have an idea what the problem might be?


My rc.lua, 10-monitor.conf and pacman.log

-- Standard awesome library
local gears = require("gears")
local awful = require("awful")
awful.rules = require("awful.rules")
require("awful.autofocus")
-- Widget and layout library
local wibox = require("wibox")
-- Theme handling library
local beautiful = require("beautiful")
-- Notification library
local naughty = require("naughty")
local menubar = require("menubar")
-- Menu
require("myplacesmenu")

-- {{{ Error handling
-- Check if awesome encountered an error during startup and fell back to
-- another config (This code will only ever execute for the fallback config)
if awesome.startup_errors then
    naughty.notify({ preset = naughty.config.presets.critical,
                     title = "Oops, there were errors during startup!",
                     text = awesome.startup_errors })
end

-- Handle runtime errors after startup
do
    local in_error = false
    awesome.connect_signal("debug::error", function (err)
        -- Make sure we don't go into an endless error loop
        if in_error then return end
        in_error = true

        naughty.notify({ preset = naughty.config.presets.critical,
                         title = "Oops, an error happened!",
                         text = err })
        in_error = false
    end)
end
-- }}}

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

-- This is used later as the default terminal and editor to run.
terminal = "urxvt"
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.
local layouts =
{
    awful.layout.suit.floating,
    awful.layout.suit.tile,
    awful.layout.suit.tile.left,
    awful.layout.suit.tile.bottom,
    awful.layout.suit.tile.top,
    awful.layout.suit.fair,
    awful.layout.suit.fair.horizontal,
    awful.layout.suit.spiral,
    awful.layout.suit.spiral.dwindle,
    awful.layout.suit.max,
    awful.layout.suit.max.fullscreen,
    awful.layout.suit.magnifier
}
-- }}}

-- {{{ Wallpaper
if beautiful.wallpaper then
    for s = 1, screen.count() do
        gears.wallpaper.maximized(beautiful.wallpaper, s, true)
    end
end
-- }}}

-- {{{ Tags
-- Define a tag table which hold all screen tags.
tags = {}
for s = 1, screen.count() do
    -- Each screen has its own tag table.
    tags[s] = awful.tag({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }, s, layouts[1])
end
-- }}}

-- {{{ Menu
-- Create a laucher widget and a main menu
myawesomemenu = {
   { "files", myplacesmenu.myplacesmenu()},
   { "manual", terminal .. " -e man awesome" },
   { "edit config", editor_cmd .. " " .. awesome.conffile },
   { "restart", awesome.restart },
   { "quit", awesome.quit }
}

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

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

-- Menubar configuration
menubar.utils.terminal = terminal -- Set the terminal for applications that require it
-- }}}

-- {{{ Wibox

-- Create a "Change keyboard layout switcher"
kbdcfg = {}
kbdcfg.cmd = "setxkbmap"
kbdcfg.lang = { "us", "no" }
kbdcfg.lang_caps = { " US ", " NO " }
kbdcfg.current = 1  -- us is our default layout
kbdcfg.widget = wibox.widget.textbox()
kbdcfg.widget:set_text(" " .. kbdcfg.lang_caps[kbdcfg.current] .. " ")
kbdcfg.switch = function ()
	kbdcfg.current = kbdcfg.current % #(kbdcfg.lang) + 1
	kbdcfg.widget:set_text(" " .. kbdcfg.lang_caps[kbdcfg.current] .. " ")
	local t = " " .. kbdcfg.lang[kbdcfg.current] .. " "
	os.execute( kbdcfg.cmd .. t )
end

-- Create a textclock widget
mytextclock = awful.widget.textclock()

-- 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, function(t) awful.tag.viewnext(awful.tag.getscreen(t)) end),
                    awful.button({ }, 5, function(t) awful.tag.viewprev(awful.tag.getscreen(t)) end)
                    )
mytasklist = {}
mytasklist.buttons = awful.util.table.join(
                     awful.button({ }, 1, function (c)
                                              if c == client.focus then
                                                  c.minimized = true
                                              else
                                                  -- Without this, the following
                                                  -- :isvisible() makes no sense
                                                  c.minimized = false
                                                  if not c:isvisible() then
                                                      awful.tag.viewonly(c:tags()[1])
                                                  end
                                                  -- This will also un-minimize
                                                  -- the client, if needed
                                                  client.focus = c
                                                  c:raise()
                                              end
                                          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()
    -- 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.filter.all, mytaglist.buttons)

    -- Create a tasklist widget
    mytasklist[s] = awful.widget.tasklist(s, awful.widget.tasklist.filter.currenttags, mytasklist.buttons)

    -- Create the wibox
    mywibox[s] = awful.wibox({ position = "top", screen = s })

    -- Widgets that are aligned to the left
    local left_layout = wibox.layout.fixed.horizontal()
    left_layout:add(mylauncher)
    left_layout:add(mytaglist[s])
    left_layout:add(mypromptbox[s])

    -- Widgets that are aligned to the right
    local right_layout = wibox.layout.fixed.horizontal()
    if s == 1 then right_layout:add(wibox.widget.systray()) end
	right_layout:add(kbdcfg.widget)
    right_layout:add(mytextclock)
    right_layout:add(mylayoutbox[s])

    -- Now bring it all together (with the tasklist in the middle)
    local layout = wibox.layout.align.horizontal()
    layout:set_left(left_layout)
    layout:set_middle(mytasklist[s])
    layout:set_right(right_layout)

    mywibox[s]:set_widget(layout)
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)
))

-- Keyboard switcher mouse bindings
kbdcfg.widget:buttons(awful.util.table.join(
	awful.button({ }, 1, function () kbdcfg.switch() end)
))

-- }}}

-- {{{ 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() 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),

    awful.key({ modkey, "Control" }, "n", awful.client.restore),

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

-- Keyboard switcher
	awful.key({ modkey, "Shift"   }, "a",     function () kbdcfg.switch() end),
	-- Start stuff
	awful.key({ modkey, "Shift"   }, "s",     function () awful.util.spawn("thunar") end),
	awful.key({                   }, "#180",  function () awful.util.spawn("chromium") end),
	awful.key({                   }, "#163",  function () awful.util.spawn("thunderbird") 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),
    -- Menubar
    awful.key({ modkey }, "p", function() menubar.show() 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,           }, "t",      function (c) c.ontop = not c.ontop            end),
    awful.key({ modkey,           }, "n",
        function (c)
            -- The client currently has the input focus, so it cannot be
            -- minimized, since minimized clients can't have the focus.
            c.minimized = true
        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 = awful.client.focus.filter,
                     keys = clientkeys,
                     buttons = clientbuttons } },
    { rule = { class = "MPlayer" },
      properties = { floating = true } },
    { rule = { class = "pinentry" },
      properties = { floating = true } },
    { rule = { class = "gimp" },
      properties = { floating = true } },
    -- 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.connect_signal("manage", function (c, startup)
    -- Enable sloppy focus
    c:connect_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

    local titlebars_enabled = false
    if titlebars_enabled and (c.type == "normal" or c.type == "dialog") then
        -- Widgets that are aligned to the left
        local left_layout = wibox.layout.fixed.horizontal()
        left_layout:add(awful.titlebar.widget.iconwidget(c))

        -- Widgets that are aligned to the right
        local right_layout = wibox.layout.fixed.horizontal()
        right_layout:add(awful.titlebar.widget.floatingbutton(c))
        right_layout:add(awful.titlebar.widget.maximizedbutton(c))
        right_layout:add(awful.titlebar.widget.stickybutton(c))
        right_layout:add(awful.titlebar.widget.ontopbutton(c))
        right_layout:add(awful.titlebar.widget.closebutton(c))

        -- The title goes in the middle
        local title = awful.titlebar.widget.titlewidget(c)
        title:buttons(awful.util.table.join(
                awful.button({ }, 1, function()
                    client.focus = c
                    c:raise()
                    awful.mouse.client.move(c)
                end),
                awful.button({ }, 3, function()
                    client.focus = c
                    c:raise()
                    awful.mouse.client.resize(c)
                end)
                ))

        -- Now bring it all together
        local layout = wibox.layout.align.horizontal()
        layout:set_left(left_layout)
        layout:set_right(right_layout)
        layout:set_middle(title)

        awful.titlebar(c):set_widget(layout)
    end
end)

client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end)
client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end)
-- }}}
Section "ServerLayout"
    Identifier     "DualSreen"
    Screen       0 "Screen0"
    Screen       1 "Screen1" RightOf "Screen0" #Screen1 at the right of Screen0
    Option         "Xinerama" "1" #To move windows between screens
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    Option         "Enable" "true"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    Option         "Enable" "true"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    Screen         0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    Screen         1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    SubSection "Display"
        Depth          24
        Modes          "1920x1080_75.00"
    EndSubSection
EndSection

Section "Screen"
    Identifier        "Screen1"
    Device            "Device1"
    Monitor            "Monitor1"
    DefaultDepth    24
    Option            "TwinView" "0"
    SubSection "Display"
        Depth            24
        Modes            "1280x1024_60.00"
    EndSubSection
EndSection
[2014-02-03 17:44] [PACMAN] upgraded archlinux-keyring (20131027-1 -> 20140124-1)
[2014-02-03 17:44] [PACMAN] upgraded blas (3.4.2-2 -> 3.5.0-1)
[2014-02-03 17:44] [PACMAN] upgraded nss (3.15.3.1-1 -> 3.15.4-1)
[2014-02-03 17:44] [PACMAN] upgraded xdg-utils (1.1.0.git20130520-1 -> 1.1.0.git20140109-1)
[2014-02-03 17:44] [PACMAN] upgraded libgcrypt (1.5.3-1 -> 1.6.1-1)
[2014-02-03 17:44] [PACMAN] upgraded glibc (2.18-11 -> 2.18-12)
[2014-02-03 17:44] [PACMAN] upgraded libdbus (1.6.18-3 -> 1.8.0-1)
[2014-02-03 17:44] [PACMAN] upgraded dbus (1.6.18-3 -> 1.8.0-1)
[2014-02-03 17:44] [PACMAN] upgraded libcap (2.23-2 -> 2.24-1)
[2014-02-03 17:44] [PACMAN] upgraded util-linux (2.24-2 -> 2.24.1-1)
[2014-02-03 17:44] [PACMAN] upgraded systemd (208-3 -> 208-10)
[2014-02-03 17:44] [PACMAN] upgraded pciutils (3.2.0-4 -> 3.2.1-1)
[2014-02-03 17:44] [PACMAN] upgraded chromium (31.0.1650.63-1 -> 32.0.1700.102-1)
[2014-02-03 17:44] [PACMAN] upgraded libdrm (2.4.50-1 -> 2.4.52-1)
[2014-02-03 17:44] [PACMAN] upgraded wayland (1.3.0-1 -> 1.4.0-1)
[2014-02-03 17:44] [PACMAN] upgraded llvm-libs (3.3-1 -> 3.4-1)
[2014-02-03 17:44] [PACMAN] upgraded mesa (10.0.1-2 -> 10.0.2-1)
[2014-02-03 17:44] [PACMAN] upgraded libpng (1.6.7-1 -> 1.6.8-1)
[2014-02-03 17:44] [PACMAN] upgraded gdk-pixbuf2 (2.30.2-1 -> 2.30.3-1)
[2014-02-03 17:44] [PACMAN] upgraded cogl (1.16.0-2 -> 1.16.2-1)
[2014-02-03 17:44] [PACMAN] upgraded xkeyboard-config (2.10.1-1 -> 2.11-1)
[2014-02-03 17:44] [PACMAN] upgraded libxkbcommon (0.3.2-1 -> 0.4.0-1)
[2014-02-03 17:44] [PACMAN] upgraded libevdev (0.4-2 -> 0.6-1)
[2014-02-03 17:44] [PACMAN] upgraded clutter (1.16.2-1 -> 1.16.4-1)
[2014-02-03 17:44] [PACMAN] upgraded colord (1.0.4-1 -> 1.0.6-1)
[2014-02-03 17:44] [PACMAN] upgraded cppunit (1.13.1-1 -> 1.13.2-1)
[2014-02-03 17:44] [PACMAN] upgraded device-mapper (2.02.104-1 -> 2.02.105-1)
[2014-02-03 17:44] [PACMAN] upgraded cryptsetup (1.6.3-1 -> 1.6.3-2)
[2014-02-03 17:44] [PACMAN] upgraded e2fsprogs (1.42.8-2 -> 1.42.9-1)
[2014-02-03 17:44] [PACMAN] upgraded libldap (2.4.38-1 -> 2.4.39-1)
[2014-02-03 17:44] [PACMAN] upgraded krb5 (1.11.4-1 -> 1.12.1-1)
[2014-02-03 17:44] [PACMAN] upgraded curl (7.34.0-2 -> 7.35.0-1)
[2014-02-03 17:44] [PACMAN] upgraded dialog (1:1.2_20130928-1 -> 1:1.2_20140112-1)
[2014-02-03 17:44] [PACMAN] upgraded pth (2.0.7-4 -> 2.0.7-5)
[2014-02-03 17:44] [PACMAN] upgraded dirmngr (1.1.1-1 -> 1.1.1-2)
[2014-02-03 17:44] [PACMAN] upgraded epdfview (0.1.8-4 -> 0.1.8-5)
[2014-02-03 17:44] [PACMAN] upgraded exiv2 (0.23-2 -> 0.24-1)
[2014-02-03 17:44] [PACMAN] upgraded gnutls (3.2.8-1 -> 3.2.10-1)
[2014-02-03 17:44] [PACMAN] upgraded libvorbis (1.3.3-1 -> 1.3.4-1)
[2014-02-03 17:44] [PACMAN] upgraded v4l-utils (1.0.0-2 -> 1.0.1-1)
[2014-02-03 17:44] [PACMAN] upgraded ffmpeg (1:2.1.1-3 -> 1:2.1.3-1)
[2014-02-03 17:44] [PACMAN] upgraded fribidi (0.19.5-1 -> 0.19.6-1)
[2014-02-03 17:44] [PACMAN] installed libatomic_ops (7.2.e-1)
[2014-02-03 17:44] [PACMAN] upgraded gc (7.2.d-2 -> 7.4.0-1)
[2014-02-03 17:44] [PACMAN] upgraded gdbm (1.10-3 -> 1.11-1)
[2014-02-03 17:44] [PACMAN] upgraded geeqie (1.1-2 -> 1.1-3)
[2014-02-03 17:44] [PACMAN] upgraded geoip-database (20131106-1 -> 20140108-1)
[2014-02-03 17:44] [PACMAN] upgraded gettext (0.18.3.1-2 -> 0.18.3.2-1)
[2014-02-03 17:44] [PACMAN] upgraded perl (5.18.1-1 -> 5.18.2-2)
[2014-02-03 17:44] [PACMAN] upgraded pcre (8.34-1 -> 8.34-2)
[2014-02-03 17:44] [PACMAN] upgraded git (1.8.5.2-1 -> 1.8.5.3-1)
[2014-02-03 17:44] [PACMAN] upgraded glproto (1.4.16-1 -> 1.4.17-1)
[2014-02-03 17:44] [PACMAN] upgraded gnupg (2.0.22-1 -> 2.0.22-2)
[2014-02-03 17:44] [PACMAN] upgraded gparted (0.17.0-1 -> 0.17.0-2)
[2014-02-03 17:44] [PACMAN] upgraded grub (1:2.00.1282.g5ae5c54-1 -> 1:2.02.beta2-1)
[2014-02-03 17:44] [PACMAN] upgraded gstreamer (1.2.1-1 -> 1.2.2-1)
[2014-02-03 17:44] [PACMAN] upgraded gst-plugins-base-libs (1.2.1-1 -> 1.2.2-1)
[2014-02-03 17:44] [PACMAN] upgraded librsvg (1:2.40.1-1 -> 1:2.40.1-3)
[2014-02-03 17:44] [PACMAN] upgraded libwebp (0.3.1-3 -> 0.4.0-1)
[2014-02-03 17:44] [PACMAN] upgraded libsecret (0.16-1 -> 0.16-2)
[2014-02-03 17:44] [PACMAN] upgraded libxslt (1.1.28-2 -> 1.1.28-3)
[2014-02-03 17:44] [PACMAN] upgraded libxfont (1.4.6-1 -> 1.4.7-1)
[2014-02-03 17:44] [PACMAN] upgraded xorg-server-common (1.14.5-2 -> 1.15.0-5)
[2014-02-03 17:44] [PACMAN] upgraded xf86-input-evdev (2.8.2-1 -> 2.8.2-2)
[2014-02-03 17:44] [PACMAN] installed libxshmfence (1.1-1)
[2014-02-03 17:44] [PACMAN] upgraded xorg-server (1.14.5-2 -> 1.15.0-5)
[2014-02-03 17:44] [PACMAN] upgraded nvidia-utils (331.20-1 -> 331.38-1)
[2014-02-03 17:44] [PACMAN] upgraded nvidia-libgl (331.20-1 -> 331.38-1)
[2014-02-03 17:44] [PACMAN] upgraded libcups (1.7.0-2 -> 1.7.1-3)
[2014-02-03 17:44] [PACMAN] upgraded gtk3 (3.10.6-1 -> 3.10.7-1)
[2014-02-03 17:44] [PACMAN] upgraded webkitgtk (2.2.3-1 -> 2.2.4-2)
[2014-02-03 17:44] [PACMAN] upgraded gthumb (3.2.6-1 -> 3.2.6-3)
[2014-02-03 17:44] [PACMAN] upgraded libcdio (0.90-2 -> 0.92-1)
[2014-02-03 17:44] [PACMAN] upgraded libcdio-paranoia (10.2+0.90+1-1 -> 10.2+0.90+1-2)
[2014-02-03 17:44] [PACMAN] upgraded gvfs (1.18.3-1 -> 1.18.3-3)
[2014-02-03 17:44] [PACMAN] upgraded vim-runtime (7.4.86-1 -> 7.4.135-2)
[2014-02-03 17:44] [PACMAN] upgraded ruby (2.0.0_p353-1 -> 2.1.0-2)
[2014-02-03 17:44] [PACMAN] upgraded gvim (7.4.86-1 -> 7.4.135-2)
[2014-02-03 17:44] [PACMAN] upgraded hdf5 (1.8.11-1 -> 1.8.12-1)
[2014-02-03 17:44] [PACMAN] upgraded wxgtk (2.8.12.1-5 -> 3.0.0-2)
[2014-02-03 17:44] [PACMAN] upgraded lapack (3.4.2-2 -> 3.5.0-1)
[2014-02-03 17:44] [PACMAN] upgraded perl-image-exiftool (9.27-1 -> 9.46-1)
[2014-02-03 17:45] [PACMAN] upgraded hugin (2013.0.0-3 -> 2013.0.0-6)
[2014-02-03 17:45] [PACMAN] upgraded imagemagick (6.8.8.1-1 -> 6.8.8.4-2)
[2014-02-03 17:45] [PACMAN] upgraded imlib2 (1.4.5-6 -> 1.4.6-1)
[2014-02-03 17:45] [PACMAN] upgraded inetutils (1.9.1.341-2 -> 1.9.2-1)
[2014-02-03 17:45] [PACMAN] upgraded isl (0.12.1-2 -> 0.12.2-1)
[2014-02-03 17:45] [PACMAN] upgraded jack (0.121.3-7 -> 0.124.1-1)
[2014-02-03 17:45] [PACMAN] upgraded jre7-openjdk-headless (7.u45_2.4.3-1 -> 7.u51_2.4.5-1)
[2014-02-03 17:45] [PACMAN] upgraded jre7-openjdk (7.u45_2.4.3-1 -> 7.u51_2.4.5-1)
[2014-02-03 17:45] [PACMAN] upgraded jdk7-openjdk (7.u45_2.4.3-1 -> 7.u51_2.4.5-1)
[2014-02-03 17:45] [PACMAN] upgraded strigi (0.7.8-4 -> 0.7.8-5)
[2014-02-03 17:46] [PACMAN] upgraded kdelibs (4.12.0-1 -> 4.12.1-1)
[2014-02-03 17:46] [PACMAN] upgraded ldns (1.6.16-1 -> 1.6.17-1)
[2014-02-03 17:46] [PACMAN] upgraded lib32-glibc (2.18-11 -> 2.18-12)
[2014-02-03 17:46] [PACMAN] upgraded libdvdread (4.2.0-1 -> 4.2.1-1)
[2014-02-03 17:46] [PACMAN] upgraded libdvdnav (4.2.0-2 -> 4.2.1-1)
[2014-02-03 17:46] [PACMAN] upgraded libgnome-keyring (3.10.1-1 -> 3.10.1-2)
[2014-02-03 17:46] [PACMAN] upgraded libgphoto2 (2.5.2-2 -> 2.5.3.1-1)
[2014-02-03 17:46] [PACMAN] upgraded libmpc (1.0.1-2 -> 1.0.2-2)
[2014-02-03 17:46] [PACMAN] upgraded libpcap (1.5.1-1 -> 1.5.3-1)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-en-US (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded rasqal (1:0.9.30-3 -> 1:0.9.30-4)
[2014-02-03 17:46] [PACMAN] upgraded redland (1:1.0.16-2 -> 1:1.0.17-1)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-common (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-base (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-calc (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-draw (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-gnome (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-impress (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-kde4 (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-math (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-postgresql-connector (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-sdk (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-sdk-doc (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libreoffice-writer (4.1.4-1 -> 4.1.4-3)
[2014-02-03 17:46] [PACMAN] upgraded libvncserver (0.9.9-2 -> 0.9.9-3)
[2014-02-03 17:46] [PACMAN] upgraded libwbclient (4.1.3-1 -> 4.1.4-1)
[2014-02-03 17:46] [PACMAN] upgraded libxnvctrl (331.20-1 -> 331.38-2)
[2014-02-03 17:47] [PACMAN] upgraded linux-firmware (20131013.7d0c7a8-1 -> 20140123.418320b-1)
[2014-02-03 17:47] [ALPM-SCRIPTLET] >>> Updating module dependencies. Please wait ...
[2014-02-03 17:47] [ALPM-SCRIPTLET] >>> Generating initial ramdisk, using mkinitcpio.  Please wait...
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Starting build: 3.12.9-2-ARCH
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Creating gzip initcpio image: /boot/initramfs-linux.img
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Image generation successful
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Starting build: 3.12.9-2-ARCH
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: smsmdtv
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2014-02-03 17:47] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
[2014-02-03 17:47] [ALPM-SCRIPTLET] ==> Image generation successful
[2014-02-03 17:47] [PACMAN] upgraded linux (3.12.6-1 -> 3.12.9-2)
[2014-02-03 17:47] [PACMAN] upgraded linux-headers (3.12.6-1 -> 3.12.9-2)
[2014-02-03 17:47] [PACMAN] upgraded lirc-utils (1:0.9.0-67 -> 1:0.9.0-69)
[2014-02-03 17:47] [PACMAN] upgraded lm_sensors (3.3.4-1 -> 3.3.5-1)
[2014-02-03 17:47] [PACMAN] upgraded lvm2 (2.02.104-1 -> 2.02.105-1)
[2014-02-03 17:47] [PACMAN] upgraded lxappearance (0.5.4-1 -> 0.5.5-1)
[2014-02-03 17:47] [PACMAN] upgraded man-db (2.6.5-1 -> 2.6.6-1)
[2014-02-03 17:47] [PACMAN] upgraded man-pages (3.55-1 -> 3.57-1)
[2014-02-03 17:47] [PACMAN] upgraded mpg123 (1.17.0-1 -> 1.18.0-1)
[2014-02-03 17:47] [PACMAN] upgraded smbclient (4.1.3-1 -> 4.1.4-1)
[2014-02-03 17:47] [PACMAN] upgraded mplayer (36498-4 -> 36498-5)
[2014-02-03 17:47] [PACMAN] upgraded ntp (4.2.6.p5-17 -> 4.2.6.p5-18)
[2014-02-03 17:47] [PACMAN] upgraded nvidia (331.20-3 -> 331.38-2)
[2014-02-03 17:47] [ALPM] warning: /etc/ssh/sshd_config installed as /etc/ssh/sshd_config.pacnew
[2014-02-03 17:47] [PACMAN] upgraded openssh (6.4p1-1 -> 6.5p1-1)
[2014-02-03 17:48] [PACMAN] upgraded opera (12.16.1860-1 -> 12.16.1860-2)
[2014-02-03 17:48] [ALPM] warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew
[2014-02-03 17:48] [PACMAN] upgraded pacman-mirrorlist (20130830-1 -> 20140107-1)
[2014-02-03 17:48] [PACMAN] upgraded procps-ng (3.3.9-1 -> 3.3.9-2)
[2014-02-03 17:48] [PACMAN] upgraded python2-mako (0.9.0-1 -> 0.9.1-1)
[2014-02-03 17:48] [PACMAN] upgraded python2-pillow (2.2.2-1 -> 2.3.0-3)
[2014-02-03 17:48] [PACMAN] upgraded python2-setuptools (2.0.2-1 -> 2.1-1)
[2014-02-03 17:48] [PACMAN] upgraded redland-storage-virtuoso (1:1.0.16-2 -> 1:1.0.17-1)
[2014-02-03 17:48] [PACMAN] upgraded s-nail (14.5.1-1 -> 14.5.2-2)
[2014-02-03 17:48] [PACMAN] upgraded sudo (1.8.8-1 -> 1.8.9.p4-1)
[2014-02-03 17:48] [PACMAN] upgraded syslog-ng (3.5.2-1 -> 3.5.3-1)
[2014-02-03 17:48] [PACMAN] upgraded systemd-sysvcompat (208-3 -> 208-10)
[2014-02-03 17:48] [ALPM-SCRIPTLET] In order to use the new version, reload all virtualbox modules manually.
[2014-02-03 17:48] [PACMAN] upgraded virtualbox-host-modules (4.3.6-2 -> 4.3.6-4)
[2014-02-03 17:48] [PACMAN] upgraded virtualbox (4.3.6-2 -> 4.3.6-3)
[2014-02-03 17:48] [PACMAN] upgraded virtualbox-guest-modules (4.3.6-2 -> 4.3.6-4)
[2014-02-03 17:48] [PACMAN] upgraded vlc (2.1.2-1 -> 2.1.2-3)
[2014-02-03 17:48] [PACMAN] upgraded wget (1.14-3 -> 1.15-1)
[2014-02-03 17:48] [PACMAN] upgraded xcb-util-wm (0.3.9-1 -> 0.4.0-1)
[2014-02-03 17:48] [PACMAN] upgraded xextproto (7.2.1-1 -> 7.3.0-1)
[2014-02-03 17:48] [PACMAN] upgraded xine-lib (1.2.4-1 -> 1.2.4-3)
[2014-02-03 17:48] [PACMAN] upgraded xorg-server-xephyr (1.14.5-2 -> 1.15.0-5)

Last edited by orjanp (2014-02-06 14:43:51)


Ørjan Pettersen

Offline

#2 2014-02-06 15:39:18

snakebite
Member
From: Norway
Registered: 2009-05-13
Posts: 42

Re: Second monitor "hide" the programs behind the screen background.

There are some issues with the latest nvidia driver which might be related (see thread links below). Are you running a compositor, and if not, does running one solve the problem?

https://bbs.archlinux.org/viewtopic.php?id=176637
https://bbs.archlinux.org/viewtopic.php?id=175658

Offline

#3 2014-02-11 19:17:55

orjanp
Member
From: Tromsoe, Norway
Registered: 2004-07-03
Posts: 347

Re: Second monitor "hide" the programs behind the screen background.

Thanks, not sure what a compositor is, so I don't know. I guess, then I dont run one. smile


Ørjan Pettersen

Offline

#4 2014-02-12 03:15:37

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,722

Re: Second monitor "hide" the programs behind the screen background.

orjanp wrote:

Thanks, not sure what a compositor is, so I don't know. I guess, then I dont run one. smile

https://wiki.archlinux.org/index.php/Compton
https://wiki.archlinux.org/index.php/Xcompmgr
https://wiki.archlinux.org/index.php/Cairo_Compmgr


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

Board footer

Powered by FluxBB