You are not logged in.

#451 2009-09-21 16:02:11

Lich
Member
Registered: 2009-09-13
Posts: 437

Re: September 2009 Screenshots

SpeedVin wrote:
Lich wrote:

I fiddled with my ion3 a bit, learning enough LUA now to write my own statusbar "widgets" (the storage one is mine big_smile ), and while at it I decided to config the uzbl statusbar since it's the only good part of that frankenstein of a project (yuck).
http://omploader.org/tMmUydA

@milomouse: can I has your ion3 look file please?

You use UZBL build from master?
BTW. Nice statusbar can you share your config?

I think I used the AUR package. only installed it to config the statusbar, I don't use it because it's the worst browser that I've ever tried....seriouslly...

status config

set status_format = <span font="Terminus 8"><span background="#252727" foreground="#eeeeee">[ <span background="#252727" foreground="#FFE080">\@MODE \@keycmd</span> ] </span><span weight="medium"> \@status_message </span><span foreground="#eeeeee"> \@uri </span><span foreground="#C4DF90"> \@LOAD_PROGRESSBAR </span></span>
set status_pbar_done = :
set status_pbar_pending = .
set status_pbar_width = 25
set insert_indicator = INS
set command_indicator = CMD
set load_start_handler = chain 'set keycmd = ' 'set status_message = <span foreground="#CC896D">wait</span>'
set load_commit_handler = set status_message = <span foreground="#FFE080">recv</span>
set load_finish_handler = chain 'set status_message = <span foreground="#C4DF90">done</span>' 'spawn $XDG_DATA_HOME/uzbl/scripts/history.sh'

Archlinux | ratpoison + evilwm | urxvtc | tmux

Offline

#452 2009-09-21 16:04:48

axion419
Member
Registered: 2007-04-12
Posts: 185

Re: September 2009 Screenshots

Lich wrote:

I'd change the gtk theme (well use one since you don't seem to have anything but the default) and disable the sizing hints from dwm, the terminals have a nasty gap on the right there smile

I will look into the sizing hints.  I currentl;y use GTK-Brave as my gtk2 theme, but I do not think I ever installed the clearlooks engine now that you mention it.  I will get both those corrected, never really noticed lol.

Offline

#453 2009-09-21 16:09:02

Lich
Member
Registered: 2009-09-13
Posts: 437

Re: September 2009 Screenshots

milomouse wrote:

Yes'sum. Also, on my behalf, is changing the color of the text in the statusbar simply a calling of 'important' or 'critical'?, or can I define the color specifically in the statusd_*.lua file? I'm just refering to your colored statusbar text parts.. I haven't messed with the colors in statusd yet.

Yes the colors can only be default, important and critical.
You can get the documentation, they're explained there, along with example usage: http://iki.fi/tuomov/ion-doc-3/ionconf.pdf
You define them in your look file, Here's my statusbar display config

de.defstyle("stdisp", {

    shadow_pixels = 0,
          highlight_pixels = 0,
          highlight_colour = "#101010",
          shadow_colour = "#101010",
          text_align = "left",
          background_colour = "#101010",
          foreground_colour = "#909090",

    de.substyle("important", {
        foreground_colour = "#C4DF90",
          }),
  
          de.substyle("critical", {
            foreground_colour = "#CC896D",
          }),

})

Archlinux | ratpoison + evilwm | urxvtc | tmux

Offline

#454 2009-09-21 16:46:50

timttmy
Member
From: UK
Registered: 2008-12-01
Posts: 53

Re: September 2009 Screenshots

Openbox on my eee pc 701, with adeskbar and conky.....
1253473290.th.png

....... + Fbpanel on autohide

1253473326.th.png


This Is My Truth, Tell Me Yours

Offline

#455 2009-09-21 17:43:41

gravejester
Member
From: Norway
Registered: 2009-08-27
Posts: 3

Re: September 2009 Screenshots

Gen2ly wrote:
gravejester wrote:

Ok.. Linux newbie here.. I have been learning and building my Linux system now for a couple of months, and think I'm ready to show you guys how it looks. Nothing special, just the way I like it.

I'm running Compiz standalone, stalonetray and AWN.

http://farm3.static.flickr.com/2561/394 … f474_m.jpg

http://farm4.static.flickr.com/3426/394 … 3479_m.jpg

Very nice, grave.  Just a tip, but you might want to look at the fonts page on the wiki.

Thanks for pointing that out! Got it fixed now. Looks a lot better big_smile

Offline

#456 2009-09-21 20:49:37

edma2
Member
Registered: 2009-08-20
Posts: 66

Re: September 2009 Screenshots

clean.th.png
irssi.th.png

dwm...
with moc in the status bar, and multimedia keys binded to pause/forward/reverse etc... + volume control
its quite a nice setup actually

Offline

#457 2009-09-21 21:43:40

droog
Member
Registered: 2004-11-18
Posts: 877

Re: September 2009 Screenshots

@ milomouse, mjheagle and brisbin. Thanks, I put the configs up here

Offline

#458 2009-09-22 01:46:33

axion419
Member
Registered: 2007-04-12
Posts: 185

Re: September 2009 Screenshots

edma2 wrote:

dwm...
with moc in the status bar, and multimedia keys binded to pause/forward/reverse etc... + volume control
its quite a nice setup actually

Can you post your Xdefaults and your color codes from config.h? Thanks

Offline

#459 2009-09-22 04:48:26

edma2
Member
Registered: 2009-08-20
Posts: 66

Re: September 2009 Screenshots

Xdefaults

urxvt.scrollBar: false
urxvt.highlightColor: #444444
urxvt.cursorColor2: #000000
urxvt*font:             xft:Bitstream Vera Sans Mono:pixelsize=9.5
urxvt*background: #222222
urxvt*foreground: #ffffff
!black
*color0: #1C1C1C
*color8: #4d4d4d
!red
*color1: #D81860
*color9: #F00060
!green
*color2: #B7CE42
*color10: #b4c41c
!yellow
*color3: #FEA63C
*color11: #FFE863
!blue
*color4: #66AABB
*color12: #6188ff
!magenta
*color5: #9E6FFE
*color13: #9E6FFE
!cyan
*color6: #5E7175
*color14: #A3BABF
!white
*color7: #ffffff
*color15: #6C887A
!magenta
*color5: #B7416E
*color13: #BB4466

Xft.dpi: 96

config.h

/* appearance */
static const char font[]            = "-*-bitstream vera sans mono-medium-r-normal-*-10-*-*-*-*-*-*-*";
//static const char font[]            = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*";
static const char normbordercolor[] = "#444444"; /*"#d1e231";*/
static const char normbgcolor[]     = "#2a2a2a";
static const char normfgcolor[]     = "#777777"; //"#dcdccc";
static const char selbordercolor[]  = "#777777"; /*"#d1e231";*/
static const char selbgcolor[]      = "#2a2a2a";
static const char selfgcolor[]      = "#b4c41c"; //"#C3BF9F"; //#e0ffff";//"#DBDB94"; //
static const unsigned int borderpx  = 1;        /* border pixel of windows */
static const unsigned int snap      = 10;       /* snap pixel */
static const Bool showbar           = True;     /* False means no bar */
static const Bool topbar            = True;     /* False means bottom bar */

Offline

#460 2009-09-22 06:13:26

algol.tr
Member
Registered: 2008-04-27
Posts: 41

Re: September 2009 Screenshots

deadrabbit wrote:

http://omploader.org/tMmR4eA

openbox, tint2, conky

Could you share your wallpaper? It's amazing! big_smile

Offline

#461 2009-09-22 10:00:18

DawiX
Member
From: Czech Republic
Registered: 2009-04-23
Posts: 92

Re: September 2009 Screenshots


xmonad @ Arch + zsh
dwm @ freeBSD +zsh
Registered linux user #495331
http://dawix-net.bluefile.cz

Offline

#462 2009-09-22 13:32:47

Stalafin
Member
From: Berlin, Germany
Registered: 2007-10-26
Posts: 617

Re: September 2009 Screenshots

Mountainjew wrote:

What's the terminal?

EDIT: Oh, and what do you use as a theme, window decoration, etc.? (Particularly I am interested in the very thin Window boarders.)

Last edited by Stalafin (2009-09-22 13:39:19)

Offline

#463 2009-09-22 17:26:44

SpeedVin
Member
From: Poland
Registered: 2009-04-29
Posts: 955

Re: September 2009 Screenshots

DawiX wrote:

*Boxes menu in DWM?

Lich wrote:
SpeedVin wrote:
Lich wrote:

I fiddled with my ion3 a bit, learning enough LUA now to write my own statusbar "widgets" (the storage one is mine big_smile ), and while at it I decided to config the uzbl statusbar since it's the only good part of that frankenstein of a project (yuck).
http://omploader.org/tMmUydA

@milomouse: can I has your ion3 look file please?

You use UZBL build from master?
BTW. Nice statusbar can you share your config?

I think I used the AUR package. only installed it to config the statusbar, I don't use it because it's the worst browser that I've ever tried....seriouslly...

status config

set status_format = <span font="Terminus 8"><span background="#252727" foreground="#eeeeee">[ <span background="#252727" foreground="#FFE080">\@MODE \@keycmd</span> ] </span><span weight="medium"> \@status_message </span><span foreground="#eeeeee"> \@uri </span><span foreground="#C4DF90"> \@LOAD_PROGRESSBAR </span></span>
set status_pbar_done = :
set status_pbar_pending = .
set status_pbar_width = 25
set insert_indicator = INS
set command_indicator = CMD
set load_start_handler = chain 'set keycmd = ' 'set status_message = <span foreground="#CC896D">wait</span>'
set load_commit_handler = set status_message = <span foreground="#FFE080">recv</span>
set load_finish_handler = chain 'set status_message = <span foreground="#C4DF90">done</span>' 'spawn $XDG_DATA_HOME/uzbl/scripts/history.sh'

Thanks wink


Shell Scripter | C/C++/Python/Java Coder | ZSH

Offline

#464 2009-09-22 17:53:56

fijam
Member
Registered: 2009-02-03
Posts: 244
Website

Re: September 2009 Screenshots

Xfce strikes back.
thumb-shot.jpg

Offline

#465 2009-09-22 18:12:56

milomouse
Member
Registered: 2009-03-24
Posts: 940
Website

Re: September 2009 Screenshots

Thanks for the configs link, droog. smile

fijam wrote:

Hey, fijam. May I get a link to your wallpaper, please? Very interesting!

As for me, here's a quick shot I took today. Nothing special, just messing with colors for gtk and Swiftweasel, mostly.
th_ion3plusmouse.png

Offline

#466 2009-09-22 18:20:09

singral
Member
Registered: 2009-09-21
Posts: 27

Re: September 2009 Screenshots

001qex.th.jpg
002bn.th.jpg
WM: Openbox
WM Theme:  wrote my own
Icons: minty-Fresh
GTK Theme: MurrinaVerdeOlivo
Font: arial 9

Offline

#467 2009-09-22 18:20:14

Exitium
Member
From: Helsinki, Finland
Registered: 2008-08-20
Posts: 202

Re: September 2009 Screenshots

Nothing special, clean and shiny.

tMmVpYQ

Offline

#468 2009-09-22 18:23:44

DawiX
Member
From: Czech Republic
Registered: 2009-04-23
Posts: 92

Re: September 2009 Screenshots

@SpeedVin: Yep it is my custom made feature. It uses 9menu. Here is my config.h if you want to have a look smile - the most important part is in commands section of the config.h

/* See LICENSE file for copyright and license details. */

/* appearance */
static const char font[]            = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*";
static const char normbordercolor[] = "#333333";
static const char normbgcolor[]     = "#333333";
static const char normfgcolor[]     = "#eeeeee";
static const char selbordercolor[]  = "#789e2d";
static const char selbgcolor[]      = "#333333";
static const char selfgcolor[]      = "#789e2d";
static const unsigned int borderpx  = 1;        /* border pixel of windows */
static const unsigned int snap      = 32;       /* snap pixel */
static const Bool showbar           = True;     /* False means no bar */
static const Bool topbar            = True;     /* False means bottom bar */

/* tagging */
static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };

static const Rule rules[] = {
    /* class      instance    title       tags mask     isfloating   monitor */
    { "Gimp",     NULL,       NULL,       0,            True },
    { "Navigator",  NULL,     NULL,       0,            True },
    { "Conky",    NULL,       NULL,       0,            True },
    { "Gajim.py", NULL,       NULL,       0,            True },
    { "Sonata",   NULL,       NULL,       0,            True },
    { "Gmplayer", NULL,       NULL,       0,            True },
    { "Xpdf",     NULL,       NULL,       0,            True },
    { "Evince",   NULL,       NULL,       0,            True },
    { "feh",      NULL,       NULL,       0,            True },
    { "Mirage",   NULL,       NULL,       0,            True },
    { "Putty",    NULL,       NULL,       0,            True },
    { "Pidgin",   NULL,       NULL,       0,            True },
    { "pcmanfm",  NULL,      NULL,          0,        True },
    { "OpenOffice.org 3.1", NULL, NULL, 0, True },
    { "trayer",   NULL,      NULL,     1 << 8,        True },
    { "Wicd-client.py", NULL, NULL,          0,        True },
    { "Nitrogen", NULL,      NULL,          0,        True },
    { "Abiword",  NULL,      NULL,          0,        True },
    { "Gnumeric", NULL,      NULL,          0,        True },
};

/* layout(s) */
static const float mfact      = 0.55; /* factor of master area size [0.05..0.95] */
static const Bool resizehints = False; /* False means respect size hints in tiled resizals */

static const Layout layouts[] = {
    /* symbol     arrange function */
    { "[]=",      tile },    /* first entry is default */
    { "><>",      NULL },    /* no layout function means floating behavior */
    { "[M]",      monocle },
};

/* key definitions */
#define MODKEY Mod4Mask
#define TAGKEYS(KEY,TAG) \
    { MODKEY,                       KEY,      view,           {.ui = 1 << TAG} }, \
    { MODKEY|ControlMask,           KEY,      toggleview,     {.ui = 1 << TAG} }, \
    { MODKEY|ShiftMask,             KEY,      tag,            {.ui = 1 << TAG} }, \
    { MODKEY|ControlMask|ShiftMask, KEY,      toggletag,      {.ui = 1 << TAG} },

/* helper for spawning shell commands in the pre dwm-5.0 fashion */
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }

/* commands */
static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL };
static const char *termcmd[]  = { "urxvt", NULL };
static const char *menucmd[] = { "9menu", "-popup", "-teleport", "-file", "/home/david/.config/9menu/9menurc", "-bg", normbgcolor, "-fg", selfgcolor, "-font", font, NULL };
static const char *playcmd[] = { "mpc", "play", NULL };
static const char *pausecmd[] = { "mpc", "pause", NULL };
static const char *prevcmd[] = { "mpc", "prev", NULL };
static const char *nextcmd[] = { "mpc", "next", NULL };
static const char *gajimcmd[] = { "gajim", NULL };
static const char *muttcmd[] = { "urxvt", "-e", "mutt", NULL };
static const char *ncmpcppcmd[] = { "urxvt", "-e", "ncmpcpp", NULL };
static const char *irssicmd[] = { "urxvt", "-e", "irssi", NULL };
static const char *firecmd[] = { "firefox", NULL };

static Key keys[] = {
    /* modifier                     key        function        argument */
    { MODKEY,                       XK_p,      spawn,          {.v = dmenucmd } },
    { MODKEY,                    XK_Return, spawn,          {.v = termcmd } },
    { MODKEY,            XK_a,       spawn,       {.v = menucmd } },
    { MODKEY,                       XK_b,      togglebar,      {0} },
    { MODKEY,                       XK_j,      focusstack,     {.i = +1 } },
    { MODKEY,                       XK_k,      focusstack,     {.i = -1 } },
    { MODKEY,                       XK_h,      setmfact,       {.f = -0.05} },
    { MODKEY,                       XK_l,      setmfact,       {.f = +0.05} },
    { MODKEY|ShiftMask,             XK_Return, zoom,           {0} },
    { MODKEY,                       XK_Tab,    view,           {0} },
    { MODKEY|ShiftMask,             XK_c,      killclient,     {0} },
    { MODKEY,                       XK_t,      setlayout,      {.v = &layouts[0]} },
    { MODKEY,                       XK_f,      setlayout,      {.v = &layouts[1]} },
    { MODKEY,                       XK_m,      setlayout,      {.v = &layouts[2]} },
    { MODKEY,                       XK_space,  setlayout,      {0} },
    { MODKEY|ShiftMask,             XK_space,  togglefloating, {0} },
    { MODKEY,                       XK_0,      view,           {.ui = ~0 } },
    { MODKEY|ShiftMask,             XK_0,      tag,            {.ui = ~0 } },
    { MODKEY,                       XK_comma,  focusmon,       {.i = -1 } },
    { MODKEY,                       XK_period, focusmon,       {.i = +1 } },
    { MODKEY|ShiftMask,             XK_comma,  tagmon,         {.i = -1 } },
    { MODKEY|ShiftMask,             XK_period, tagmon,         {.i = +1 } },
    TAGKEYS(                        XK_F1,                      0)
    TAGKEYS(                        XK_F2,                      1)
    TAGKEYS(                        XK_F3,                      2)
    TAGKEYS(                        XK_F4,                      3)
    TAGKEYS(                        XK_F5,                      4)
    TAGKEYS(                        XK_F6,                      5)
    TAGKEYS(                        XK_F7,                      6)
    TAGKEYS(                        XK_F8,                      7)
    TAGKEYS(                        XK_F9,                      8)
    { MODKEY|ShiftMask,             XK_q,      quit,           {0} },
    { MODKEY|ControlMask,        XK_b,       spawn,       {.v = playcmd } },
    { MODKEY|ControlMask,        XK_n,       spawn,       {.v = pausecmd } },
    { MODKEY|ControlMask,        XK_v,       spawn,       {.v = prevcmd } },
    { MODKEY|ControlMask,        XK_m,       spawn,       {.v = nextcmd } },
    { MODKEY|ShiftMask,        XK_g,       spawn,       {.v = gajimcmd } },
    { MODKEY|ShiftMask,        XK_m,       spawn,       {.v = muttcmd } },
    { MODKEY|ShiftMask,        XK_n,       spawn,       {.v = ncmpcppcmd } },
    { MODKEY|ShiftMask,        XK_i,       spawn,       {.v = irssicmd } },
    { MODKEY|ShiftMask,        XK_f,       spawn,       {.v = firecmd } },
};

/* button definitions */
/* click can be a tag number (starting at 0),
 * ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
static Button buttons[] = {
    /* click                event mask      button          function        argument */
    { ClkRootWin,        0,        Button3,    spawn,        {.v =menucmd } },
    { ClkLtSymbol,          0,              Button1,        setlayout,      {0} },
    { ClkLtSymbol,          0,              Button3,        setlayout,      {.v = &layouts[2]} },
    { ClkWinTitle,          0,              Button2,        zoom,           {0} },
    { ClkStatusText,        0,              Button2,        spawn,          {.v = termcmd } },
    { ClkClientWin,         MODKEY,         Button1,        movemouse,      {0} },
    { ClkClientWin,         MODKEY,         Button2,        togglefloating, {0} },
    { ClkClientWin,         MODKEY,         Button3,        resizemouse,    {0} },
    { ClkTagBar,            0,              Button1,        view,           {0} },
    { ClkTagBar,            0,              Button3,        toggleview,     {0} },
    { ClkTagBar,            MODKEY,         Button1,        tag,            {0} },
    { ClkTagBar,            MODKEY,         Button3,        toggletag,      {0} },
};

Later on the syntax for 9menurc is fairly easy:

Name:Executable

And thats it smile


xmonad @ Arch + zsh
dwm @ freeBSD +zsh
Registered linux user #495331
http://dawix-net.bluefile.cz

Offline

#469 2009-09-22 18:26:42

SpeedVin
Member
From: Poland
Registered: 2009-04-29
Posts: 955

Re: September 2009 Screenshots

DawiX wrote:

@SpeedVin: Yep it is my custom made feature. It uses 9menu. Here is my config.h if you want to have a look smile - the most important part is in commands section of the config.h

/* See LICENSE file for copyright and license details. */

/* appearance */
static const char font[]            = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*";
static const char normbordercolor[] = "#333333";
static const char normbgcolor[]     = "#333333";
static const char normfgcolor[]     = "#eeeeee";
static const char selbordercolor[]  = "#789e2d";
static const char selbgcolor[]      = "#333333";
static const char selfgcolor[]      = "#789e2d";
static const unsigned int borderpx  = 1;        /* border pixel of windows */
static const unsigned int snap      = 32;       /* snap pixel */
static const Bool showbar           = True;     /* False means no bar */
static const Bool topbar            = True;     /* False means bottom bar */

/* tagging */
static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };

static const Rule rules[] = {
    /* class      instance    title       tags mask     isfloating   monitor */
    { "Gimp",     NULL,       NULL,       0,            True },
    { "Navigator",  NULL,     NULL,       0,            True },
    { "Conky",    NULL,       NULL,       0,            True },
    { "Gajim.py", NULL,       NULL,       0,            True },
    { "Sonata",   NULL,       NULL,       0,            True },
    { "Gmplayer", NULL,       NULL,       0,            True },
    { "Xpdf",     NULL,       NULL,       0,            True },
    { "Evince",   NULL,       NULL,       0,            True },
    { "feh",      NULL,       NULL,       0,            True },
    { "Mirage",   NULL,       NULL,       0,            True },
    { "Putty",    NULL,       NULL,       0,            True },
    { "Pidgin",   NULL,       NULL,       0,            True },
    { "pcmanfm",  NULL,      NULL,          0,        True },
    { "OpenOffice.org 3.1", NULL, NULL, 0, True },
    { "trayer",   NULL,      NULL,     1 << 8,        True },
    { "Wicd-client.py", NULL, NULL,          0,        True },
    { "Nitrogen", NULL,      NULL,          0,        True },
    { "Abiword",  NULL,      NULL,          0,        True },
    { "Gnumeric", NULL,      NULL,          0,        True },
};

/* layout(s) */
static const float mfact      = 0.55; /* factor of master area size [0.05..0.95] */
static const Bool resizehints = False; /* False means respect size hints in tiled resizals */

static const Layout layouts[] = {
    /* symbol     arrange function */
    { "[]=",      tile },    /* first entry is default */
    { "><>",      NULL },    /* no layout function means floating behavior */
    { "[M]",      monocle },
};

/* key definitions */
#define MODKEY Mod4Mask
#define TAGKEYS(KEY,TAG) \
    { MODKEY,                       KEY,      view,           {.ui = 1 << TAG} }, \
    { MODKEY|ControlMask,           KEY,      toggleview,     {.ui = 1 << TAG} }, \
    { MODKEY|ShiftMask,             KEY,      tag,            {.ui = 1 << TAG} }, \
    { MODKEY|ControlMask|ShiftMask, KEY,      toggletag,      {.ui = 1 << TAG} },

/* helper for spawning shell commands in the pre dwm-5.0 fashion */
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }

/* commands */
static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL };
static const char *termcmd[]  = { "urxvt", NULL };
static const char *menucmd[] = { "9menu", "-popup", "-teleport", "-file", "/home/david/.config/9menu/9menurc", "-bg", normbgcolor, "-fg", selfgcolor, "-font", font, NULL };
static const char *playcmd[] = { "mpc", "play", NULL };
static const char *pausecmd[] = { "mpc", "pause", NULL };
static const char *prevcmd[] = { "mpc", "prev", NULL };
static const char *nextcmd[] = { "mpc", "next", NULL };
static const char *gajimcmd[] = { "gajim", NULL };
static const char *muttcmd[] = { "urxvt", "-e", "mutt", NULL };
static const char *ncmpcppcmd[] = { "urxvt", "-e", "ncmpcpp", NULL };
static const char *irssicmd[] = { "urxvt", "-e", "irssi", NULL };
static const char *firecmd[] = { "firefox", NULL };

static Key keys[] = {
    /* modifier                     key        function        argument */
    { MODKEY,                       XK_p,      spawn,          {.v = dmenucmd } },
    { MODKEY,                    XK_Return, spawn,          {.v = termcmd } },
    { MODKEY,            XK_a,       spawn,       {.v = menucmd } },
    { MODKEY,                       XK_b,      togglebar,      {0} },
    { MODKEY,                       XK_j,      focusstack,     {.i = +1 } },
    { MODKEY,                       XK_k,      focusstack,     {.i = -1 } },
    { MODKEY,                       XK_h,      setmfact,       {.f = -0.05} },
    { MODKEY,                       XK_l,      setmfact,       {.f = +0.05} },
    { MODKEY|ShiftMask,             XK_Return, zoom,           {0} },
    { MODKEY,                       XK_Tab,    view,           {0} },
    { MODKEY|ShiftMask,             XK_c,      killclient,     {0} },
    { MODKEY,                       XK_t,      setlayout,      {.v = &layouts[0]} },
    { MODKEY,                       XK_f,      setlayout,      {.v = &layouts[1]} },
    { MODKEY,                       XK_m,      setlayout,      {.v = &layouts[2]} },
    { MODKEY,                       XK_space,  setlayout,      {0} },
    { MODKEY|ShiftMask,             XK_space,  togglefloating, {0} },
    { MODKEY,                       XK_0,      view,           {.ui = ~0 } },
    { MODKEY|ShiftMask,             XK_0,      tag,            {.ui = ~0 } },
    { MODKEY,                       XK_comma,  focusmon,       {.i = -1 } },
    { MODKEY,                       XK_period, focusmon,       {.i = +1 } },
    { MODKEY|ShiftMask,             XK_comma,  tagmon,         {.i = -1 } },
    { MODKEY|ShiftMask,             XK_period, tagmon,         {.i = +1 } },
    TAGKEYS(                        XK_F1,                      0)
    TAGKEYS(                        XK_F2,                      1)
    TAGKEYS(                        XK_F3,                      2)
    TAGKEYS(                        XK_F4,                      3)
    TAGKEYS(                        XK_F5,                      4)
    TAGKEYS(                        XK_F6,                      5)
    TAGKEYS(                        XK_F7,                      6)
    TAGKEYS(                        XK_F8,                      7)
    TAGKEYS(                        XK_F9,                      8)
    { MODKEY|ShiftMask,             XK_q,      quit,           {0} },
    { MODKEY|ControlMask,        XK_b,       spawn,       {.v = playcmd } },
    { MODKEY|ControlMask,        XK_n,       spawn,       {.v = pausecmd } },
    { MODKEY|ControlMask,        XK_v,       spawn,       {.v = prevcmd } },
    { MODKEY|ControlMask,        XK_m,       spawn,       {.v = nextcmd } },
    { MODKEY|ShiftMask,        XK_g,       spawn,       {.v = gajimcmd } },
    { MODKEY|ShiftMask,        XK_m,       spawn,       {.v = muttcmd } },
    { MODKEY|ShiftMask,        XK_n,       spawn,       {.v = ncmpcppcmd } },
    { MODKEY|ShiftMask,        XK_i,       spawn,       {.v = irssicmd } },
    { MODKEY|ShiftMask,        XK_f,       spawn,       {.v = firecmd } },
};

/* button definitions */
/* click can be a tag number (starting at 0),
 * ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
static Button buttons[] = {
    /* click                event mask      button          function        argument */
    { ClkRootWin,        0,        Button3,    spawn,        {.v =menucmd } },
    { ClkLtSymbol,          0,              Button1,        setlayout,      {0} },
    { ClkLtSymbol,          0,              Button3,        setlayout,      {.v = &layouts[2]} },
    { ClkWinTitle,          0,              Button2,        zoom,           {0} },
    { ClkStatusText,        0,              Button2,        spawn,          {.v = termcmd } },
    { ClkClientWin,         MODKEY,         Button1,        movemouse,      {0} },
    { ClkClientWin,         MODKEY,         Button2,        togglefloating, {0} },
    { ClkClientWin,         MODKEY,         Button3,        resizemouse,    {0} },
    { ClkTagBar,            0,              Button1,        view,           {0} },
    { ClkTagBar,            0,              Button3,        toggleview,     {0} },
    { ClkTagBar,            MODKEY,         Button1,        tag,            {0} },
    { ClkTagBar,            MODKEY,         Button3,        toggletag,      {0} },
};

Later on the syntax for 9menurc is fairly easy:

Name:Executable

And thats it smile

Wow this is very simple I really like Thanks wink


Shell Scripter | C/C++/Python/Java Coder | ZSH

Offline

#470 2009-09-22 19:49:11

Paul-S
Member
From: Wales
Registered: 2008-02-04
Posts: 353

Re: September 2009 Screenshots

XMonad

tMmVqaA.jpg

Offline

#471 2009-09-22 20:18:37

moljac024
Member
From: Serbia
Registered: 2008-01-29
Posts: 2,676

Re: September 2009 Screenshots

fijam wrote:

I'd like that wallpaper smile


The day Microsoft makes a product that doesn't suck, is the day they make a vacuum cleaner.
--------------------------------------------------------------------------------------------------------------
But if they tell you that I've lost my mind, maybe it's not gone just a little hard to find...

Offline

#472 2009-09-22 20:54:41

q1jack
Member
From: /england/oxford/
Registered: 2009-09-17
Posts: 10

Re: September 2009 Screenshots

tMmVrMA

http://omploader.org/vMmVrMA <- fullsize

I'm pretty new to arch, any suggestions would be much appreciated!

Last edited by q1jack (2009-09-22 20:55:54)

Offline

#473 2009-09-22 20:56:39

Lich
Member
Registered: 2009-09-13
Posts: 437

Re: September 2009 Screenshots

q1jack wrote:

http://omploader.org/tMmVrMA

http://omploader.org/vMmVrMA <- fullsize

I'm pretty new to arch, any suggestions would be much appreciated!

First of all post the right link, you posted the thumbnail smile
[edit] There we go smile
My suggestions:
Good choice of wm, I was a Fluxbox user myself for some years
1. The theme is not too good tbh. You could try one of mine, I recomend the Blu one (I worked my ass on that theme, so treat it nicely smile ). The Gimp project file is also included if you want to chage the colors etc.
http://api.box-look.org/content/show.ph … e37112208a
2. Your conky or whatever that is looks awesome, but I don't like the blue so much. try a warmer shade of blue, add some green/yellow to it (you could use the darkest shade of blue from that Arch logo you got as a wallpaper)
3. Screw eterm and go for urxvt (rxvt-unicode)
Congrats and welcome to Arch smile

Last edited by Lich (2009-09-22 21:12:24)


Archlinux | ratpoison + evilwm | urxvtc | tmux

Offline

#474 2009-09-22 21:00:04

fijam
Member
Registered: 2009-02-03
Posts: 244
Website

Re: September 2009 Screenshots

The wallpaper is from here: http://jimsdrawingboard.blogspot.com/20 … atura.html
Enjoy!

Offline

#475 2009-09-22 21:10:09

milomouse
Member
Registered: 2009-03-24
Posts: 940
Website

Re: September 2009 Screenshots

Thanks!

Offline

Board footer

Powered by FluxBB