Я пытался выяснить, как установить популярную тему под названием «Numix». Дело в том, что я хотел установить его локально, не добавляя файл ppa, .deb и т. Д. Я узнал, как это сделать (спасибо вам, пользователям Ubuntu!)
Думаю, я попробовал скачать тему с их страницы github, извлекли ее и искали файл темы. Я не мог понять, как установить его, он был настроен по-разному. Я нашел папку, которая выглядела как правильная папка, но она не работала полностью, по какой-то причине она появилась только наполовину.
Поэтому я связался с ними на github и они сказали мне, что я могу сделать это, выполнив некоторые команды. Я понятия не имею, что он делает и как это работает. Я предполагаю, что мне нужно его построить? Понятия не имею. Но когда я смотрел на него, я заметил, что часть его говорит «Выполнение из корня репо». Это касается меня и заставляет меня задаться вопросом: «Это использование привилегий root»?
Вот страница проблемы Github, которую я опубликовал.
«Выполнение из корня репо»
# Execute from repo root
scss --update --sourcemap=none src/gtk-3.20/scss:src/gtk-3.20/dist
glib-compile-resources --sourcedir=src/gtk-3.20 src/gtk-3.20/gtk.gresource.xml
./scripts/utils.sh install ~/.local/share/themes/Numix/
Как это локально установлено? Это команды, которые он дал мне в безопасности? В любом случае я потерян, я понятия не имею, почему он сказал это или что это делает. Если это что-то создает, я понятия не имею. Я неграмотен, когда дело доходит до строительства чего-либо. Я был бы признателен за любые отзывы, которые вы, ребята, можете мне дать. Благодаря!
Кстати, дайте мне знать, если я использовал неправильную папку после извлечения файла и т. д.
Утверждение Execute from repo root просто означает, что вы должны запустить эту команду из root folder клонированного репо и не означает run that command as root
Давайте посмотрим на эту команду:
# Execute from repo root
scss --update --sourcemap=none src/gtk-3.20/scss:src/gtk-3.20/dist
glib-compile-resources --sourcedir=src/gtk-3.20 src/gtk-3.20/gtk.gresource.xml
./scripts/utils.sh install ~/.local/share/themes/Numix/
Этот install ~/.local/share/themes/Numix/ я считаю, что он будет установлен в вашу папку home, и для этого не требуется root privileges.
Утверждение Execute from repo root просто означает, что вы должны запустить эту команду из root folder клонированного репо и не означает run that command as root
Давайте посмотрим на эту команду:
# Execute from repo root
scss --update --sourcemap=none src/gtk-3.20/scss:src/gtk-3.20/dist
glib-compile-resources --sourcedir=src/gtk-3.20 src/gtk-3.20/gtk.gresource.xml
./scripts/utils.sh install ~/.local/share/themes/Numix/
Этот install ~/.local/share/themes/Numix/ я считаю, что он будет установлен в вашу папку home, и для этого не требуется root privileges.