بایگانی دسته: کاربری

شروع کار با stretch

خوب دبیان جدید اومد من هم نصبش کردم. بد ندیدم نصبش رو لپ تاپم را مستند کنم هم برای خودم هم برای آنان که می اندیشند. 🙂

نصب دبیان ۹ – Stretch

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

ادامه خواندن شروع کار با stretch

غیر فعال کردن speed dial مرورگر google-chrome

 

اگه شما هم مثل من دوست ندارید از speed dial یا همون Most visited history مرورگر chrome استفاده کنید از این طریق غیر فعالش کنید.

ادغام history چندین ترمینال

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

برای جلوگیری از این کار کافیست متغیر محیطی PROMPT_COMMAND را به صورت زیر در فایل etc/bash.bashrc/ تعریف کنید

export PROMPT_COMMAND=’history -a’

کافیست ترمینال را ببندید و مجدد باز نمایید. از این پس هر دستوری که وارد می کنید، بلافاصله به history اضافه می گردد.

منبع: سیوک

Multiarch Debian

مدت زیادی نیست که کاربران شروع به کوچ به سیستم عامل های ۶۴ بیتی کرده اند. هنوز بسیاری از از نرم افزارهای کاربردی دارای نسخه ۶۴ بیتی نیستند و شما همچنان نیاز به نصب آنها دارید. در این راهنما نحوه نصب نرم افزار ۳۲ بیتی در دو نسخه wheezy و jessie را توضیح خواهیم داد.

مشکل اصلی در نصب بسته های ۳۲ بیتی، وابستگی های (dependency) آنها است. برای این منظور توزیع شما باید امکان دریافت وابستگی ها از مخازن ۳۲ بیت را نیز داشته باشند. برای این کار دو روش وجود دارد، که یک روش را برروی wheezy و روش دیگر را بر روی jessie پیاده سازی خواهیم کرد. با توجه به تجربه، روش مناسب هر نسخه در مثال زیر انتخاب شده است.

نسخه wheezy
wheezy اولین نسخه از توزیع دبیان بود که از multiarch پشتیبانی می کرد. در این نسخه تنها با تغییر کوچکی در معرفی مخازن می توانستید از مزایای multiarch استفاده کنید. کافی برای پشتیبانی از ۶۴ بیتی و هم ۳۲ بیتی فایل etc/apt/sources.list/ را به شکل زیر ویرایش کنید:

deb [arch=amd64,i386] http://ftp.de.debian.org/debian wheezy main contrib non-free

پس از ویرایش فایل sources.list دستور apt-get update را بزنید و پس از آن می توانید به شکل زیر بسته های ۳۲ بیتی را نصب کنید. در مثال زیر نرم افزار wine نسخه ۳۲ بیتی را نصب می کنیم

apt-get install wine:i386

نسخه jessie
در نسخه jessie نیازی به تغییر تنظیمات مخازن خود ندارید. تنها کافیست دستور زیر را بزنید و بعد مانند مثال قبل عمل کنید

dpkg –add-architecture i386

پس از آن می توانید به راحتی وابستگی ها و یا بسته های ۳۲ بیتی را نصب کنید

apt-get install wine:i386

منبع: سیوک

تغییر file manager پیشفرض گنوم

این Thunar مربوط به xfce جای nautilus پیشفرض شده بود، روی اعصاب من بود.  برای تغییر ساده file manager پیشفرض  می تونید از دستور زیر استفاده کنید:

exo-preferred-applications

و اگه علاقه به نوع پیچیده دارین به اینجا مراجعه کنید.

پرینت مربع به جای « (گیومه)

امروز تغریبا دو سه ساعت علاف پرینت یک pdf فارسی بودم. مشکل چی بود این بود که گیومه را مربع پرینت می گرفت. تصمیم گرفتم با openoffice پرینت بگیرم،‌اون خودش شد یه درد سر می رفت برای پرینت یه نیم ساعتی طول می کشید،‌پروسس کنه و بعد شروع کنه تازه بین هر صفحه دو سه ثانیه مکث داشت تا بره صفحه بعد را پرینت بگیره.

خوب این موضوع ممکنه از چند موضوع نشعت بگیره.
۱.  مشکل embed نبودن فونت ها در فایل pdf
۲. مشکل درایور پرینتر

۱. نحوه embed کردن فونت ها

برای اینکه ببینید که فایلتون چه فونت هایی را embed داره و کدوم را نداره می تونید از دستور pdffont به صورت زیر استفاده کنید.

$ pdffonts  test.pdf
name type emb sub uni object ID
———————————— —————– — — — ———
BAAAAA+Nazli-Bold TrueType yes yes yes 376 0
CAAAAA+IranNastaliq TrueType yes yes yes 406 0
DAAAAA+BBadr TrueType yes yes yes 371 0
EAAAAA+Nazli TrueType yes yes yes 381 0
FAAAAA+FreeSerif TrueType yes yes yes 366 0
GAAAAA+FreeSerifBold TrueType yes yes yes 386 0
HAAAAA+OpenSymbol TrueType yes yes yes 396 0
IAAAAA+DejaVuSerif TrueType yes yes yes 391 0
Courier10PitchBT-Roman Type 1 yes no yes 417 0
KAAAAA+BZar TrueType yes yes yes 401 0
Courier10PitchBT-Bold Type 1 yes no yes 422 0
MAAAAA+FreeSans TrueType yes yes yes 411 0
Symbol Type 1 no no no 412 0

خوب اون no که bold کردم، یعنی که این مورد embed نیست.  برای اینکه فونت ها embed بشه می تونید از دستور gs به صورت زیر استفاده کنید

$ gs -o gs-test.pdf \
-dPDFSETTINGS=/prepress \
-sDEVICE=pdfwrite \
test.pdf

بعد از این کار می تونید فایل gs-test.pdf را با pdffonts بررسی کنید و ببینید که همه فونت ها embed شده.

۲. مشکل درایور پرینتر

من یک پرینتر HP-3050 دارم که خودکار شناسایی می شه. وقتی خودکار شناسایی می شه پیشفرض درایور را مقدار زیر را قرار می ده:

HP LaserJet 3050 Postscript (recommended)

خوب مشکل من با تغییر درایور به مقدار زیر حل شد:

HP LaserJet 3030 pcl3, hpcups 3.12.6 (en)

 

از کار افتادن mouse بعد از login

نمی دونم چرا ولی دیروز به طور ناگهانی touchpad لپ تاپ از کار افتاد. با کارایی مثل زیر فعالش کردم

modprob -r psmouse
modprob psmouse proto=imps

ولی این روش دم دستیه و قابل کنترل نیست. علاوه بر آن scroll هم از کار افتاده و قابل مدیریت با پنل گنوم هم نبود

راه پیشنهادی انیه که dconf-tools را نصب کنید و وارد dconf-editor بشید و در مسی زیر touchpad را enable کنید.

org -> gnome -> settings-daemon ->  perpherals -> touchpad

اینجا تیک touchpad-enabled را بزنید. حالا سوال مهم اینه که چرا این تیک پریده. متاسفانه براش جوابی ندارم 😀

چند extention خوب برای gnome-shell

یه چند تا اکستنش توی gnome-shell نسخه ۳٫۴ من استفاده می کنم. که بدندیدم انیجا هم بگم. البته فقط به درد که کسانی می خوره که این نسخه را دارند. مثل من که از wheezy استفاده می‌کنم .

همه extention هایی که نام می برم را می تونید در Gnome extentions پیدا کنید.

Alternative Status Menu

همانطور که می دونید در gnome-shell کلید poweroff و hibernate پیشفرض نیستند و شما باید کلید alt را فشار دهید تا این گزینه در منو ظاهر بشند. این extention کاری می کنه که این گزینه همیشه توی منو باشند.

Windows Alt Tab

در حالت پیشفرض زمانی که از alt+tab استفاده می کنید، لیست برنامه های باز به صورت گروه بندی شده می یاد و جابه جا شدن بین چند پنجره از یک برنامه کار دشواریه. این extention باعث می شه تا نمایش alt+tab به صورت همان مدل قدیمی در بیاد و همه پنجره های باز را نمایش می ده.

Places Status Indicator

توی gnome-shell اثری از places نیست. اکه عادت دارید ازش استفاده کنید می تونید با نصب این extention اون را به منوی بالا اضافه کنید.

Frippery Bottom Panel

اگه به وجود پنل پایین میزکار و نمایش پنجره های باز در آن عادت دارید می تونید اون را با نصب این extention برگردانید.

اضافه کردن firefox به منوی gnome-shell

من همیشه یه چیزایی مثل firefox و thunderbird را آخرین نسخه اش را می گیرم و می زارم روی سیستمم. مشکلی که بود اینه که این نرم افزارهایی که فقط کپی می کنی و از طریق فایل deb نصبشون نمی کنی توی لیست application ها نمی یاد و نمی شه جستجوشون کرد.

اضافه کردنشون خیلی ساده است. فرض کنید می خواهیم برای firefox که من در شاخه usr/local/firefox/ ریختمش این کار را انجام بدیم. خوب کافیه یه فایل به نام firefox.desktop با محتویات زیر در شاخه usr/share/applications/ بسازید

root@debian:~# vim /usr/share/applicatios/firefox.desktop
[Desktop Entry]
Name=Firefox
GenericName=Web browser
Comment=Mozilla firefox
Icon=/usr/local/firefox/icons/mozicon128.png
Exec=/usr/local/firefox/firefox %u
Terminal=false
Type=Application
Categories=Network;WebBrowser;
StartupNotify=tru