Category Archives: Applications

Pre-installed Command Line Calculator

Open the terminal and type:

bc

for more info read man bc

إفتح الطرفية (الترمينال) ثم اكتب:

bc

لمزيد من المعلومات قم بقراءة man bc

Copy and Paste keyboard shortcuts for Gnome-Terminal

Copy and Paste keyboard shortcuts for Gnome-Terminal:

Copy: <Ctrl>+<Shift>+C
Paste: <Ctrl>+<Shift>+P

إختصارات لوحة المفاليح لنسخ و لسق النص في الطرفية (جنوم تيرمينال):

نسخ: Ctrl>+<Shift>+C>
لسق: Ctrl>+<Shift>+P>

How to view cpu details using the terminal

Open the terminal and type:

lscpu

or

cat /proc/cpuinfo

For more info read man lscpu and man proc

إفتح الطرفية (الترمينال) ثم اكتب:

lscpu

أو

cat /proc/cpuinfo

لمزيد من المعلومات قم بقراءة man lscpu و man proc

How to create bootable USB flash drives from .img files in linux

Through the command line

Simply open a terminal and type (in one line):

sudo dd if=/location/of/the/img/file.img of=/dev/sdx

Note:

  • Make sure have unmounted the device first.
  • The ‘x’ in “sdx” is different for each plugged device. You might overwrite your hard disk if you mix its device file with that of the flash drive!
  • Make sure that it’s as “sdx” not as “sdxn” where ‘n’ is a number, such as ‘1’ and ‘2’.

Warning:

‘dd’ can overwrite your partition table and all data at the byte level. No software can recover that data once lost. Make sure that the device you point ‘dd’ at is the flash drive.

Through the Graphical User Interface

First, you need to install ‘usb-imagewriter’ from the repository by typing the following command in the terminal:

sudo apt-get install usb-imagewriter

After installing the tool through the command:

gksu imagewriter

Now all you have to do is to select the .img file, choose the USB Flash Disk from the other drop down menu, and finally click on the “write to device” button.

Also, please make sure you have unmounted the device first before burning the image.

من خلال الطرفية

إفتح الطرفية و ادخل الامر التالي (على سطر واحد):

sudo dd if=/موقع/الملف/المراد/كتابته/file.img of=/dev/sdx

حيث sdx هو ملف المصاحب لجهاز الفلاش و يمكن ان يكون sda او sdb او غيره من الملفات. و يمكن معرفة ملف الفلاش من خلال قراءة مخرجات dmesg بعد إدخال الفلاش مباشرة.


تحذير:

يستطيع dd إفساد البارتشن و ما يحتوي من ملفات من خلال الكتابة عليها. و لا يوجد أي برنامج يتمكن من إرجاع الملفات حال الكتابة عليها. تأكد جيداً من ان ملف البارتشن sdx (المشار اليه عند of) هو الملف للفلاش و ليس لأحد البارتشنات الموجودة على القرص الصلب.


تنبيه:

قبل ان تشرع في كتابة الملف على الفلاش، تأكد من ان الفلاش غير مثبت على نظام الملفات (من خلال الأمر mount). قد يكون على الفلاش اكثر من بارتشن تحت إسم sdx1 , sdx2 حيث يبدل حرف x بحرف الفلاش. أيضاً، تأكد من تستخدم ملف الفلاش الرئيسي (sdx) , و ليس ملفات الفرعية.

من خلال الواجة الرسومية

اولاً، ثبت البرنامج ‘usb-imagewriter’ على جهازك:


sudo apt-get install usb-imagewriter

ثم قم بتشغيله:


gksu imagewriter

كل ما عليك فعله الآن هو تحديد الملف (.img) و الفلاش، وسيقوم البرنامج بالباقي. تأكد من فصل الفلاش عن نظام الملفات أولاً (unmount).

Split view for gedit [linux]

To enable split view functionality for gedit, you’ll need to install a plugin available for download here.
Place the extracted content in gedit’s plugins directory (create it if it hasn’t been already):

~/.gnome2/gedit/plugins

Open Preferences from the Edit menu. Then, select the plugins tab and enable the entry entitled “Split View 2”.

script obtained from http://www.psyguygames.com/SplitView2.01.tar.gz via http://live.gnome.org/Gedit/Plugins

Important Notes:

  • The compressed file has a wrong file extension and might cause problems if the extracting program used depends on filenames to determine compression type. Rename the file without extesnsions to avoid problems: SplitView2.01.tar.gz → SplitView2.01
  • You can’t split your workspace unless the document in focus has been saved.

لتقسم منطقة الكتابة في gedit إلى قسمين، تحتاج إلى الملف الموجود هنا. نزل الملف ثم فك الضغط، وانقل المحتوى الى:

~/.gnome2/gedit/plugins

إنشئ الدليل “plugins” ان لم يكن موجود، ثم إفتح نافذة الأعدادات (Preferences) من قائمة التحرير (Edit) ثم فَعِّل Split View 2 الموجود في قائمة “Plugins”.

جُلِبة مخطوطات بايثون من الموفع http://www.psyguygames.com/SplitView2.01.tar.gz على http://live.gnome.org/Gedit/Plugins

ملاحظات:

  • يوجد خطأ في تسمية الملف المضغوط. للتعامل مع المشكلة، أعد تسمية الملف من SplitView2.01.tar.gz إلى SplitView2.01 (دون tar.gz) لتفادي أي مشاكل مع البرامج التي تعتمد في تحديد نوع الملف على الإسم.
  • لن تقسم المنطقة مالم يتم حفظ المستند اولا.

Change the default view in nautilus

To change the default way a directory is desplayed in nautilus, open gconf-editor and go to:

apps → nautilus → preferences

scroll down untill you find the “default_folder_viewer” entry, change the value to “list_view” (without the double-quotes).

لتغيير طريقة عرض الملفات الإفتراضية في nautilus، إفتح gconf-editor و تعمق وفق التسلسل التالي:

apps → nautilus → preferences

الأن إبحث عن العبارة “default_folder_viewer” في الخانة الأولى و بدل القيمة التي تجاورها إلى “list_view” (كل العبارات دون علامات التنصيص).

تشفير ملف في لينكس

يمكنك تشفير أي ملف في لينكس من خلال “اداة حماية الخصوصية من جنو” GnuPG. لتشفير ملف معين (فرضاً passwds.txt)، إدخل الأمر التالي:

gpg -c passwds.txt

إستخدمنا ‘-c’ لإدخال كلمة السر يدويا. عند الإنتهاء من هذه العملية، سيكون عندك ملف بإسم ‘passwd.txt.gpg’ و هو عبارة عن الملف المشفر.

عندما يقوم gpg بتشفير الملف، سيقوم بإنشاء ملف جديد ليحوي المعلومات المشفرة. gpg لن يمس الملف الأصلي. و تقع المسؤلية إزالة الملف القديم على المستخدم!

لفك التشفير، إستخدم الأمر التالي:

gpg passwd.txt.gpg

إنظر الى man gpg لمزيد من المعلومات.

Fixing Arabic Encoding in Firefox

To fix Arabic encoding errors in firefox, go to: لإصلاح مشكلة الخطوط العربية في فاير فوكس التي تطرء ببعض المواقع، أتبع سلسلة القوائم التالية (من شريط القوائم):

View » Character Encoding » Arabic (Windows-1256)

How to enable 3D chess view in Gnome’s glChess (Ubuntu)

Open a Terminal and type:
sudo apt-get install python-opengl python-gtkglext1

Then open/restart glChess.

How to switch between tabs in gedit using the keyboard

To switch between tabs, press Ctrl+Alt+PgUp or Ctrl+Alt+PgDn. To close a tab, hit Ctrl+w.