Language Selection

English French German Italian Portuguese Spanish

.torsmorc

Filed under
Software

This is the skinnier version like in this screenshot:

background no
font -*-terminus-*-*-*-*-*-*-*-*-*-*-*-*

use_xft 1
xftfont Terminus :pixelsize=10
xftalpha 0.8

update_interval 5.0
own_window no
minimum_size 80 5
draw_shades yes
draw_outline no
draw_borders no
stippled_borders 0
border_margin 2
border_width 1
default_color white
default_shade_color black
default_outline_color black
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
gap_x 5
gap_y 20
no_buffers yes
uppercase no

TEXT
${color slate grey}${time %a, }${color }${time %e %B %G}
${color slate grey}${time %Z, }${color }${time %H:%M:%S}
${stippled_hr 2 1}
${execi 40000 cal}${stippled_hr 2 1}
${color slate grey}${color }$kernel
${color slate grey}UpTime: ${color }$uptime
${stippled_hr 2 1}
${color slate grey}Net :
${color}Up :${color } ${upspeed eth0} k/s
${color}Down:${color } ${downspeed eth0} k/s ${color}
${stippled_hr 2 1}
${color slate grey}CPU :${color } $cpu%
${cpubar 3}
${color slate grey}RAM :${color } $memperc% $mem/$memmax
${membar 3}
${color slate grey}SWAP:${color } $swapperc% $swap/$swapmax
${swapbar 3}
${stippled_hr 2 1}
${color slate grey}Cpu Mem Procs ${color }
${execi 10 ps gaxo %cpu,%mem,comm | sort +0nr | head -n 5 | sed -e 's/-bin//' | sed -e 's/-media-play//'}
${stippled_hr 2 1}
${color #99CCFF}Sensors:${color}
${color grey} CPU:$color ${exec /home/s/torsmos/temp2.sh}°C${color grey}
MB:$color ${exec /home/s/torsmos/temp1.sh}°C ${color grey}
Fan:$Color ${exec /home/s/torsmos/fan2.sh} rpm

${color grey} Vcore1:$Color ${exec
/home/s/torsmos/Vcore1.sh}${color grey} V5SB: $Color ${exec /home/s/torsmos/V5sb.sh}
${color grey} VBat: $Color ${exec /home/s/torsmos/VBat.sh}${color grey} ${color grey} +3.3V: $Color${exec /home/s/torsmos/33v.sh}
${color grey} +5V: $Color ${exec /home/s/torsmos/5v.sh} ${color grey}-5V: $Color ${exec /home/s/torsmos/52v.sh}
${color grey} +12V: $Color ${exec /home/s/torsmos/12v.sh} ${color grey} -12V: $Color ${exec /home/s/torsmos/122v.sh}
${stippled_hr 2 1}
${color slate grey}root: ${color }${fs_used_perc /}% -- ${fs_size /}
${fs_bar 3 /}
${color slate grey}home: ${color }${fs_used_perc /mnt/oldhome/s}% -- ${fs_size /mnt/oldhome/s}
${fs_bar 3 /mnt/oldhome/s}
${color slate grey}archives : ${color }${fs_used_perc /mnt/hda21}% -- ${fs_size /mnt/hda21}
${fs_bar 3 /mnt/hda21}
${color slate grey}games : ${color }${fs_used_perc /mnt/local}% -- ${fs_size /mnt/local}
${fs_bar 3 /mnt/local}
${stippled_hr 2 1}
${color slate grey}Weather :${color}
${execi 900 /home/s/torsmos/tweather.sh Today}
${stippled_hr 2 1}
${color slate grey}Tomorrow :${color}
${execi 900 /home/s/torsmos/tweather.sh Tomorrow}
${stippled_hr 2 1}

those sh files

Link to text file containing some examples.

re: torsmo

In addition, here's a link to a whole slew of good torsmo info!

----
You talk the talk, but do you waddle the waddle?

.torsmorc (2)

and here's mine like shown in the monthly screenshot:

# torsmo configuration

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

# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
font 9x15
#font *mintsmild.se*
#font -microsoft-comic sans ms -*-*-*-*-*-*-17-*-*-*-*-*-*-*

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
xftfont terminus-8
#xftfont Sans-8
# Text alpha when using Xft
xftalpha 0.8

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 5.0

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

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

# Minimum size of text area
minimum_size 80 5
#minimum_size 300 5
# Draw shades?
draw_shades yes

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 8

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

# 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 05
gap_y 20
#gap_x 25
#gap_y 05

# Subtract file system buffers from used memory?
no_buffers yes

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

# boinc (seti) dir
#seti_dir /home/s/setiathome

TEXT
${color #99CCFF}$nodename - $sysname $kernel on $machine

${color #99CCFF}Uptime:$color $uptime
${color #99CCFF}RAM Usage:$color $mem/$memmax - $memperc% ${membar 6}
${color #99CCFF}Swap Usage:$color $swap/$swapmax - $swapperc% ${swapbar 6}
${color #99CCFF}CPU Usage:$color $cpu% ${cpubar 6}
${color #99CCFF}Processes:$color $processes ${color grey}Running:$color $running_processes

${color #99CCFF}Networking:
${color grey}Mails: ${color}$mails${color grey} New: ${color}$new_mails${color grey}
Up: $color${upspeed eth0} k/s${color grey} - Down:$color ${downspeed eth0} k/s
${color #99CCFF}Seti: ${color}${exec /home/s/torsmos/seti.sh} ${exec /home/s/torsmos/seti2.sh}
${color #99CCFF}File systems:${color}
/ $color ${fs_free /}/${fs_size /} ${fs_bar 6 /}
/home $color ${fs_free /mnt/oldhome}/ ${fs_size /mnt/oldhome} ${fs_bar 6 /mnt/oldhome}
/archives $color ${fs_free /mnt/hda21}/${fs_size /mnt/hda21} ${fs_bar 6 /mnt/hda21}
${color #99CCFF}Sensors:${color}
${color grey} CPU:$color ${exec /home/s/torsmos/temp2.sh}°C${color grey} - MB:$color ${exec /home/s/torsmos/temp1.sh}°C ${color grey} - Fan:$Color ${exec /home/s/torsmos/fan2.sh} rpm
${color grey}${exec /usr/sbin/hddtemp /dev/hda}
${color grey} Vcore1:$Color ${exec /home/s/torsmos/Vcore1.sh}${color grey} V5SB: $Color ${exec /home/s/torsmos/V5sb.sh} ${color grey} VBat:$Color ${exec /home/s/torsmos/VBat.sh}${color grey}
${color grey} +3.3V: $Color ${exec /home/s/torsmos/33v.sh} ${color grey} +5V: $Color ${exec /home/s/torsmos/5v.sh} ${color grey}-5V: $Color${exec /home/s/torsmos/52v.sh}
${color grey} +12V: $Color ${exec /home/s/torsmos/12v.sh} ${color grey} -12V: $Color ${exec /home/s/torsmos/122v.sh}

${color #99CCFF}${time %H:%M:%S} ${time %Z,} ${color #99CCFF}${time %a, }${time %B %e %G} ${color}

${color #99CCFF}Weather:${color}
${execi 1800 /home/s/torsmos/tweather.sh Today}
${color}Tomorrow:
${execi 1800 /home/s/torsmos/tweather.sh Tomorrow}

${color #99CCFF}${execi 40000 cal}

----
You talk the talk, but do you waddle the waddle?

weather.sh

#!/bin/bash
city="My City"
link=USTN0093_f.html
file=/tmp/weather.txt
location=http://weather.yahoo.com/forecast/$link

lynx -accept_all_cookies -dump $location > $file
begin=`cat -n $file | grep "Currently" | cut -d ' ' -f5`
end=`expr $begin + 40`

head -n $end $file > tmp.t
tail -n 41 tmp.t > $file

case $1 in
Today) head -n 6 $file | sed '3d' ;;
Tomorrow)
begin=`cat -n $file | grep 'Today Tomorrow' | cut -d ' ' -f5`
end=`cat -n $file | grep 'Extended' | cut -d ' ' -f5`
num=`expr $end - $begin - 1`
end2=`expr $begin + 7`

head -n $end2 $file > tmp.t
tail -n 3 tmp.t | sed 's/sky/\n sky/' | sed '4d' ;;
*) exit ;;
esac

rm tmp.t
rm $file

----
You talk the talk, but do you waddle the waddle?

More in Tux Machines

today's howtos

Games: Valve, Hot Lava, Drawn Down Abyss and More

  • A French court has ruled that Valve should allow people to re-sell their digital games

    Valve and game developers have a bit of a fight on their hands here, with a French court ruling that Valve should allow users to re-sell their digital games. Reported by the French website Next Inpact, the French consumers group UFC Que Choisir had a victory against Valve as French courts have ruled against them on the topic of reselling digital content. From what I've read and tried to understand, the courts have basically said that when you buy something on Steam it is indeed a proper purchase and not a subscription. Valve has been ordered to pay damages at €20K plus €10K to cover some costs. On top of that, they will also have to publish the judgement on Steam's home page (presumably only for users in France) and for it to remain visible for three months. If they don't, they will get a fine for each day of €3K. To Valve though, that's likely pocket change. The bigger issue though, is how other countries inside and outside the EU could follow it.

  • Hot Lava from Klei Entertainment is in the works for Linux

    Just recently Klei Entertainment (Don't Starve, Oxygen Not Included) released their amusing parkour game Hot Lava and it's not only planned for Linux they're actually working on it. It looks and sounds like a ridiculous amount of fun too, a 3D platformer inspired by the classic kids game. I'm sure everyone has played it at some point in their lives. Get a bunch of pillows and cushions, throw them around and don't touch the floor! Klei managed to turn that into a pretty good looking game PC game.

  • Post-apocalyptic road-trip strategy game Overland has officially released, some thoughts

    After a few years in Early Access on itch.io, Finji have officially released their post-apocalyptic road-trip strategy game Overland.

  • Dota 2 is going through multiple big ban waves and some matchmaking changes

    Valve are trying to clean up the Dota 2 community and make matchmaking better, with some big changes being done. First up, let's talk a little about the recent major ban waves. Valve said they have removed players from Dota 2 with "exceptionally low behavior scores" and they will continue to do so regularly, which is good and very much needed to keep the online community healthy. They have also done a second ban wave for anyone who has been "detected of violating the Steam Service Agreement that prevents the purchase or sale of Steam accounts"—ouch. A third wave happened, to remove players who've been using "exploits to gain an advantage over other players" and they will be adjusting how they detect such things over the coming weeks. Not only that, bans will also now block the phone number associated with the account permanently, so people will have to setup a new phone making it more difficult for nuisance players to come right back. Linking directly with that, Valve said they closed a hole that allowed "a large number of users to play ranked without a unique phone number attached" to help against smurf accounts. On top of all that again, to gain access to Ranked play you need to have 100 hours logged in the game.

  • Drawn Down Abyss takes an action platformer and adds in card deck-building for abilities

    Platformers are probably the most common type of game available on any platform and yet, some developers are still able to make them seem a little unique. Drawn Down Abyss is one such game, a pixel art action-focused platformer. The difference here, is they're pulling in the card-based deck-building for your abilities. Deck-building is massively popular right now, it's one of those things that one or two games did really well and now more want to try it. I'm happy about this, I'm a fan of collecting cards and using them to battle with so trying it out with an action platformer has piqued my interest.

  • Top-down racer Bloody Rally Show looks great in the new trailer

    One racing game I am genuinely excited about is Bloody Rally Show, a top-down racer that looks genuinely good and it has a fresh trailer up to show off recent development progress. It will fully supported Linux too, as I tested out previously. One of the reasons I'm excited about this, is that it firmly reminds me of some classic early racers from the Amiga only with everything turned up a notch or two. Not only that, something of a rarity in racing games is that it will have a fully featured campaign story mode with cut-scenes and all. This campaign mode can even be played in local co-op.

OpenZFS Could Soon See Much Better Deduplication Support

This is good news for OpenZFS performance assuming the dedup support is punctually opened up and is an acceptable state for quickly landing in this ZFS file-system code used by Linux with "ZFS On Linux" and in the process of by the likes of FreeBSD. The ZFS file-system has supported data deduplication for the past decade. However, it's not widely recommended due to being very heavy on RAM usage as well as relatively taxing on the CPU, so it will be interesting to see just how effective is the Panzura implementation. Read more

today's howtos and programming leftovers