Respostas:
No Gnome, você pode alterar o cast Caps Caps na ferramenta Gnome-Tweak e digitar:
Infelizmente, devido a um bug / falha de funcionalidade , as descrições dificilmente podem ser lidas (elas são truncadas muito curtas). Você deve combinar isso com as descrições completas em /usr/share/X11/xkb/rules/evdev.lst
--- isso parece o que você deseja:
caps:shiftlock Caps Lock toggles ShiftLock (affects all keys)
Basta selecionar alguns deles até conseguir o que deseja.
Sim, pelo menos no KDE, isso é facilmente configurável nas configurações do sistema do teclado. Estão disponíveis várias opções para o mapeamento de Caps Lock para Shift com bloqueio: