O programa de diário do KDE no KOrganizer é um provável candidato que fornece funcionalidade para todos os recursos que você listou. Para demonstrar as maneiras específicas pelas quais ele realiza o que você procura:
Organização hierárquica -
Crie novas categorias e subcategorias para eventos.
Exportar eventos para html ou imprimir para pdf -
Você pode ser seletivo com a saída de informações.
Suporte à edição de rich Text - Verifica. No entanto, tabelas e imagens são algo que não é suportado.
Instalando com apt
-
Esta é a única desvantagem: não sei como instalá-lo. Você provavelmente terá que instalar o KOrganizer, que depende do pacote do Calendário do KDE e de todas as bibliotecas principais do KDE.
Notas que abrem em janelas separadas -