Рейтинг:0

Как сделать ярлык на рабочем столе для пользователя живого сеанса

флаг cn

Я пытаюсь создать свой собственный дистрибутив Linux на основе Ubuntu и установить другую среду рабочего стола. Эта среда рабочего стола (KDE) по умолчанию не показывает Ubiquity в приложениях, поэтому я хочу поместить ярлык на рабочий стол, но я хочу, чтобы это было только для пользователя живого сеанса, а не для других пользователей, поэтому поместив ярлык в /etc/skel/Desktop не будет работать (также и для других пользователей). Как я могу убедиться, что это только для пользователя живого сеанса, а не для кого-либо еще?

Я использую Ubuntu 20.04 Desktop ISO, кстати.

user535733 avatar
флаг cn
Предполагается, что вы уже создали *постоянный* LiveUSB. В противном случае вы все равно не сможете внести какие-либо изменения. Далее, поскольку сеанс Live не имеет входа в систему, какой еще пользователь может быть? И как бы вы обеспечили, чтобы пользователь находился в своей правильной учетной записи?
Irsu85 avatar
флаг cn
У меня есть ISO, сделанный Cubic
Рейтинг:1
флаг us

Подход заключается в том, чтобы фактически создать пусковую установку в скелет папку, но затем автоматически удалить этот лаунчер после успешного завершения установки ОС.

  1. Создать лаунчер

    Выполните следующее на странице терминала Cubic:

     mkdir /etc/skel/Рабочий стол
     cp /usr/share/applications/ubiquity.desktop /etc/skel/Desktop/
     chmod +x /etc/skel/Desktop/ubiquity.desktop
     ls -la /etc/skel/рабочий стол/*
    
  2. Удалить лаунчер после установки

    На странице параметров Cubic перейдите на вкладку Preseed и добавьте следующее в конце ubuntu.seed файл:

     вездесущность вездесущность/success_command строка \
         in-target bash -c 'rm -rf /etc/skel/Desktop/ubiquity.desktop'; \
         in-target bash -c 'rm -rf /home/*/Desktop/ubiquity.desktop';
    
Irsu85 avatar
флаг cn
Мне очень нравится этот подход, я попробую, когда у меня будет время.
Irsu85 avatar
флаг cn
Я все еще не могу найти его на своем рабочем столе, но, по крайней мере, он отображается в правильной папке...
Irsu85 avatar
флаг cn
Хорошо, я нашел это, просто нужно еще немного модифицировать ярлык

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.