Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Иконка в quick laucnher widget #18

Closed
interact82 opened this issue Mar 21, 2018 · 1 comment
Closed

Иконка в quick laucnher widget #18

interact82 opened this issue Mar 21, 2018 · 1 comment

Comments

@interact82
Copy link

Как добавить свою иконку приложения в quick laucnher widget? Откуда виджет берёт иконки туда?

unixmen

@worron
Copy link
Owner

worron commented Mar 21, 2018

Модуль dfparser парсит имеющиеся в системе desktop файлы создает словарь вида 'имя приложения' - 'иконка этого приложения из определенной темы' (где 'имя приложения' это его команда на запуск). Пример настройки dfparser в файле темы

theme.service.dfparser = {
	desktop_file_dirs = {
		'/usr/share/applications/',
		'/usr/local/share/applications/',
		'~/.local/share/applications',
	},
	icons = {
		df_icon       = theme.homedir .. "/.icons/ACYLS/scalable/mimetypes/application-x-executable.svg",
		theme         = theme.homedir .. "/.icons/ACYLS",
		custom_only   = true,  -- использовать только иконки из этой темы
		scalable_only = true   -- использовать только иконки формата SVG
	}
}

В свою очередь qlaunch виджет ищет иконку в этом словаре (не вдаваясь в подробности, не всегда успешно, но работает для большинства программ). Можно также задать настройки dfparser отдельно для данного виджета там же в файле темы.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants