The Unity Tweak Tool is an essential tool for Ubuntu desktop. It allows you to customize a ton of UI features like Workspace Settings, Hotcorners, Scrolliong, Themes, Switchers, and Icons.

To install Unity Tweak, open terminal and run:

$ sudo install unity-tweak-tool

Depending on your Linux Distro, you may get an error that looks something like this:

The following schema is missing com.canonical.notify.osd

If this happens open terminal and run the following:

sudo apt-get install notify-osd

sudo apt-get install overlay-scrollbar

Download my blender startup file and save the UI as the new Default Startup File

Converting Text to Mesh and warp in circle

  • ­ Center Align font
  • ­ In object mode for font hit ALT+C and select “Mesh from Curve”
  • ­ Center the text around 3d cursor
  • ­ SHIFT+W then move mouse any direction

Changing Origin Point of an object

  •  Enter edit mode and select a vertex
  • ­ SHIFT+S and then choose “Cursor to Selected”
  • ­ Enter Object Mode SHIFT+CTL+ALT+C select “Origin to 3D Cursor
//FLICKER OPACITY
blinkSpeed =10;
n = Math.sin(time*blinkSpeed);
if (n<=0) 0 else 100;
//OSCILLATE POSITION BACK AND FOURTH ON X AXIS:
amplitude = 10;
frequency = 3;
temp=amplitude*Math.sin(time*frequency)+amplitude;
// add the result to the current x pos
temp=temp+transform.position[0];
//plug the new x into slot 0. y is currently left unchanged
[temp, transform.position[1]]
//MAKE A LAYER BOUNCE:
bounceSpeed=7;
flight=01;
bounceHeight=3.5;
t=Math.abs((time*2*bounceSpeed)%2-1);
t=linear(t,flight,0,0,1);
b=Math.cos(t*Math.PI/2);
value - [0,bounceHeight*b];
//FLICKER IN TO 100% OPACITY:	
//Adjust this flicker frequency to your taste
flickerFrequency = 150;

op = value;
if(op > 0 && op < 100){
    reverseAmt=100-transform.opacity;
    wiggledAmt=wiggle(flickerFrequency,reverseAmt);
    roundedAmt=Math.round((wiggledAmt/100));
    roundedAmt*100;
}
//BOUNCE ON MARKER EVENT (put in scale):
n = 0;
if (marker.numKeys > 0){
n = marker.nearestKey(time).index;
if (marker.key(n).time > time){
n--;
}
}
if (n == 0){
value;
} else {
max_dev=20; // max deviation in pixels
spd=20; //speed of oscillation
decay=6; //how fast it slows down
t = time - marker.key(n).time;
s = max_dev*Math.sin(spd*(t))/Math.exp(decay*t);
value + [s,s];
}
//PENDELUM SWING:
veloc = 10;  //how fast it swings
amplitude = 50;  //how high
decay = .999;
amplitude*Math.sin(veloc*time)/Math.exp(decay*time);
————————————————————————————

//PENDULUM SWING ON MARKER EVENT(put in rotation):
n = 0;
if (marker.numKeys > 0){
n = marker.nearestKey(time).index;
if (marker.key(n).time > time){
n--;
}
}
if (n == 0){
value;
} else {
veloc = 10;  //how fast it swings
amplitude = 100;  //how high
decay = 4;
t = time - marker.key(n).time;
s= amplitude*Math.sin(veloc*t)/Math.exp(decay*t);
value + s;
}