Учетная запись гостя - остановка автозапуска приложений

В Ubuntu 17.04 я снова включил гостевую учетную запись.

Когда открывается гостевая учетная запись, она запускает некоторые приложения автозапуска, которые мне не нужны. Я посмотрел в /etc/skel и /etc/guest-session/skel, и я не нахожу, где / как запускаются эти приложения. Я вижу эти приложения в ~/.config/autostart в гостевой учетной записи.

Как / где эти загрузочные приложения загружаются в гостевую учетную запись при инициализации?

3
задан 28 May 2017 в 16:17

3 ответа

Методы командной строки:

Обычно приложения автозапуска можно найти в этих каталогах:

~/.config/autostart
/etc/xdg/autostart/

Таким образом, вы можете редактировать включенные файлы, чтобы предотвратить использование приложений автозапуска.

Например, я меняю файл ~/.config/autostart/print-applet.desktop на

[Desktop Entry]
Hidden=true

. Поэтому он отключается при запуске.

Или в качестве другого примера вы можете прокомментировать NoDisplay=true line из /etc/xdg/autostart/tracker-store.desktop, чтобы отключить приложение autostart tracker-store.

Методы командной строки:

В этом методе введите Startup Applications в dash и выберите, какие варианты использования автозапуска или нет. Другой GUI-метод работает только на некоторых настольных средах, таких как xfce; В этом методе на первом этапе запускайте приложения, которые вы хотите автозапускать, а затем вы можете запустить приложение Session and Startup, чтобы в Session tab щелкнуть по кнопке Save Session, и это приложение является автозапуском после перезагрузки.

Изменить настройки учетной записи:

Но в вашем случае Startup Applications и ~/.config/autostart каталог может не работать, потому что настройки учетной записи гостевой учетной записи сбрасываются после перезагрузки.

Так что эти каталоги могут быть полезны, потому что настройки учетной записи гостя загружаются из этих каталогов:

/etc/xdg/autostart/
/etc/skel
/etc/guest-session

Также эти файлы могут быть полезны:

/etc/skel/.config/autostart
/etc/guest-session/skel
/etc/guest-session/prefs.sh
/usr/lib/lightdm/guest-session-auto.sh

Но если вы не имеют таких файлов (или каталогов), вы можете изменить настройки гостевого сеанса таким образом

Использование специальной учетной записи пользователя для настройки гостевых настроек - самый удобный способ настройки гостевой сессии. Выполните следующие действия:
Add a new user account with the username guest-prefs.

Log in to guest-prefs and change things to what you want your guests encounter at startup.

Open a terminal window and create a symbolic link to the home directory of guest-prefs:

sudo mkdir /etc/guest-session
sudo ln -s /home/guest-prefs /etc/guest-session/skel
Теперь, когда вы запускаете гостевую сессию, она будет иметь те же настройки, что и для гостевых префов.
2
ответ дан 22 May 2018 в 22:09

Методы командной строки:

Обычно приложения автозапуска можно найти в этих каталогах:

~/.config/autostart /etc/xdg/autostart/

Таким образом, вы можете редактировать включенные файлы, чтобы предотвратить использование приложений автозапуска.

Например, я меняю файл ~/.config/autostart/print-applet.desktop на

[Desktop Entry] Hidden=true

. Поэтому он отключается при запуске.

Или в качестве другого примера вы можете прокомментировать NoDisplay=true line из /etc/xdg/autostart/tracker-store.desktop, чтобы отключить приложение autostart tracker-store.

Методы командной строки:

В этом методе введите Startup Applications в dash и выберите, какие варианты использования автозапуска или нет. Другой GUI-метод работает только на некоторых настольных средах, таких как xfce; В этом методе на первом этапе запускайте приложения, которые вы хотите автозапускать, а затем вы можете запустить приложение Session and Startup, чтобы в Session tab щелкнуть по кнопке Save Session, и это приложение является автозапуском после перезагрузки.

Изменить настройки учетной записи:

Но в вашем случае Startup Applications и ~/.config/autostart каталог может не работать, потому что настройки учетной записи гостевой учетной записи сбрасываются после перезагрузки.

Так что эти каталоги могут быть полезны, потому что настройки учетной записи гостя загружаются из этих каталогов:

/etc/xdg/autostart/ /etc/skel /etc/guest-session

Также эти файлы могут быть полезны:

/etc/skel/.config/autostart /etc/guest-session/skel /etc/guest-session/prefs.sh /usr/lib/lightdm/guest-session-auto.sh

Но если вы не имеют таких файлов (или каталогов), вы можете изменить настройки гостевого сеанса таким образом

Использование специальной учетной записи пользователя для настройки гостевых настроек - самый удобный способ настройки гостевой сессии. Выполните следующие действия: Add a new user account with the username guest-prefs. Log in to guest-prefs and change things to what you want your guests encounter at startup. Open a terminal window and create a symbolic link to the home directory of guest-prefs: sudo mkdir /etc/guest-session sudo ln -s /home/guest-prefs /etc/guest-session/skel Теперь, когда вы запускаете гостевую сессию, она будет иметь те же настройки, что и для гостевых префов.
2
ответ дан 18 July 2018 в 12:35

Методы командной строки:

Обычно приложения автозапуска можно найти в этих каталогах:

~/.config/autostart /etc/xdg/autostart/

Таким образом, вы можете редактировать включенные файлы, чтобы предотвратить использование приложений автозапуска.

Например, я меняю файл ~/.config/autostart/print-applet.desktop на

[Desktop Entry] Hidden=true

. Поэтому он отключается при запуске.

Или в качестве другого примера вы можете прокомментировать NoDisplay=true line из /etc/xdg/autostart/tracker-store.desktop, чтобы отключить приложение autostart tracker-store.

Методы командной строки:

В этом методе введите Startup Applications в dash и выберите, какие варианты использования автозапуска или нет. Другой GUI-метод работает только на некоторых настольных средах, таких как xfce; В этом методе на первом этапе запускайте приложения, которые вы хотите автозапускать, а затем вы можете запустить приложение Session and Startup, чтобы в Session tab щелкнуть по кнопке Save Session, и это приложение является автозапуском после перезагрузки.

Изменить настройки учетной записи:

Но в вашем случае Startup Applications и ~/.config/autostart каталог может не работать, потому что настройки учетной записи гостевой учетной записи сбрасываются после перезагрузки.

Так что эти каталоги могут быть полезны, потому что настройки учетной записи гостя загружаются из этих каталогов:

/etc/xdg/autostart/ /etc/skel /etc/guest-session

Также эти файлы могут быть полезны:

/etc/skel/.config/autostart /etc/guest-session/skel /etc/guest-session/prefs.sh /usr/lib/lightdm/guest-session-auto.sh

Но если вы не имеют таких файлов (или каталогов), вы можете изменить настройки гостевого сеанса таким образом

Использование специальной учетной записи пользователя для настройки гостевых настроек - самый удобный способ настройки гостевой сессии. Выполните следующие действия: Add a new user account with the username guest-prefs. Log in to guest-prefs and change things to what you want your guests encounter at startup. Open a terminal window and create a symbolic link to the home directory of guest-prefs: sudo mkdir /etc/guest-session sudo ln -s /home/guest-prefs /etc/guest-session/skel Теперь, когда вы запускаете гостевую сессию, она будет иметь те же настройки, что и для гостевых префов.
2
ответ дан 24 July 2018 в 19:59

Другие вопросы по тегам:

Похожие вопросы: