STARTLXQT(1) LXQt session management STARTLXQT(1)

startlxqt - اسکریپتی برای راه‌اندازی و اجرای نشست‌های LXQt

startlxqt

startlxqt یک اسکریپت شل است که برای مقداردهی اولیه و اجرای نشست‌های LXQt طراحی شده است. این اسکریپت از این لحاظ مشابه همتایان خود در دیگر محیط‌های رومیزی مانند startlxde در LXDE یا startxfce در XFCE است.

وظایف اصلی آن صدور متغیرهای محیطی، تا حدی پس از انجام بررسی‌های مربوطه، و راه‌اندازی lxqt-session (مدیر نشست LXQt) است.

این اسکریپت برای اجرا توسط کاربران عادی در نظر گرفته نشده است؛ بلکه به عنوان یک بخش پشتیبان (backend) فراخوانی می‌شود، برای نمونه توسط اسکریپت startx در پایانه‌های مجازی یا مدیرهای نمایش (display managers) مانند SDDM یا LightDM؛ بخش مثال‌ها (EXAMPLES) را ببینید.

$XDG_DATA_DIRS/xsessions/lxqt.desktop

فایل ورودی دسکتاپ (desktop entry) که startlxqt را به عنوان باینری لازم برای شروع نشست‌های LXQt مشخص می‌کند. برای مثال توسط مدیرهای نمایش بارگذاری و خوانده می‌شود.

در زمان نگارش این سند باگی وجود ندارد. باگ‌ها را می‌توانید در https://github.com/lxqt/lxqt-session/issues گزارش دهید.

برای شروع یک نشست LXQt از یک پایانه مجازی (کنسول مجازی)، خط زیر را:

exec startlxqt

به فایل ~/.xinitrc اضافه کنید. سپس با اجرای startx یک نشست LXQt راه‌اندازی خواهد شد.

مدیرهای نمایش به طور خودکار از اسکریپت‌هایی مانند startlxqt استفاده می‌کنند. اطلاعات درباره محیط‌های رومیزی موجود توسط فایل‌های $XDG_DATA_DIRS/xsessions/*.desktop (به طور معمول /usr/share/xessions/*.desktop) ارائه می‌شود.
فایل lxqt.desktop ارائه شده توسط LXQt، دستور startlxqt را در کلید Exec قید می‌کند، در حالی که با تعیین آن در کلید TryExec، از وجود مدیر نشست lxqt-session نیز اطمینان حاصل می‌کند.

lxqt-session(1) lxqt-wayland-session(1) startlxqtwayland(1) sddm(1)

April 2025 LXQt 2.2.0