Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:pbleser:awesome
awesome
opensuse-theme.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File opensuse-theme.patch of Package awesome
diff -uNr awesome-3.4.5.orig//awesomerc.lua.in awesome-3.4.5/awesomerc.lua.in --- awesome-3.4.5.orig//awesomerc.lua.in 2010-07-06 10:37:16.099265883 +0200 +++ awesome-3.4.5/awesomerc.lua.in 2010-07-06 10:43:56.787390944 +0200 @@ -9,12 +9,15 @@ -- {{{ Variable definitions -- Themes define colours, icons, and wallpapers -beautiful.init("@AWESOME_THEMES_PATH@/default/theme.lua") +beautiful.init("/usr/share/awesome/themes/default/theme.lua") -- This is used later as the default terminal and editor to run. terminal = "xterm" -editor = os.getenv("EDITOR") or "nano" -editor_cmd = terminal .. " -e " .. editor +editor = os.getenv("EDITOR") or "vi" +editor_cmd = terminal .. " -e " .. editor + +-- shutdown +-- shutdown = init 0 -- Default modkey. -- Usually, Mod4 is the key with a logo between Control and Alt. @@ -41,6 +44,39 @@ } -- }}} +-- {{{ Volume Control + cardid = 0 + channel = "Master" + function volume (mode, widget) + if mode == "update" then + local fd = io.popen("amixer -c " .. cardid .. " -- sget " .. channel) + local status = fd:read("*all") + fd:close() + + local volume = string.match(status, "(%d?%d?%d)%%") + volume = string.format("% 3d", volume) + + status = string.match(status, "%[(o[^%]]*)%]") + + if string.find(status, "on", 1, true) then + volume = volume .. "%" + else + volume = volume .. "M" + end + widget.text = volume + elseif mode == "up" then + io.popen("amixer -q -c " .. cardid .. " sset " .. channel .. " 5%+"):read("*all") + volume("update", widget) + elseif mode == "down" then + io.popen("amixer -q -c " .. cardid .. " sset " .. channel .. " 5%-"):read("*all") + volume("update", widget) + else + io.popen("amixer -c " .. cardid .. " sset " .. channel .. " toggle"):read("*all") + volume("update", widget) + end + end +-- }}} + -- {{{ Tags -- Define a tag table which hold all screen tags. tags = {} @@ -54,23 +90,37 @@ -- Create a laucher widget and a main menu myawesomemenu = { { "manual", terminal .. " -e man awesome" }, - { "edit config", editor_cmd .. " " .. awful.util.getdir("config") .. "/rc.lua" }, + { "edit config", terminal .. " -e vi ~/.config/awesome/rc.lua" }, { "restart", awesome.restart }, { "quit", awesome.quit } } -mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, - { "open terminal", terminal } - } - }) +mymainmenu = awful.menu.new({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon }, + { "open terminal", terminal }, + { "shutdown", function () awesome.spawn("gdm-control --shutdown") awesome.quit() end } + } + }) -mylauncher = awful.widget.launcher({ image = image(beautiful.awesome_icon), +mylauncher = awful.widget.launcher({ image = image(theme.opensuse_icon), menu = mymainmenu }) -- }}} -- {{{ Wibox -- Create a textclock widget mytextclock = awful.widget.textclock({ align = "right" }) +require('calendar2') + +calendar2.addCalendarToWidget(mytextclock, "<span color='green'>%s</span>") + +-- Create a volume control widget + tb_volume = widget({ type = "textbox", name = "tb_volume", align = "right" }) + tb_volume:buttons({ + button({ }, 4, function () volume("up", tb_volume) end), + button({ }, 5, function () volume("down", tb_volume) end), + button({ }, 1, function () volume("mute", tb_volume) end) + }) + volume("update", tb_volume) + -- Create a systray mysystray = widget({ type = "systray" }) @@ -145,6 +195,7 @@ }, mylayoutbox[s], mytextclock, + tb_volume, s == 1 and mysystray or nil, mytasklist[s], layout = awful.widget.layout.horizontal.rightleft @@ -176,7 +227,7 @@ awful.client.focus.byidx(-1) if client.focus then client.focus:raise() end end), - awful.key({ modkey, }, "w", function () mymainmenu:show({keygrabber=true}) end), + awful.key({ modkey, }, "w", function () mymainmenu:show(true) end), -- Layout manipulation awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end), @@ -225,7 +276,6 @@ 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, }, "t", function (c) c.ontop = not c.ontop end), awful.key({ modkey, }, "n", function (c) c.minimized = not c.minimized end), awful.key({ modkey, }, "m", function (c) @@ -280,7 +330,6 @@ -- Set keys root.keys(globalkeys) --- }}} -- {{{ Rules awful.rules.rules = { @@ -333,3 +382,7 @@ 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) -- }}} + awful.hooks.timer.register(10, function () volume("update", tb_volume) end) + keybinding({ }, "XF86AudioRaiseVolume", function () volume("up", tb_volume) end):add() + keybinding({ }, "XF86AudioLowerVolume", function () volume("down", tb_volume) end):add() + keybinding({ }, "XF86AudioMute", function () volume("mute", tb_volume) end):add() diff -uNr awesome-3.4.5.orig//calendar2.lua awesome-3.4.5/calendar2.lua --- awesome-3.4.5.orig//calendar2.lua 1970-01-01 01:00:00.000000000 +0100 +++ awesome-3.4.5/calendar2.lua 2010-07-06 10:46:13.604390306 +0200 @@ -0,0 +1,113 @@ +-- original code made by Bzed and published on http://awesome.naquadah.org/wiki/Calendar_widget +-- modified by Marc Dequènes (Duck) <Duck@DuckCorp.org> (2009-12-29), under the same licence, +-- and with the following changes: +-- + transformed to module +-- + the current day formating is customizable + +local string = string +--local print = print +local tostring = tostring +local os = os +local capi = { + mouse = mouse, + screen = screen +} +local awful = require("awful") +local naughty = require("naughty") +module("calendar2") + +local calendar = {} +local current_day_format = "<u>%s</u>" + +function displayMonth(month,year,weekStart) + local t,wkSt=os.time{year=year, month=month+1, day=0},weekStart or 1 + local d=os.date("*t",t) + local mthDays,stDay=d.day,(d.wday-d.day-wkSt+1)%7 + + --print(mthDays .."\n" .. stDay) + local lines = " " + + for x=0,6 do + lines = lines .. os.date("%a ",os.time{year=2006,month=1,day=x+wkSt}) + end + + lines = lines .. "\n" .. os.date(" %V",os.time{year=year,month=month,day=1}) + + local writeLine = 1 + while writeLine < (stDay + 1) do + lines = lines .. " " + writeLine = writeLine + 1 + end + + for d=1,mthDays do + local x = d + local t = os.time{year=year,month=month,day=d} + if writeLine == 8 then + writeLine = 1 + lines = lines .. "\n" .. os.date(" %V",t) + end + if os.date("%Y-%m-%d") == os.date("%Y-%m-%d", t) then + x = string.format(current_day_format, d) + end + if (#(tostring(d)) == 1) then + x = " " .. x + end + lines = lines .. " " .. x + writeLine = writeLine + 1 + end + local header = os.date("%B %Y\n",os.time{year=year,month=month,day=1}) + + return header .. "\n" .. lines +end + +function switchNaughtyMonth(switchMonths) + if (#calendar < 3) then return end + local swMonths = switchMonths or 1 + calendar[1] = calendar[1] + swMonths + calendar[3].box.widgets[2].text = string.format('<span font_desc="%s">%s</span>', "monospace", displayMonth(calendar[1], calendar[2], 2)) +end + +function addCalendarToWidget(mywidget, custom_current_day_format) + if custom_current_day_format then current_day_format = custom_current_day_format end + + mywidget:add_signal('mouse::enter', function () + local month, year = os.date('%m'), os.date('%Y') + calendar = { month, year, + naughty.notify({ + text = string.format('<span font_desc="%s">%s</span>', "monospace", displayMonth(month, year, 2)), + timeout = 0, + hover_timeout = 0.5, + screen = capi.mouse.screen + }) + } + end) + mywidget:add_signal('mouse::leave', function () naughty.destroy(calendar[3]) end) + + mywidget:buttons(awful.util.table.join( + awful.button({ }, 1, function() + switchNaughtyMonth(-1) + end), + awful.button({ }, 3, function() + switchNaughtyMonth(1) + end), + awful.button({ }, 4, function() + switchNaughtyMonth(-1) + end), + awful.button({ }, 5, function() + switchNaughtyMonth(1) + end), + awful.button({ 'Shift' }, 1, function() + switchNaughtyMonth(-12) + end), + awful.button({ 'Shift' }, 3, function() + switchNaughtyMonth(12) + end), + awful.button({ 'Shift' }, 4, function() + switchNaughtyMonth(-12) + end), + awful.button({ 'Shift' }, 5, function() + switchNaughtyMonth(12) + end) + )) +end + Files awesome-3.4.5.orig//themes/default/background.jpg and awesome-3.4.5/themes/default/background.jpg differ Files awesome-3.4.5.orig//themes/default/background.png and awesome-3.4.5/themes/default/background.png differ Files awesome-3.4.5.orig//themes/default/background_white.png and awesome-3.4.5/themes/default/background_white.png differ diff -uNr awesome-3.4.5.orig//themes/default/README awesome-3.4.5/themes/default/README --- awesome-3.4.5.orig//themes/default/README 2010-07-06 10:37:16.091265724 +0200 +++ awesome-3.4.5/themes/default/README 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -Background images: - Mikael Eriksson <mikael_eriksson@miffe.org> - Licensed under CC-BY-SA-3.0 diff -uNr awesome-3.4.5.orig//themes/default/theme.lua.in awesome-3.4.5/themes/default/theme.lua.in --- awesome-3.4.5.orig//themes/default/theme.lua.in 2010-07-06 10:37:16.093265459 +0200 +++ awesome-3.4.5/themes/default/theme.lua.in 2010-07-06 10:51:01.890265731 +0200 @@ -7,7 +7,7 @@ theme.font = "sans 8" theme.bg_normal = "#222222" -theme.bg_focus = "#535d6c" +theme.bg_focus = "#62a541" theme.bg_urgent = "#ff0000" theme.bg_minimize = "#444444" @@ -32,15 +32,15 @@ --theme.taglist_bg_focus = "#ff0000" -- Display the taglist squares -theme.taglist_squares_sel = "@AWESOME_THEMES_PATH@/default/taglist/squarefw.png" -theme.taglist_squares_unsel = "@AWESOME_THEMES_PATH@/default/taglist/squarew.png" +theme.taglist_squares_sel = "/usr/share/awesome/themes/default/taglist/squarefw.png" +theme.taglist_squares_unsel = "/usr/share/awesome/themes/default/taglist/squarew.png" -theme.tasklist_floating_icon = "@AWESOME_THEMES_PATH@/default/tasklist/floatingw.png" +theme.tasklist_floating_icon = "/usr/share/awesome/themes/default/tasklist/floatingw.png" -- Variables set for theming the menu: -- menu_[bg|fg]_[normal|focus] -- menu_[border_color|border_width] -theme.menu_submenu_icon = "@AWESOME_THEMES_PATH@/default/submenu.png" +theme.menu_submenu_icon = "/usr/share/awesome/themes/default/submenu.png" theme.menu_height = "15" theme.menu_width = "100" @@ -50,47 +50,48 @@ --theme.bg_widget = "#cc0000" -- Define the image to load -theme.titlebar_close_button_normal = "@AWESOME_THEMES_PATH@/default/titlebar/close_normal.png" -theme.titlebar_close_button_focus = "@AWESOME_THEMES_PATH@/default/titlebar/close_focus.png" +theme.titlebar_close_button_normal = "/usr/share/awesome/themes/default/titlebar/close_normal.png" +theme.titlebar_close_button_focus = "/usr/share/awesome/themes/default/titlebar/close_focus.png" -theme.titlebar_ontop_button_normal_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/ontop_normal_inactive.png" -theme.titlebar_ontop_button_focus_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/ontop_focus_inactive.png" -theme.titlebar_ontop_button_normal_active = "@AWESOME_THEMES_PATH@/default/titlebar/ontop_normal_active.png" -theme.titlebar_ontop_button_focus_active = "@AWESOME_THEMES_PATH@/default/titlebar/ontop_focus_active.png" - -theme.titlebar_sticky_button_normal_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/sticky_normal_inactive.png" -theme.titlebar_sticky_button_focus_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/sticky_focus_inactive.png" -theme.titlebar_sticky_button_normal_active = "@AWESOME_THEMES_PATH@/default/titlebar/sticky_normal_active.png" -theme.titlebar_sticky_button_focus_active = "@AWESOME_THEMES_PATH@/default/titlebar/sticky_focus_active.png" - -theme.titlebar_floating_button_normal_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/floating_normal_inactive.png" -theme.titlebar_floating_button_focus_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/floating_focus_inactive.png" -theme.titlebar_floating_button_normal_active = "@AWESOME_THEMES_PATH@/default/titlebar/floating_normal_active.png" -theme.titlebar_floating_button_focus_active = "@AWESOME_THEMES_PATH@/default/titlebar/floating_focus_active.png" - -theme.titlebar_maximized_button_normal_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_normal_inactive.png" -theme.titlebar_maximized_button_focus_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_focus_inactive.png" -theme.titlebar_maximized_button_normal_active = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_normal_active.png" -theme.titlebar_maximized_button_focus_active = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_focus_active.png" +theme.titlebar_ontop_button_normal_inactive = "/usr/share/awesome/themes/default/titlebar/ontop_normal_inactive.png" +theme.titlebar_ontop_button_focus_inactive = "/usr/share/awesome/themes/default/titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = "/usr/share/awesome/themes/default/titlebar/ontop_normal_active.png" +theme.titlebar_ontop_button_focus_active = "/usr/share/awesome/themes/default/titlebar/ontop_focus_active.png" + +theme.titlebar_sticky_button_normal_inactive = "/usr/share/awesome/themes/default/titlebar/sticky_normal_inactive.png" +theme.titlebar_sticky_button_focus_inactive = "/usr/share/awesome/themes/default/titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = "/usr/share/awesome/themes/default/titlebar/sticky_normal_active.png" +theme.titlebar_sticky_button_focus_active = "/usr/share/awesome/themes/default/titlebar/sticky_focus_active.png" + +theme.titlebar_floating_button_normal_inactive = "/usr/share/awesome/themes/default/titlebar/floating_normal_inactive.png" +theme.titlebar_floating_button_focus_inactive = "/usr/share/awesome/themes/default/titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = "/usr/share/awesome/themes/default/titlebar/floating_normal_active.png" +theme.titlebar_floating_button_focus_active = "/usr/share/awesome/themes/default/titlebar/floating_focus_active.png" + +theme.titlebar_maximized_button_normal_inactive = "/usr/share/awesome/themes/default/titlebar/maximized_normal_inactive.png" +theme.titlebar_maximized_button_focus_inactive = "/usr/share/awesome/themes/default/titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = "/usr/share/awesome/themes/default/titlebar/maximized_normal_active.png" +theme.titlebar_maximized_button_focus_active = "/usr/share/awesome/themes/default/titlebar/maximized_focus_active.png" -- You can use your own command to set your wallpaper -theme.wallpaper_cmd = { "awsetbg @AWESOME_THEMES_PATH@/default/background.png" } +theme.wallpaper_cmd = { "awsetbg -f /usr/share/awesome/themes/default/background.jpg" } -- You can use your own layout icons like this: -theme.layout_fairh = "@AWESOME_THEMES_PATH@/default/layouts/fairhw.png" -theme.layout_fairv = "@AWESOME_THEMES_PATH@/default/layouts/fairvw.png" -theme.layout_floating = "@AWESOME_THEMES_PATH@/default/layouts/floatingw.png" -theme.layout_magnifier = "@AWESOME_THEMES_PATH@/default/layouts/magnifierw.png" -theme.layout_max = "@AWESOME_THEMES_PATH@/default/layouts/maxw.png" -theme.layout_fullscreen = "@AWESOME_THEMES_PATH@/default/layouts/fullscreenw.png" -theme.layout_tilebottom = "@AWESOME_THEMES_PATH@/default/layouts/tilebottomw.png" -theme.layout_tileleft = "@AWESOME_THEMES_PATH@/default/layouts/tileleftw.png" -theme.layout_tile = "@AWESOME_THEMES_PATH@/default/layouts/tilew.png" -theme.layout_tiletop = "@AWESOME_THEMES_PATH@/default/layouts/tiletopw.png" -theme.layout_spiral = "@AWESOME_THEMES_PATH@/default/layouts/spiralw.png" -theme.layout_dwindle = "@AWESOME_THEMES_PATH@/default/layouts/dwindlew.png" +theme.layout_fairh = "/usr/share/awesome/themes/default/layouts/fairhw.png" +theme.layout_fairv = "/usr/share/awesome/themes/default/layouts/fairvw.png" +theme.layout_floating = "/usr/share/awesome/themes/default/layouts/floatingw.png" +theme.layout_magnifier = "/usr/share/awesome/themes/default/layouts/magnifierw.png" +theme.layout_max = "/usr/share/awesome/themes/default/layouts/maxw.png" +theme.layout_fullscreen = "/usr/share/awesome/themes/default/layouts/fullscreenw.png" +theme.layout_tilebottom = "/usr/share/awesome/themes/default/layouts/tilebottomw.png" +theme.layout_tileleft = "/usr/share/awesome/themes/default/layouts/tileleftw.png" +theme.layout_tile = "/usr/share/awesome/themes/default/layouts/tilew.png" +theme.layout_tiletop = "/usr/share/awesome/themes/default/layouts/tiletopw.png" +theme.layout_spiral = "/usr/share/awesome/themes/default/layouts/spiralw.png" +theme.layout_dwindle = "/usr/share/awesome/themes/default/layouts/dwindlew.png" -theme.awesome_icon = "@AWESOME_ICON_PATH@/awesome16.png" +theme.awesome_icon = "/usr/share/awesome/icons/awesome16.png" +theme.opensuse_icon = "/usr/share/awesome/icons/opensusegeeko.png" return theme -- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80 Files awesome-3.4.5.orig//themes/default/titlebar/background.jpg and awesome-3.4.5/themes/default/titlebar/background.jpg differ Files awesome-3.4.5.orig//themes/default/titlebar/background.png and awesome-3.4.5/themes/default/titlebar/background.png differ Files awesome-3.4.5.orig//themes/default/titlebar/background_white.png and awesome-3.4.5/themes/default/titlebar/background_white.png differ diff -uNr awesome-3.4.5.orig//themes/default/titlebar/README awesome-3.4.5/themes/default/titlebar/README --- awesome-3.4.5.orig//themes/default/titlebar/README 1970-01-01 01:00:00.000000000 +0100 +++ awesome-3.4.5/themes/default/titlebar/README 2010-07-06 10:48:44.190390640 +0200 @@ -0,0 +1,3 @@ +Background images: + Mikael Eriksson <mikael_eriksson@miffe.org> + Licensed under CC-BY-SA-3.0 Files awesome-3.4.5.orig//themes/default/titlebar/submenu.png and awesome-3.4.5/themes/default/titlebar/submenu.png differ diff -uNr awesome-3.4.5.orig//themes/default/titlebar/theme.lua awesome-3.4.5/themes/default/titlebar/theme.lua --- awesome-3.4.5.orig//themes/default/titlebar/theme.lua 1970-01-01 01:00:00.000000000 +0100 +++ awesome-3.4.5/themes/default/titlebar/theme.lua 2010-07-06 10:48:44.188389975 +0200 @@ -0,0 +1,97 @@ +--------------------------- +-- Default awesome theme -- +--------------------------- + +theme = {} + +theme.font = "sans 8" + +theme.bg_normal = "#222222" +theme.bg_focus = "#62a541" +theme.bg_urgent = "#ff0000" +theme.bg_minimize = "#444444" + +theme.fg_normal = "#aaaaaa" +theme.fg_focus = "#ffffff" +theme.fg_urgent = "#ffffff" +theme.fg_minimize = "#ffffff" + +theme.border_width = "1" +theme.border_normal = "#000000" +theme.border_focus = "#535d6c" +theme.border_marked = "#91231c" + +-- There are other variable sets +-- overriding the default one when +-- defined, the sets are: +-- [taglist|tasklist]_[bg|fg]_[focus|urgent] +-- titlebar_[bg|fg]_[normal|focus] +-- tooltip_[font|opacity|fg_color|bg_color|border_width|border_color] +-- mouse_finder_[color|timeout|animate_timeout|radius|factor] +-- Example: +--theme.taglist_bg_focus = "#ff0000" + +-- Display the taglist squares +theme.taglist_squares_sel = "/usr/share/awesome/themes/default/taglist/squarefw.png" +theme.taglist_squares_unsel = "/usr/share/awesome/themes/default/taglist/squarew.png" + +theme.tasklist_floating_icon = "/usr/share/awesome/themes/default/tasklist/floatingw.png" + +-- Variables set for theming the menu: +-- menu_[bg|fg]_[normal|focus] +-- menu_[border_color|border_width] +theme.menu_submenu_icon = "/usr/share/awesome/themes/default/submenu.png" +theme.menu_height = "15" +theme.menu_width = "100" + +-- You can add as many variables as +-- you wish and access them by using +-- beautiful.variable in your rc.lua +--theme.bg_widget = "#cc0000" + +-- Define the image to load +theme.titlebar_close_button_normal = "/usr/share/awesome/themes/default/titlebar/close_normal.png" +theme.titlebar_close_button_focus = "/usr/share/awesome/themes/default/titlebar/close_focus.png" + +theme.titlebar_ontop_button_normal_inactive = "/usr/share/awesome/themes/default/titlebar/ontop_normal_inactive.png" +theme.titlebar_ontop_button_focus_inactive = "/usr/share/awesome/themes/default/titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = "/usr/share/awesome/themes/default/titlebar/ontop_normal_active.png" +theme.titlebar_ontop_button_focus_active = "/usr/share/awesome/themes/default/titlebar/ontop_focus_active.png" + +theme.titlebar_sticky_button_normal_inactive = "/usr/share/awesome/themes/default/titlebar/sticky_normal_inactive.png" +theme.titlebar_sticky_button_focus_inactive = "/usr/share/awesome/themes/default/titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = "/usr/share/awesome/themes/default/titlebar/sticky_normal_active.png" +theme.titlebar_sticky_button_focus_active = "/usr/share/awesome/themes/default/titlebar/sticky_focus_active.png" + +theme.titlebar_floating_button_normal_inactive = "/usr/share/awesome/themes/default/titlebar/floating_normal_inactive.png" +theme.titlebar_floating_button_focus_inactive = "/usr/share/awesome/themes/default/titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = "/usr/share/awesome/themes/default/titlebar/floating_normal_active.png" +theme.titlebar_floating_button_focus_active = "/usr/share/awesome/themes/default/titlebar/floating_focus_active.png" + +theme.titlebar_maximized_button_normal_inactive = "/usr/share/awesome/themes/default/titlebar/maximized_normal_inactive.png" +theme.titlebar_maximized_button_focus_inactive = "/usr/share/awesome/themes/default/titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = "/usr/share/awesome/themes/default/titlebar/maximized_normal_active.png" +theme.titlebar_maximized_button_focus_active = "/usr/share/awesome/themes/default/titlebar/maximized_focus_active.png" + +-- You can use your own command to set your wallpaper +theme.wallpaper_cmd = { "awsetbg -f /usr/share/awesome/themes/default/background.jpg" } + +-- You can use your own layout icons like this: +theme.layout_fairh = "/usr/share/awesome/themes/default/layouts/fairhw.png" +theme.layout_fairv = "/usr/share/awesome/themes/default/layouts/fairvw.png" +theme.layout_floating = "/usr/share/awesome/themes/default/layouts/floatingw.png" +theme.layout_magnifier = "/usr/share/awesome/themes/default/layouts/magnifierw.png" +theme.layout_max = "/usr/share/awesome/themes/default/layouts/maxw.png" +theme.layout_fullscreen = "/usr/share/awesome/themes/default/layouts/fullscreenw.png" +theme.layout_tilebottom = "/usr/share/awesome/themes/default/layouts/tilebottomw.png" +theme.layout_tileleft = "/usr/share/awesome/themes/default/layouts/tileleftw.png" +theme.layout_tile = "/usr/share/awesome/themes/default/layouts/tilew.png" +theme.layout_tiletop = "/usr/share/awesome/themes/default/layouts/tiletopw.png" +theme.layout_spiral = "/usr/share/awesome/themes/default/layouts/spiralw.png" +theme.layout_dwindle = "/usr/share/awesome/themes/default/layouts/dwindlew.png" + +theme.awesome_icon = "/usr/share/awesome/icons/awesome16.png" +theme.opensuse_icon = "/usr/share/awesome/icons/opensusegeeko.png" + +return theme +-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80 diff -uNr awesome-3.4.5.orig//themes/default/titlebar/theme.lua.in awesome-3.4.5/themes/default/titlebar/theme.lua.in --- awesome-3.4.5.orig//themes/default/titlebar/theme.lua.in 1970-01-01 01:00:00.000000000 +0100 +++ awesome-3.4.5/themes/default/titlebar/theme.lua.in 2010-07-06 10:48:44.190390640 +0200 @@ -0,0 +1,96 @@ +--------------------------- +-- Default awesome theme -- +--------------------------- + +theme = {} + +theme.font = "sans 8" + +theme.bg_normal = "#222222" +theme.bg_focus = "#535d6c" +theme.bg_urgent = "#ff0000" +theme.bg_minimize = "#444444" + +theme.fg_normal = "#aaaaaa" +theme.fg_focus = "#ffffff" +theme.fg_urgent = "#ffffff" +theme.fg_minimize = "#ffffff" + +theme.border_width = "1" +theme.border_normal = "#000000" +theme.border_focus = "#535d6c" +theme.border_marked = "#91231c" + +-- There are other variable sets +-- overriding the default one when +-- defined, the sets are: +-- [taglist|tasklist]_[bg|fg]_[focus|urgent] +-- titlebar_[bg|fg]_[normal|focus] +-- tooltip_[font|opacity|fg_color|bg_color|border_width|border_color] +-- mouse_finder_[color|timeout|animate_timeout|radius|factor] +-- Example: +--theme.taglist_bg_focus = "#ff0000" + +-- Display the taglist squares +theme.taglist_squares_sel = "@AWESOME_THEMES_PATH@/default/taglist/squarefw.png" +theme.taglist_squares_unsel = "@AWESOME_THEMES_PATH@/default/taglist/squarew.png" + +theme.tasklist_floating_icon = "@AWESOME_THEMES_PATH@/default/tasklist/floatingw.png" + +-- Variables set for theming the menu: +-- menu_[bg|fg]_[normal|focus] +-- menu_[border_color|border_width] +theme.menu_submenu_icon = "@AWESOME_THEMES_PATH@/default/submenu.png" +theme.menu_height = "15" +theme.menu_width = "100" + +-- You can add as many variables as +-- you wish and access them by using +-- beautiful.variable in your rc.lua +--theme.bg_widget = "#cc0000" + +-- Define the image to load +theme.titlebar_close_button_normal = "@AWESOME_THEMES_PATH@/default/titlebar/close_normal.png" +theme.titlebar_close_button_focus = "@AWESOME_THEMES_PATH@/default/titlebar/close_focus.png" + +theme.titlebar_ontop_button_normal_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/ontop_normal_inactive.png" +theme.titlebar_ontop_button_focus_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/ontop_focus_inactive.png" +theme.titlebar_ontop_button_normal_active = "@AWESOME_THEMES_PATH@/default/titlebar/ontop_normal_active.png" +theme.titlebar_ontop_button_focus_active = "@AWESOME_THEMES_PATH@/default/titlebar/ontop_focus_active.png" + +theme.titlebar_sticky_button_normal_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/sticky_normal_inactive.png" +theme.titlebar_sticky_button_focus_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/sticky_focus_inactive.png" +theme.titlebar_sticky_button_normal_active = "@AWESOME_THEMES_PATH@/default/titlebar/sticky_normal_active.png" +theme.titlebar_sticky_button_focus_active = "@AWESOME_THEMES_PATH@/default/titlebar/sticky_focus_active.png" + +theme.titlebar_floating_button_normal_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/floating_normal_inactive.png" +theme.titlebar_floating_button_focus_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/floating_focus_inactive.png" +theme.titlebar_floating_button_normal_active = "@AWESOME_THEMES_PATH@/default/titlebar/floating_normal_active.png" +theme.titlebar_floating_button_focus_active = "@AWESOME_THEMES_PATH@/default/titlebar/floating_focus_active.png" + +theme.titlebar_maximized_button_normal_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_normal_inactive.png" +theme.titlebar_maximized_button_focus_inactive = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_focus_inactive.png" +theme.titlebar_maximized_button_normal_active = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_normal_active.png" +theme.titlebar_maximized_button_focus_active = "@AWESOME_THEMES_PATH@/default/titlebar/maximized_focus_active.png" + +-- You can use your own command to set your wallpaper +theme.wallpaper_cmd = { "awsetbg @AWESOME_THEMES_PATH@/default/background.png" } + +-- You can use your own layout icons like this: +theme.layout_fairh = "@AWESOME_THEMES_PATH@/default/layouts/fairhw.png" +theme.layout_fairv = "@AWESOME_THEMES_PATH@/default/layouts/fairvw.png" +theme.layout_floating = "@AWESOME_THEMES_PATH@/default/layouts/floatingw.png" +theme.layout_magnifier = "@AWESOME_THEMES_PATH@/default/layouts/magnifierw.png" +theme.layout_max = "@AWESOME_THEMES_PATH@/default/layouts/maxw.png" +theme.layout_fullscreen = "@AWESOME_THEMES_PATH@/default/layouts/fullscreenw.png" +theme.layout_tilebottom = "@AWESOME_THEMES_PATH@/default/layouts/tilebottomw.png" +theme.layout_tileleft = "@AWESOME_THEMES_PATH@/default/layouts/tileleftw.png" +theme.layout_tile = "@AWESOME_THEMES_PATH@/default/layouts/tilew.png" +theme.layout_tiletop = "@AWESOME_THEMES_PATH@/default/layouts/tiletopw.png" +theme.layout_spiral = "@AWESOME_THEMES_PATH@/default/layouts/spiralw.png" +theme.layout_dwindle = "@AWESOME_THEMES_PATH@/default/layouts/dwindlew.png" + +theme.awesome_icon = "@AWESOME_ICON_PATH@/awesome16.png" + +return theme +-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=80
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor