Forwarded from LinWallpaper (Pakrohk)
دسته بندی های اصلی موجود در کانال والپیپر لین آکادمی
#City
#Dracula
#Gruvbox
#Simple
#AfterLife
#Mesa
#Sky
#Waves
#Architecture
#Snow
#Nature
#Artistic
#Anime
#Abstract
#Animals
#Building
#8k_Wallpaper
#4k_Wallpaper
#Street
#Moon
#Rain
#Kraken
#Gaming
#Neon
#Landscape
#Dragon
#Hand
🔅@LinWallpaper
🔅@LinAcademy
#City
#Dracula
#Gruvbox
#Simple
#AfterLife
#Mesa
#Sky
#Waves
#Architecture
#Snow
#Nature
#Artistic
#Anime
#Abstract
#Animals
#Building
#8k_Wallpaper
#4k_Wallpaper
#Street
#Moon
#Rain
#Kraken
#Gaming
#Neon
#Landscape
#Dragon
#Hand
🔅@LinWallpaper
🔅@LinAcademy
❤2
Forwarded from LinWallpaper (ALi Pakrohk)
امتیاز دهی برای عکس ها
❤️ : محشر
👍 : خوب
👎 : بد
لطفاً به پست های ارسالی طبق علاقه خود واکنش نشان دهید بهترین تصاویر هفته در هر پنجشنبه در کانال لین آکادمی به عنوان تصویر زمینه برتر ارسال خواهد شد.
🔅@LinWallpaper
🔅@LinAcademy
❤️ : محشر
👍 : خوب
👎 : بد
لطفاً به پست های ارسالی طبق علاقه خود واکنش نشان دهید بهترین تصاویر هفته در هر پنجشنبه در کانال لین آکادمی به عنوان تصویر زمینه برتر ارسال خواهد شد.
🔅@LinWallpaper
🔅@LinAcademy
❤3🐳2
Forwarded from LinWallpaper (82 101 122 97 10)
city.png
606.7 KB
Forwarded from LinRadios
از این پس می توانید در LinRadios بصورت همه وقته با هم به گفت و گوی صوتی بپردازید.
JoinLink
🔅@LinRadios
🔅@LinAdademy
JoinLink
🔅@LinRadios
🔅@LinAdademy
Forwarded from LinNews (Pakrohk)
نام : NvPak Update
تغییرات :
تمام بخش های مختلف کانفیگ بصورت ماژولار نوشته شد.
بسته Null-ls که به پایان عمر خودش نزدیک میشه رو از کانفیگ حذف کردیم و وظایف اون به زودی به mason واگذار میشه ( درصورت نیاز )
بخش های مختلف تمیز تر و خواناتر شدن.
همچنین پلاگین هایی که کمتر توی پروژه استفاده می شدن و یا باعث به وجود اومدن اختلال در کارکرد کانفیگ می شدند شناسایی و حذف شدن.
ریدمی باز نویسی شده تا راحت تر بشه هدف پروژه رو درک کرد.
از این پس NvPak علاوه بر GitHub و neovimcraft در CodeBerg هم قابل دسترس هستش.
این نسخه نسخه پیش از انتشار است و کامل نیست.
مشکلاتی شناسایی شده :
هنوز فونت پیشفرض فقط روی نسخه گرافیکی کار می کنه.
هنوز CMP با ترمینال محبوب پلاسما دسکتاپ یعنی کنسول سازگار نیست.
در نسخه های آینده :
سعی می کنیم ویکی رو تکمیل و منتشر کنیم.
پلاگین های برای پشتیبانی بهتر از زبان های پیشفرض در راه.
توسعه lualine در نسخه های بعدی اسر گرفته میشه تا بهتر و هماهنگ تر بشه.
لینک های دسترسی :
GitHub
CodeBerg
NeovimCraft
🔅@LinNews
🔅@LinAcademy
تغییرات :
تمام بخش های مختلف کانفیگ بصورت ماژولار نوشته شد.
بسته Null-ls که به پایان عمر خودش نزدیک میشه رو از کانفیگ حذف کردیم و وظایف اون به زودی به mason واگذار میشه ( درصورت نیاز )
بخش های مختلف تمیز تر و خواناتر شدن.
همچنین پلاگین هایی که کمتر توی پروژه استفاده می شدن و یا باعث به وجود اومدن اختلال در کارکرد کانفیگ می شدند شناسایی و حذف شدن.
ریدمی باز نویسی شده تا راحت تر بشه هدف پروژه رو درک کرد.
از این پس NvPak علاوه بر GitHub و neovimcraft در CodeBerg هم قابل دسترس هستش.
این نسخه نسخه پیش از انتشار است و کامل نیست.
مشکلاتی شناسایی شده :
هنوز فونت پیشفرض فقط روی نسخه گرافیکی کار می کنه.
هنوز CMP با ترمینال محبوب پلاسما دسکتاپ یعنی کنسول سازگار نیست.
در نسخه های آینده :
سعی می کنیم ویکی رو تکمیل و منتشر کنیم.
پلاگین های برای پشتیبانی بهتر از زبان های پیشفرض در راه.
توسعه lualine در نسخه های بعدی اسر گرفته میشه تا بهتر و هماهنگ تر بشه.
لینک های دسترسی :
GitHub
CodeBerg
NeovimCraft
🔅@LinNews
🔅@LinAcademy
🔥1
روز برنامه نویس که همیشه روز ۲۵۶ سالِ به همه برنامه نویس های دنبال کننده لین آکادمی و حتی اونایی که برنامه نویس نیستن و دنبال می کنن و همینطور بقیه آدمای سیارمون مبارک 🎉🎊 آرزو می کنم 🌟 کدی رو بزنید که خوشحال ترینتون می کنه ❤️🔥
مدیریت لین آکادمی ❤️
🔅@LinAcademy
مدیریت لین آکادمی ❤️
🔅@LinAcademy
❤10👍1
Forwarded from LinFAQ (𝑀𝑒𝓎𝓈𝒶𝓂 𝒦𝒽𝑜𝒹𝒶𝑒𝒾)
چگونه تاخیر دوربین هنگام استفاده در MPV را حذف کنیم ؟
دسته بندی : #کاربردی
دستور زیر را در ترمینال وارد کنید :
🔅@LinAsk
🔅@LinAcademy
دسته بندی : #کاربردی
دستور زیر را در ترمینال وارد کنید :
mpv --profile=low-latency --untimed /dev/video0
نکته : اگر از دو عدد وب کم استفاده می کنید بجای 0 از 1 استفاده کنید 🔅@LinAsk
🔅@LinAcademy
👏2
Forwarded from LinFAQ (𝑀𝑒𝓎𝓈𝒶𝓂 𝒦𝒽𝑜𝒹𝒶𝑒𝒾)
چگونه توسط wget یک لیست رو دانلود کنیم ؟
دسته بندی : #کاربردی
۱ : ابتدا یک فایل متنی ایجاد کرده و لینک های دانلود را در آن جایگذاری کنید ( الان اکثر سایت ها گزینه کپی کردن همه لینک ها رو دارن )
۲ : سپس ترمینال را باز کرده و به مسیر فایل متنی رفته و از اپشن -i برای اینکار استفاده کنید
🔅@LinAcademy
دسته بندی : #کاربردی
۱ : ابتدا یک فایل متنی ایجاد کرده و لینک های دانلود را در آن جایگذاری کنید ( الان اکثر سایت ها گزینه کپی کردن همه لینک ها رو دارن )
۲ : سپس ترمینال را باز کرده و به مسیر فایل متنی رفته و از اپشن -i برای اینکار استفاده کنید
wget -i file-name.txt🔅@LinAsk
🔅@LinAcademy
👏3
Forwarded from LinFAQ (𝑀𝑒𝓎𝓈𝒶𝓂 𝒦𝒽𝑜𝒹𝒶𝑒𝒾)
روش اضافه کردن گلاسوری های بابیلون در نرم افزار GoldenDict
دسته بندی : #کاربردی
۱ : ابتدا بسته به نیازتان دیکشینری مورد نظر را دانلود کنید
۲ : اگر داخل فایل فشرده باشه استخراج کنید و درنهایت فایل های با پسوند .BGLخواهید داشت
۳ : وارد نرم افزار GoldenDict شده و گزینه Edit سپس گزینه Dictionaries را انتخاب کنید
۴ : در پنجره باز شده وارد تب Files شده و گزینه Add را بزنید
۵ : مسیر فایل های دانلود شده را داده و روی گزینه Apply کلید کنید
نکته :
۱ : علاوه بر دیکشینری های بابیلون شما میتوانید از تب WikiPedia ادرس ویکی پدیای فارسی را داده تا کلمه مورد نظر شما در ویکی پدیا نیز جستجو شود
۲ : همچنین میتوانید سایت های ترجمه را از تب Websites اضافه کنید
راهنمایی : جهت فعال یا غیره فعال کردن دیکشینری مورد نظر از نوار ابزار > قسمت دیکشینری استفاده کنید ( با علامت ستاره قرمز مشخص شده )
🔅@LinAsk
🔅@LinAcademy
دسته بندی : #کاربردی
۱ : ابتدا بسته به نیازتان دیکشینری مورد نظر را دانلود کنید
۲ : اگر داخل فایل فشرده باشه استخراج کنید و درنهایت فایل های با پسوند .BGLخواهید داشت
۳ : وارد نرم افزار GoldenDict شده و گزینه Edit سپس گزینه Dictionaries را انتخاب کنید
۴ : در پنجره باز شده وارد تب Files شده و گزینه Add را بزنید
۵ : مسیر فایل های دانلود شده را داده و روی گزینه Apply کلید کنید
نکته :
۱ : علاوه بر دیکشینری های بابیلون شما میتوانید از تب WikiPedia ادرس ویکی پدیای فارسی را داده تا کلمه مورد نظر شما در ویکی پدیا نیز جستجو شود
۲ : همچنین میتوانید سایت های ترجمه را از تب Websites اضافه کنید
راهنمایی : جهت فعال یا غیره فعال کردن دیکشینری مورد نظر از نوار ابزار > قسمت دیکشینری استفاده کنید ( با علامت ستاره قرمز مشخص شده )
🔅@LinAsk
🔅@LinAcademy
❤🔥2👍1
امروز تولد لین آکادمی بود رفقا، تصمیم گرفتیم یکم کانال ها رو تغییر بدیم و خونه تکونیشون کنیم، لطفاً عضو @LinChat بشید و کمک کنید بهترین خروجی رو داشته باشیم.
با تشکر از همراهی شما، ادمین لین آکادمی❤️
🔅@LinAcademy
با تشکر از همراهی شما، ادمین لین آکادمی❤️
🔅@LinAcademy
❤🔥6
Forwarded from LinFAQ (Pakrohk)
حل مشکل Warp
دسته بندی : #دیاناسDNS
شرح ماجرا : بعضی از کاربر ها گذارش کردن که وقتی می خوان به Warp وصل بشن توی توزیع خودشون متاسفانه مشکل قطع و وصل شدن مکرر رو تجربه می کنن، دلیل این مشکل جلوگیری سیستم شما از تغییر DNS هستش، شما برای حل این مشکل باید سرویس systemd-resolved رو کانفیگ کنید.
۱ : به کمک ادیتور تحت ترمینال خودتون با مجوز ریشه فایل
۲ : دنبال ResolveUnicastSingleLabel بگردید و اون رو از کامنت خارج کنید.
۳ : مقداری اولیه متغییر رو از no به yes تغییر بدید و فایل رو ذخیر کنید.
۴ : سرویس رو به کمک systemctl ریستارت کنید.
🔅@LinAsk
🔅@LinAcademy
دسته بندی : #دیاناسDNS
شرح ماجرا : بعضی از کاربر ها گذارش کردن که وقتی می خوان به Warp وصل بشن توی توزیع خودشون متاسفانه مشکل قطع و وصل شدن مکرر رو تجربه می کنن، دلیل این مشکل جلوگیری سیستم شما از تغییر DNS هستش، شما برای حل این مشکل باید سرویس systemd-resolved رو کانفیگ کنید.
۱ : به کمک ادیتور تحت ترمینال خودتون با مجوز ریشه فایل
/etc/systemd/resolved.confرو باز کنید.
۲ : دنبال ResolveUnicastSingleLabel بگردید و اون رو از کامنت خارج کنید.
۳ : مقداری اولیه متغییر رو از no به yes تغییر بدید و فایل رو ذخیر کنید.
۴ : سرویس رو به کمک systemctl ریستارت کنید.
systemctl restart systemd-resolved.service💠 نکته : همیشه ممکن مشکل از این بخش نباشه برای اطلاعات بیشتر می تونید ریپوی گیت هاب cloudflare-docs رو مطالعه کنید.
🔅@LinAsk
🔅@LinAcademy
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو
دستهبندی: #کاربردی
راجب wrap داخل نئوویم:
تو یه سری تکست ادیتور ها وقتی کاراکتر های لاین بیشتر از فضای قابل نمایش میشه، ادامه متن داخل همون خط میمونه و پنهان میشه.
اما تو یه سری دیگه مثل ویم طوری نمایش داده میشه که به ظاهر چند خط به نظر میاد، چون آپشن wrap دیفالت on هست.
اگه میخواید حالت اول ایجاد بشه میشه مقدار wrap رو false کرد.
ضمناً help اش رو چک کنید
(
چون 2 تا آپشن دیگه رو هم پیشنهاد داده که فکر کنم مفید باشه.
🔅@LinAsk
🔅@LinAcademy
دستهبندی: #کاربردی
راجب wrap داخل نئوویم:
تو یه سری تکست ادیتور ها وقتی کاراکتر های لاین بیشتر از فضای قابل نمایش میشه، ادامه متن داخل همون خط میمونه و پنهان میشه.
اما تو یه سری دیگه مثل ویم طوری نمایش داده میشه که به ظاهر چند خط به نظر میاد، چون آپشن wrap دیفالت on هست.
اگه میخواید حالت اول ایجاد بشه میشه مقدار wrap رو false کرد.
ضمناً help اش رو چک کنید
(
:h 'warp' )چون 2 تا آپشن دیگه رو هم پیشنهاد داده که فکر کنم مفید باشه.
🔅@LinAsk
🔅@LinAcademy
👍2
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو
دستهبندی: #آموزشی #کاربردی
داخل نئوویم برای کانفیگ با لوا:
خب میشه از
اما جدای از اون، برای
ظاهرا میشه جای همشون
(
میبینیم نوشته local to buffer پس
طبیعتا
source
🔅@LinFAQ
🔅@LinAcademy
دستهبندی: #آموزشی #کاربردی
داخل نئوویم برای کانفیگ با لوا:
خب میشه از
vim.o و vim.opt استفاده کرد که یکم ظاهرا فرق دارن...اما جدای از اون، برای
vim.o هم چیزایی مثل vim.bo و vim.wo داریم.ظاهرا میشه جای همشون
vim.o استفاده کرد و ایرادی نداره، اما اگه بخوایم دقیق باشیم و ببینیم هر کدوم کجا کاربرد داره کافیه به help اون آپشن نگاه کنیم، مثلا با چک کردن(
:h 'shiftwidth' )میبینیم نوشته local to buffer پس
vim.bo مناسبشه.طبیعتا
vim.wo مناسب local to window هست.source
🔅@LinFAQ
🔅@LinAcademy
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو
دستهبندی: #کاربردی #آموزشی
برا داشتن لیست ابزار های نصب شده داخل پکمن:
کاری که انجام دادم این بود که لیست کل پکیج های نصب شده رو داخل یه فایل نگه داشتم (هر خط اسم یه پکیج)، مثلا توی مسیر زیر:
/home/user/packages.txt
خب حالا هر بار میخوام سیستم رو بروز کنم یا پکیجی رو نصب کنم از دستور زیر استفاده میکنم (که میشه براش یه alias ردیف کرد):
(چون sudo اولش هست اگه ~ استفاده کنم تو home یوزرم دنبال فایله نمیگرده...
برای همین مسیر کامل دادم، هنوز تست نکردم
جواب هست یا نه)، که خب لیست فایل رو میگیره و اگه نصب نبودن همزمان با بروز کردن سیستم اون هارو هم نصب میکنه
(فلگ
میتونید یه alias ردیف کنید براش:
اینطوری برا نصب پکیج، کافیه اسم پکیج رو به اون فایل اضافه کنید و بعد update رو اجرا کنید.
برا لیست کردن پکیج های نصب شده میشه از دستور زیر استفاده کرد:
منبع: https://wiki.archlinux.org/noscript/pacman/Tips_and_tricks#List_of_installed_packages
ضمنا منبع بالا برای بروز کردن لیست پکیج های نصب شده روی سیستم بعد هر بار نصب و حذف پکیج هم راه حل داده.
اگه بخواید بر اساس اون لیست کل پکیج ها حذف/ نصب بشن (هر پکیجی که تو لیست نبود ولی نصب بود حذف بشه و هر پکیجی که تو لیست بود ولی نصب نبود نصب بشه) میشه از این بخش ویکی کمک گرفت:
در نهایت این شیوه ها برای نصب دوباره پکیج ها روی سیستم جدید و به صورت کلی مدیریتشون کمک میکنه.
🔅@LinFAQ
🔅@LinAcademy
دستهبندی: #کاربردی #آموزشی
برا داشتن لیست ابزار های نصب شده داخل پکمن:
کاری که انجام دادم این بود که لیست کل پکیج های نصب شده رو داخل یه فایل نگه داشتم (هر خط اسم یه پکیج)، مثلا توی مسیر زیر:
/home/user/packages.txt
خب حالا هر بار میخوام سیستم رو بروز کنم یا پکیجی رو نصب کنم از دستور زیر استفاده میکنم (که میشه براش یه alias ردیف کرد):
sudo pacman -Syu --needed - < /home/user/packages.txt(چون sudo اولش هست اگه ~ استفاده کنم تو home یوزرم دنبال فایله نمیگرده...
برای همین مسیر کامل دادم، هنوز تست نکردم
$HOMEجواب هست یا نه)، که خب لیست فایل رو میگیره و اگه نصب نبودن همزمان با بروز کردن سیستم اون هارو هم نصب میکنه
(فلگ
needed-- برا اینه که اگه از قبل اون پکیج ها نصب و بروز بودن دوباره نصبشون نکنه).میتونید یه alias ردیف کنید براش:
alias update='sudo pacman -Syu --needed - < /home/user/packages.txt'اینطوری برا نصب پکیج، کافیه اسم پکیج رو به اون فایل اضافه کنید و بعد update رو اجرا کنید.
برا لیست کردن پکیج های نصب شده میشه از دستور زیر استفاده کرد:
pacman -Qqe > pkglist.txtمنبع: https://wiki.archlinux.org/noscript/pacman/Tips_and_tricks#List_of_installed_packages
ضمنا منبع بالا برای بروز کردن لیست پکیج های نصب شده روی سیستم بعد هر بار نصب و حذف پکیج هم راه حل داده.
اگه بخواید بر اساس اون لیست کل پکیج ها حذف/ نصب بشن (هر پکیجی که تو لیست نبود ولی نصب بود حذف بشه و هر پکیجی که تو لیست بود ولی نصب نبود نصب بشه) میشه از این بخش ویکی کمک گرفت:
در نهایت این شیوه ها برای نصب دوباره پکیج ها روی سیستم جدید و به صورت کلی مدیریتشون کمک میکنه.
🔅@LinFAQ
🔅@LinAcademy