You are not logged in.
Thank you, I'll install gcolor2
Offline
Archi686 User | Old Screenshots | Old .Configs
Vi veri universum vivus vici.
Offline
Offline
Xfce4-panel... best panel I've ever used(similar to gnome's, but much better). APPLET ATTACK!
Offline
Very nice, whats the font you're using for the statusbar text? and the icon theme.
On another note, check out the funny convo going on in #archlinux on my screeny.
Last edited by ST.x (2008-10-05 19:07:40)
ARCH64 | XMonad | Configs | myAURpkgs | ArchWiki Contribs | Screenies
Offline
configs/icons please?
Last edited by Gigamo (2008-10-05 18:05:04)
Offline
phisphere wrote:configs/icons please?
+1 for configs
Last edited by xcession (2008-10-05 19:03:47)
Offline
some minor changes:
What gtk-theme is that?
Offline
openBrandon wrote:@amokkk
what fonts are you using the that shot?
main font is PykesPeakZero and the one in terminal is Monospace.
And the icons? The folders remind me a little of Glowicons on the Amiga.
0 Ok, 0:1
Offline
Xfce4-panel... best panel I've ever used(similar to gnome's, but much better). APPLET ATTACK!
Clean:
http://s3.supload.com/thumbs/default/sc … 123833.png
Very dirty:
http://s3.supload.com/thumbs/default/sc … 123833.png
mind sharing your wallpaper!?
Offline
I finally have something I like enough to share with everyone. It's nothing special but I'm very happy with it:
Icons: Meliae
Font: DejaVu Sans Book
GTK2: Aurora-Midnight
Emerald: Scaled Black (modified)
Background: Heart's Fire by myself
Last edited by luciferin (2008-10-05 20:59:23)
Offline
Gigamo wrote:phisphere wrote:configs/icons please?
+1 for configs
+....2? for configs?
that is a sexy awesome setup
Offline
Gigamo wrote:phisphere wrote:configs/icons please?
+1 for configs
well, as i mentioned previously in this thread, my hard drive failed last week, so all my configs are pretty basic. but if you insist
xdefaults:
Xcursor.theme: Neutral
urxvt.font: xft:Terminus-8
urxvt.background: #222222
urxvt.foreground: #aaaaaa
urxvt.perl-ext-common: default,matcher,tabbed
urxvt*scrollBar: false
urxvt*termName: xterm
urxvt*urllauncher: firefox
urxvt*matcher.button: 3
urxvt*saveLines: 8192
urxvt*urgentOnBell: true
! black
urxvt*color0: #222222
urxvt*color8: #666666
! red
urxvt*color1: #118dc2
urxvt*color9: #cf6171
! green
urxvt*color2: #aece92
urxvt*color10: #c5f779
! yellow
urxvt*color3: #ffffff
urxvt*color11: #fff796
! blue
urxvt*color4: #71C5F4
urxvt*color12: #67CDE9
! magenta
urxvt*color5: #963c59
urxvt*color13: #cf9ebe
! cyan
urxvt*color6: #418179
urxvt*color14: #71bebe
! white
urxvt*color7: #bebebe
urxvt*color15: #ffffff
urxvt*cursorColor: #118dc2
bashrc:
alias ls='ls --color=auto'
# PS1='[\u@\h \W]\$ '
PS1='\[\e[0;32m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[1;32m\]\$ \[\e[m\]\[\e[0;37m\] '
export OOO_FORCE_DESKTOP=gnome
alias sx='startx'
rc.lua (for awesome3):
-- awesome 3 configuration file
-- Include awesome library, with lots of useful function!
require("awful")
require("tabulous")
require("beautiful")
-- {{{ Variable definitions
-- This is a file path to a theme file which will defines colors.
theme_path = "/home/verner/.config/awesome/themes/chpl"
-- This is used later as the default terminal to run.
terminal = "urxvt"
-- 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 =
{
"tile",
-- "tileleft",
-- "tilebottom",
-- "tiletop",
-- "fairh",
-- "fairv",
-- "magnifier",
"max",
-- "spiral",
-- "dwindle",
"floating"
}
-- Table of clients that should be set floating. The index may be either
-- the application class or instance. The instance is useful when running
-- a console app in a terminal like (Music on Console)
-- xterm -name mocp -e mocp
floatapps =
{
-- by class
-- ["gimp"] = true,
-- by instance
["mocp"] = true
}
-- Applications to be moved to a pre-defined tag by class or instance.
-- Use the screen and tags indices.
apptags =
{
["firefox"] = { screen = 1, tag = 2 },
-- ["mocp"] = { screen = 2, tag = 4 },
}
-- Define if we want to use titlebar on all applications.
use_titlebar = false
-- }}}
-- {{{ Initialization
-- Initialize theme (colors).
beautiful.init(theme_path)
-- Register theme in awful.
-- This allows to not pass plenty of arguments to each function
-- to inform it about colors we want it to draw.
awful.beautiful.register(beautiful)
-- Uncomment this to activate autotabbing
-- tabulous.autotab_start()
-- }}}
-- {{{ Tags
-- Define tags table.
tags_names = { "term", "www", "dev", "misc" }
tags_layout = { "tile", "max", "floating", "floating" }
tags = {}
for s = 1, screen.count() do
-- Each screen has its own tag table.
tags[s] = {}
-- Create 9 tags per screen.
for tagnumber = 1, 4 do
--tags[s][tagnumber] = tag({ name = tagnumber, layout = layouts[1] })
tags[s][tagnumber] = tag({ name = tags_names[tagnumber], layout = tags_layout[tagnumber] })
-- Add tags to screen one by one
tags[s][tagnumber].screen = s
end
-- I'm sure you want to see at least one tag.
tags[s][1].selected = true
end
-- }}}
-- {{{ Statusbar
-- Create a taglist widget
mytaglist = widget({ type = "taglist", name = "mytaglist" })
mytaglist:mouse_add(mouse({}, 1, function (object, tag) awful.tag.viewonly(tag) end))
mytaglist:mouse_add(mouse({ modkey }, 1, function (object, tag) awful.client.movetotag(tag) end))
mytaglist:mouse_add(mouse({}, 3, function (object, tag) tag.selected = not tag.selected end))
mytaglist:mouse_add(mouse({ modkey }, 3, function (object, tag) awful.client.toggletag(tag) end))
mytaglist:mouse_add(mouse({ }, 4, awful.tag.viewnext))
mytaglist:mouse_add(mouse({ }, 5, awful.tag.viewprev))
mytaglist.label = awful.widget.taglist.label.all
-- Create a tasklist widget
mytasklist = widget({ type = "tasklist", name = "mytasklist" })
mytasklist:mouse_add(mouse({ }, 1, function (object, c) client.focus = c; c:raise() end))
mytasklist:mouse_add(mouse({ }, 4, function () awful.client.focusbyidx(1) end))
mytasklist:mouse_add(mouse({ }, 5, function () awful.client.focusbyidx(-1) end))
mytasklist.label = awful.widget.tasklist.label.currenttags
-- Create a textbox widget
mytextbox = widget({ type = "textbox", name = "mytextbox", align = "right" })
-- Set the default text in textbox
mytextbox.text = "<b><small> awesome " .. AWESOME_VERSION .. " </small></b>"
mypromptbox = widget({ type = "textbox", name = "mypromptbox", align = "left" })
-- Create an iconbox widget
-- myiconbox = widget({ type = "textbox", name = "myiconbox", align = "left" })
-- myiconbox.text = "<bg image=\"/usr/share/awesome/icons/awesome16.png\" resize=\"true\"/>"
-- Create a systray
mysystray = widget({ type = "systray", name = "mysystray", align = "right" })
-- Create an iconbox widget which will contains an icon indicating which layout we're using.
-- We need one layoutbox per screen.
mylayoutbox = {}
for s = 1, screen.count() do
mylayoutbox[s] = widget({ type = "textbox", name = "mylayoutbox", align = "right" })
mylayoutbox[s]:mouse_add(mouse({ }, 1, function () awful.layout.inc(layouts, 1) end))
mylayoutbox[s]:mouse_add(mouse({ }, 3, function () awful.layout.inc(layouts, -1) end))
mylayoutbox[s]:mouse_add(mouse({ }, 4, function () awful.layout.inc(layouts, 1) end))
mylayoutbox[s]:mouse_add(mouse({ }, 5, function () awful.layout.inc(layouts, -1) end))
mylayoutbox[s].text = "<bg image=\"/usr/share/awesome/icons/layouts/tilew.png\" resize=\"true\"/>"
end
-- Create a statusbar for each screen and add it
mystatusbar = {}
for s = 1, screen.count() do
mystatusbar[s] = statusbar({ position = "top", name = "mystatusbar" .. s,
fg = beautiful.fg_normal, bg = beautiful.bg_normal })
-- Add widgets to the statusbar - order matters
mystatusbar[s]:widgets({
mytaglist,
mylayoutbox[s],
mypromptbox,
mytasklist,
s == 1 and mysystray or nil,
mytextbox
})
mystatusbar[s].screen = s
end
-- }}}
-- {{{ Mouse bindings
awesome.mouse_add(mouse({ }, 3, function () awful.spawn(terminal) end))
awesome.mouse_add(mouse({ }, 4, awful.tag.viewnext))
awesome.mouse_add(mouse({ }, 5, awful.tag.viewprev))
-- }}}
-- {{{ Key bindings
-- Bind keyboard digits
-- 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
for i = 1, keynumber do
keybinding({ modkey }, i,
function ()
local screen = mouse.screen
if tags[screen][i] then
awful.tag.viewonly(tags[screen][i])
end
end):add()
keybinding({ modkey, "Control" }, i,
function ()
local screen = mouse.screen
if tags[screen][i] then
tags[screen][i].selected = not tags[screen][i].selected
end
end):add()
keybinding({ modkey, "Shift" }, i,
function ()
local sel = client.focus
if sel then
if tags[sel.screen][i] then
awful.client.movetotag(tags[sel.screen][i])
end
end
end):add()
keybinding({ modkey, "Control", "Shift" }, i,
function ()
local sel = client.focus
if sel then
if tags[sel.screen][i] then
awful.client.toggletag(tags[sel.screen][i])
end
end
end):add()
end
keybinding({ modkey }, "Left", awful.tag.viewprev):add()
keybinding({ modkey }, "Right", awful.tag.viewnext):add()
keybinding({ modkey }, "Escape", awful.tag.history.restore):add()
-- Standard program
keybinding({ modkey }, "Return", function () awful.spawn(terminal) end):add()
keybinding({ modkey, "Control" }, "r", awesome.restart):add()
keybinding({ modkey, "Shift" }, "q", awesome.quit):add()
-- Client manipulation
keybinding({ modkey }, "m", awful.client.maximize):add()
keybinding({ modkey, "Shift" }, "c", function () client.focus:kill() end):add()
keybinding({ modkey }, "j", function () awful.client.focusbyidx(1); client.focus:raise() end):add()
keybinding({ modkey }, "k", function () awful.client.focusbyidx(-1); client.focus:raise() end):add()
keybinding({ modkey, "Shift" }, "j", function () awful.client.swap(1) end):add()
keybinding({ modkey, "Shift" }, "k", function () awful.client.swap(-1) end):add()
keybinding({ modkey, "Control" }, "j", function () awful.screen.focus(1) end):add()
keybinding({ modkey, "Control" }, "k", function () awful.screen.focus(-1) end):add()
keybinding({ modkey, "Control" }, "space", awful.client.togglefloating):add()
keybinding({ modkey, "Control" }, "Return", function () client.focus:swap(awful.client.master()) end):add()
keybinding({ modkey }, "o", awful.client.movetoscreen):add()
keybinding({ modkey }, "Tab", awful.client.focus.history.previous):add()
keybinding({ modkey }, "u", awful.client.urgent.jumpto):add()
keybinding({ modkey, "Shift" }, "r", function () client.focus:redraw() end):add()
-- Layout manipulation
keybinding({ modkey }, "l", function () awful.tag.incmwfact(0.05) end):add()
keybinding({ modkey }, "h", function () awful.tag.incmwfact(-0.05) end):add()
keybinding({ modkey, "Shift" }, "h", function () awful.tag.incnmaster(1) end):add()
keybinding({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1) end):add()
keybinding({ modkey, "Control" }, "h", function () awful.tag.incncol(1) end):add()
keybinding({ modkey, "Control" }, "l", function () awful.tag.incncol(-1) end):add()
keybinding({ modkey }, "space", function () awful.layout.inc(layouts, 1) end):add()
keybinding({ modkey, "Shift" }, "space", function () awful.layout.inc(layouts, -1) end):add()
-- Prompt
keybinding({ modkey }, "F1", function ()
awful.prompt.run({ prompt = "Run: " }, mypromptbox, awful.spawn, awful.completion.bash,
os.getenv("HOME") .. "/.cache/awesome/history") end):add()
keybinding({ modkey }, "F4", function ()
awful.prompt.run({ prompt = "Run Lua code: " }, mypromptbox, awful.eval, awful.prompt.bash,
os.getenv("HOME") .. "/.cache/awesome/history_eval") end):add()
keybinding({ modkey, "Ctrl" }, "i", function ()
if mypromptbox.text then
mypromptbox.text = nil
else
mypromptbox.text = nil
if client.focus.class then
mypromptbox.text = "Class: " .. client.focus.class .. " "
end
if client.focus.instance then
mypromptbox.text = mypromptbox.text .. "Instance: ".. client.focus.instance .. " "
end
if client.focus.role then
mypromptbox.text = mypromptbox.text .. "Role: ".. client.focus.role
end
end
end):add()
--- Tabulous, tab manipulation
keybinding({ modkey, "Control" }, "y", function ()
local tabbedview = tabulous.tabindex_get()
local nextclient = awful.client.next(1)
if not tabbedview then
tabbedview = tabulous.tabindex_get(nextclient)
if not tabbedview then
tabbedview = tabulous.tab_create()
tabulous.tab(tabbedview, nextclient)
else
tabulous.tab(tabbedview, client.focus)
end
else
tabulous.tab(tabbedview, nextclient)
end
end):add()
keybinding({ modkey, "Shift" }, "y", tabulous.untab):add()
keybinding({ modkey }, "y", function ()
local tabbedview = tabulous.tabindex_get()
if tabbedview then
local n = tabulous.next(tabbedview)
tabulous.display(tabbedview, n)
end
end):add()
-- Client awful tagging: this is useful to tag some clients and then do stuff like move to tag on them
keybinding({ modkey }, "t", awful.client.togglemarked):add()
keybinding({ modkey, 'Shift' }, "t", function ()
local tabbedview = tabulous.tabindex_get()
local clients = awful.client.getmarked()
if not tabbedview then
tabbedview = tabulous.tab_create(clients[1])
table.remove(clients, 1)
end
for k,c in pairs(clients) do
tabulous.tab(tabbedview, c)
end
end):add()
for i = 1, keynumber do
keybinding({ modkey, "Shift" }, "F" .. i,
function ()
local screen = mouse.screen
if tags[screen][i] then
for k, c in pairs(awful.client.getmarked()) do
awful.client.movetotag(tags[screen][i], c)
end
end
end):add()
end
-- }}}
-- Applications
keybinding({ modkey }, "f", function () awful.spawn("firefox") end):add()
keybinding({ modkey }, "t", function () awful.spawn("thunderbird") end):add()
keybinding({ modkey }, "p", function () awful.spawn("pcmanfm") end):add()
-- Volume
keybinding({ }, "XF86AudioRaiseVolume", function () awful.spawn("amixer -q set PCM 5%+ unmute") end):add()
keybinding({ }, "XF86AudioLowerVolume", function () awful.spawn("amixer -q set PCM 5%- unmute") end):add()
keybinding({ }, "XF86AudioMute", function () awful.spawn("amixer -q set Master toggle") end):add()
-- {{{ Hooks
-- Hook function to execute when focusing a client.
function hook_focus(c)
if not awful.client.ismarked(c) then
c.border_color = beautiful.border_focus
end
end
-- Hook function to execute when unfocusing a client.
function hook_unfocus(c)
if not awful.client.ismarked(c) then
c.border_color = beautiful.border_normal
end
end
-- Hook function to execute when marking a client
function hook_marked(c)
c.border_color = beautiful.border_marked
end
-- Hook function to execute when unmarking a client
function hook_unmarked(c)
c.border_color = beautiful.border_focus
end
-- Hook function to execute when the mouse is over a client.
function hook_mouseover(c)
-- Sloppy focus, but disabled for magnifier layout
if awful.layout.get(c.screen) ~= "magnifier" then
client.focus = c
end
end
-- Hook function to execute when a new client appears.
function hook_manage(c)
-- Set floating placement to be smart!
c.floating_placement = "smart"
if use_titlebar then
-- Add a titlebar
awful.titlebar.add(c, { modkey = modkey })
end
-- Add mouse bindings
c:mouse_add(mouse({ }, 1, function (c) client.focus = c; c:raise() end))
c:mouse_add(mouse({ modkey }, 1, function (c) c:mouse_move() end))
c:mouse_add(mouse({ modkey }, 3, function (c) c:mouse_resize() end))
-- New client may not receive focus
-- if they're not focusable, so set border anyway.
c.border_width = beautiful.border_width
c.border_color = beautiful.border_normal
client.focus = c
-- Check if the application should be floating.
local cls = c.class
local inst = c.instance
if floatapps[cls] then
c.floating = floatapps[cls]
elseif floatapps[inst] then
c.floating = floatapps[inst]
end
-- Check application->screen/tag mappings.
local target
if apptags[cls] then
target = apptags[cls]
elseif apptags[inst] then
target = apptags[inst]
end
if target then
c.screen = target.screen
awful.client.movetotag(tags[target.screen][target.tag], c)
end
-- Set the windows at the slave,
-- i.e. put it at the end of others instead of setting it master.
-- awful.client.setslave(c)
-- Honor size hints
c.honorsizehints = true
end
-- Hook function to execute when arranging the screen
-- (tag switch, new client, etc)
function hook_arrange(screen)
local layout = awful.layout.get(screen)
if layout then
mylayoutbox[screen].text =
"<bg image=\"/usr/share/awesome/icons/layouts/" .. awful.layout.get(screen) .. "w.png\" resize=\"true\"/>"
else
mylayoutbox[screen].text = "No layout."
end
-- If no window has focus, give focus to the latest in history
if not client.focus then
local c = awful.client.focus.history.get(screen, 0)
if c then client.focus = c end
end
-- Uncomment if you want mouse warping
--[[
local sel = client.focus
if sel then
local c_c = sel:coords()
local m_c = mouse.coords()
if m_c.x < c_c.x or m_c.x >= c_c.x + c_c.width or
m_c.y < c_c.y or m_c.y >= c_c.y + c_c.height then
if table.maxn(m_c.buttons) == 0 then
mouse.coords({ x = c_c.x + 5, y = c_c.y + 5})
end
end
end
]]
end
-- Hook called every second
function hook_timer ()
-- For unix time_t lovers
-- mytextbox.text = " " .. os.time() .. " time_t "
-- Otherwise use:
mytextbox.text = " " .. os.date() .. " "
end
-- Set up some hooks
awful.hooks.focus.register(hook_focus)
awful.hooks.unfocus.register(hook_unfocus)
awful.hooks.marked.register(hook_marked)
awful.hooks.unmarked.register(hook_unmarked)
awful.hooks.manage.register(hook_manage)
awful.hooks.mouseover.register(hook_mouseover)
awful.hooks.arrange.register(hook_arrange)
awful.hooks.timer.register(1, hook_timer)
-- }}}
and finally my slightly modified awesome3 default theme:
---------------------------
-- Default awesome theme --
---------------------------
font = nu 8
bg_normal = #222222
bg_focus = #118dc2
bg_urgent = #59d6ff
fg_normal = #aaaaaa
fg_focus = #ffffff
fg_urgent = #ffffff
border_width = 1
border_normal = #000000
border_focus = #118dc2
border_marked = #59d6ff
# There are another variables sets
# overriding the default one when
# defined, the sets are:
# [taglist|tasklist]_[bg|fg]_[focus|urgent]
# titlebar_[bg|fg]_[normal|focus]
# Example:
#taglist_bg_focus = #ff0000
# Display the taglist squares
taglist_squares = false
# You can add as many variables as
# you wish and access them by using
# beautiful.variable in your rc.lua
#bg_widget = #cc0000
# Display close button inside titlebar
titlebar_close_button = false
# Define the image to load
@ (if titlebar_close_button_[normal|focus] these values are ignored)
#titlebar_close_button_img_normal = /titlebar/closea.png
#titlebar_close_button_img_focus = /titlebar/closera.png
# Or create your own close button
#titlebar_close_button_normal = <span>...</span>
#titlebar_close_button_focus = <span>...</span>
# You can use your own command to set your wallpaper
wallpaper_cmd = feh --bg-scale /home/verner/visual/wall/velocity.png
i would appreciate when someone could help me with multimedia keys in awesome3. in awesome2, it was enough to just add XF86AudioRaiseVolume as a keybindig key with amixer command, but in 3 it doesn't work anymore...
-- Volume
keybinding({ }, "XF86AudioRaiseVolume", function () awful.spawn("amixer -q set PCM 5%+ unmute") end):add()
keybinding({ }, "XF86AudioLowerVolume", function () awful.spawn("amixer -q set PCM 5%- unmute") end):add()
keybinding({ }, "XF86AudioMute", function () awful.spawn("amixer -q set Master toggle") end):add()
Offline
http://th44.deviantart.com/fs37/300W/f/ … is2591.png
FullsizeWallpaper: Silo by ether
Title and Menu font: AvantGarde LT MediumIn the screenshot:
Panel - Visibility
Clock - Conky
Term - urxvt
Music - SonataMore info in the screenshot.
.Xdefaults please
Offline
Offline
amokkk wrote:some minor changes:
What gtk-theme is that?
that's Aurora Midnight
amokkk wrote:openBrandon wrote:@amokkk
what fonts are you using the that shot?
main font is PykesPeakZero and the one in terminal is Monospace.
And the icons? The folders remind me a little of Glowicons on the Amiga.
icon theme is Kamel
wbar icons are from Elements Icon Suite
Through the darkness of future past / The magician longs to see / One chants out between two worlds / Fire walk with me.
bobik_the_traveller: Dell LS/p3 400/128/40/Sony Ericsson GC79,Philips SNN6500
LAST.FM
Offline
http://th44.deviantart.com/fs37/300W/f/ … is2591.png
FullsizeWallpaper: Silo by ether
Title and Menu font: AvantGarde LT MediumIn the screenshot:
Panel - Visibility
Clock - Conky
Term - urxvt
Music - SonataMore info in the screenshot.
very nice, what font are you using?
Offline
anubis2591 wrote:http://th44.deviantart.com/fs37/300W/f/ … is2591.png
FullsizeWallpaper: Silo by ether
Title and Menu font: AvantGarde LT MediumIn the screenshot:
Panel - Visibility
Clock - Conky
Term - urxvt
Music - SonataMore info in the screenshot.
very nice, what font are you using?
...
Title and Menu font: AvantGarde LT Medium
...More info in the screenshot.
Then, if you look in the screenshot, the term says the font is Sans 8
archlinux on Macbook Pro 10,1
Offline
I think this is only my 2nd time posting a screenshot. I have been using openbox for quite some time, and decided to use gnome again.
Clean:
Full View: http://fsckr.net/images/cleanfull.jpg
Dirty:
Full View: http://fsckr.net/images/dirtyfull.jpg
Hope you like it!!
Chm0d
Offline
I think this is only my 2nd time posting a screenshot. I have been using openbox for quite some time, and decided to use gnome again.
Clean:
http://fsckr.net/images/clean.jpg
Full View: http://fsckr.net/images/cleanfull.jpg
Dirty:
http://fsckr.net/images/dirty.jpg
Full View: http://fsckr.net/images/dirtyfull.jpg
Hope you like it!!
Chm0d
What's your dualscreen setup? How do you get fullscreenapps to maximize on one screen, and not just in the middle of the both?
Offline