LINUX.ORG.RU

Debian 13 xfce4. Запуск программ при авторизации.

 ,


0

1

Установил себе Debian 13 с xfce4. При запуске системы открывается интерфейс (как он называется?), чтобы залогиниться, а также позволяет выбрать оконный менеджер.

Хочу, чтобы при запуске после авторизации сразу запускались кое-какие программы и скрипты, но ~/.xinitrc не работает. Что тут вместо ~/.xinitrc?

★★

Последнее исправление: cetjs2 (всего исправлений: 2)

Хочу, чтобы при запуске сразу запускались кое-какие программы и скрипты…

Как можно так непонятно писать? «При запуске сразу запускались» — при запуске чего? Я не понял — ты хочешь запускать программы и скрипты при авторизации или таки после успешной авторизации?

debugger ★★★★★
()

Хочу, чтобы при запуске сразу запускались кое-какие программы и скрипты

При запуске компа но до логина любого пользователя?

Может системдой юнитами сделать? Там можно сделать, выбрав правильный таргет (если всё правильно помню).

frunobulax ★★★★★
()
Ответ на: комментарий от frunobulax

При запуске компа но до логина любого пользователя?

После логина.

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

Jullyfish ★★
() автор топика
Ответ на: комментарий от Jullyfish

У меня read-write для владельца

$ ls -gGl ./.xprofile               
-rw------- 1 246 Oct 23 15:59 ./.xprofile

Может это как-то от DM завиcит, хотя там написано:

# This file is sourced by display managers before the X user session starts

Arch

dmitry237 ★★★★★
()
Последнее исправление: dmitry237 (всего исправлений: 2)
Ответ на: комментарий от Jullyfish

Так у тебя же в xfce4, а у него в настройках есть вкладка с автозапуском

cobold ★★★★★
()
Ответ на: комментарий от Jullyfish

А чем Session and Startup в Setting Manager не устраивает? (выше уже вспоминали)

master_0K ★
()
Последнее исправление: master_0K (всего исправлений: 2)
25 сентября 2026 г.

Обычно когда есть display manager (dm), тогда используется файл ~/.xsession. Так что надо было меня спросить какой у меня dm стоит.

Но, в Debian как-то пошли «своим путём» и сделали там ~/.xsessionrc, чтобы никто не догадался: https://wiki.debian.org/Xsession (вроде ссылка правильная, но прямо сейчас 403 возвращает).

Jullyfish ★★
() автор топика
Ответ на: комментарий от Jullyfish

Слово «автозапуск» не знакомо?

bbc69
()
Последнее исправление: bbc69 (всего исправлений: 1)

В иксовой терминологии то, что представляет интерфейс для входа в систему – это DM, менеджер дисплея. Сразу после логина отрабатывает системный и пользовательский автозапуски (/etc/xdg/autostart и ~/.config/autostart). И там, и там лежат так называемые desktop entry, файлы с суффиксом .desktop. А еще, есть systemd --user. А в DE под Wayland автозапуск свой, помимо пользовательских юнитов systemd. Например, в Hyprland автозапускаемые приложения записываются в конфиг в ~/.config/hypr/hyprland.lua.

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
Ответ на: комментарий от Jullyfish

Правильно, 403 – доступ закрыт. У меня открывается.

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария