Xfce Forum

Sub domains
 

You are not logged in.

#26 2010-07-12 04:36:21

etnlWings
Member
Registered: 2007-10-30
Posts: 218

Offline

#27 2010-07-15 16:09:13

manie
Member
Registered: 2010-07-04
Posts: 2
Website

Re: Screenshots - 2010

All these desktops looks so organized!! Maybe I should take it as a hint...

Offline

#28 2010-07-20 17:25:57

trued2
Member
Registered: 2010-07-06
Posts: 1

Re: Screenshots - 2010

heres mine. panel3(bottom left) free space checker, network manager, cpu graph, and workspace switcher.

audacious
scrn1.jpg

ristetto
scrn2.jpg

chromium browser
scrn3.jpg

all up while focused on the desktop
scrn4.jpg
and just the desktop
Screenshot.jpg

Offline

#29 2010-08-03 05:48:38

pieman
Member
Registered: 2007-01-31
Posts: 8

Re: Screenshots - 2010

etnlWings wrote:

Haven't been on for a while. Not a lot has changed. Window size & placement is now configured around a 8x5 grid.

juldesksml.jpghttp://img155.imageshack.us/img155/3831/juldesk.jpg

How did you get the rss feeds in conky? It looks really nice. If you can, could you post your .conkyrc?

Offline

#30 2010-08-03 09:39:26

etnlWings
Member
Registered: 2007-10-30
Posts: 218

Re: Screenshots - 2010

I'm still using an old version of conky, I'm pretty sure with the recent rewrite of the RSS feature, you can cut out about 75% of my config.

own_window_title conkyrss

max_user_text 20000

use_xft yes
xftfont LucidaMacBold:size=7
override_utf8_locale yes
xftalpha 1

update_interval 1
draw_shades no
default_shade_color 2525ff
draw_outline no
default_outline_color 2525ff
draw_borders no
stippled_borders no
border_margin 0
border_width 1

no_buffers yes
uppercase no
double_buffer yes
use_spacer none

default_color d5d7d7
color0 ffffff
color1 9fa2a2
color2 bfbfbf
color3 0a0a0a #111111 #1a1a1a #720000
color4 f61616 #080808 #1a1714 #101010

own_window yes
own_window_colour 161616
own_window_transparent no
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
background yes
alignment bottom_left
gap_x -2
gap_y 20
minimum_size 1930 68

#${voffset -1}${goto 20}${rss http://www.sbs.com.au/news/rss/Section/Top%20Stories 30 item_title 4}${goto 248}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 258}${rss http://www.sbs.com.au/news/rss/Section/National 30 item_title 4}${goto 486}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 496}${rss http://www.abc.net.au/news/indexes/world/rss.xml 30 item_title 4}${goto 724}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 734}${rss http://www.abc.net.au/news/indexes/idx-australia/rss.xml 30 item_title 4}${goto 962}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 972}${rss http://feeds.bbci.co.uk/news/rss.xml 30 item_title 4}${goto 1200}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1210}${rss http://feeds.news.com.au/public/rss/2.0/anow_state_191.xml 30 item_title 4}${goto 1438}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1448}${rss http://rss.slashdot.org/Slashdot/slashdot 30 item_title 4}${goto 1676}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1686}${rss http://feeds.arstechnica.com/arstechnica/everything 30 item_title 4}${goto 1900}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${voffset -8}

TEXT
${voffset 0}
${voffset -12}${font LucidaMacBold:size=8}${color}${goto 20}SBS News | World ${font conkydings:size=12}${color FFA043}C${voffset -3}${goto 258}${font LucidaMacBold:size=8}${color}SBS News | Aust ${font conkydings:size=12}${color FFA043}C${voffset -3}${goto 496}${font LucidaMacBold:size=8}${color}ABC News | World ${font conkydings:size=12}${color FFA043}C${voffset -3}${goto 734}${font LucidaMacBold:size=8}${color}ABC News | Aust ${font conkydings:size=12}${color FFA043}C${voffset -3}${goto 972}${font LucidaMacBold:size=8}${color}BBC News | World ${font conkydings:size=12}${color FFA043}C${voffset -3}${goto 1210}${font LucidaMacBold:size=8}${color}News Ltd Garbage | SA ${font conkydings:size=12}${color FFA043}C${voffset -3}${goto 1448}${font LucidaMacBold:size=8}${color}Slashdot | Geek ${font conkydings:size=12}${color FFA043}C${voffset -3}${goto 1686}${font LucidaMacBold:size=8}${color}Ars Technica | Geek ${font conkydings:size=12}${color FFA043}C${voffset -3}${font}${color1}
${voffset -2}${goto 20}${rss http://www.sbs.com.au/news/rss/Section/Top%20Stories 30 item_title 0}${goto 248}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 258}${rss http://www.sbs.com.au/news/rss/Section/National 30 item_title 0}${goto 486}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 496}${rss http://www.abc.net.au/news/indexes/world/rss.xml 30 item_title 0}${goto 724}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 734}${rss http://www.abc.net.au/news/indexes/idx-australia/rss.xml 30 item_title 0}${goto 962}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 972}${rss http://feeds.bbci.co.uk/news/rss.xml 30 item_title 0}${goto 1200}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1210}${rss http://feeds.news.com.au/public/rss/2.0/anow_state_191.xml 30 item_title 0}${goto 1438}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1448}${rss http://rss.slashdot.org/Slashdot/slashdot 30 item_title 0}${goto 1676}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1686}${rss http://feeds.arstechnica.com/arstechnica/everything 30 item_title 0}${goto 1900}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}
${voffset -2}${goto 20}${rss http://www.sbs.com.au/news/rss/Section/Top%20Stories 30 item_title 1}${goto 248}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 258}${rss http://www.sbs.com.au/news/rss/Section/National 30 item_title 1}${goto 486}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 496}${rss http://www.abc.net.au/news/indexes/world/rss.xml 30 item_title 1}${goto 724}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 734}${rss http://www.abc.net.au/news/indexes/idx-australia/rss.xml 30 item_title 1}${goto 962}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 972}${rss http://feeds.bbci.co.uk/news/rss.xml 30 item_title 1}${goto 1200}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1210}${rss http://feeds.news.com.au/public/rss/2.0/anow_state_191.xml 30 item_title 1}${goto 1438}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1448}${rss http://rss.slashdot.org/Slashdot/slashdot 30 item_title 1}${goto 1676}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1686}${rss http://feeds.arstechnica.com/arstechnica/everything 30 item_title 1}${goto 1900}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}
${voffset -2}${goto 20}${rss http://www.sbs.com.au/news/rss/Section/Top%20Stories 30 item_title 2}${goto 248}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 258}${rss http://www.sbs.com.au/news/rss/Section/National 30 item_title 2}${goto 486}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 496}${rss http://www.abc.net.au/news/indexes/world/rss.xml 30 item_title 2}${goto 724}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 734}${rss http://www.abc.net.au/news/indexes/idx-australia/rss.xml 30 item_title 2}${goto 962}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 972}${rss http://feeds.bbci.co.uk/news/rss.xml 30 item_title 2}${goto 1200}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1210}${rss http://feeds.news.com.au/public/rss/2.0/anow_state_191.xml 30 item_title 2}${goto 1438}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1448}${rss http://rss.slashdot.org/Slashdot/slashdot 30 item_title 2}${goto 1676}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1686}${rss http://feeds.arstechnica.com/arstechnica/everything 30 item_title 2}${goto 1900}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}
${voffset -2}${goto 20}${rss http://www.sbs.com.au/news/rss/Section/Top%20Stories 30 item_title 3}${goto 248}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 258}${rss http://www.sbs.com.au/news/rss/Section/National 30 item_title 3}${goto 486}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 496}${rss http://www.abc.net.au/news/indexes/world/rss.xml 30 item_title 3}${goto 724}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 734}${rss http://www.abc.net.au/news/indexes/idx-australia/rss.xml 30 item_title 3}${goto 962}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 972}${rss http://feeds.bbci.co.uk/news/rss.xml 30 item_title 3}${goto 1200}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1210}${rss http://feeds.news.com.au/public/rss/2.0/anow_state_191.xml 30 item_title 3}${goto 1438}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1448}${rss http://rss.slashdot.org/Slashdot/slashdot 30 item_title 3}${goto 1676}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${goto 1686}${rss http://feeds.arstechnica.com/arstechnica/everything 30 item_title 3}${goto 1900}${voffset 1}${color4}${fs_bar 12,100 /fakelol/}${color1}${voffset -1}${voffset -9}

I've changed color4, so you can see how I've used those fsbars to mask long headlines, so you don't get text overlap. Just match color4 to the window colour and they'll be invisible.

Offline

#31 2010-08-05 13:52:09

etnlWings
Member
Registered: 2007-10-30
Posts: 218

Re: Screenshots - 2010

Finally got around to finishing that custom menu.

menuabusesmall.jpghttp://img230.imageshack.us/img230/8265/menuabuse.jpg


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:

Offline

#32 2010-08-12 21:21:02

Sproggy
Member
Registered: 2010-01-14
Posts: 11

Re: Screenshots - 2010

my latest and greatest using PCLinuxOS - Phoenix Edition 2010.07 - XFCE 4.6.2


Screenshot%20-%20110810.png


Screenshot%20-%20110810a.png


Kori

Offline

#33 2010-08-20 02:42:26

vrkalak
Member
From: Santa Fe, NM, USA
Registered: 2010-03-05
Posts: 54

Re: Screenshots - 2010

dc8ab093868012.jpg

Latest/updated screenshot of my #! desktop.  Still, dark, minimal and pleasing on the eye

#! Crunchbang Statler using:
   Debian Sid sources.list
   Xfce 4.6.2 
   2.6.35-2 Linux kernel
   . . . and I finally got my new Conky where I want it.  I think.

Offline

#34 2010-08-30 10:46:54

splarz
Member
Registered: 2010-08-25
Posts: 3

Re: Screenshots - 2010

xubuntu lucid, albatross and glow dark, Meliae icon theme:

64963539502573328813_thumb.jpg 37358374637794697487_thumb.jpg

[edit]i found icon theme name[/edit]

Offline

#35 2010-09-07 01:04:33

SantaFe
Member
From: Freightyard.
Registered: 2010-09-06
Posts: 69

Re: Screenshots - 2010

First time here in this forum.  Here's my latest wallpaper screenshot Ubuntu 10.04 LTS running Xfce!

screenshotjv.png

Now if only I could FIND one of those in running order..... {sigh}  ;D


I use Xfce.  Don't you wish Everyone did? big_smile

Offline

#36 2010-09-16 16:20:09

Miles28
Member
Registered: 2010-07-07
Posts: 2

Re: Screenshots - 2010

dirtyl.png

Offline

#37 2010-09-25 13:42:22

etnlWings
Member
Registered: 2007-10-30
Posts: 218

Re: Screenshots - 2010

This theme makes me feel cheap and dirty but the toxic green seems to be the only way to make it work.

stylehellsml.jpghttp://img201.imageshack.us/img201/8238/stylehell.jpg

Winamp 2.0, eat your heart out.

Offline

#38 2010-10-04 13:25:11

etnlWings
Member
Registered: 2007-10-30
Posts: 218

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.

bluepurplesml.jpghttp://ompldr.org/vNXB4ZA/bluepurple.jpg

Offline

#39 2010-10-06 20:58:07

valerapavlenko
Member
From: Ukraine
Registered: 2010-10-06
Posts: 1
Website

Re: Screenshots - 2010

etnlWings wrote:

Well I suppose someone ought to start the thread.

screenshotsml.jpghttp://img697.imageshack.us/img697/3897/screenshothc.jpg

Cool! I like this theme  roll

Offline

#40 2010-10-07 18:25:04

punx69
Member
Registered: 2009-02-14
Posts: 15
Website

Re: Screenshots - 2010

Dark ;D

bildschirmfoto071020102.th.png


i know my english is poor...

Offline

#41 2010-11-24 10:09:22

corrupt
Member
Registered: 2010-11-24
Posts: 7

Re: Screenshots - 2010

xfce running on my asus u35jc:

clean
X1fFQs.jpg

dirty
qmRCAs.jpg

Offline

#42 2010-11-26 15:40:45

etnlWings
Member
Registered: 2007-10-30
Posts: 218

Re: Screenshots - 2010

50s.jpg

New theme, new tiling scripts, smaller windows.

Offline

#43 2010-11-27 03:37:09

kodiak
Member
Registered: 2010-11-27
Posts: 3

Re: Screenshots - 2010

etnlWings wrote:

New theme, new tiling scripts, smaller windows.


I really like how this looks - care to share any more details?

Offline

#44 2010-11-27 09:56:54

etnlWings
Member
Registered: 2007-10-30
Posts: 218

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.

PS1='\[\033[1;30m\]\u @ \h \w\n\$\[\033[0m\] '

Oh and if you're wondering why Xchat looks different, try playing with /set gui_tweaks.

Other than that, I've just wasted a lot of time removing padding from apps and overriding the default colours used by every app with a custom text view widget. That about cover it?

Offline

#45 2010-11-27 14:32:26

kodiak
Member
Registered: 2010-11-27
Posts: 3

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.

PS1='\[\033[1;30m\]\u @ \h \w\n\$\[\033[0m\] '

Oh and if you're wondering why Xchat looks different, try playing with /set gui_tweaks.

Other than that, I've just wasted a lot of time removing padding from apps and overriding the default colours used by every app with a custom text view widget. That about cover it?

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

Offline

#46 2010-11-27 15:43:07

brain)(vision
Member
From: Monte Los Angeles (Califoggia)
Registered: 2009-03-12
Posts: 47
Website

Re: Screenshots - 2010

etnlWings wrote:

Finally got around to finishing that custom menu.

http://img213.imageshack.us/img213/6168 … esmall.jpg


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?


leonardo
-linux user #483530
-registered machine 403135 --> hal9002
-registered machine 394211 --> hal9001

Offline

#47 2010-11-28 07:20:04

corrupt
Member
Registered: 2010-11-24
Posts: 7

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?

Last edited by corrupt (2010-11-28 07:20:34)

Offline

#48 2010-11-28 11:31:34

etnlWings
Member
Registered: 2007-10-30
Posts: 218

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=download
Place 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:

icaria @ ububox ~/.config/xfce4/panel
$ cat launcher-12741564930.rc (obviously omit these first two lines and you want to ctrl+h all the Path=/home/icaria entries, changing them to something more appropriate)
[Entry 43]
Name=\ \ \ To Workspace 5\t\t\t  (5)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Global]
MoveFirst=false
ArrowPosition=5

[Entry 0]
Name=MAKE WINDOW:\t\t\t\t(win)
Icon=stock_copy
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 1]
Name=\ \ \ Skip tasklist/taskmenu\t\t  (c)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 2]
Name=\ \ \ Sticky (on all workspaces)\t  (v)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 3]
Name=\ \ \ Above other windows\t\t  (b)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 4]
Name=\ \ \ Below other windows\t\t  (n)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 5]
Name=\ \ \ Shaded (scrolled up)\t\t  (m)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 6]
Name=\ 
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 7]
Name=RESIZE WINDOW:\t\t\t\t(ctrl+alt)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 8]
Name=\ \ \ 1/8th   of Screen Width\t\t  (q)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 9]
Name=\ \ \ 2/8ths of Screen Width\t\t  (w)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 10]
Name=\ \ \ 3/8ths of Screen Width\t\t  (e)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 11]
Name=\ \ \ 4/8ths of Screen Width\t\t  (r)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 12]
Name=\ \ \ 5/8ths of Screen Width\t\t  (a)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 13]
Name=\ \ \ 6/8ths of Screen Width\t\t  (s)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 14]
Name=\ \ \ 7/8ths of Screen Width\t\t  (d)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 15]
Name=\ \ \ 8/8ths of Screen Width\t\t  (f)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 16]
Name=\ 
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 17]
Name=\ \ \ 1/5th   of Screen Height\t\t  (z)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 18]
Name=\ \ \ 2/5ths of Screen Height\t\t  (x)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 19]
Name=\ \ \ 3/5ths of Screen Height\t\t  (c)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 20]
Name=\ \ \ 4/5ths of Screen Height\t\t  (v)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 21]
Name=\ \ \ 5/5ths of Screen Height\t\t  (b)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 22]
Name=\ 
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 23]
Name=MOVE WINDOW:\t\t\t\t(shift+alt)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 24]
Name=\ \ \ 1/8th   Across Screen\t\t  (q)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 25]
Name=\ \ \ 2/8ths Across Screen\t\t  (w)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 26]
Name=\ \ \ 3/8ths Across Screen\t\t  (e)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 27]
Name=\ \ \ 4/8ths Across Screen\t\t  (r)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 28]
Name=\ \ \ 5/8ths Across Screen\t\t  (a)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 29]
Name=\ \ \ 6/8ths Across Screen\t\t  (s)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 30]
Name=\ \ \ 7/8ths Across Screen\t\t  (d)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 31]
Name=\ \ \ 8/8ths Across Screen\t\t  (f)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 32]
Name=\ 
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 33]
Name=\ \ \ 1/5th   Down Screen\t\t  (z)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 34]
Name=\ \ \ 2/5ths Down Screen\t\t  (x)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 35]
Name=\ \ \ 3/5ths Down Screen\t\t  (c)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 36]
Name=\ \ \ 4/5ths Down Screen\t\t  (v)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 37]
Name=\ \ \ 5/5ths Down Screen\t\t  (b)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 38]
Name=\ 
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 39]
Name=\ \ \ To Workspace 1\t\t\t  (1)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 40]
Name=\ \ \ To Workspace 2\t\t\t  (2)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 41]
Name=\ \ \ To Workspace 3\t\t\t  (3)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

[Entry 42]
Name=\ \ \ To Workspace 4\t\t\t  (4)
Icon=applications-other
Path=/home/icaria
Terminal=false
StartupNotify=false

I've incl. all my scripts here:
http://ge.tt/6LaMvQ/wm-scripts-28-11-20 … e=download
You 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:

icaria @ ububox ~
$ cat bin/wm_h.sh 
#!/bin/bash
# run as script.sh arg1 arg2, where arg1 is the total number of fractions you want to divide the screen into and arg2 is the number of those fractions you want to push the window across/down the screen

actwin=`xdotool getactivewindow`

scr=`cat ~/.scrres | tail -c 5` #scr=1080
let netscr=$scr-40 #subtract panels/docks from screen res

let fracts=$netscr/$1 
let usefracts=$2 
let val1=$fracts*$usefracts-21 #subtract window decoration

xdotool windowsize $actwin 0 $val1
xdotool windowfocus $actwin

#verbosity
echo actwin=$actwin
echo scr=$scr
echo netscr=$netscr
echo fracts=$fracts
echo usrfracts=$usefracts
echo val1=$val1

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:

xdotool windowsize $actwin 0 $val1

with

wmctrl -r :SELECTED: -e 0,-1,-1,-1,$val1

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.

Christ, that took longer than I had hoped.

Last edited by etnlWings (2010-11-28 11:36:16)

Offline

#49 2010-11-29 03:11:33

kodiak
Member
Registered: 2010-11-27
Posts: 3

Re: Screenshots - 2010

etnlWings wrote:

Christ, that took longer than I had hoped.

Thanks for the detailed reply.

Offline

#50 2010-11-29 03:30:25

etnlWings
Member
Registered: 2007-10-30
Posts: 218

Re: Screenshots - 2010

I'm still rewriting those scripts so hopefully I'll have something a little less complicated to post soon.

Offline

Board footer

Powered by FluxBB