لینوکس و من

۱۱۳ مطلب با موضوع «نرم افزار» ثبت شده است

بستن تبلیغات سایت‌های ایرانی

برای بستن تبلیغات سایت‌ها می‌تونید از Adblock Plus یا بهتر از اون uBlock استفاده کنید.
بعد از نصب این افزونه‌ uBlock می‌تونید از قسمت تنظیماتش این رو اضافه کنید


می‌تونید با رفتن به صفحه گیت‌هاب adblock-iran  برای باقی افزونه‌ها و نرم افزارها ازش استفاده کنید. مثل مرورگر اپرا

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

نمایش دقیق تر مقدار باتری لپتاپ در گنوم

گنوم شل، گویا به طور پیشفرض ۴ حالت نمایش باتری لپتاپ داره. این باعث میشه که نتونیم با نگا به آیکن باتری تقریب خوبی از مقدار شارژ داشته باشیم. (هرچند با کلیک روی اون ناحیه مقدار زمان باقی مانده و درصد باتری رو نشون میده). اما خب منطقی نیست که مثلا ۲۵ درصد باتری باقی مونده و آیکن همچنان روی ۵۰ است.
یک نفر اومده برای این مشکل راه حلی رو ارائه داده و اون رو به صورت یک اکستنشن درآورده. اما توی AUR و سایت گنوم نیست. توی github میتونید پیداش کنید.



بعد از اینکه بسته رو دانلود کردید، میبایست در داخل دایرکتوری همون بسته اول make و سپس make install رو اجرا کنید، و یا از خط فرمان این مراحل رو طی کنید:
1. git clone https://github.com/Exalm/gnome-shell-extension-dynamic-battery

2. cd gnome-shell-extension-dynamic-battery

3. make

4. make install

و بعد از یک بار ری استارت کردن shell میتونید بوسیله tweaks اکستنشن Dynamic battery رو فعال کنید. تنظیماتی هم برای تعیین شکل آیکن باتری و همچنین حالت تست برای درصدهای مختلف داره.

ویرایش: یکی از بچه های خوب فروم آرچ، محمد رضا، بسته gnome-shell-extension-dynamic-battery-git رو در AUR ساخته تا به راحتی بتونید این اکستنشن رو نصب کنید. ممنونیم ازش.

ویرایش دوم: با تاپیکی که در گیت‌هاب این پروژه ایجاد کردیم، توسعه دهنده این پروژه موافقت کرد که این افزونه خوب رو به سایت افزونه های گنوم در اینجا اضافه کنه.

رادیو اینترنتی با طعم سادگی

قبلا که سرعت اینترنت از این هم کمتر بود، عملا نمی صرفید بریم رادیو اینترنتی گوش بدیم! اما حالا اوضاع کمی بهتر شده و میتونیم بدون اینکه نگران این باشیم که حجم اینترنتمون تموم شه و کلی هزینه بابتش بدیم، به رادیوهای اینترنتی گوش بدیم.
اپلیکیشن های بسیار مختلفی برای این کار وجود داره. مثل gradio که یکی از اپلیکیشن های ساده و مناسب این کاره. اما یک اکستنشن برای گنوم پیدا کردم که بسیار راحت و سریع میشه به رادیو گوش داد.


برای اینکه این اکستنشن رو توی گنوم داشته باشیم، میتونیم در آرچ از AUR استفاده کنیم:
yaourt -S gnome-shell-extension-radio-git

به راحتی میتونید ایستگاه های رادیویی رو سرچ کنید و به لیست مورد علاقه هاتون (ستاره) اضافه کنید. این اکستنشن همچنین با دکمه های مدیاپلیر هم میتونه کار کنه!

نوتیفیکیشن های آندروید در گنوم، شماره ۲!

قبلا در این مورد نوشته بودم.ما میخوایم نوتیفیکشن های آندروید در گنوم نشون داده بشن. ابزار قبلی nuntius بود که نیاز بود گوشی و pc با بلوتوث به هم متصل بشن. اما ابزار دیگه ای وجود داره که نیازی به بلوتوث نداره و با شبکه wifi این کارو میکنه. برای اینکه این اتفاق بیفته، باید هر دو دستگاه به یک شبکه متصل باشن.

کافیه Linconnect رو از گوگل پلی نصب کنید و در سیستم آرچی خودتون هم از AUR سرور اون رو نصب کنید:
yaourt  linconnect

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

أموزش نصب DDE روی آرچ لینوکس



DDE یکی از زیبا ترین دسکتاپ های گنو/لینوکسیه.این دسکتاپ ,دسکتاپ پیشفرض توزیع دیپین هست.
Deepin desktop enviroment or DDE
تو این مطلب میخوام روش نصب این دسکتاپ روی آرچ لینوکس رو توضیح بدم.
***این کد هارو کپی پیست نکنید.ویکی آرچ رو بخونید و دقیقا درک کنید که چیکار دارید میکنید :)
اول از همه xorg و بسته های مرتبط به اون رو نصب کنید.
$sudo pacman -S xorg xorg-server xorg-xinit  xorg-server-utils
$ جزو دستور نیست.
حالا با توجه به کارت گرافیکتون,درایور مناسبش رو نصب کنین.
برای کارت گرافیک  اینتل:
$sudo pacman -S xf86-video-intel
برای کارت گرافیک  AMD:
 $sudo pacman -S xf86-video-ati
برای کارت گرافیک NVIDIA:
$sudo pacman -S  xf86-video-nouveau
پخش کدک های معمول صوتی:
 $sudo pacman -S gst-libav gst-plugins-bad gst-plugins-good gst-plugins-ugly gst-plugins-base gst-plugins-base-libs gstreamer
پلاگین pulseaudio:
 $sudo pacman -S pulseaudio
حالا بریم سراغ نصب میز کار.
میز کار رو با این دستور نصب کنید:
 $sudo pacman -S deepin
بعد از نصب اون,میتونین بسته ی deepin-extra رو هم نصب کنین.که شامل یه سری برنامست که خود دیپین داره توسعش میده.
برنامه های موجود در بسته ی  deepin-extra:
deepin music
deepin movie
deepin screenshot
deepin calendar
و اگر نمیخواین همشونو نصب کنین و فقط یکیشونو میخواین,میتونین با این دستور نصبش کنین.
 $sudo pacman -S deepin-*
جای * اسم نرم افزاری که میخواین رو بنویسین.
این میز  کار از lightDM به عنوان login-manager استفاده میکنه.هر چند میتونین هر لاگین منیجر دیگه ای روهم نصب کنین.لیست لاگین منیجر ها
حالا باید فایل کانفیگ lightDM رو دستکاری  کنیم.
 $vi /etc/lightdm/lightdm.conf
تو این فایل,دنبال عبارت زیر بگردین:
 #greeter-session=example-gtk-gnome
از حالت کامنت خارجش کنین(# اولشو حذف کنین) و به عبارت زیر تغیرش بدین:
 greeter-session=lightdm-deepin-greeter
حالا دستور زیر رو وارد کنین تا lightdm آماده کار بشه:
 $systemctl enable lightdm-service
و سیستم رو ریبوت کنین.یا با این دستور وارد محیط گرافیکی بشین:
 $systemctl start lightdm.service
تصاویری از محیط DDE

تی ماکس(tmux)

تو این مطلب میخوام برنامه کاربردی تی ماکس (tmux) رو بهتون معرفی کنم.
تی ماکس یه برنامه تسهیم ترمیناله (terminal multiplexing) که میشه با استفاده از اون توی یک ترمینال 
چند برنامه رو اجرا کرد و امکانات زیادی رو بهتون میده.
از جمله تقسیم کردن اسکرین به پنل های مختلف
امکان تغیر دادن سایز هر پنل
امکان استفاده از چند خط فرمان در یک ترمینال.
امکان ساخت پنجره های جدید و...
برای نصب:
در توزیع های دبیان بیس:
 sudo apt-get install tmux
در توزیع های ردهت/سنت او اس بیس:
 yam install tmux
در توزیع های آرچ بیس:
 yaourt -S tmux
بعد از نصب,برای اجرای برنامه دستور tmux رو وارد کنین.
و اما نحوه ی کار با تی ماکس.
ساخت پنجره ی جدید: ctrl+b+c
تغیر دادن اسم پنجره:,+ctrl+b
رفتن به پنجره بعدی: ctrl+b+n
رفتن به پنجره قبلی: ctrl+b+p
انتخاب کردن پنجره از لیست:ctrl+b+w
بستن یک پنجره: &+ctrl+b
تقسیم کردن ترمینال(افقی):"+ctrl+b
تقسیم کردن ترمینال(عمودی)٪+ctrl+b
حرکت بین پنل ها:کلید های جهت نما +ctrl+b
تغیر اندازه پنل:کلید های جهت نما +ctrl+b  (دکمه ctrl رو نگه دارید.)
این ها دستورات کاربردی تی ماکس هست.برای دیدن تمام دستورات تی ماکس اینجا رو بخونین.
امیدوارم خوشتون اومده باشه :)


منبع:ویکی پدیا

بهترین آفیس در لینوکس

اگر توسعه دهنده نرم افزار هستید این مطلب را بخوانید
در صورتی که دنبال برنامه های آفیس در لینوکس گشته باشین حتما  اسم چیزهایی مثل WPS, Softmaker-Office, OpenOffice و چیزی که پیش فرض در اکثر توزیع های لینوکسی یعنی LibreOffice نصب هست شنیدین.

من همه این ها رو نصب کردم. Libre که از همون openoffice منشا گرفته و تفاوت چندانی در سطح ما کاربران خانگی نداره. مشکلش اینه که اسناد مایکروسافت آفیس رو نمیتونه اون طور که هستند درست و بدون نقص نشون بده. اما به خوبی از فارسی پشتیبانی میکنه.

WPS یک آفیس مدرن و بسیار شبیه به آفیس مایکروسافت طراحی شده. اسناد مایکروسافت رو با کمترین نقصی باز میکنه. اما مشکلش اینه که در presentation از فارسی پشتیبانی نمیکنه. اما در writer فارسی رو پشتیبانی میکنه. و ظاهرا هم تیم توسعه اش حالا حالا ها به فکر اضافه کردن پشتیبانی از RTL نیستند. اما همه اینها به کنار، فقط برای ۳۰ روز رایگانه!

Softmaker هم که اصلا صحبتشو نکن. یه ناقص الخلقه ی تقریبا بی مصرف و زشت!

اما OnlyOffice... یکی از بهترین آفیس هایی که نصب کردم. (البته همین الان بگم از RTL پشتیبانی نمیکنه). اسناد مایکروسافت رو به درستی و کمترین نقص باز کرد.

خوبی OnlyOffice اینه که open source هست! بنابراین اگر توسعه دهنده و برنامه نویس هستید میتونید روش کار کنید و قابلیت پشتیبانی از RTL رو هم بهش اضافه کنید. یا حداقل به این روند کمک کنید. به نظر من آفیس بسیار مرتب و منظم و زیبایی است، و مهمتر اینکه پشتیبانی خیلی خوبی از اسناد آفیس داره.
این آفیس اگر از RTL پشتیبانی کنه آینده بسیار درخشانی رو خواهد داشت. مخصوصا در بین ما فارسی زبان هایی که از لینوکس استفاده میکنیم. امیدوارم به زودی این امکان بهش اضافه بشه.

نصب آفیس ۲۰۱۰ روی لینوکس

با اینکه نصب مایکروسافت آفیس روی لینوکس به نوعی گل به خودی محسوب میشه، در اوضاع کنونی که همه جا فقط از MS Office استفاده میکنند، اگر واقع بین باشیم واقعا Libreoffice نمیتونه از پس نمایش درست و بدون نقص فایلهای MS Office بر بیاد. بنابراین مجبوریم کارهای این چنینی رو حتما با MS Office انجام بدیم.
توجه: لطفا در مذمت این کار کامنت نذارید! خودم میدونم.

اگر خواستید تن به این کار بدید! باید با wine این کار رو بکنید. پس اول wine و wine-mono و wine-gecko و winetricks رو روی توزیع خودتون نصب کنید. از اونجایی که نسخه های جدید wine به اندازه کافی رشد پیدا کردن که آفیس سال ۲۰۱۰ یعنی ۶ سال پیش رو بهتر اجرا کنند، بنابراین کار پیچیده ای لازم نیست انجام بدیم.
اما یک نکته ای وجود داره، اگر از لینوکس ۳۲ بیت استفاده میکنید (که این روزها بعیده) به سادگی فایل نصب آفیس رو اجرا کنید و نصب کنید. اما اگر از لینوکس ۶۴ بیت استفاده میکنید باید یک wineprefix مخصوص ۳۲ بیتی درست کنیم و آفیس رو در اون اجرا کنیم. با زدن دستور زیر:
 WINEPREFIX="$HOME/.wine32" WINEARCH=win32 wine wineboot

حالا فایل نصب آفیس ۲۰۱۰ رو اول روی هارد کپی کنید و با دستور زیر اجرا کنید و مراحل نصب رو ادامه بدید:
WINEPREFIX=~/.winewin32 WINEARCH=win32 wine /home/amin/test/setup.exe

طبیعیه که بجای عبارت نارنجی باید مسیر فایل نصب در فولدرهای خودتون رو بذارید.
اگر از یک سیستم به روز استفاده میکنید دلیلی وجود نداره که موفق نشید. البته اگر در حین نصب پیام خطایی دریافت کردید که آفیس موفق به ادامه نصب نبود، احتمالا باید samba رو هم نصب داشته باشید. نمیدونم چرا! ولی یکی از دوستان این طوری مشکلش رو حل کرد.
بعد از نصب، به روشی که بلدید با عرض شرمندگی و عذرخواهی از جامعه نرم افزار آزاد آفیس رو اکتیویت کنید!
وقتی آفیس word رو اجرا میکنید متوجه میشید که عبارات فارسی برعکس یا جدا از هم هستند. برای حل این مشکل باید با winetricks یه چیزی رو به نام usp10.dll نصب کنید. برای این کار باید winetricks در wineprefix جدیدمون اجرا بشه:
 WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks

و بعد در قسمت install a windows dll or component گزینه usp10 رو تیک بزنید و ok کنید. بعد از نصب این dll یک بار تست کنید، باید درست شده باشه.
و اما موضوع بعدی، یک باگ شناخته شده و حل نشده از چند سال پیش وجود داره، در مورد نوشتن RTL و LTR به صورت مخلوط که میتونید ویدیوی مربوط به این باگ رو هم در یوتیوب نگاه کنید.
فایلهای doc و docx به درستی نشون داده میشن. هیچ مشکلی نیست. اما اگر فایلی دارید که مخلوطی از فارسی و انگلیسی داره ممکنه کمی در ویرایشش اذیت بشید.
دکمه های rtl و ltr توی نوار ابزار وجود ندارند. هرچند که وجودشون چیزی رو حل نمیکنه، اما میتونید با این دستور آفیس رو اجرا کنید و اون دکمه ها در نوار ابزار اضافه میشن:
env WINEPREFIX=/home/amin/.wine32 WINEARCH=win32 LANG=fa_IR.UTF-8 wine '/home/amin/.wine32/drive_c/Program Files/Microsoft Office/Office14/WINWORD.EXE'


دستور بالا رو میتونید تبدیل به یک لانچر در منوی دسکتاپ خودتون بکنید. لانچری که wine ایجاد کرده قسمت مربوط به فارسی (سبز) نداره. قسمت نارنجی هم مسیر فولدر home کاربر خودتون رو باید بذارید. اگر فقط word رو نصب کردید که هیچی. اگر چیزای دیگه ای هم نصب کردید باید برای فایلهای اجرایی اونها هم تک تک دستور بالا رو ویرایش کنید (قسمت آبی)
بعد از نصب wine کلی برنامه های آفیس وارد منوی openwith میشن و دردسر درست میکنن. ما فقط میخوایم فایلهای doc و docx با مایکروسافت آفیس باز بشن. برای همین در این مسیر میتونید این شورتکات ها رو حذف کنید و فقط docx و doc رو بذارید بمونن. فایلهای مربوطه با wine-extensions شروع میشن
~/.local/share/applications

البته فایلهای مربوط به پسوند doc و docx رو با ویرایشگر متنی خودتون باز کنید و LANG=fa_IR.UTF-8 رو به قسمت command اضافه کنید تا با باز کردن مستقیم فایلهای ورد، آیکن rtl و ltr نشون داده بشن. که البته بخاطر اون باگ عملا مصرفی ندارند.
خب، حالا ما یه wineprefix جدا برای آفیس داریم که قاعدتا کلی هم حجم اشغال کرده. و پوشه wine اصلی هم که اگر قبلا برنامه های wine رو باز میکردید وجود داره. اگر حساس هستید نسبت به این دوگانگی، میتونید برنامه هاتون رو توی همین wineprefix ای که ایجاد کردیم نصب کنید. اما برای اینکه اذیت نشیم و یه تریلی دستور ننویسیم، میتونید این رو به فایل bashrc خودتون اضافه کنید تا از این به بعد برای اجرای برنامه ها در wineprefix جدید به راحتی اون برنامه رو با دستور wine32 اجرا کنید. مثلا wine32 ~/freegate.exe
alias wine32='WINEPREFIX=~/.wine32 WINEARCH=win32 wine '
و اما آفیس ۲۰۱۳ ! با اومدن wine نسخه 2 امیدها برای اجرای این نسخه در لینوکس بوجود آمدند! البته من تونستم آفیس ۲۰۱۳ رو اجرا کنم، اما پر از باگ بود و بسته میشد. بنابراین عملا فایده ای نداشت و استفاده ای نمیشه ازش کرد.

ترمینال به سبک قدیمی




امروز میخوایم به شما یه برنامه جالب معرفی کنیم که ترمینال شما رو به شکل ترمینال های قدیمی در میاره.
برای نصب توی آرچ بیس ها:

 sudo pacman -S cool-retro-term


و برای نصب توی دبیان بیس ها:
sudo add-apt-repository ppa:bugs-launchpad-net-falkensweb/cool-retro-term
sudo apt-get update
sudo apt-get install cool-retro-term


لذت ببرین:)

دسته بندی اپلیکیشن ها در گنوم شل

قسمت اپلیکیشن های گنوم شل دسته بندی کلاسیکی رو که در دسکتاپ های دیگه داریم نشون نمیده. البته با نصب افزونه هایی میشه منوی اپلیکیشن ها رو به پنل اضافه کرد.
اما اگه بخواید در داخل خود قسمت اپلیکیشن های اصلی گنوم شل برنامه هاتون رو دسته بندی کنید باید gnome-appfolders-manager رو نصب کنید.


بعد از نصب (که در آرچی ها از AUR نصب میشه) با باز کردن برنامه gnome-appfolders-manager میتونید انواع دسته بندی ها رو به دلخواه خودتون ایجاد بکنید.