Ramblings of Daniel Graziotin

Tagubuntu

mbpfan v2.0.0 with universal sensor detection, man page, support for clang, and more

m

This should perhaps be codenamed “nobody-will-believe-I-released-it”. After almost two years of no stable releases, I am proud (and also a bit ashamed) of announcing mbpfan v2.0.0. Download it here Compare all changes here. Major improvements Support for CentOS using new kernel but old sensors path #92 Universal support for sensors path regardless of kernel version #92 Added man page...

A beginner’s tutorial for mbpfan under Ubuntu

A

Although mbpfan is not a program for everyone (heck, I do not even provide compiled packages for distros), I received several requests for an easy, step-by-step tutorial for installing mbpfan for Ubuntu. Here is my attempt. The present tutorial was written using Ubuntu 15.10, after a fresh install. First thing to do is to take note of the configuration parameters for mbpfan settings. Let’s...

Announcing mbpfan-v1.7.0

A

The last update to mbpfan happened almost 1 year and a half ago. Besides having little time to invest in this project, I had the issue of not possessing a Macbook anymore. One week ago, my faculty assigned me a shiny new Macbook Pro 11,1. Just in time, because the new Linux 3.1.5 kernel was breaking mbpfan (or better, mbpfan was not suited for the new kernel). It was time to update the project...

OS X-like multitouch gestures for Macbook Pro running Ubuntu

O

Ubuntu 13.04 Raring Ringtail fits well on my Macbook Pro. Now we can even have a better fan management system for your Macbook. What I still was missing from OS X is a good set of touchpad gestures. Sure, Unity has builtin support for 2, 3, and 4-fingers drags and tap. However, I don’t like how they are configured. Yet, it is impossible to configure these gestures anywhere. On the other...

Build the latest ownCloud-client git in Ubuntu 12.04

B

I have the need to use a not-yet released version of ownCloud-client in my Ubuntu 12.04 Precise Pangolin. The official build instructions are perhaps too generic and confusing for non-expert users. Additionally, there are several non-explained dependencies that must be installed, some of them unique to Ubuntu (maybe even to Debian). I wrote this tutorial that explains what to do in order to...

Configure the keyboard for your Macbook and Ubuntu 12.04 (and 12.10)

C

I love the new Ubuntu 12.04 Precise Pangolin. Unity – and the graphics drivers – have finally reached a stability that satisfies me and let me keep GNU/Linux as solo operating systems on my Macbook Pro 6,2. What drives me crazy is the default keyboard mapping, surely not thought for who owns an Apple computer. First, the Unity Launcher (a.k.a. Dash) default shortcut is the Super key...

Easy tutorial for re-compiling and installing the Ubuntu Kernel

E

I always forget that to compile the GNU/Linux Kernel the Ubuntu way, there are some different steps to be followed compared to the classical method. Therefore, I’ll post here this very useful link for future references: . This very useful tutorial provides step-by-step instructions, is very well written and also easy to read. It also works for compiling the Ubuntu Kernel in newer versions...

Ramblings of Daniel Graziotin

About Author

dgraziotin

Dr. Daniel Graziotin received his PhD in computer science, software engineering at the Free University of Bozen-Bolzano, Italy. His research interests include human aspects in empirical software engineering with psychological measurements, Web engineering, and open science. He researches, publishes, and reviews for venues in software engineering, human-computer interaction, and psychology. Daniel is the founder of the psychoempirical software engineering discipline and guidelines. He is associate editor at the Journal of Open Research Software, academic editor at the Research Ideas and Outcomes (RIO) journal, and academic editor at the Open Communications in Computer Science journal. He is the local coordinator of the Italian Open science local group for the Open Knowledge Foundation. He is a member of ACM, SIGSOFT, and IEEE.