You are not logged in.
Pages: 1
Due to popular request I will explain how I set up my matrix wmii desktop theme. I'm using wmii-hg from aur.
Why you should use this theme:
- Your friends will think you are a l33t h4x0r
- Green is easy on the eye when using your computer in a room with all the lights off
- If you are a fan of the matrix you will love this
Programs used in screenshot:
urxvt (terminal)
thunar (file manager)
cmatrix (matrix code emulator)
weechat (irc client)
htop (process viewer)
archey (system information)
vim (editor)
Note that I didnt have a vim color scheme in this screenshot but If you cant live without syntax highlighting then I recommend using the elflord colorscheme.
Type this command in to vim or add it to your ~/.vimrc.
:colorscheme elflordTheme information:
Font: Terminus
Icon theme: Any Color You Like 0.8 (#00CC00)
GTK theme: Terminus
How to set up icon theme
1. Download the icon theme here.
2. Run the file script.sh in your terminal
3. Enter this 6 digit hex number when it prompts for what color to use:
#00CC004. Move the folder ACYL_Icon_Theme_0.8 to /usr/share/icons as root:
5. Add this to your ~/.gtkrc-2.0. If the file doesnt exist then create it.
gtk-icon-theme-name="ACYL_Icon_Theme_0.8"How to set up GTK theme
1. Download the GTK theme here
2. Extract and move to /usr/share/themes as root.
3. Add this to your ~/.gtkrc-2.0.
gtk-theme-name="terminus"How to set up GTK font
1. Install the font package
$ pacman -S terminus-font2. Add this to your ~/.gtkrc-2.0
gtk-font-name="Terminus 9"Config files:
~/.Xdefaults
! urxvt ---------------------------------------------------------------------
URxvt.buffered:         true
URxvt.background:      black
URxvt.foreground:       #00cc00
URxvt.cursorColor:      #00ff00
URxvt.underlineColor:   green
#URxvt.font:             xft:profont:pixelsize=11:antialias=false
URxvt.font:             xft:Terminus:pixelsize=12:antialias=false
URxvt.saveLines:          1024
URxvt.scrollTtyKeypress:  true
URxvt.scrollWithBuffer:   false
URxvt.scrollBar:          false
URxvt.perl-ext:        default,matcher
URxvt.urlLauncher:     /usr/bin/firefox
URxvt.matcher.button:  1 
#URxvt.perl-ext-common:  default,tabbed
! transparency ---------------------------------------------------------------
!URxvt*inheritPixmap: true
!URxvt*tintColor: black
!URxvt*shading: 40
! terminal colors ------------------------------------------------------------
! matrix colorscheme by zowki
*foreground: #000000
*background: #00cc00
! Normal
! color0    black
! color1    red
! color2    green
! color3    yellow
! color4    blue
! color5    purple
! color6    cyan
! color7    white
*color0:    #000000
*color1:    #55ff55
*color2:    #00cc00
*color3:    #00cc00
*color4:    #005500
*color5:    #55ff55
*color6:    #00cc00
*color7:    #00cc00
! Light
! color8    black
! color9    red
! color10    green
! color11    yellow
! color12    blue
! color13    purple
! color14    cyan
! color15    white
*color8:    #000000
*color9:    #55ff55
*color10:    #55ff55
*color11:    #55ff55
*color12:    #005500
*color13:    #55ff55
*color14:    #55ff55
*color15:    #00cc00~/.wmii-3.5/wmiirc
#!/bin/sh -f
# Configure wmii
# Configuration Variables
MODKEY=Mod1
UP=k
DOWN=j
LEFT=h
RIGHT=l
# Colors tuples: "<text> <background> <border>"
WMII_NORMCOLORS='#00cc00 #000000 #00cc00'
WMII_FOCUSCOLORS='#000000 #00cc00 #00cc00'
WMII_BACKGROUND='#000000'
WMII_FONT='cure'
set -- $(echo $WMII_NORMCOLORS $WMII_FOCUSCOLORS)
WMII_MENU="dmenu -b -fn '$WMII_FONT' -nf '$1' -nb '$2' -sf '$4' -sb '$5'"
WMII_9MENU="wmii9menu -font '$WMII_FONT' -nf '$1' -nb '$2' -sf '$4' -sb '$5' -br '$6'"
WMII_TERM="urxvt"
# Column Rules
wmiir write /colrules <<!
/.*/ -> 58+42
!
# Tagging Rules
wmiir write /tagrules <<!
/XMMS.*/ -> ~
/MPlayer.*/ -> ~
/.*/ -> sel
/.*/ -> 1
!
# Status Bar Info
status() {
    echo -n $(acpi -b | sed 's/.*, \{0,2\}\([0-9]\{1,3\}%\),.*/Bat: \1 | /') '|' $(uptime |
sed 's/.*://; s/,//g') '|' $(date)
}
# Event processing
#  Processed later by `wmiiloop' and evaled.
#  Duplicate the eval line and replace 'eval' with 'echo' for details.
eventstuff() {
    cat <<'!'
    # Events
    Event Start
        case "$1" in
        wmiirc)
            exit;
        esac
    Event Key
        fn=$(echo "$@" | sed 's/[^a-zA-Z_0-9]/_/g')
        Key_$fn "$@"
    Event CreateTag
        echo "$WMII_NORMCOLORS" "$@" | wmiir create "/lbar/$@"
    Event DestroyTag
        wmiir remove "/lbar/$@"
    Event FocusTag
        wmiir xwrite "/lbar/$@" "$WMII_FOCUSCOLORS" "$@"
    Event UnfocusTag
        wmiir xwrite "/lbar/$@" "$WMII_NORMCOLORS" "$@"
    Event UrgentTag
        shift
        wmiir xwrite "/lbar/$@" "*$@"
    Event NotUrgentTag
        shift
        wmiir xwrite "/lbar/$@" "$@"
    Event LeftBarClick
        shift
        wmiir xwrite /ctl view "$@"
    # Actions
    Action quit
        wmiir xwrite /ctl quit
    Action exec
        wmiir xwrite /ctl exec "$@"
    Action rehash
        proglist $PATH >$progsfile
    Action status
        set +xv
        if wmiir remove /rbar/status 2>/dev/null; then
            sleep 2
        fi
        echo "$WMII_NORMCOLORS" | wmiir create /rbar/status
        while status | wmiir write /rbar/status; do
            sleep 1
        done
    Event ClientMouseDown
        client=$1; button=$2
        case "$button" in
        3)
            do=$(eval $WMII_9MENU -initial "${menulast:-SomeRandomName}" Nop Delete Fullscreen)
            case "$do" in
            Delete)
                wmiir xwrite /client/$client/ctl kill;;
            Fullscreen)
                wmiir xwrite /client/$client/ctl Fullscreen on;;
            esac
            menulast=${do:-"$menulast"}
        esac
    # Key Bindings
    Key $MODKEY-Control-t
        case $(wmiir read /keys | wc -l | tr -d ' \t\n') in
        0|1)
            echo -n $Keys | tr ' ' '\012' | wmiir write /keys
            wmiir xwrite /ctl grabmod $MODKEY;;
        *)
            wmiir xwrite /keys $MODKEY-Control-t
            wmiir xwrite /ctl grabmod Mod3;;
        esac
    Key $MODKEY-space
        wmiir xwrite /tag/sel/ctl select toggle
    Key $MODKEY-d
        wmiir xwrite /tag/sel/ctl colmode sel default
    Key $MODKEY-s
        wmiir xwrite /tag/sel/ctl colmode sel stack
    Key $MODKEY-m
        wmiir xwrite /tag/sel/ctl colmode sel max
    Key $MODKEY-a
        Action $(actionlist | eval $WMII_MENU) &
    Key $MODKEY-p
        sh -c "$(eval $WMII_MENU <$progsfile)" &
    Key $MODKEY-t
        wmiir xwrite /ctl "view $(tagsmenu)" &
    Key $MODKEY-Return
        eval $WMII_TERM &
    Key $MODKEY-Shift-space
        wmiir xwrite /tag/sel/ctl send sel toggle
    Key $MODKEY-f
        wmiir xwrite /client/sel/ctl Fullscreen toggle
    Key $MODKEY-Shift-c
        wmiir xwrite /client/sel/ctl kill
    Key $MODKEY-Shift-t
        wmiir xwrite "/client/$(wmiir read /client/sel/ctl)/tags" "$(tagsmenu)" &
    Key $MODKEY-$LEFT
        wmiir xwrite /tag/sel/ctl select left
    Key $MODKEY-$RIGHT
        wmiir xwrite /tag/sel/ctl select right
    Key $MODKEY-$DOWN
        wmiir xwrite /tag/sel/ctl select down
    Key $MODKEY-$UP
        wmiir xwrite /tag/sel/ctl select up
    Key $MODKEY-Shift-$LEFT
        wmiir xwrite /tag/sel/ctl send sel left
    Key $MODKEY-Shift-$RIGHT
        wmiir xwrite /tag/sel/ctl send sel right
    Key $MODKEY-Shift-$DOWN
        wmiir xwrite /tag/sel/ctl send sel down
    Key $MODKEY-Shift-$UP
        wmiir xwrite /tag/sel/ctl send sel up
!
    for i in 0 1 2 3 4 5 6 7 8 9; do
        cat <<!
    Key $MODKEY-$i
        wmiir xwrite /ctl view "$i"
    Key $MODKEY-Shift-$i
        wmiir xwrite /client/sel/tags "$i"
!
    done
}
# WM Configuration
wmiir write /ctl << EOF
font $WMII_FONT
focuscolors $WMII_FOCUSCOLORS
normcolors $WMII_NORMCOLORS
grabmod $MODKEY
border 1
EOF
export WMII_MENU WMII_9MENU WMII_FONT WMII_TERM
export WMII_FOCUSCOLORS WMII_SELCOLORS WMII_NORMCOLORS
# Feed events to `wmiiloop' for processing
eval "$(eventstuff | sed 's/^[    ]//' | { . wmiiloop; })"
echo "$Keys" | tr ' ' '\n' | wmiir write /keys
# Functions
Action() {
    action=$1; shift
    if [ -n "$action" ]; then
        Action_$action "$@" \
        || conf_which $action "$@"
    fi
}
proglist() {
    paths=$(echo "$@" | sed 'y/:/ /')
    ls -lL $paths 2>/dev/null \
        | awk '$1 ~ /^[^d].*x/ && NF > 2 { print $NF }' \
        | sort | uniq
}
# Misc
progsfile="$WMII_NS_DIR/.proglist"
Action status &
proglist $PATH >$progsfile &
xsetroot -solid "$WMII_BACKGROUND" &
# Setup Tag Bar
seltag="$(wmiir read /tag/sel/ctl 2>/dev/null)"
wmiir ls /lbar |
while read bar; do
    wmiir remove "/lbar/$bar"
done
wmiir ls /tag | sed -e 's|/||; /^sel$/d' |
while read tag; do
    if [ "X$tag" = "X$seltag" ]; then
        echo "$WMII_FOCUSCOLORS" "$tag" | wmiir create "/lbar/$tag" 
    else
        echo "$WMII_NORMCOLORS" "$tag" | wmiir create "/lbar/$tag"
    fi
done
# More functions
tagsmenu() {
        wmiir ls /tag | sed 's|/||; /^sel$/d' | eval $WMII_MENU
}
actionlist() {
    {    proglist $WMII_CONFPATH
        echo -n $Actions | tr ' ' '\012'
    } | sort | uniq
}
conf_which() {
    which=$(which which)
    prog=$(PATH="$WMII_CONFPATH" $which $1); shift
    [ -n "$prog" ] && $prog "$@"
}
# Stop any running instances of wmiirc
echo Start wmiirc | wmiir write /event || exit 1
wmiir read /event |
while read event; do
    set -- $event
    event=$1; shift
    Event_$event $@
done 2>/dev/null~/.zshrc (just the prompt)
PROMPT=$'%B[%b%n@%m%B]%b[%b%~%B]
%B╼%b 'Enjoy!
Last edited by zowki (2010-05-06 16:29:27)
How's my programming? Call 1-800-DEV-NULL
Offline
edit
Last edited by vampt3k (2011-05-22 19:40:27)
Offline
Yes, I'm not using any desktop environment. This means you have to choose your set of software manually (not for the faint hearted). If you want this in blue you have to make a lot of modifications. Change all references to color in the config files such as #00CC00 to your choice of color. You have to modify the terminus gtk theme as well.
How's my programming? Call 1-800-DEV-NULL
Offline
SWEET!!! Thanks.
I want to my friends to think I'm a 1337 h4x0r as well
(except I like blue better
)
One question, I'm using GNOME. Does wmii go on top of Gnome? Because I notice in your "archey" it says:
"Desktop Environment: None Found"
What does that mean? You are not using a desktop environment?
Thanks. I'm in the process of removing of reformatting my laptop wit Arch Linux and I want it to look exactly like this
... except blue
If you like it blue, you may just try exchanging the G and B in the RGB color hex in all the colors from zowki's theme, e.g. #xxyyzz ==> #xxzzyy; in theory, this way you make a righteous blue version from the original green ![]()
To do that, try something like this:
sed -i 's/\(#[0-9a-f]\{2\}\)\([0-9a-f]\{2\}\)\([0-9a-f]\{2\}\)/\1\3\2/ig' <file>@zowki, how crazy! Why not make a PKGBUILD/tarball out of it 
? jk
Last edited by lolilolicon (2010-02-21 09:08:36)
This silver ladybug at line 28...
Offline
edit
Last edited by vampt3k (2011-05-22 19:40:46)
Offline
zowki wrote:Yes, I'm not using any desktop environment. This means you have to choose your set of software manually (not for the faint hearted). If you want this in blue you have to make a lot of modifications. Change all references to color in the config files such as #00CC00 to your choice of color. You have to modify the terminus gtk theme as well.
So basically just X with wmii?
Will apps like firefox work then?
Firefox, and most other gui applications, do not depend on a desktop environment; just X and their gui toolkit.
Last edited by Gigamo (2010-02-21 10:11:08)
Offline
BTW, tr00 l33t h4x0rs don't have any friends except their computers ![]()
Anyway, nice theme, but (imho) too "sharp" for eyes.
Offline
AAARRRRGGHHHH My eyes ![]()
Certified Android Junkie
Arch 64
Offline
Wayyyy back my fluxbox days, there's a theme called trinity which is not this sharp yet very cool. It looks like this:
Tarball: http://tenr.de/styles/archives/trinity.tar.bz2
This silver ladybug at line 28...
Offline
*** Moronic post removed by skottish ***
Offline
I bet you dont know where all the websites real hackers hang out are either? if you name them, I just might tell them that marshviperX sent you.
Thats easy: http://boards.4chan.org/g/
By the way theres a flaw in your terminal colorscheme, in weechat you set the bar background the same color as the bar foreground color therefore rendering any text in there unreadable. I managed to solve that issue in my Xdefaults because I have superior h4x0r 5k1llz. ![]()
In the top left terminal in your screenshot it seemed like the infected host was 127.0.0.1. What are you trying to prove by hacking your own computer? ![]()
Never the less, awesome screenshot. I'm glad some other users have similar tastes.
Last edited by zowki (2010-02-21 18:02:36)
How's my programming? Call 1-800-DEV-NULL
Offline
marshviperx: So you just signed up in the archbbs to troll this thread? Get a life.
- blog (about arch and other stuff): http://thoughtyblog.wordpress.com/
- x86_64 user
Offline
edit
Last edited by vampt3k (2011-05-22 19:45:12)
Offline
Gigamo wrote:Firefox, and most other gui applications, do not depend on a desktop environment; just X and their gui toolkit.
Oh, did not know
So zowki, just install X with wmii from a clean install of Arch?
To put it simply, follow everything in the beginner's guide up to and including installing fonts. Then install wmii along with other programs you use such as firefox.
How's my programming? Call 1-800-DEV-NULL
Offline
edit
Last edited by vampt3k (2011-05-22 19:43:09)
Offline
Staring at that screenshot actually boils my blood for some reason ![]()
![]()
Offline
If this screenshot is so painful to you guys then how did people survive using green monochrome monitors in the 70s/80s?
How's my programming? Call 1-800-DEV-NULL
Offline
Low resolutions...
Offline
edit
Last edited by vampt3k (2011-05-22 19:45:28)
Offline
2. Run the file color_changer.sh in your terminal
Where can i find that file???
In the Description from the ICONPACK  i've read 
~/.icon/.......
but i can not find this file there.
Offline
2. Run the file color_changer.sh in your terminal
Where can i find that file???
In the Description from the ICONPACK i've read~/.icon/.......
but i can not find this file there.
The icon package must have been updated. I downloaded the package and I found that it was renamed to script.sh. Run that instead. (First post updated to accommodate this change)
How's my programming? Call 1-800-DEV-NULL
Offline
Architux wrote:2. Run the file color_changer.sh in your terminal
Where can i find that file???
In the Description from the ICONPACK i've read~/.icon/.......
but i can not find this file there.
The icon package must have been updated. I downloaded the package and I found that it was renamed to script.sh. Run that instead. (First post updated to accommodate this change)
yes, thanks ....
it runs.
Greetings
Offline
Pages: 1