My requirements:
- no animations (gnome "switch workspace" is pure hell...)
- tagging -- at least for terminal (fluxbox supports this for arbitrary application, gnome has at least gnome-terminal with tabs)
- minimalistic windows decoration
- no window title for maximized windows
- tiny window title for normal and modal windows
- no max/min/close buttons for windows (I have keyboard...)
- pretty visible focused window (e.g. green border)
- only one tiny panel
- WM has to remember workspace for applications (e.g. firefox = 2nd workspace)
The first step is to install some gnome-shell extensions:
- Native Window Placement Extension
- Auto move windows extension
- Disable Window Animation Extension
- Remove User Name Extension
- windowNavigator Extension
The next step is to customize desktop files for some applications, for example I want to start gnome-terminal with --hide-menubar option, so
cp /usr/share/applications/gnome-terminal.desktop \and modify Exec and Name entries in the file. Then you can add the application to your gnome-shell Favorites.
~/.local/share/applications/myterm.desktop
The last step is to customize keyboard shortcuts, this is simple (see "keyboard" in gnome-control center).
Note than many things like info about CPU temperature does not have to waste any place on your desktop. IMHO it's better to use keyboard shortcuts and print necessary information to the screen on demand. For example I use osd_cat:
#!/bin/bash
BATT=$(acpitool -b | awk -F ':' '/Battery/ { print $2 }' | sed 's/ //')
AC=$(acpitool -a | awk -F ':' '/AC/ { print $2 }' | sed 's/ //g')
TEMPE=$(sensors | awk '/temp/ { print $2 }' | sed 's/ //g')
FAN=$(sensors | awk '/fan/ { print $2 }' | sed 's/ //g')
(printf " Battery: %-20s\n" "$BATT"
printf " AC: %-20s\n" "$AC"
printf "Temperature: %-20s \n" "$TEMPE"
printf " Fan: %-20s\n" "$FAN") | osd_cat --delay 4 --pos bottom \
--align right --offset 45 --indent 10 \
--color green --font "-misc-fixed-*-*-*-*-20-*-*-*-*-*-*-*"
Thanks for tips for hacker friendly extensions!
ReplyDeleteWhooot, I am happy my "animations" extension helped ;-)
ReplyDeleteYour requirements pretty much fit awesome wm (may require some config tuning, though). Try it and you'll love it.
ReplyDeleteI just found that the menubar in gnome-terminal can be disable in much easier way:
ReplyDeletehttp://blog.o-x-t.com/2009/10/18/disable-menu-bar-in-gnome-terminal/
I've been exploring for a little bit for any high quality articles or weblog posts in this sort of area . Exploring in Yahoo I at last stumbled upon this web site. Studying this info So i am happy to convey that I've an incredibly good uncanny feeling I found out just what I needed. I so much no doubt will make sure to don't disregard this web site and provides it a look a relentless basis|regularly}.
ReplyDeleteMerrell Arctic Fox 6 WaterProof Boot - Women's