Не думаю. Понятие рабочего стола вроде существует только внутри оконного менеджера. Можно на одном из рабочих столов запустить что-то типа xnest и в нём i3wm, но это будет считаться отдельной графической сессией, а некоторые программы сходят с ума, когда один пользователь пытается их запустить сразу в нескольких сессиях
Господа Вимеры. Подскажите, как можно задисаблить ворнинг рубокопа? Хочется, чтобы он добавлял ‘ # rubocop:disable Metrics/MethodLength’ линтер через ALE настроены. По-любому что-то уже такое придумано.
Да не только. rust-analyzer, например, некорректно работает на сорцах rust-clippy. То есть, он не показывает определения типов и не может в goto definition.
Ну, а как это относится к ctags и lsp в целом? На ctags практически не реально запилить rename и прочие фичи рефакторинга. Тут дело не в том, что ctags еще актуален, а в том, что lsp нужно нормальный взять или запилить.