Я не уверен, получил ли я Ваш вопрос прямо, но, чтобы заставить приложение казаться на панели Elementary (также известным как средство запуска рогатки) все, что необходимо сделать, должен создать .desktop файл в папке ~/.local/share/applications/. Я предлагаю, чтобы Вы создали .desktop средство запуска на основе одного из уже перечисленных там.
userAddd
использует только один и тот же UID и GID, когда либо:
, это не приведет к конфликту; Или
Вы заставляете его с -U
и -G
флаги
, он будет пропустить уже в использовании идентификаторы. Итак, я думаю, что вы добавили другие пользователи и / или группы, поскольку вы создали те, которые имеют соответствующие пары UID / GID.
, чтобы вернуть идентификаторы на шаге блокировки, вы можете создать следующий с -G
и -U
Флаги, чтобы дать ему идентификаторы, равные одному мимо самым высоким UID и GID, но назначенным. Последующий USERADD
вызовы не заполнят пробелы обратно. Они просто начнут нумерацию мимо новой отметки с высокой водой.
Нет ничего плохого в том, что имея десинхронные значения UID и GID. Система будет отлично работать в этом состоянии. Unixes старого стиля, как правило, не использовали схему группового пользователя, так что идентификаторы никогда не синхронизированы с самого начала.
Сноски: