linuxtnt(linux tips and tricks)
5.75K subscribers
1.59K photos
137 videos
531 files
1.24K links
https://t.me/+AL7RKhKS6b4zNzY8

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
linuxtnt(linux tips and tricks)
برنامه vscode پشتیبانی از نسخه های قدیمی لینوکس را کنار میگذارد ———————————- کاربران توزیع‌های «قدیمی» لینوکس باید به دنبال گزینه‌های جایگزین برای vscode باشند یا در همان نسخه ای که هستند باقی بمانند. ——————- برنامه Visual Studio Code نسخه 2024 نیاز به کتابخانه…
پیرو این پست قبلی:
https://t.me/linuxtnt/3664
مایکروسافت عقب نشینی کرد: کد ویژوال استودیو در اوبونتو 18.04 و سایر توزیع‌ها تا سال 2025 موجود است.

"ما در مورد این موضوع بیشتر در تیم VS Code بحث کرده‌ایم و تصمیم گرفته‌ایم، به VS Code اجازه دهیم ،به سیستم عاملی که توسط VS Code پشتیبانی نمی‌شود (glibc >= 2.28 را پشتیبانی نمی‌کند) به مدت 12 ماه دیگر متصل شود."
انتشار دانلود منیجر پرسپولیس نسخه 4.0.0 پس از پنج سال
——————————
تغییرات نسخه 4:
1.پرسپولیس در PySide6 بازنویسی شده است اما هنوز با PyQt5 کار می کند
2.تم های جدید اضافه شده است.Fusion dark تم پیش‌فرض است
3.اشکالات زیادی رفع شده است
3.وابستگی ها تغییر کرده اند برای نصب موارد زیر را در سیستم خود چک کنید:
aria2 , libnotify-bin , python 3 , pyqt5 , qt5-svg , python3-requests , python3-setproctitle , python3-setuptools , python3-psutil , ffmpeg, sound-theme-freedesktop , yt-dlp, python3-pyqt5.qtsvg
نصب پیش نیازها:
ارچ بیس ها
sudo pacman -S aria2 libnotify pyside6 qt6-svg python-requests python-setproctitle python-setuptools sound-theme-freedesktop python-psutil yt-dlp ffmpeg

دبیان بیس ها
sudo apt-get install aria2 sound-theme-freedesktop libnotify-bin python3-pyqt5 libqt5svg5 python3-requests python3-setproctitle python3-setuptools python3-psutil yt-dlp ffmpeg python3-pyqt5.qtsvg

فدورابیس
sudo dnf install aria2 sound-theme-freedesktop libnotify python3-qt5 qt5-qtsvg python3-requests python3-setproctitle python3-setuptools python3-psutil yt-dlp ffmpeg


افرادی که میزکار بر بستر GTK مانند Gnome, Cinammon, Mate, XFCE, Budgie دارند ترجیحا بسته adwaita-qt را نیز نصب کنند.
روش نصب دانلود منیجر پرسپولیس:
git clone "https://github.com/persepolisdm/persepolis.git" 

cd persepolis

sudo python3 setup.py install


با تشکر از اقای علیرضا امیرصمیمی توسعه دهنده و سرپرست تیم پرسپولیس:
alireza.amirsamimi@ubuntu.ir
https://github.com/alireza-amirsamimi
آن چه را همه خوبان دارند، تو یکجا داری😁
مرورگر مرکوری:mercury browser
—————————————-
این مرورگر فورک شده از فایرفاکس با بهینه‌سازی‌های کامپایلر (یعنی برنامه بامنابع کمتری استفاده می کند و سریعتر اجرا می شود).و وصله‌های ازمرورگرهای LibreWolf, Waterfox, FireDragon, PlasmaFox, Ghostery, and GNU IceCat گرفته شده است.
مرورگری برای حریم خصوص:
غیرفعال بودن قابلیت های telemetry و ارسال گزارش
تغییرات و بهینه سازی کامپایلر شامل AVX، AES، LTO و PGO است.
داری قابلیت hardening به صورت پیش فرض است
فعال بودن backspace و GPU acceleration به صورت پیش فرض
فعال بودن قابلیت Do Not Track
غیرفعال بودن Pocket, highlights, and suggested content
نواربالایی مشابه مروگر ESR78
اجازه نصب افزونه های بدون امضا
فعال بودن JPEG XL به صورت پیش فرض
بهینه بودن با استفاده از تکنیک های BetterFox
پیشنیاز نصب:
autoconf autoconf2.13 automake bison build-essential curl cmake flex gawk gcc-multilib gnupg jq libbz2-dev libcurl4-openssl-dev libssl-dev libxml2-dev libtool libucl-dev ninja-build nsis p7zip-full procps python3-pip python3-setuptools python3-virtualenv python3-distutils-extra python3-requests python3-pytoml subversion tar upx unzip uuid uuid-dev wget wine zip zlib1g-dev rust-all icoutils dh-make

روش نصب:
https://thorium.rocks/mercury
————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
پیرو این پست قبلی:
https://t.me/linuxtnt/3664
مایکروسافت عقب نشینی کرد: کد ویژوال استودیو در اوبونتو 18.04 و سایر توزیع‌ها تا سال 2025 موجود است.

"ما در مورد این موضوع بیشتر در تیم VS Code بحث کرده‌ایم و تصمیم گرفته‌ایم، به VS Code اجازه دهیم ،به سیستم عاملی که توسط VS Code پشتیبانی نمی‌شود (glibc >= 2.28 را پشتیبانی نمی‌کند) به مدت 12 ماه دیگر متصل شود."
اصلا فکر ش رو هم نمی‌کردم این گوشه دنیا کسی زندگی کنه . یا اگر زندگی میکنه،لینوکس کار کنه،یا لینوکس کار می‌کنه توزیع predator-os
رو کار کنه😁
پیام تشکر از جزیره کومور برای توزیع پردیتور اومد
برنامه مدیریت فایلهای فشرده PeaZip 9.7 با ویژگی های زیر منتشر میشود:

* برنامه peazip یک برنامه cross-platform
* با سازگاری GTK و Qt
* پشتیبانی native برای سیستم‌های لینوکس AArch64 (ARM64) در نسخه جدید افزوده شده است.
* پشتیبانی از Raspberry Pi 5
* استفاده از از stdin/stdout برای بایگانی و استخراج بایگانی‌های TAR فشرده
از دستش ندید .جزئیات بیشتر
https://peazip.github.io/
——————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
Forwarded from اطلاع رسانی رویداد تخصصی ابرها
هفتمین صبحانه کاری ابرها (تهران)

🍮 قهوه، صبحانه، ارائه و گفت‌وگوی کاری در کنار متخصصین

🎤 ارائه‌ تجربه‌محور توسط حمید پورجم

زمان: جمعه ۲۷ بهمن ۱۴۰۲، ساعت ۹ تا ۱۲ صبح
📌 مکان: شهرک غرب، هرمزان، پیروزان جنوبی، کوچه پنجم، مرکز همایش‌های رعد

🎁 کد تخفیف اختصاصی: linuxtnt-10

لینک ثبت‌نام👇👇
https://myabrha.net/km8
Forwarded from OS Internals (Abolfazl Kazemi)
📚 انتشار دوره Windows Internals and Memory Analysis در مکتب‌خونه و یک تخفیف ۵۰درصدی برای ثبت‌نام

🗓️ سال ۹۷ اولین همکاری من با مکتب‌خونه با انتشار دوره‌ای در زمینه‌ی شبکه شکل گرفت که تجربه‌ی خوبی بود.
از آن زمان تا کنون چندبار تلاش شد که مجدد همکاری شکل گرفته و دوره‌ی دیگری از طریق مکتب‌خونه منتشر کنم ولی متاسفانه به دلیل مشغله‌ی کاری و سختی آماده کردن دوره‌ی آفلاین این امر میسر نشد.

ℹ️ امسال دوره‌ی Windows Internals and Memory Analysis را به صورت آفلاین آماده کردم که زحمت زیادی داشته و انرژی زیادی نیز ازم گرفت.

🎯 با صحبتی که با تیم خوب مکتب‌خونه داشتم بنا بر این شد که این دوره روی سایت مکتب‌خونه منتشر شده و از این به بعد از این طریق ارائه بشه، به این امید که افراد بیشتری ازش استقبال کرده و مخاطب بیشتری داشته باشه.

می‌تونید دوره رو از طریق لینک زیر مشاهده و ثبت‌نام کنید:
yun.ir/rx6jy2

📴 برای دریافت ۵۰ درصد تخفیف، در زمان خرید کد tahlil-kazemi را وارد کنید.

#WindowsInternals #Course #Training #Maktabkhooneh
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany developer of predator-os.com & emperor-os.com)
اگر یوقتی حوصله تون توی لینوکس سر رفت. بازی کنید:
$sudo apt install gnome-chess
$gnome-chess
خارج از گود لینوکسی
صرفا جهت رفع خستگی، بی دغدغه فیلم ببینید:
https://tonmovie.com
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany developer of predator-os.com & emperor-os.com)
گذری بر گذشته های لینوکسی/یونیکسی:
———————-
افراد درتصویر: سخنرانان کنفرانس تابستانی Usenix در سال 1984است.
دنیس ریچی در مرکز تصویر (عینک، ژاکت راه راه)
———————
سازمان غیرانتفاعی USENIX مخفف Unix Users Group
است. USENIX در سال 1975 تحت نام "گروه کاربران یونیکس" تاسیس شد که عمدتاً بر مطالعه و توسعه خانواده سیستم عامل یونیکس و سیستم های مشابه تمرکز داشت و از سیستم های محاسباتی پیشرفته و تحقیقات سیستم عامل پشتیبانی می کند.
کامپایلر Cheerp 3.0، یک کامپایلر که به شما امکان می دهد هر کد C/C++ را در WebAssembly یا JavaScript کامپایل کنید. نسخه جدید به دلیل انتقال کامپایلر و کتابخانه‌های همراه به استفاده از مجوزهای مجاز Apache 2.0 و LLVM، به جای سیاست مجوز محدود اعمال شده قبلی، که گزینه مجوز GPLv2 را برای پروژه‌های غیر تجاری و مالک مجوز برای پروژه‌های تجاری ارائه می‌دهد، قابل توجه است.
———————————
همچنین Cheerp می تواند هم برای پورت کردن برنامه ها و کتابخانه های C/C++ موجود برای اجرا در مرورگر یا برای ایجاد برنامه های کاربردی وب با کارایی بالا و اجزای WebAssembly از ابتدا استفاده شود.
========================
همچنین Cheerp 3.0، همه مؤلفه‌های کامپایلر اصلی و کتابخانه‌ها اکنون به صورت مجاز تحت مجوز Apache 2.0/LLVM مجوز دارند.
1-به شما امکان می دهد کد C/C++ و جاوا اسکریپت را در یک برنامه وب ترکیب کنید .
*- ابزاری را برای ساخت برنامه‌های وب کامل C++ که هم Backend و هم Frontend را در یک پایه کد واحد پشتیبانی می‌کنند، فراهم می‌کند.
مدیریت بسته در opensuse


نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
اشتراک کردن موس و صفحه کلید بین چند سیستم با برنامه Synergy
https://symless.com/synergy
دستورات کمتر دیده شده در لینوکس دستور ln: سری یازدهم

دستور nl تعداد خط های یک فایل متنی را با قرار دادن شماره به شما نشان میدهد
nl myfile.sh
nl myfile.txt
nl myfle.log


————————-
نویسنده: حسین سیلانی
منبع: کتاب 1001 دستور لینوکس
@seilany
This media is not supported in your browser
VIEW IN TELEGRAM
بازی اوپن سورگ بازی دو بعدی با الهام از بازی سونیک

این پروژه از ابتدا به زبان C و با استفاده از کتابخانه برنامه نویسی بازی Allegro که توسط الکساندر مارتینز ، دانشمند کامپیوتر از برزیل آغاز شده است


https://github.com/alemart/opensurge
ابزارهای جمع آوری اطلاعات سیستم
مقایسه دستورات دو مدیرسرویس در لینوکس:
systemctl
service
بررسی دستور su و sudo

*دستور su این دستور به معنای "Switch User" یا تغییر کاربر است. با استفاده از دستور su، شما می‌توانید از کاربر جاری خود به یک کاربر دیگر در سیستم تغییر کنید. وقتی از su استفاده می‌کنید، شما باید رمز عبور کاربر مورد نظر را وارد کنید تا بتوانید به این کاربر تغییر کنید.

* دستور sudo این دستور به معنای "Super User Do" است و به شما اجازه می‌دهد دسترسی به دستورات مدیریتی سیستم را با دسترسی مدیر (root) داشته باشید. با استفاده از sudo، شما می‌توانید دستوراتی را با دسترسی مدیر اجرا کنید بدون اینکه به طور کامل به حساب root وارد شوید. وقتی از sudo استفاده می‌کنید، شما باید رمز عبور خود را وارد کنید، نه رمز عبور کاربر .

—————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir