Шутки шутками, а до этого пункт в контекстном меню FF был, только функция не работала, поскольку в известном патчсете от Wolfgang'а Rosenauer'а для интеграции FF в KDE в соответствующем месте просто заглушка:NS_IMETHODIMP nsKDEShellService::GetCanSetDesktopBackground(bool* aResult)
{
*aResult = true;
return NS_OK;
}
NS_IMETHODIMP nsKDEShellService::SetDesktopBackground(nsIDOMElement* aElement, PRInt32 aPosition)
{
return NS_ERROR_NOT_IMPLEMENTED;
}
Впрочем, чтобы реализовать функцию, пришлось не только FF пропатчить, но и в KDE Workspace добавить возможность смены обоев через dbus, а потом в kmozillahelper добавить обработчик для команды смены обоев. Если кто захочет забрать себе в дистрибутив патчи, то имейте это в виду.