Re: Screenshots - 2010

I've juuuuuust got to write a wmctrl script to go with each of those menuitems. Ugh, it'd be so much easier if I didn't use sloppy focus; I could just use the 30-odd wmctrl scripts I already have. Instead, I've now got to copy them, give them new names and change the :ACTIVE: argument values to :SELECTED:

Re: Screenshots - 2010

Not entirely sure where the blue should go and where the purple should go; was aiming to make blue=mouseover effects and purple=selected/clicked but now I'm thinking of matching blue with the lighter greys and purple with the darker greys but I'm generally pretty happy with this colour scheme.

Re: Screenshots - 2010

Uhh, let me think.

Fonts are Lucida MAC, LucidaMacBold and Monaco, 7-9pt, antialiased, no hinting. Google is your friend.Icons are mostly stock Eikon 2 icons. The top panel icons have been created by using the stock Eikon 2 icons as masks for a split gradient background.Gtk+, emerald themes, conky configs and/or xdotool/wmctrl scripts can be uploaded upon request. It'd be appreciated if you could point me in the direction of a good replacement for drop.io's file hosting, though.

Getting Geany to open up separate windows, rather than just opening tabs, requires it to be invoked with the -i argument, which launches multiple instances. Getting galculator, transmission and pidgin to fit that form factor requires a fair bit of dicking around with source packages.

Gnome-style panel menubar was achieved by using two xfce menus aimed at different menu files, with the places plugin shoved in between. Don't do it unless you're prepared to spend hours copying/editing all your app launchers' categories so that they're segregated between the two menu files (which both have different top-level includes). Pager labels with compiz are a nasty hack: it's just the label for workspace 1, with each number separated by various whitespace characters so that they line up with compiz's 'viewports'. The two-tone panel clock is as easy as setting a custom format and using.

<span color="#rrggbb"></span>

Bash theming is pretty simple. Just added whitespaces, a newline and colour codes.

Re: Screenshots - 2010

etnlWings wrote:

Uhh, let me think.

Fonts are Lucida MAC, LucidaMacBold and Monaco, 7-9pt, antialiased, no hinting. Google is your friend.Icons are mostly stock Eikon 2 icons. The top panel icons have been created by using the stock Eikon 2 icons as masks for a split gradient background.Gtk+, emerald themes, conky configs and/or xdotool/wmctrl scripts can be uploaded upon request. It'd be appreciated if you could point me in the direction of a good replacement for drop.io's file hosting, though.

Getting Geany to open up separate windows, rather than just opening tabs, requires it to be invoked with the -i argument, which launches multiple instances. Getting galculator, transmission and pidgin to fit that form factor requires a fair bit of dicking around with source packages.

Gnome-style panel menubar was achieved by using two xfce menus aimed at different menu files, with the places plugin shoved in between. Don't do it unless you're prepared to spend hours copying/editing all your app launchers' categories so that they're segregated between the two menu files (which both have different top-level includes). Pager labels with compiz are a nasty hack: it's just the label for workspace 1, with each number separated by various whitespace characters so that they line up with compiz's 'viewports'. The two-tone panel clock is as easy as setting a custom format and using.

<span color="#rrggbb"></span>

Bash theming is pretty simple. Just added whitespaces, a newline and colour codes.

Re: Screenshots - 2010

I've juuuuuust got to write a wmctrl script to go with each of those menuitems. Ugh, it'd be so much easier if I didn't use sloppy focus; I could just use the 30-odd wmctrl scripts I already have. Instead, I've now got to copy them, give them new names and change the :ACTIVE: argument values to :SELECTED:

hi etnlWings, what version of Skype are you using in this shot? It's a GTK version?

Re: Screenshots - 2010

etnlWings wrote:

Finally got around to finishing that custom menu.<snip>I've juuuuuust got to write a wmctrl script to go with each of those menuitems. Ugh, it'd be so much easier if I didn't use sloppy focus; I could just use the 30-odd wmctrl scripts I already have. Instead, I've now got to copy them, give them new names and change the :ACTIVE: argument values to :SELECTED:

That's an AWESOME window-resizing menu on the right side, would it be possible to snag that?

Re: Screenshots - 2010

kodiak wrote:

Thanks. I'm really interested in the Gtk+/emerald/etc themes. I've used http://ge.tt/ as a drop.io replacement.

http://ge.tt/2eGwvN/Grey-Owl-28-11-2010 … e=downloadPlace themes/Grey-Owl-4 in .emerald/themes/ and themes/Murrina-Grey-owl-4 in .themes/. Also incl. my .gtkrc-2.0, in case you were looking to replicate any of the font manipulation (which is surprisingly difficult; it only works on my desktop by a fluke). Gtk+ theme requires only a recent version of the Murrine engine. No Xfwm4 theme but the emerald theme is a pixmap theme so it'll be easy enough, should you need one.

brain)(vision wrote:

hi etnlWings, what version of Skype are you using in this shot? It's a GTK version?

That was the 2.0 beta, which I think is still the current *nix build. Frankly, I hated it. When I needed skype, I mostly used a protocol plugin for pidgin which used skype's public API to redirect all chats. If you're asking because of the Gtk+ emulation, Skype is Qt4 but you have to manually enable the Gtk+ theme in it's prefs.

corrupt wrote:

That's an AWESOME window-resizing menu on the right side, would it be possible to snag that?

You could but it wouldn't do you much good, since I never bothered to finish it. It's basically just a legend for my keyboard shortcuts.

If you create a launcher item on the panel, close xfce4-panel, then navigate to ~/.config/Xfce4/panel/ and find the right launcher-*.rc and replace it's contents with the following, you can spare having to recreate what I did complete:

I've incl. all my scripts here:http://ge.tt/6LaMvQ/wm-scripts-28-11-20 … e=downloadYou need to install both wmctrl and xdotool for them to work.Place the scripts in ~/bin/ and .scrres in ~/ and change scrres to reflect your screen's resolution: XxY, one line, no spaces. I've also incl. my old scripts in the appropriately named subdirectory.You've then got to edit wm_h.sh, wm_w.sh, wm_x.sh and wm_y.sh so that they reflect your desktop. The comments should tell you what you need to know:

Windows sizes are calculated minus the window decorations (titlebars, borders) (see let val1= line). Window placement has to account for how any panels or docks reduce your total usable screen space (see let netscr= line). I don't know of any way to do this other than manually measuring the pixels. Doing a screen grab of a single window and choosing your panel will tell you it's true size. Try to make sure the sum total of your panels is an even number, as I haven't had the patience to learn sed's psychotic syntax and if $val1 returns any decimal places, xdotool will just spit error messages at you.

Running the scripts requires two arguments: the total number of fractions you want to divide the screen into and the number of those fractions you want to use. So `wm_h.sh 5 2` will split the screen vertically 5 ways and make the window 2/5ths of the screen's height. Again, be careful what numbers you use here as $val1 needs to be a whole number, no decimal places.

Also goes without saying that if you use sloppy focus, the menu will be next to useless: just moving your mouse to the menu will tend to change the focussed window. It's the same problem as using sloppy focus with a global menubar. Either don't use sloppy focus, or get used to using keyboard shortcuts (I chose the latter, hence, I never finished the menu). Alternatively, in the wm_x.sh and wm_y.sh scripts, change the wmctrl lines from :ACTIVE: to :SELECTED:, at which point you'll be prompted to pick your desired window. For the h/w scripts, you'll need to switch them over to using wmctrl. Just replace:

I wouldn't use wmctrl at all, except for a bug in xdotool which forces you to move windows on both the x and y axis at the same time. If you really don't want to dick around with all those scripts, I recently happened upon a tool called PyWO which provides similar tiling capabilities but it's all keyboard shortcuts and I doubt you can bind any of it to icons/menuitems without using something else to emulate key presses... which requires using something like xdotool anyway.

Of course, the need for all this could be drastically reduced were someone with the requisite skills to make my dreams come true, or if I weren't a lazy shit and developed those skills, myself.