История изменений
Исправление intelfx, (текущая версия) :
В этом случае DE извлекает путь к документу из текущего окна
Юникс-какира видно издалека. Без обид. :-)
Может быть, всё-таки сделать какой-то централизованный in-memory сервис/хранилище метаданных о текущих открытых документах и прочем «пользовательском контексте»? Раз уж приложения всё равно нужно учить что-то куда-то отображать.
А там уже возможны разные варианты, можно скрейпить из заголовка (для окон, принадлежащих процессам/цгруппам, от которых не поступало никаких явных обращений к API), можно скрейпить из lsof (фильтруешь по $HOME
минус $HOME/.*
), можно на ушах стоять.
Исправление intelfx, :
В этом случае DE извлекает путь к документу из текущего окна
Юникс-какира видно издалека. Без обид. :-)
Может быть, всё-таки сделать какой-то централизованный in-memory сервис/хранилище метаданных о текущих открытых документах и т. п.? Раз уж приложения всё равно нужно учить что-то куда-то отображать.
А там уже возможны разные варианты, можно скрейпить из заголовка (для окон, принадлежащих процессам/цгруппам, от которых не поступало никаких явных обращений к API), можно скрейпить из lsof (фильтруешь по $HOME
минус $HOME/.*
), можно на ушах стоять.
Исправление intelfx, :
В этом случае DE извлекает путь к документу из текущего окна
Юникс-какира видно издалека. Без обид. :-)
Может быть, всё-таки сделать какой-то централизованный in-memory сервис/хранилище метаданных о текущих открытых документах и т. п.?
Исходная версия intelfx, :
В этом случае DE извлекает путь к документу из текущего окна
Юникс-какира видно издалека. Без обид. :-)
Может быть, всё-таки сделать какое-то централизованное in-memory хранилище метаданных о текущем пользовательском контексте?