Forwarded from LinNews (Reza)
کرنل لینوکس در حال رفع مشکل عملکردی بزرگ در سیستم های اینتل
#linux #intel_hybrid_systems #firmware_issue #performance_drop #pState_driver
@LinAcademy @LinNews
#linux #intel_hybrid_systems #firmware_issue #performance_drop #pState_driver
کرنل لینوکس یک patch مهم برای رفع یک مشکل عملکردی در سیستم های هیبریدیمنبع خبر
اینتل با فریمور خراب ارائه داده است.
این مشکل ناشی از عدم گزارش قابلیت های ACPI CPPC v2 توسط فریمور بود که می توانست تا 50% افت عملکرد را در کرنل های قبلی لینوکس بر روی این پلتفرم های هیبریدی
اینتل ایجاد کند.
بروزرسانی ارائه شده در درایور P-State اینتل، این مشکل را برطرف می کند.
این patch در به روزرسانی های مدیریت برق هفته جاری لینوکس 6.10 ادغام خواهد شد و برای نسخه های قبلی لینوکس از 5.19 به بعد نیز در نظر گرفته شده است.
این اقدام می تواند عملکرد سیستم های هیبریدی اینتل را به طور قابل توجهی بهبود بخشد.
@LinAcademy @LinNews
❤2
Forwarded from LinNews (Reza)
نسخه جدید scrcpy v2.5 منتشر شد
#scrcpy #Android #ScreenMirroring
منبع خبر
@LinAcademy @LinNews
#scrcpy #Android #ScreenMirroring
برنامه scrcpy در ریلیز v2.5 خود با ویژگی های جدیدی منتشر شده است.
از جمله این ویژگی ها می توان به موارد زیر اشاره کرد:
- افزودن امکان باز کردن پنجره scrcpy بدون پخش ویدیو
- افزودن میانبر برای مکث و از سرگیری نمایش صفحه
- پشتیبانی از رویدادهای حرکت ماوس (hover)
- افزودن گزینه برای پیکربندی اعمال کلیک های ماوس
- پیش فرض فرستادن همه کلیک ها برای حالت های UHID/AOA
- رفع برخی مشکلات فنی و بهبود عملکرد
این نسخه جدید بهبودهای قابل توجهی را در کنترل و مدیریت دستگاه های اندرویدی از طریق رایانه فراهم می کند.
منبع خبر
@LinAcademy @LinNews
👍3❤🔥2
Forwarded from LinNews (Reza)
بنچمارک و اطلاعات جدید لو رفته AMD Ryzen 9 9950X
#AMD #Ryzen9 #Zen5 #CPU #FMAX #Performance
منبع خبر
@LinAcademy @LinNews
#AMD #Ryzen9 #Zen5 #CPU #FMAX #Performance
بر اساس گزارش های منتشر شده، پردازنده پرچمدار جدید AMD مبتنی بر معماری Zen 5 قرار است با فرکانس حداکثر (FMAX) 5.85 گیگاهرتز عرضه شود.
این فرکانس حداکثر مشابه با پردازنده Ryzen 9 7950X نسل قبلی است.
این پردازنده
16 هسته ای و 32 رشته ای
دارای 64 مگابایت کش L3
و فرکانس بوست 5.7 گیگاهرتز است.
فرکانس این پردازنده در مقایسه با مدل های قبلی
Ryzen 9 9950X - 5.85 GHz (5.7 GHz Boost)
Ryzen 9 7950X - 5.85 GHz (5.7 GHz Boost)
Ryzen 9 7900X - 5.70 GHz (5.6 GHz Boost)
Ryzen 7 7700X - 5.50 GHz (5.4 GHz Boost)
Ryzen 5 7600X - 5.45 GHz (5.3 GHz Boost)
Ryzen 9 5950X - 5.05 GHz (4.9 GHz Boost)
همچنین این پردازنده در آزمون Blender با محدودیت 60 وات توان مصرفی، عملکردی نزدیک به پردازنده Core i9-12900K نشان داده است.
این اطلاعات اولیه از نمونه های مهندسی اولیه Zen 5 نشان می دهد که این پردازنده ها می توانند در شرایط بهینه سازی مصرف انرژی و افزایش توان، عملکرد بسیار خوبی ارائه دهند.
منبع خبر
@LinAcademy @LinNews
Forwarded from LinNews (Reza)
خبر خوب برای طرفداران Dark Souls 2
#DarkSouls2 #Modding #GraphicsEnhancement #DLAA #FSR
@LinAcademy @LinNews
#DarkSouls2 #Modding #GraphicsEnhancement #DLAA #FSR
اگه طرفدار Dark Souls 2 هستید، پس این خبر برای شماستمنبع خبر
یه مدِ جدید برای این بازی منتشر شده که واقعا حال و هوای بازی رو تغییر میده.
این مد علاوه بر پشتیبانی از NVIDIA DLAA و AMD FSR Super Resolution، بهبودهای دیگری مثل بهبود مه، سایهها و نورپردازی رو هم به بازی اضافه کرده.
به لطف این تغییرات، گرافیک بازی خیلی بهتر و زیباتر شده.
جالب اینجاست که حتی کارتهای گرافیکی ضعیفتر مثل GTX 1050Ti هم میتونن این مد رو اجرا کنن.
پس دیگه بهونه ای برای لذت نبردن از این بازی نیست!
توسعهدهنده این مد میگه که قراره در آینده تغییرات فنی بیشتری رو به بازی اضافه کنه.
پس به نظر میرسه که این مد میتونه تجربه بازی Dark Souls 2 رو که به عنوان یکی از ضعیفترین عناوین این مجموعه شناخته میشه، به طرز چشمگیری بهبود ببخشه.
پس اگه طرفدار این بازی هستید، حتما این مد رو امتحان کنید
@LinAcademy @LinNews
Forwarded from LinFAQ (Reza)
LinFAQ
Photo
#روزی_یک_نکته با A.R.S
دستهبندی:#کاربردی #آموزشی #xargs
خب بریم یکم با دستور xargs که یکی از باحال ترین دستورات خط فرمانی برای استفاده از دستوراتی که اجازه pipe کردن بهتون نمیدن آشنا بشیم.
خب اصلأ Xargs مخفف چیه؟🤔
نحوه کار باهاش
مثال اول: تو دستور پایین میبینید که ls قابلیت pipe کردن نداره. :(
میایم و پاس میدیم به xargs ،
میبینیم که یه فلگ I هست که مشخص میکنه که جایگشتمون چی باشه.
جاش هر چیزی میتونیم بزاریم ولی خب این مرسوم تره.
دستور xargs میاد و دستور جلوش رو برای هر خط از خروجی ls ران میکنه.
البته ما میدونیم که خود ls هم میتونه حرکتی شبیه این رو بزنه.
ولی خب جاهایی هست که چنین چیزی رو نداریم.
مثلا تو دایرکتوری میخواید یه فایل از 1 تا 1000 درست کنید.
یا حتی تغییر نام بدید.
یا حتی فایل ها رو دیلیت کنید.
خود find هم قابلیتی داره که اجازه اجرای دستوری برای هر کدوم از نتایج جستجو رو داره ولی به سرعت xargs نمیرسه.
اینم یه ویدیو کامل تر
@LinFAQ | @LinAcademy
دستهبندی:#کاربردی #آموزشی #xargs
خب بریم یکم با دستور xargs که یکی از باحال ترین دستورات خط فرمانی برای استفاده از دستوراتی که اجازه pipe کردن بهتون نمیدن آشنا بشیم.
خب اصلأ Xargs مخفف چیه؟🤔
(extended arguments)
نحوه کار باهاش
command1 | xargs command2
مثال اول: تو دستور پایین میبینید که ls قابلیت pipe کردن نداره. :(
ls | ls
میایم و پاس میدیم به xargs ،
میبینیم که یه فلگ I هست که مشخص میکنه که جایگشتمون چی باشه.
جاش هر چیزی میتونیم بزاریم ولی خب این مرسوم تره.
دستور xargs میاد و دستور جلوش رو برای هر خط از خروجی ls ران میکنه.
ls | xargs -I {} ls "/home/$USER/{}"البته ما میدونیم که خود ls هم میتونه حرکتی شبیه این رو بزنه.
ls *
ولی خب جاهایی هست که چنین چیزی رو نداریم.
مثلا تو دایرکتوری میخواید یه فایل از 1 تا 1000 درست کنید.
seq 1000 | xargs -I {} touch {}.txtیا حتی تغییر نام بدید.
ls | cut -d. -f1 | xargs -I {} mv {}.txt {}.textیا حتی فایل ها رو دیلیت کنید.
find . -type f -name "*.text" | xargs rm
خود find هم قابلیتی داره که اجازه اجرای دستوری برای هر کدوم از نتایج جستجو رو داره ولی به سرعت xargs نمیرسه.
find . -type f -name "*.txt" -exec rm {} \;اینم یه ویدیو کامل تر
Source
@LinFAQ | @LinAcademy
❤2👍2
Forwarded from LinNews (Reza)
آپدیت جدید VirtualBox 7.1 برای پشتیبانی از بهتر از Wayland
#VirtualBox #Wayland #Linux #Virtualization #bug_fix
@LinNews | @LinAcademy
#VirtualBox #Wayland #Linux #Virtualization #bug_fix
نسخه بتای VirtualBox 7.1 منتشر شده و وعدههای هیجان انگیزی را برای کاربران این نرم افزار مجازی سازی رایگان و چند پلتفرمی میدهد.
از جمله این ویژگیهای جدید می توان به پشتیبانی از Wayland برای اشتراک گذاری کلیپ بورد در میان میزبان و مهمان
(Guest Host)
رابط کاربری جدید مبتنی بر Qt 6 با دو حالت پایه و پیشرفته، موتور NAT جدید با پشتیبانی از IPv6 و مجازی سازی ARM برای ماشینهای مجازی لینوکس و BSD در میزبان های مبتنی بر ARM در MacOS اشاره کرد.
همچنین این نسخه به بهبود عملکرد ضبط صفحه نمایش در تمام پلتفرم ها، بهروزرسانی بسته افزونه های VirtualBox و افزودن گواهینامههای جدید Microsoft DB/KEX در ماشینهای مجازی جدید می پردازد.
Source 1
Source 2
@LinNews | @LinAcademy
👍5❤1
Forwarded from LinApps (Reza)
LocalSend
یک جایگزین متنباز برای AirDrop برای همه
#LocalSend
#انتقال_فایل
#alternative_airdrop
یک برنامه انتقال فایل متنباز و چندپلتفرمی است که امکان اشتراکگذاری فایلها بین دستگاهها را فراهم میکند.
این برنامه دارای رابط کاربری سادهای است و سرعت انتقال بالایی دارد.
ویژگیهای کلیدی:
LocalSend
برای دانلود در منابع مختلفی در دسترس است از جمله
همچنین میتونید برای اطلاعات بیشتر برنامه مخزن GitHub را بررسی کنید.
@LinApps | @LinAcademy
یک جایگزین متنباز برای AirDrop برای همه
#LocalSend
#انتقال_فایل
#alternative_airdrop
یک برنامه انتقال فایل متنباز و چندپلتفرمی است که امکان اشتراکگذاری فایلها بین دستگاهها را فراهم میکند.
این برنامه دارای رابط کاربری سادهای است و سرعت انتقال بالایی دارد.
ویژگیهای کلیدی:
پشتیبانی از از پلتفرمهای: لینوکس، ویندوز، مکاواس، اندروید و iOS/iPadOS
رابط کاربری سادهای برای اشتراکگذاری سریع فایلها
انتقال فایل امن و خصوصی، بدون ثبت دادهها
امکان ارسال فایل برنامههای نصبشده (APK) از گوشی به دستگاههای دیگر
قابلیت پیامرسانی برای ارتباط سریع بین دستگاههای متصل
تعدادی عکس از محیط کاربری برنامه در اندروید و دسکتاپ
LocalSend
برای دانلود در منابع مختلفی در دسترس است از جمله
Flathub
AUR
Deb package
Appimage
برای لینوکس
PlayStoreاگه این ابزار مناسب شماست و سیستم عامل دیگه ای دارید میتونید از این جدول کمک بگیرید.
F-droid
برای اندروید
همچنین میتونید برای اطلاعات بیشتر برنامه مخزن GitHub را بررسی کنید.
@LinApps | @LinAcademy
🔥1
Forwarded from LinNews (Reza)
LinNews
Photo
سورس اندروید ۱۵ توسط گوگل منتشر شد
#Android15 #AOSP #OpenSource #MobileDevelopment #TechNews
با انتشار این نسخه، توسعهدهندگان میتوانند به بهبودهای جدیدی که شامل
@LinAcademy | @LinNews
#Android15 #AOSP #OpenSource #MobileDevelopment #TechNews
با انتشار این نسخه، توسعهدهندگان میتوانند به بهبودهای جدیدی که شامل
بهبود تجربه توسعه دهندگان:همچنین انتظار میرود که دستگاههای پیکسل گوگل و کاستوم رام های AOSP در هفتههای آینده به اندروید ۱۵ بهروزرسانی شوند.
- اضافه شدن API های جدید برای بررسی عملکرد و مصرف برنامه ها
- مصرف ذخیره سازی برنامه ها
- بهبود های جدید در کتابخانه های Jetpack و SQLite
- افزودن قابلیت های جدید به API های PDF و Canvas
بهبود تایپوگرافی و بین المللی سازی:
- پشتیبانی از فونت های متغیر برای زبان های CJK
- افزودن فونت Hentaigana برای زبان ژاپنی
- بهبود حالت توجیه متن برای زبان های بدون فاصله
بهبود دوربین و رسانه:
- کنترل بهتر محدوده HDR برای محتوای SDR
- تنظیم خودکار سطح صدا و فشردگی دینامیکی برای محتوای AAC
- بهبود عملکرد فلاش در شرایط نور کم
بهبود تجربه کاربری:
- پشتیبانی از نمایش تمام صفحه برنامه ها
- بهبود پشتیبانی از نمایشگرهای برایل
- پشتیبانی از حالت مشاهده NFC برای تراکنش های یک ضربه ای
- بهبود مدیریت توجه (Do Not Disturb)
بهبود امنیت و حریم خصوصی:
- پشتیبانی از Passkeys برای ورود به حساب کاربری
- قابلیت تشخیص ضبط صفحه نمایش
- محدودیت های جدید برای PendingIntent ها
آماده سازی برنامه ها برای اندروید 15:
- توصیه ها برای آزمایش برنامه ها و آماده سازی کتابخانه ها و ابزارها
- تغییرات رفتاری مانند تغییر در وضعیت توقف برنامه ها و پشتیبانی از اندازه صفحه 16 کیلوبایتی دسترسی پیدا کنند.
Source 1
Source 2
@LinAcademy | @LinNews
🔥2❤1
Forwarded from LinNews (Reza)
دبیان درحال تصمیمگیری برای حذف پکیج های قدیمی
#دبیان #بستههای_قدیمی
#debian #packages #old_packages
@LinAcademy | @LinNews
#دبیان #بستههای_قدیمی
#debian #packages #old_packages
توسعهدهندگان دبیان درحال بحث درباره حذف بیشتر بستههای قدیمی و بدون نگهداری از سیستم دبیان هستند.منبع خبر
این بحث به دلیل نگرانیهایی درباره هزینهها و پیچیدگیهای نگهداری از این بستههای قدیمی انجام میشود.
یک بررسی اولیه بیش از ۳۰۰ بسته را یافت که معیارهای حذف را داشتند، مانند داشتن باگ بحرانی که بیش از یک سال بهروز نشده است. بحث بر سر این است که آیا تصمیم برای حذف این بستهها باید بهصورت خودکار یا دستی باشد، با هدف بهبود مجموعه بستههای دبیان، هنوز تصمیم قطعی گرفته نشده است، اما رهبر پروژه دبیان از حذف بیشتر بستههای قدیمی که جامعه بر آن توافق کند، حمایت کرده است.
@LinAcademy | @LinNews
👎1🤯1
Guilded - Chat for Gaming Communities
Accept Moh3EN's invite to join P A R S ! - Guilded
Join P A R S!
درود، اگه الان دارید این متن رو میخونید یعنی یا علاقمند به رایانه و علم اون هستید یا توی یکی از گروه های بازی های کامپیوتری عضو شدین.
این متن برای معرفی جامعه پارس هستش.
جامعه ما به عنوان یک مکان حرفهای و با کیفیت برای پلیرهای علاقمند به سبک MMORPG ایجاد شده.
هدف اصلی ما جذب پلیرهای حرفهای این سبک و فراهم کردن محیطی برای ارتباط بهتر، با کیفیتترِ، همچنین سعی داریم بازی کردن توی این سبک که مثل زندگی کردن توی دنیایی جدید می مونه هم بدون نتیجه و سود برای شما نباشه پس بستری برای درآمد رو هم فراهم کردیم که به راحتی در کنار دوستان قدیم و جدید تون از بازی کردن لذت ببرید.
در سرور پارس، ساب گروه های مختلفی بر اساس بازیهای محبوب MMORPG وجود داره، که هر گروه مختص به یک بازی هستش و دارای چنلهای خاص خودشه که آخرین اخبار و اطلاعات مرتبط با آن بازی را پوشش میده. ما فعلا از بازی های :
پشتیبانی داریم.
هدف نهایی سرور پارس ایجاد محیطی برای ارتباط بهتر و جذابتر بین پلیرها و فراهم کردن مکانی با کیفیتتر برای تمامی علاقمندان به بازی های سبک MMORPG هستش.
برای عضویت در جامعه پارس و سرور ما یعنی پارس سرور باید از نرم افزار Guilded.gg استفاده کنید.
SubLink(ParsServer)
این متن برای معرفی جامعه پارس هستش.
جامعه ما به عنوان یک مکان حرفهای و با کیفیت برای پلیرهای علاقمند به سبک MMORPG ایجاد شده.
هدف اصلی ما جذب پلیرهای حرفهای این سبک و فراهم کردن محیطی برای ارتباط بهتر، با کیفیتترِ، همچنین سعی داریم بازی کردن توی این سبک که مثل زندگی کردن توی دنیایی جدید می مونه هم بدون نتیجه و سود برای شما نباشه پس بستری برای درآمد رو هم فراهم کردیم که به راحتی در کنار دوستان قدیم و جدید تون از بازی کردن لذت ببرید.
در سرور پارس، ساب گروه های مختلفی بر اساس بازیهای محبوب MMORPG وجود داره، که هر گروه مختص به یک بازی هستش و دارای چنلهای خاص خودشه که آخرین اخبار و اطلاعات مرتبط با آن بازی را پوشش میده. ما فعلا از بازی های :
Guild Wars 2
Lost Ark
World of Warcraft
Path of Exile
Final Fantasy XIV
Albion Online
New World
Once Human ( Survival RolePlay )
The Elder Scrolls Online (ESO)
Throne and Liberty
پشتیبانی داریم.
هدف نهایی سرور پارس ایجاد محیطی برای ارتباط بهتر و جذابتر بین پلیرها و فراهم کردن مکانی با کیفیتتر برای تمامی علاقمندان به بازی های سبک MMORPG هستش.
برای عضویت در جامعه پارس و سرور ما یعنی پارس سرور باید از نرم افزار Guilded.gg استفاده کنید.
گیلدد یک پلتفرم مدرن و حرفهای با محیطی جذاب، زیبا و کامل است که امکانات پیشرفتهای برای برگزاری اونتها و ارتباطات بهتر بین پلیرها فراهم میکند. یکی از ویژگیهای مثبت گیلدد این است که برای دسترسی به آن نیازی به فیلترشکن ندارید و میتوانید به راحتی و بدون محدودیت از تمامی امکانات سرور بهرهمند شوید.برای عضویت روی لینک زیر کلیک کنید و پس از ثبت نام عضو سرور پارس بشید، ثبت نام بشدت سادست و حتی نیاز به ایمیل هم نداره ( بصورت اجباری ) و شما فقط باید یک حساب روبلاکس داشته باشید.
SubLink(ParsServer)
👍1
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو
دستهبندی: #کاربردی #أموزشی
#emacs #vterm
برای بدست آوردن یه ترمینال با امکانات کامل داخل emacs باید چیکار کنیم؟🤔
فقط کافیه از vterm استفاده کنید:
برای پنهان کردن modeline داخل vterm هم از دستور زیر استفاده کنید:
@LinFAQ | @LinAcademy
دستهبندی: #کاربردی #أموزشی
#emacs #vterm
برای بدست آوردن یه ترمینال با امکانات کامل داخل emacs باید چیکار کنیم؟🤔
فقط کافیه از vterm استفاده کنید:
(use-package vterm
ensure t)
برای پنهان کردن modeline داخل vterm هم از دستور زیر استفاده کنید:
(add-hook 'vterm-mode-hook
(lambda () (setq mode-line-format nil)))
ضمنا نیازه که cmake هم روی سیستمتون نصب باشه.
@LinFAQ | @LinAcademy
❤2
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو
دستهبندی: #آموزشی #کاربردی
#shell #prompt
تا حالا شده براتون سوال بشه فریمورک های شل مثل
چجوری تشخیص میدن وضعیت کامند قبلی رو؟
یا چجوری درک میکنن از وضعیت git پروژه هاتون و داخل شل نشونتون میدن؟
خب کار سختی نیست فقط به این پرامت ها نیاز داری
برای git این فایل رو source میکنیم
بعد بلوک زیر رو به پرامپت شل اضافه میکنیم
و برای نشون دادن وضعیت کامند قبلی طبق عکس نیاز به این دارید
اینم ترکیب جفتشون با کمی رنگ
@LinAcademy | @LinFAQ
دستهبندی: #آموزشی #کاربردی
#shell #prompt
تا حالا شده براتون سوال بشه فریمورک های شل مثل
oh my zsh / oh my bash
چجوری تشخیص میدن وضعیت کامند قبلی رو؟
یا چجوری درک میکنن از وضعیت git پروژه هاتون و داخل شل نشونتون میدن؟
خب کار سختی نیست فقط به این پرامت ها نیاز داری
برای git این فایل رو source میکنیم
source /usr/share/git/completion/git-prompt.sh
بعد بلوک زیر رو به پرامپت شل اضافه میکنیم
$(__git_ps1 " (%s)")
و برای نشون دادن وضعیت کامند قبلی طبق عکس نیاز به این دارید
[$(if [[ $? -eq 0 ]]; then echo -e "✔️"; else echo -e "✖️"; fi)]
اینم ترکیب جفتشون با کمی رنگ
source /usr/share/git/completion/git-prompt.sh
PS1='\w\e[34m$(__git_ps1 " (%s)")\e[0m [$(if [[ $? -eq 0 ]]; then echo -e "\e[32m✔️\e[0m"; else echo -e "\e[31m✖️\e[0m"; fi)] \e[32m\$\e[0m '
source1
source2
@LinAcademy | @LinFAQ
👍4🔥1
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو
دستهبندی: #آموزشی #کاربردی
#emacs #vterm #shell
خب برای اینکه bash با vterm هماهنگ کنیم باید چیکار کنیم؟
اول داخل bashrc کد زیر رو اضافه میکنیم:
خب تموم شد حالا الان اگه داخل vterm از cd استفاده کنید، مسیر کل ایمکس تغییر میکنه
@LinFAQ | @LinAcademy
دستهبندی: #آموزشی #کاربردی
#emacs #vterm #shell
خب برای اینکه bash با vterm هماهنگ کنیم باید چیکار کنیم؟
(بر اساس bash میگم، خودتون با بقیه شل ها مچش کنید)
اول داخل bashrc کد زیر رو اضافه میکنیم:
if [[ "$INSIDE_EMACS" = 'vterm' ]] \
&& [[ -n ${EMACS_VTERM_PATH} ]] \
&& [[ -f ${EMACS_VTERM_PATH}/etc/emacs-vterm-bash.sh ]]; then
source ${EMACS_VTERM_PATH}/etc/emacs-vterm-bash.sh
fi
خب تموم شد حالا الان اگه داخل vterm از cd استفاده کنید، مسیر کل ایمکس تغییر میکنه
Source
@LinFAQ | @LinAcademy
Forwarded from LinFAQ (Reza)
#روزی_یک_نکته با دلاتو
دستهبندی: #آموزشی #کاربردی
#fzf #bash
خب بریم 5 تا فانکشن bash ردیف شده با fzf که به کار میاد ببینیم
این بخش رو به bashrc اضافه کنید تا با Ctrl r بتونید هیستوری بش رو ببینید یا...:
لیست فایل ها (از جمله فایل های پنهان به جز فایل های داخل .git)
ترکیب cd و fzf(از جمله دایرکتوری های پنهان به جز .git):
لیست فایل ها و باز کردنشون با fzf:
دستورات جهت حذف و نصب پکیج ها:
@LinAcademy | @LinFAQ
دستهبندی: #آموزشی #کاربردی
#fzf #bash
خب بریم 5 تا فانکشن bash ردیف شده با fzf که به کار میاد ببینیم
این بخش رو به bashrc اضافه کنید تا با Ctrl r بتونید هیستوری بش رو ببینید یا...:
eval "$(fzf --bash)"
لیست فایل ها (از جمله فایل های پنهان به جز فایل های داخل .git)
function ff() {
vim "$(fd --type f --hidden --exclude .git | fzf --preview 'cat {}' --select-1 --exit-0)"
}ترکیب cd و fzf(از جمله دایرکتوری های پنهان به جز .git):
function fcd() {
cd "$(fd --type d --hidden --exclude .git | fzf --preview 'ls -la {}' --select-1 --exit-0)" || exit
}لیست فایل ها و باز کردنشون با fzf:
open() {
xdg-open "$(fd --type f | fzf)"
}دستورات جهت حذف و نصب پکیج ها:
( البته در pacman )
install() {
pacman -Slq | fzf --multi --preview 'pacman -Si {1}' | xargs -ro sudo pacman -S
}
uninstall() {
pacman -Qq | fzf --multi --preview 'pacman -Qi {1}' | xargs -ro sudo pacman -Rns
}Source
@LinAcademy | @LinFAQ
Forwarded from LinConfig (Pakrohk)
سلام و درود خدمت دوستان عزیز دنبال کننده لین آکادمی
از امروز به مدت یک ماه، در کنال لین کانفیگ یک مسابقه داریم که طبق اون شما کانفیگ های زیبای خودتون از محیط دسکتاپتون رو برای دوست عزیزمون دلاتو میفرستید و اون برای نظر سنجی ارسالش می کنه توی کانال.
قوانین هم سادست :
۱ - باید یک عکس fastfetch داشته باشید حتما.
۲ - تصاویر شما حتما باید از سیستم عاملی آزاد یا اوپن سورس باشه.
۳ - از ارسال بگراند های ناهنجار بپرهیزید ( خشونت زیاد یا پورنوگرافی )
روش رای دادن :
❤️ = محشر
👍 = خوب
👎 = بد
منتظر ارسال های زیبای شما هستیم.
@LinConfig @LinAcademy
از امروز به مدت یک ماه، در کنال لین کانفیگ یک مسابقه داریم که طبق اون شما کانفیگ های زیبای خودتون از محیط دسکتاپتون رو برای دوست عزیزمون دلاتو میفرستید و اون برای نظر سنجی ارسالش می کنه توی کانال.
قوانین هم سادست :
۱ - باید یک عکس fastfetch داشته باشید حتما.
۲ - تصاویر شما حتما باید از سیستم عاملی آزاد یا اوپن سورس باشه.
۳ - از ارسال بگراند های ناهنجار بپرهیزید ( خشونت زیاد یا پورنوگرافی )
روش رای دادن :
❤️ = محشر
👍 = خوب
👎 = بد
منتظر ارسال های زیبای شما هستیم.
@LinConfig @LinAcademy
🔥1
Forwarded from LinNews (Reza)
نسخه دوم آلفای COSMIC منتشر شد.
#لینوکس #دسکتاپ
#COSMIC #Desktop
منبع خبر
@LinAcademy | @LinNews
#لینوکس #دسکتاپ
#COSMIC #Desktop
نسخه دوم آلفای دسکتاپ COSMIC برای توزیع لینوکسی Pop!_OS 24.04 منتشر شده است
این نسخه شامل چندین ویژگی و بهبود جدید است، از جمله:
- صفحه جدید بلوتوث در تنظیمات برای اتصال و مدیریت دستگاههای بلوتوث
- بهبود برنامه مدیریت فایل COSMIC Files با ویژگی گالری جدید، نوار جستجو، ایجاد پوشه جدید، نمایش گرید/لیست و گزینههای مرتبسازی
- گزینههای جدید در تنظیمات برای تنظیم ظاهری رابط کاربری
- پشتیبانی از پیشنمایش فایلها در منوی راستکلیک قبل از باز کردن
- امکان فشردهسازی یا استخراج فایلها از منوی راستکلیک
- پشتیبانی از مرور و اتصال به درایوهای شبکه
- سیستم جامع تمبندی با امکان اشتراکگذاری تمها
- امکان انتخاب فضای کاری عمودی یا افقی
- سیستم یکپارچه و قابلسفارشیسازی برای چیدمان پنجرهها
- پنلهای (dock و نوار بالا) بسیار قابلسفارشیسازی
این نسخه همچنین شامل پشتیبانی از دستگاههای بلوتوث در تنظیمات صدا و باتری، رزولوشن بالاتر برنامههای X11 و بازیها، و ویژگیهای جدید مدیریت پنجره است
نسخه آلفای 2 COSMIC برای آزمایش در توزیعهای مختلف لینوکس مانند
Arch Linux , Fedora Linux , openSUSE , Pop!_OS 24.04
در دسترس است.
منبع خبر
@LinAcademy | @LinNews
👍2❤1