Писать свое из-за того что не получилось настроить - явный перебор...
я уже писал подобное и намного сложнее, здесь я всего лишь по-быстрому создал упрощённый вариант. Это в том числе позволяет изучать систему совмещая полезное с приятным.
А что там разбирать, для начала надо правильно установить, не из под рут, а из под юзера с привилегиями, а это время, угрохать свою систему ради эксперимента не хочу. Попробую сейчас на чужой комп арч поставить и установить по-другому. И у меня ещё подозрение что модернизация Cinnamon что-то было упрощено, чтобы сделать переработку кода, может я не прав, но есть подозрение, так как много в нём изменилось, иконок нет в заголовках программ и нет настройки, иконка раньше была у раскладки, сейчас нет, буквами написано, а уж под админом всяко-разно это бы было доступно, но нет, значит грядут переделки. Может аплеты стали не совместимы с новой версией и сделали упрощённые, не хочу гадать, но факт что не работает.
На счёт DE писать не собираюсь и не по моим возможностям, не по зубам. На счёт сетевой проги, ну просто надо понимать сначала как это работает, с кнопками то она в десятки раз проще-понятней.