SYD-EMACS(1) General Commands Manual SYD-EMACS(1)

syd-emacs - اجرای امن Emacs درون جعبه‌شنی syd

syd-emacs [command-line switches] [files...]

ابزار syd-emacs یک پوشش کمکی برای اجرای Emacs تحت Syd است. تمام آرگومان‌های خط فرمان مستقیماً به emacs(1) ارسال می‌شوند.

/dev/syd.el کتابخانه رابط برنامه‌نویسی (API) مربوط به syd(2) برای Emacs Lisp.
دسترسی مستلزم این است که قفل جعبه‌شنی در دسترس باشد، یعنی "lock:off" یا "lock:exec".
~/.emacs.d/init.syd-3 پروفایل Syd برای Emacs؛ اگر این فایل وجود نداشته باشد، پروفایل "lib" به‌جای آن استفاده می‌شود.
پروفایل "lib" تمام سندباکس را غیرفعال می‌کند و "lock:exec" را تنظیم می‌نماید تا دسترسی به فایل مجازی "/dev/syd.el" مجاز شود.
اگر نمی‌خواهید تمام سندباکس را غیرفعال کنید، توصیه می‌شود یک پروفایل را با این فایل پیکربندی کنید.
اطمینان حاصل کنید که در پایان "lock:exec" را اضافه نمایید تا فرآیند اولیه emacs(1) بتواند برای بارگذاری "/dev/syd.el" به سندباکس دسترسی یابد.
اطمینان حاصل کنید پس از اتمام پیکربندی syd(1) با استفاده از API مربوط به syd(2)، عبارت "(syd-lock :lock-on)" را از داخل emacs(1) فراخوانی کنید.
اگر تمایل ندارید اجازه دسترسی به قفل سندباکس داده شود، توصیه می‌شود syd(1) را به‌صورت دستی با emacs(1) فراخوانی کنید.
این برنامه صرفاً یک پوشش کمکی برای راحتی کار است.
~/.emacs.d/syd.log فایل گزارش (لاگ) Syd برای Emacs؛ نقض‌های دسترسی در این فایل ثبت می‌شوند.
ابزار syd-emacs(1) این فایل را باز می‌کند و متغیر محیطی SYD_LOG_FD را به مقدار توصیف‌کننده فایل تنظیم می‌نماید.
این فایل برای ایجاد و فقط‌افزودنی (create+append-only) باز می‌شود.

syd(1), syd(2), syd(5), emacs(1)

وبگاه اصلی syd: https://sydbox.exherbo.org

نگه‌داری شده توسط Ali Polatel. کدهای منبع به‌روز را می‌توان در https://gitlab.exherbo.org/sydbox/sydbox.git و روی Radicle در rad:z38HCnbmcDegA2BMxuPaPRPMdp6wF یافت. اشکالات/وصله‌ها را می‌توان به https://gitlab.exherbo.org/groups/sydbox/-/issues ارسال کرد. گفتگو در #sydbox در Libera Chat یا در #sydbox:mailstation.de در Matrix.

2026-09-01