možná můžete zkusit qt creator, určený pro vývoj aplikací QT, ale můžete jej použít pro jiný program v c++. Podporuje cmake.
Ohledně code::blocks se mýlíte.
Vyzkoušel jsem většinu z toho, co uvádíte, ale skončil jsem a nyní používám code::blocks.
[upravit]
Pokud vás opravdu zajímá snadný vývoj uživatelského rozhraní, podívejte se na Ultimate++
Zjistil jsem, že tato IDE jsou užitečná v Linuxu:
- QtCreator
 - CodeLite
 - Blokování kódu
 
Btw, pokud plánujete v budoucnu více vyvíjet Linux, pak je nutné porozumět vytváření souborů. Abychom vám pomohli začít, zde je nejjednodušší příklad:
SOURCES=main.cpp hello.cpp
all:
    g++ $(SOURCES) -o hello
 
 Poznámka:Použijte skutečný TAB místo 4 mezer před g++ .. čára. 
To je ono.
            Instalace Git pomocí jiného uživatelského účtu než root         
            Propojení se starou verzí knihovny libc pro zajištění většího pokrytí aplikací