Page 1 of 1

[filled] yeahwm?

Posted: Sat 16 Oct 2010, 15:41
by harii4
How about yeahwm? :)
i would like to try this one on 2.14 classic or dpup.

yeahwm is a minimalist window manager based on evilwm.
It features different mouse bindings than evilwm.
(avoiding middle button clicking which my laptop don't have!)
It also has titlebars which can be toggled by using the keyboard or command line.

Features:
* Sloppy Focus.
* BeOS-like tabbed titles, which can be repositioned.
* Support for Xinerama.
* Simple Appearance.
* Good keyboard control.
* Creative usage of the mouse.
* Respects aspect size hints.
* Solid resize and move operations.
* Virtual Desktops.
* " Magic" Screen edges for desktop switching.
* Snapping to other windows and screen borders when moving windows.
* Small binary size(ca. 23kb).
* Little resource usage.
* It's slick.

http://phrat.de/
I like the "screenmovie" of yeahwm in action - cool
looks like its smaller than jwm, Ratpoison and oroborus. :lol:

forgive me if it is an .pet out there?

Posted: Fri 22 Oct 2010, 14:44
by aragon
harii4,

i don't know if i find it, but i'm sure, that i once had a package. If not, i'll try to redo.

aragon

Posted: Tue 26 Oct 2010, 13:40
by aragon
ok,

here it is, ididn't find my older package, so this is new commpiled in 4.31.

Please look at

Code: Select all

/usr/share/doc/
/usr/share/doc/yeahwm
for instructions and docs. i've included the config.h where you can see the shortcuts.

start with

Code: Select all

xwin yeahwm
aragon

Posted: Wed 27 Oct 2010, 21:51
by harii4
thank you aragon,
i'll see if it lives up to the hype.
after going to oroborus - it hard to use anything else.

Posted: Thu 28 Oct 2010, 08:24
by aragon
harii4 wrote:after going to oroborus - it hard to use anything else.
oroborus was not my cup of tea. i prefer (as alternative to jwm)

* dwm
* echinus
* openbox

aragon

Posted: Sun 07 Nov 2010, 10:07
by harii4
has anyone been able to turn the tabs off?
i used '' -title 0 '' but that did nothing.
would like them ''all off'' so the windows tile nicer.


besides that, i really like this windowmanager.

Posted: Mon 08 Nov 2010, 07:14
by aragon
harii4 wrote:has anyone been able to turn the tabs off?
i used '' -title 0 '' but that did nothing.
would like them ''all off'' so the windows tile nicer.


besides that, i really like this windowmanager.
hi harii4 ,

there's no option for that (beside patching the source). You can toggle the title with a keycombo but that only works for one window.

aragon

Posted: Sat 27 Nov 2010, 19:26
by harii4
i've got the tabs worked out.
here is yeahlaunch i found and deb2pet.

.xresources
!*font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-*-*
!*font: -misc-fixed-medium-r-normal--13-120-75-75-c-70-*-*
*font: -misc-fixed-medium-r-normal--14-130-75-75-c-70-*-*
!*font: -misc-fixed-medium-r-normal--15-140-75-75-c-90-*-*

yeahwm*font: -*-fixed-medium-r-semicondensed-*-12-*-*-*-*-*-*-*
yeahwm*foreground: white
yeahwm*activeBackground : black
yeahwm*background: gray
yeahwm*fixedColor: red
yeahwm*borderWidth: 2
yeahwm*tablessWindows: Beep-media-player,Logoutwindow,xmessage,xdialog,gtkdialog,gtkdialog2,Gtkdialog3,Gtkdialog_pmount,9menu'
yeahwm*virtualDesktops: 4
yeahwm*command1: spm1.sh
yeahwm*command2: inet.sh
yeahwm*command3: net.sh

Xft.dpi: 60
you need an yeahlaunch file in the start folder. heres an sample.
sleep 1 && yeahlaunch -x 15 -fn "-*-lucidatypewriter-*-*-*-*-10-*-*-*-*-*-*-*" -fg "white" -bg "black" -afg "yellow" -step 16 \
__HOME_ "rox /root/ &" \
BROWSER "/usr/local/bin/defaultbrowser &" \
__RUN__ "/usr/bin/gexec &" \
CONSOLE "urxvt &" \
__FILES_ "file.sh &" \
_DESKTOP "desktop.sh &" \
INTERNET "inet.sh &" \
NETWORK "net.sh &" \
GRAPHICS "art.sh &" \
__MEDIA_ "media.sh &" \
_OFFICE_ "office.sh &" \
UTILITYS "utility.sh &" \
_SYSTEM_ "system.sh &" \
__SETUP_ "setup.sh &" \
PERSONAL "personal.sh &" \
CTRL_BOX "antixcc-en1.sh &" \
_DRIVES_ "/usr/sbin/pmount &" \
_XKILL__ "xkill &" \
__EXIT__ "/usr/bin/shutdownjwm &"
----------------------------------------------------------------------------------
an old thread about the tablaunch/yeahlaunch + 9menu/MyGtkMenu system for an root menu replacement.
http://ubuntuforums.org/showthread.php? ... t=oroborus
----------------------------------------------------------------------------------
NEW VERSION OF YEAHLAUNCH HERE:
http://www.murga-linux.com/puppy/viewtopic.php?t=79577

Posted: Sat 27 Nov 2010, 21:48
by harii4
here is 9menu to use as submenus.
you can have as many 9menus as needed.

sample "inet.sh" place in my-applications/bin
#!/bin/sh

9menu -geometry 150x66+300+16 -bg "#000000" -fg "#F2EDD7" -font "-*-lucidatypewriter-*-*-*-*-10-*-*-*-*-*-*-*" -popup -label 'Internet' \
"links2":"xlinks2 &" \
"Dillo Browser":"dillo \"$@\" &" \
"Safer Browser":"SafeBrowse &" \
"FireFox":"/lib/firefox/firefox \"$@\" &" \
----------:inet.sh \
"gFTP":"gftp &" \
"PMirrorget":"pmwget &" \
"VOIP + IM":"psip &" \
"Podcast-Grab":"/usr/local/bin/ppg-gui.sh &" \
"downloader":"pwsget &" \
"Transmission":"transmission &" \
----------:inet.sh \
Close:exit

Posted: Sat 01 Jan 2011, 03:08
by harii4
Heres an .conkyrc file for yeahwm.
Its based off of ttuuxxx's .conkrc files that has the yeahwm keybindings stated.
Someone might find it useful?
# torsmo configuration

# set to yes if you want tormo to be forked in the background
background yes

# X font used, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
font fixed
# font *mintsmild.se*
# font -*-*-*-*-*-*-34-*-*-*-*-*-*-*

# mail spool
# mail_spool $MAIL

# Use Xft?
use_xft no

# Text alpha when using Xft
xftalpha 0.5

# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono:size=10

# Create own window instead of using desktop (required in nautilus)
#hf#own_window yes
own_window no

# If own_window is yes, you may use type normal, desktop or override
own_window_type desktop

# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

# Use pseudo transparency with own_window?
own_window_transparent yes

# If own_window_transparent is set to no, you can set the background colour here
own_window_colour hotpink

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0

# Update interval in seconds
update_interval 5.0

# Minimum size of text area
minimum_size 160 5

# Draw shades?
draw_shades yes
#draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 2

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color red

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 12
gap_y 12

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer yes

# Possible variables to be used:
#
# Variable Arguments Description
# acpiacadapter ACPI ac adapter state.
# acpifan ACPI fan state
# acpitemp ACPI temperature.
# battery (num) Remaining capasity in ACPI or APM
# battery. ACPI battery number can be
# given as argument (default is BAT0).
# buffers Amount of memory buffered
# cached Amount of memory cached
# color (color) Change drawing color to color
# cpu CPU usage in percents
# cpubar (height) Bar that shows CPU usage, height is
# bar's height in pixels
# downspeed net Download speed in kilobytes
# downspeedf net Download speed in kilobytes with one
# decimal
# exec shell command Executes a shell command and displays
# the output in torsmo. warning: this
# takes a lot more resources than other
# variables. I'd recommend coding wanted
# behaviour in C and posting a patch :-).
# execi interval, shell Same as exec but with specific interval.
# command Interval can't be less than
# update_interval in configuration.
# fs_bar (height), (fs) Bar that shows how much space is used on
# a file system. height is the height in
# pixels. fs is any file on that file
# system.
# fs_free (fs) Free space on a file system available
# for users.
# fs_free_perc (fs) Free percentage of space on a file
# system available for users.
# fs_size (fs) File system size
# fs_used (fs) File system used space
# hr (height) Horizontal line, height is the height in
# pixels
# i2c (dev), type, n I2C sensor from sysfs (Linux 2.6). dev
# may be omitted if you have only one I2C
# device. type is either in (or vol)
# meaning voltage, fan meaning fan or temp
# meaning temperature. n is number of the
# sensor. See /sys/bus/i2c/devices/ on
# your local computer.
# kernel Kernel version
# loadavg (1), (2), (3) System load average, 1 is for past 1
# minute, 2 for past 5 minutes and 3 for
# past 15 minutes.
# machine Machine, i686 for example
# mails Mail count in mail spool. You can use
# program like fetchmail to get mails from
# some server using your favourite
# protocol. See also new_mails.
# mem Amount of memory in use
# membar (height) Bar that shows amount of memory in use
# memmax Total amount of memory
# memperc Percentage of memory in use
# new_mails Unread mail count in mail spool.
# nodename Hostname
# outlinecolor (color) Change outline color
# pre_exec shell command Executes a shell command one time before
# torsmo displays anything and puts output
# as text.
# processes Total processes (sleeping and running)
# running_processes Running processes (not sleeping),
# requires Linux 2.6
# shadecolor (color) Change shading color
# stippled_hr (space), Stippled (dashed) horizontal line
# (height)
# swapbar (height) Bar that shows amount of swap in use
# swap Amount of swap in use
# swapmax Total amount of swap
# swapperc Percentage of swap in use
# sysname System name, Linux for example
# temp1 Temperature #1 from i2c-sensors, same as
# ${i2c temp 1}
# temp2 Temperature #2 from i2c-sensors, same as
# ${i2c temp 2}
# time (format) Local time, see man strftime to get more
# information about format
# totaldown net Total download, overflows at 4 GB on
# Linux with 32-bit arch and there doesn't
# seem to be a way to know how many times
# it has already done that before torsmo
# has started.
# totalup net Total upload, this one too, may overflow
# updates Number of updates (for debugging)
# upspeed net Upload speed in kilobytes
# upspeedf net Upload speed in kilobytes with one
# decimal
# uptime Uptime
# uptime_short Uptime in a shorter format


# variable is given either in format $variable or in ${variable}. Latter
# allows characters right after the variable and must be used in network
# stuff because of an argument
#${color #ddd}Battery: ${color}${battery}
# stuff after 'TEXT' will be formatted on screen

TEXT
${color grey}Up:${color}${upspeed eth0}${color grey} k/s - Down:${color}${downspeed eth0}${color grey} k/s
${color blue}${wireless_link_bar 3 eth0}
${color grey}Processes: ${color}$processes ${color grey}${alignr}Running: ${color}$running_processes
${color grey}${cpugraph cpu0 ff0000 0000ff}
${color grey}CPU Usage: ${color}$cpu% ${alignr}${freq}${color grey} MHz
${color grey}${cpubar 3}
${color grey}RAM Usage: ${color}$memperc% ${alignr}$mem/$memmax
${color grey}${membar 3}
${color grey}Swap Used: ${color}$swapperc% ${alignr}$swap/$swapmax
${color grey}${swapbar 3}
${color grey}File systems: ${alignr}${color}${fs_free /}/${fs_size /}
${color grey}${fs_bar 3 /}
${color blue}$hr
${color}${time %a %d %b %k:%M} ${color grey}${alignr}Up: ${color}$uptime
${color red}$hr$color
${color grey}Puppy: ${color}${pre_exec head /etc/puppyversion -c 3 | sed 's/[0-9]/&./'} ${color grey}${alignr}Kernel: ${color}${kernel}
${color grey}Host: ${color}$nodename ${alignr}${execi 180 ~/.conky_ip}

${color green}Ctrl+Alt:$hr${color}
${color}+ u,i,o,p${color grey}${alignr} shapes windows,
${color}+ h,j,k,l${color grey}${alignr} moves windows,
${color}+ n,m,comma,period${color grey}${alignr} placement,
${color}+ t${color grey}${alignr} toggles titletab,
${color}+ s${color grey}${alignr} toggles shading,
${color}+ x${color grey}${alignr} maximises window,
${color}+ q${color grey}${alignr} closes window,
${color}+ v${color grey}${alignr} maximises vertical,
${color}+ b${color grey}${alignr} maximises horizontal,
${color}+ Down${color grey}${alignr} lowers window,
${color}+ Up${color grey}${alignr} raises window,
${color}+ f${color grey}${alignr} makes it sticky,
${color}+ num${color grey}${alignr} desktop "num",
${color}+ Return${color grey}${alignr} runs cmd1,
${color}+ Space${color grey}${alignr} runs cmd2,
${color}+ Left,Right${color grey}${alignr} switch vdesktops,
${color}Alt+Tab${color grey}${alignr} cycles windows,

Posted: Sun 20 Feb 2011, 19:55
by harii4
For an nicer menu than 9menu and that can use icons - MyGtkMenu
http://sites.google.com/site/jvinla/mygtkmenu


---------------------------------------------------------------------------------------
NOTE: (yeahwm was commpiled for 4.31)
For 3.01 (symlinked from /usr/X11R6/lib/ to /usr/lib) will help yeahwm not to crash (as much) in 3.01. :wink:
Using yeahwm with 3.01 White Fang 0.2