@sexualizer @blank не совсем вкусовщина. Нет никакого единого API, потому что ничего не является частью системы, нет единого видения, нет гайдлайнов, поэтому каждое приложение делает всё как хочет и получается какая-то несуразная дичь. Например, одних только окон открытия файла можно насчитать 3 вида. Это не должно так быть.
@sexualizer @blank основная проблема, как мне кажется, в подходе к разработке. Разработчики проектов, имеющих отношение к линуксу, в основном решают технические задачи, а не пользовательские.