‏نمایش پست‌ها با برچسب ubuntu. نمایش همه پست‌ها
‏نمایش پست‌ها با برچسب ubuntu. نمایش همه پست‌ها

۰۴ آبان ۱۳۸۹

حل مشکل مصرف بالای CPU و تعویض سریع صفحه کلید در اوبونتو ۱۰.۱۰

در اوبونتو ۱۰.۱۰ مشکل (bug) دردسرآفرینی برای کاربرانی که از دو یا چند طرح (layout) صفحه کلید استفاده می‌کنند وجود دارد. به این صورت که پس از مدتی از راه‌اندازی (boot) اوبونتو، میزان مصرف CPU یا CPU Usage به حد غیرمعمول و بالایی افزایش پیدا می‌کند و صفحه کلیدهای مختلف (مثلاً فارسی و انگلیسی) به سرعت با یک‌دیگر تعویض می‌شوند و عملاً محیط اوبونتو غیرقابل استفاده می‌شود. این مشکل با به‌روزرسانی یک بسته با نام gnome-settings-daemon از نگارش 2.32.0-0ubuntu2 به نگارش 2.32.0-0ubuntu3 برطرف خواهد شد.


۰۲ آبان ۱۳۸۹

جست‌وجوی عبارت در فایل‌ها از طریق خط فرمان

برای پیدا کردن یک عبارت در میان فایل‌های موجود در یک شاخه، از دستور grep (و سایر دستورهای هم‌خانواده‌ی آن) استفاده می‌شود. پارامتر R جست‌وجو را در میان تمام زیرشاخه‌‌ها انجام خواهد داد و پارامتر n شماره‌ی خط نتیجه را در فایل مورد نظر نمایش می‌دهد:

grep -R -n "some text" /path/to/directory/

۲۵ مهر ۱۳۸۹

تغییر مجوز دست‌رسی فقط برای فایل‌ها یا فقط برای شاخه‌‌ها

چنانچه در یک شاخه مانند home/user/Documents/ باشم، با اجرای دستور‌ زیر در خط فرمان، مجوز دست‌رسی برای همه‌ی فایل‌های این شاخه و شاخه‌های درون آن به ۶۴۴ تغییر می‌کند:
find . -type f -exec chmod 0644 {} \;

دستور مشابهی نیز برای تغییر مجوز دست‌رسی همه‌ی شاخه‌های درون این شاخه وجود دارد:

find . -type d -exec chmod 0755 {} \;

۱۹ مهر ۱۳۸۹

مشاهده‌ی خروجی حس‌گرها و لیست سخت‌افزارهای نصب شده در Ubuntu

برای مشاهده‌ی خروجی حس‌گرهای سخت‌افزاری برنامه‌ای با نام lm-sensors را نصب کردم. سپس با اجرای دستور sensors در خط فرمان، توانستم اطلاعات را مشاهده کنم:
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:   +1.14 V  (min =  +0.80 V, max =  +1.80 V)
+3.3 Voltage:   +3.34 V  (min =  +2.97 V, max =  +3.63 V)
+5 Voltage:     +5.12 V  (min =  +4.50 V, max =  +5.50 V)
+12 Voltage:   +12.09 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:  2884 RPM  (min =  600 RPM)
CPU Temperature: +37.0°C  (high = +60.0°C, crit = +95.0°C) 
MB Temperature:  +32.0°C  (high = +45.0°C, crit = +95.0°C) 

در حین جست‌وجو برای یافتن دستور بالا، با دستورهای کارآمد زیر برخورد کردم:
lsusb : لیست درگاه‌های USB موجود را نمایش می‌دهد.
lspci : لیست درگاه‌های PCI موجود را نمایش می‌دهد.
lshw : یک لیست کامل از سخت‌افزارهای نصب شده را نمایش می‌دهد.


۰۵ مهر ۱۳۸۹

تبدیل بسته‌های RPM به ‌DEB

در نصب برنامه‌ای با نام Parallels Management Console به مشکلی برخوردم به این ترتیب که تنها نسخه‌ی موجود در سایت این برنامه، بسته‌ای به فرمت RPM (مخصوص توزیع‌هایی مانند فدورا و سوزه) بود. راه حل استفاده از برنامه‌ای است با نام ‌alien (به معنی بیگانه؛ نام مرتبط و باذوقی دارد) که می‌تواند بسته‌های RPM و DEB را به یک‌دیگر تبدیل کند. با کمک این برنامه و خط دستور زیر توانستم برنامه‌ی مورد نظرم را با استفاده از dpkg (مدیر بسته‌ی دبین) با موفقیت نصب کنم:
alien -k package.rpm

۰۳ مهر ۱۳۸۹

نصب و مسیر ذخیره شدن قلم‌ها در اوبونتو

چنان‌چه بخواهم قلم‌های مورد نیاز و متداول را (مانند قلم تاهوما یا قلم‌های فارسی) بر روی اوبونتو نصب کنم، سه راه وجود دارد:

۱) فایل قلم را دریافت و آن را با دبل‌کلیک در محیط گنوم باز می‌کنم، سپس دکمه Install Font را می‌فشارم:

نصب قلم در محیط گنوم

۲) اگر بخواهم قلم مورد نظر را برای کاربر خود نصب کنم، باید شاخه‌ای با نام fonts. در مسیر /home/zagrox/.fonts/ بسازم و سپس قلم‌ها را در آن کپی کنم.

۳) اگر بخواهم این قلم‌ها برای تمامی کاربران قابل استفاده باشند، باید در /usr/share/fonts/ شاخه‌ای با نام دل‌خواه مثلاً farsi بسازم و سپس قلم‌ها را در آن قرار دهم. سپس باید دستور fc-cache را در ترمینال اجرا کنم و اگر نیاز بود یک‌بار session را مجدداً راه‌اندازی نمایم.

برای درج فاصله‌ی مجازی یا نیم‌فاصله به راحتی از کلیدهای ترکیبی shift و space استفاده می‌کنم.

آخرین نگارش‌های قلم‌های Tahoma و Arial را در آدرس‌های زیر قرار داده‌ام:
Tahoma ساده
Tahoma برجسته
Arial ساده
Arial برجسته

۰۲ مهر ۱۳۸۹

دست‌رسی root در اوبونتو

وارد کردن پی در پی گذرواژه‌ی نام کاربری‌ام در اوبونتو، وقتی من تنها کاربر آن هستم، چندان خوش‌آیند نیست (اگرچه الزام آن مفید است). برای رهایی از آن دو راه پیدا کردم:

1) می‌توان از gksu استفاده کرد که یک رابط مبتنی بر +GTK برای su و sudo در اختیار می‌گذارد و دایره‌ی عمل آن را گسترش می‌دهد.

2) وارد کردن دستور زیر در ترمینال و تنظیم یک گذرواژه برای root و سپس وارد شدن با نام کاربری root نیز راه دیگری است:

 sudo passwd root