"нормальных редакторов кода нету" - такой загиб - их ТОННА !!!!
Тот же самый Brackets под Лин есть !
А вместо фотошоп - тихо мигрировать на Gimp + Incscape.
Я, лично, как php backend jr dev использую Geany. А когда в системе KDE - Kate.
Citrix, VmWare Horizon и Spice пробрасывать USB с клиента умеют.
Из опыта внедрений Citrix Xen Desktop - переводили инженерный отдел (Autocad, Solid Works более ста человек, разбросаны географически) на Citrix с GPU на сервере.
Я сам перевёл инженеров удалёнщиков (Autocad) на сервер с Nvidia Grid - полёт нормальный. Из протестированного мной оборудования - МФУ (сканирует без проблем), сканер отпечатков пальцев (несколько моделей).
С печатью иногда возможны затыки, но в этом случае - пробрасывают принтер как USB устройство, и на этом всё.
При том клиент - Линукс.
Сергей Мещеряков: Их надо много ....
От банального создания виртуалок на Hyper V и подключения по RDP, до, скажем Citrix Xen desktop VDI Edition/ Citrix VDI In the BOX и замены компов (по мере старения) на Raspberry PI (в качестве терминалов).
Или можно использовать протокол SPICE для подключения пользователей (бесплатен, нет проблем с видео, но сыроват по части развёртывания).
Подсчёт фин вопроса - на пользака: четыре VDI на физическое ядро + 2 гига памяти. Посчитайте сколько стоит новый комп, относительно сервера для виртуализации этого всего (даже со стоимостью Citrix или VmWare Horizon лицензий) - будете впечатлены. Не говоря о сокращении времени простоя пользователя, при поломке железки у него.