Looking at the Debian menu section of my AwesomeWM menu (in Debian Squeeze), you can see that some of the labels are cut off:
Even the first label in the main part of the menu (the one for "google-chrome") barely fits. Not really a big deal, and something that I've been simply ignoring for a long time. I was making sure to keep the labels in the main part of the menu short, though.
Well, someone at the Debian User Forums asked about this, so I decided to look into it. Turns out you can widen the menu. Mine now looks like this:
To do this, my first step was to check ~/.config/awesome/rc.lua to see which theme I was using. I found:
-- {{{ Variable definitions
-- Themes define colours, icons, and wallpapers (edited to look from the theme in ~/.config).
beautiful.init("/home/steve/.config/awesome/themes/default/theme.lua")
So, I opened ~/.config/awesome/themes/default/theme.lua and changed theme.menu_width from "100" to "175":
-- 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 = "175"
Of course, a "restart" was necessary for the changes to take effect (menu > awesome > restart).
Mission accomplished.
Showing posts with label awesomewm. Show all posts
Showing posts with label awesomewm. Show all posts
Saturday, February 11, 2012
Wednesday, August 3, 2011
planetarium
Something cool from mozillademos.org -- The Planetarium: http://mozillademos.org/demos/planetarium/demo.html
I guess this is supposed to be for Firefox, but here I've got it running in Google Chrome. A screen shot from AwesomeWM in Debian Squeeze:
No Pluto, though. :(
You click on a planet to get some info:
I guess this is supposed to be for Firefox, but here I've got it running in Google Chrome. A screen shot from AwesomeWM in Debian Squeeze:
No Pluto, though. :(
You click on a planet to get some info:
more awesome stuff
Of the DEs/WMs I use, AwesomeWM is easily the most difficult to configure -- I still don't understand everything that's going on in the config file, ~/.config/awesome/rc.lua -- but once it's set up it might be the best for doing a lot of work with several application windows open.
I really haven't been using Awesome enough to have acquired a good understanding of all of the things I can do with it. I log into an Awesome session perhaps once every two weeks or so.
It's the only "tiling window manager" I've had much experience with. There are like 9 different layouts to choose from, but I've edited my config file to use only 5 of them -- max, floating, tile, spiral, and magnifier -- and I use the first one, max, almost all the time. Maybe that defeats the purpose of using a tiling window manager, but I'm a rookie, so that's my excuse.
The max layout simply maximizes each application window. The floating layout is more like what folks are used to from other DEs/WMs in that you can move the windows around. I like the tile and spiral layouts because I can get a good look at each open window, and it's nice how the magnifier layout brings the active window (okay, "client" in Awesome talk) to the forefront.
The icon at the top right shows which layout you're using, if you know which layout each icon image represents.
A nice thing about is AwesomeWM is that, like Fluxbox, you can tab application windows. Another feature is that an application window (client) can have more than one tag (sorta like virtual desktops), kinda like having the same window open on desktop #3 as well as on desktop #1. Useful sometimes.
Further, different tags can have different layouts, so I can be using the max layout on tag (desktop) 1, and the magnifier layout on tag 3, for example.
I'm sure that in my comments here I'm getting some of the terminology messed up, but that's okay, I'll get better at it. For now, here's the order of my layouts, from the ~/.config/awesome/rc.lua file (left-clicking on the layout button at the upper right changes the layout in Awesome; right-clicking on it takes you backwards through the layouts):
layouts =
{
awful.layout.suit.max,
awful.layout.suit.floating,
awful.layout.suit.tile,
awful.layout.suit.spiral,
awful.layout.suit.magnifier
}
And here are some screen shots showing some of the different layouts I've been using, in the same order as above (note the layout icon in the upper right corner):
"max" -- my default layout:
"floating," with the gedit window dragged over to the side a bit:
"tile," with a view of all open windows:
"spiral" -- kinda messy:
"magnifier" -- here, the active window (client) is brought to the forefront:
And, finally, another view of the open desktop, for your viewing pleasure:
Not bad for a neophyte, right? :)
I really haven't been using Awesome enough to have acquired a good understanding of all of the things I can do with it. I log into an Awesome session perhaps once every two weeks or so.
It's the only "tiling window manager" I've had much experience with. There are like 9 different layouts to choose from, but I've edited my config file to use only 5 of them -- max, floating, tile, spiral, and magnifier -- and I use the first one, max, almost all the time. Maybe that defeats the purpose of using a tiling window manager, but I'm a rookie, so that's my excuse.
The max layout simply maximizes each application window. The floating layout is more like what folks are used to from other DEs/WMs in that you can move the windows around. I like the tile and spiral layouts because I can get a good look at each open window, and it's nice how the magnifier layout brings the active window (okay, "client" in Awesome talk) to the forefront.
The icon at the top right shows which layout you're using, if you know which layout each icon image represents.
A nice thing about is AwesomeWM is that, like Fluxbox, you can tab application windows. Another feature is that an application window (client) can have more than one tag (sorta like virtual desktops), kinda like having the same window open on desktop #3 as well as on desktop #1. Useful sometimes.
Further, different tags can have different layouts, so I can be using the max layout on tag (desktop) 1, and the magnifier layout on tag 3, for example.
I'm sure that in my comments here I'm getting some of the terminology messed up, but that's okay, I'll get better at it. For now, here's the order of my layouts, from the ~/.config/awesome/rc.lua file (left-clicking on the layout button at the upper right changes the layout in Awesome; right-clicking on it takes you backwards through the layouts):
layouts =
{
awful.layout.suit.max,
awful.layout.suit.floating,
awful.layout.suit.tile,
awful.layout.suit.spiral,
awful.layout.suit.magnifier
}
And here are some screen shots showing some of the different layouts I've been using, in the same order as above (note the layout icon in the upper right corner):
"max" -- my default layout:
"floating," with the gedit window dragged over to the side a bit:
"tile," with a view of all open windows:
"spiral" -- kinda messy:
"magnifier" -- here, the active window (client) is brought to the forefront:
And, finally, another view of the open desktop, for your viewing pleasure:
Not bad for a neophyte, right? :)
Labels:
awesomewm,
computers,
debian,
GNU/Linux,
window managers
Thursday, June 23, 2011
awesome in squeeze
A couple of (kinda boring) shots of AwesomeWM in Debian Squeeze.
The empty desktop, browser minimized (no desktop icons, of course):
And, showing the main menu, accessed here by right-clicking on the desktop, with the Debian menu opened up:
I'm not very good at using tiling window managers, probably because I really don't use them all that much. When I log into AwesomeWM, I actually have to open up man awesome because I always forget the key bindings and mouse bindings.
man awesome gives you the default mouse and key bindings, and other information, so I guess there's no reason to list those things here. man awesomerc and man awesome-client are a couple of other important manual pages.
The "official" site for AwesomeWM: http://awesome.naquadah.org/
A tutorial for folks new to AwesomeWM and tiling window managers: https://awesome.naquadah.org/wiki/My_first_awesome
Wiki: https://awesome.naquadah.org/wiki/Main_Page
And, some good info at Urukrama's Weblog: http://urukrama.wordpress.com/2008/07/10/first-steps-with-awesome-window-manager/
The empty desktop, browser minimized (no desktop icons, of course):
And, showing the main menu, accessed here by right-clicking on the desktop, with the Debian menu opened up:
I'm not very good at using tiling window managers, probably because I really don't use them all that much. When I log into AwesomeWM, I actually have to open up man awesome because I always forget the key bindings and mouse bindings.
man awesome gives you the default mouse and key bindings, and other information, so I guess there's no reason to list those things here. man awesomerc and man awesome-client are a couple of other important manual pages.
The "official" site for AwesomeWM: http://awesome.naquadah.org/
A tutorial for folks new to AwesomeWM and tiling window managers: https://awesome.naquadah.org/wiki/My_first_awesome
Wiki: https://awesome.naquadah.org/wiki/Main_Page
And, some good info at Urukrama's Weblog: http://urukrama.wordpress.com/2008/07/10/first-steps-with-awesome-window-manager/
Labels:
awesomewm,
computers,
debian,
GNU/Linux,
window managers
Subscribe to:
Comments (Atom)











