A collection of utility scripts for Linux.

The following scripts are available. Click a particular item to navigate to its documentation page.

  • generate-wallpaper-xml
    Create an XML wallpaper description file for GNOME.
  • git-all
    Run any Git command on multiple repositories.
  • gnome-terminal-profile
    Export and import GNOME Terminal profiles.
  • automark
    Prepare images for publishing on the web (or anywhere else) by scaling and/or watermarking them.
  • rewrite-inplace.c
    C program to repair performance issues on Samsung 840 EVO SSD.
  • rotate-wallpaper
    Set a random image file from the predefined directory as a wallpaper.
  • shotwell-thumbs
    (Re)generate thumbnails for Shotwell.
  • touchpad-toggle
    Toggle the touchpad on/off.
  • update-exif-date
    Updates the EXIF date of a JPEG image according to its file name, for all files in the specified directory.


Full project documentation is available via this link.


This software is distributed on the terms of the GNU General Public License Version 3 or (optionally) any later version.

Software and any related documentation are provided on an as is basis, without warranty of any kind. The entire risk arising out of use or performance of the software remains with you.


Source code

To download the latest source code, clone my GitHub repository:

git clone https://github.com/yktoo/yktools.git

See also