Aug 132013

If you do a lot of typing it could be useful to have a program that can easily manage your custom shortcuts, create and test them.

For all these things you can use the program autokey.

AutoKey is a desktop automation utility for Linux and X11. It allows you to manage collection of scripts and phrases, and assign abbreviations and hotkeys to these. This allows you to execute a script or insert text on demand in whatever program you are using.

AutoKey features a subset of the capabilities of the popular Windows-based AutoHotkey, but is not intended as a full replacement. For a Linux-based implementation of AutoHotkey, see IronAHK. AutoKey’s GUI features a number of concepts and features inspired by the Windows program PhraseExpress.
Continue reading »

flattr this!

Jun 282013

Sometime it happen that the command df and the command du report different results such as:

df -h /tmp
Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs             16G   12G   4G  75%  /tmp

While a du command show somethign different such as:

du -hs /tmp/
10G	/tmp/

There are usually different reason when this happen.
Continue reading »

flattr this!

Jun 192013

Sometimes it’s useful to write a bash script that do something like “Do this job, if it’s still running after XX second kill it”, how to implement this in a normal bash environment ?

Nothing simpler: Use the timeout shell command to achieve this.
From its info page:

timeout runs the given COMMAND and kills it if it is still running after the specified time interval

Let’s see how to use it.

Continue reading »

flattr this!

Jun 142013

I’m in the process of re-installing ArchLinux on my new Dell Latitude 6530, this is because at the end of the first installation I noticed that while running fdisk -l I received a message like this one (that’s not my original disk, but the message was the same):

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    39070079    19535008+  83  Linux
<strong>Partition 1 does not start on physical sector boundary.
</strong>/dev/sda2        39070080    46877669     3903795   82  Linux swap / Solaris
/dev/sda3   *    46877670   144536804    48829567+  86  NTFS volume set
<strong>Partition 3 does not start on physical sector boundary.
</strong>/dev/sda4       144536805  1250263727   552863461+  86  NTFS volume set
<strong>Partition 4 does not start on physical sector boundary.</strong>

I “shrinked” the original Windows 7 to 40 GB with Gparted live and created the partitions during the installation of ArchLinux with cfdisk so what’s wrong with these operations ?

Continue reading »

flattr this!

Jun 042013

While installing a new computer (soon a post on my new arch-linux laptop) I’ve re-discovered a command that I don’t use frequently, but that can be really useful : lsblk

lsblk lists information about all or the specified block devices. The lsblk command reads the sysfs filesystem to gather information.
The command prints all block devices (except RAM disks) in a tree-like format by default.
Continue reading »

flattr this!