[filled] yeahwm?

Requests go here. If you fill a request, give it a new thread in the appropriate category and then link to it in the request thread.
Post Reply
Message
Author
User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

[filled] yeahwm?

#1 Post 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?
Last edited by harii4 on Wed 27 Oct 2010, 21:45, edited 1 time in total.

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#2 Post 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

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#3 Post 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
Attachments
yeahwm-0.3.5.pet
(20.02 KiB) Downloaded 777 times

User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

#4 Post 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.

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#5 Post 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

User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

#6 Post 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.

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#7 Post 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

User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

#8 Post 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
Attachments
yeahlaunch_0.2-1_i386.pet
(5.99 KiB) Downloaded 671 times
Last edited by harii4 on Mon 09 Jul 2012, 04:39, edited 3 times in total.

User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

#9 Post 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
Attachments
9menu_1.8-1.2_i386.pet
(13.17 KiB) Downloaded 698 times

User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

#10 Post 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,

User avatar
harii4
Posts: 448
Joined: Fri 30 Jan 2009, 04:08
Location: La Porte City, IA , U.S.A.
Contact:

#11 Post 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
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.

Post Reply