Author Archives: seininn

How to enable middle mouse button emulation in GNOME3 (Gnome shell)

Simply enable it by issuing the following command from the terminal (the command is only one line):

gsettings set org.gnome.settings-daemon.peripherals.mouse  middle-button-enabled true

source

لتفعيل الزر الأوسط (الثالث) في جنوم 3 من خلال الضغط على زري الفأرة الأول والثاني، ادخل الأمر التالي في الطرفية (الأمر سطر واحد فقط):

gsettings set org.gnome.settings-daemon.peripherals.mouse  middle-button-enabled true

مصدر

Advertisements

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” (كل العبارات دون علامات التنصيص).

Enabling the new notification system `notify-osd’ in Ubuntu 10.04

For those of you seeking to replace the default gnome notification system with the new notify-osd, do the following:

• Install notify-osd:

sudo apt-get install notify-osd

• Remove the old notification daemon:

sudo apt-get purge notification-daemon

To test it out, use notify-send (available in libnotify-bin).

لإستبدال نظام التنبيهات المرافق لـgnome بالنظام الجديد ‘notify-osd’، إتبع الخطوات التالية:

• ثبت النظام الجدبد:

sudo apt-get install notify-osd

• أزِل النظام القديم:

sudo apt-get purge notification-daemon

يمكنك تجربة notify-osd من خلال إستخدام البرنامج ‘notify-send’ المتوفر من المستودعات في حزمة بإسم ‘notify-bin’.

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

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

gpg -c passwds.txt

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

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

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

gpg passwd.txt.gpg

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

Rotating X in Linux

Rotating the screen in GNU/Linux running X11 can be accomplished by: لتغيير توجه شاشة العرض في لنكس (خاص بX11 مثل Xorg):


xrandr -o orientation

Where orientation can be normal, right, left, inverted.
See man 1 randr
حيث ‘orientation’ تستبدل بأحد الخيارات التالية:

normal توجه طبيعي
inverted مقلوب
right 90 درجة الى اليمين
left 90 درجة الى اليسار

لمزيد من المعلومات، إقراء man 1 xrandr

Fixing Arabic Encoding in Firefox

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

View » Character Encoding » Arabic (Windows-1256)

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.

How to shutdown ubuntu from the command line

To shutdown ubuntu, type:
sudo shutdown -h 0

This command can be used for other purposes such as rebooting the system (-r). The 0 indicates the amount of time before the systems starts to shutdown which can be an integer or the string now.
see man 8 shutdown

Converting a string to an Integer in C

To convert any char string to an integer, include stdlib.h and use the function:
int atoi(const char *nptr);
see man 3 atoi

/*example*/
#include <stdlib.h>
int main(int argc, char **argv){
	return(atoi(argv[1]));
}
/*check the return status (for linux/bash: echo $? )*/