TGViewer
Linux Experts Linux Experts @linux_exp · 253 subscribers
Post #58 405
♨️ Niri WM setup in Alpine linux

💡از اونجایی که منابع کافی(حتی زبان اصلی) برای این موضوع تو سطح نت پیدا نمیشه تصمیم گرفتم تجربه خودمو در رابطه با این موضوع بنویسم.

📍الپاینی که من نیری رو ستاپ کردم الپاین خام و تازه نصب شده بود. برای همین اگه از قبل محیط گرافیکال ستاپ کردین بعضی کارا ممکنه اضافی باشن؛ بهرحال این راهنما برای توزیع خام نوشته شده.

🔰قبل از هرچیزی نیازه که دستی به سر و روی میرور ها بکشیم من از mirror.mobinhost.com استفاده کردم.
در مرحله اول :

vi /etc/apk/repositories
>> switch branch to edge
>> add community testing repo
apk update && apk upgrade

❗️البته نیاز نیست الزاما کل توزیع رو ببرید روی edge و میتونید صرفا با استفاده از tagged repository هم کارتون رو انجام بدید.

🔰مرحله بعدی نصب پکیج های پیشنهادی برای بالا اومدن بیس ویلند و خود نیری هست :

apk add niri alacritty fuzzel font-misc-misc  wayland-libs-server mesa-dri-gallium mesa-va-gallium seatd dbus

✅بعد اتمام نصب نیازه که این سرویس ها رو دستی فعال کنیم :
rc-update add seatd
rc-update add dbus

♻️ در مرحله بعد جهت دادن دسترسی به یوزر مورد نظر نیازه که اونو تو یسری از گروه ها ادد کنیم :
adduser USER video
adduser USER input
adduser USER seat

💠 در اخرین مرحله نصب نیازه که udev رو راه اندازی کنیم. هم میتونید از اسکریپت اماده setup-devd استفاده کنید و هم میتونید از اسکریپت ستاپ ویلند استفاده کنید که مورد های از قلم افتاده رو هم براتون اوکی کنه .

setup-wayland-base

➕ بعد این مراحل نیاز به ریبوت هست تا تغییرات اعمال بشن و با بوت بعدی سرویس هامون فعال بشن.

🌀 در اخرین مرحله قبل اجرا کردن نیری نیازه که XDG_RUNTIME_DIR رو بصورت دستی تعریف کنیم. راحتترین روش برای انجام اینکار استفاده از پکیج اماده mkrundir هست :

doas apk add mkrundir

بعد از نصب به این صورت توی پروفایل شل ست کنید :
vi .profile
export XDG_RUNTIME_DIR=$(mkrundir)

✅ تبریک، ستاپ شما تمومه. میتونید niri رو ران کنید و لذت ببرید

#niri #alpine #setup
🔘 @linux_exp
  • ❤ 2
  • 👍 1
  • 🔥 1
  • 🥰 1
More from @linux_exp
  1. Jun 13, 2026🚨 اگه از آرچ لینوکس یا توزیع‌های هم‌خانواده‌اش (مثل مَنجارو و اندِور) استفاده می‌کنید فعل…
  2. Jun 13, 2026سلام دوستان عزیز، پس از ماه‌ها قطعی و سکوت اجباری، بالاخره تصمیم گرفتیم دوباره فعالیت کانا…
  3. Mar 9, 2026لیست میرورهای داخلی ایران توی این شرایط به کارتون میاد 🐧 میرورهای لینوکس - mirror.arvancl…
  4. Feb 23, 2026✅ و در نهایت برای راه‌اندازی مواردی که گفته شد می‌تونید از داکیومنت زیر استفاده کنید: 🔗 h…
  5. Feb 23, 2026💢 قدم اول درک کارکرد P2P و نقش Bootstrap ➖ توی ارتباط‌گیری P2P دو دستگاه به‌صورت مستقیم ب…
  6. Feb 23, 2026💢 معرفی Jami: پیام‌رسان بدون سرور مرکزی از اکوسیستم گنو یک پیام‌رسان متن‌باز و P2P است که…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →