Ben Chuanlong Du's Blog

It is never too late to learn.

The Xfce Desktop Environment for Linux

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. broken symbolic .bashrc stops Xfce from login to GUI I guess this is a common problem

Shortcuts

  1. Set a shorcut for Xfce App Finder which is frequently used.

  2. Set a shortcut …

Algorithms and Tools for Encryption

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. RSA is most widely used algorithm but is computationally expensive.

  2. A good compromise is to use RSA to encrypt the symmetric key that is then used in AES encryption of the …

Common Errors Encountered in Scala and Solutions

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. Java Version Issue

    Unsupported major minor version

    https://stackoverflow.com/questions/22489398/unsupported-major-minor-version-52-0

java.lang.NoSuchMethodError: scala.Product.\(init\)

Fixing the Scala error: java.lang.NoSuchMethodError: scala.Product.\(init\)

It probably …

Manage Autostart Applications

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Tips and Traps

  1. Autostart *.desktop configuration files are located in directories /etc/xdg/autostart and ~/.config/autostart/ . By default, autostart applications in /etc/xdg/autostart are not shown to users in …

Tips on Basket in KDE

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. Toolbar Settings -> Text Positions -> Text Under Icons give you more horizontal spaces

Tips on Touchpad

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. touchpad.ntwt together with the disable tap while typing checkbox make things not work use only 1 of them, I suggest you run touchpad.ntwt when needed, don't auto run it …