Use immutable where possible
Add config/shortcut.d
Rename: GetNthShortcut => GetNthShortcutDir
Slightly modify layout
Rename
Replace <Control> => <Primary>
Define PageInitOption
Show config page for PageInitOptions
Remove InitialDirectoriesLeft/Right
Populate PageInitOption to Note
Run command on startup of terminal
Kill child process which is created by vte_terminal_fork_command_full
Modify messages