Nemo (العربية) - ArchWiki

# Nemo (العربية)

نيمو هو مدير ملفات سطح المكتب Cinnamon

## التثبيت

قم بتثبيت nemo من المستودعات الرسمية

### جعل نيمو مدير الملفات الافتراضي

للتغيير من نُوتيلُس إلى نيمو:

    /usr/share/applications/nautilus.desktop

    [...]
    #Exec=nautilus %U
    Exec=nemo %U
    [...]

## التهيئة

### إظهار أو إخفاء أيقونات سطح المكتب

    # false to hide ; true to show
    dconf write /org/nemo/desktop/show-desktop-icons false

## الإضافات

- Nemo fileroller — دمج برنامج File Roller مع نيمو.

  https://github.com/linuxmint/nemo-extensions/tree/master/nemo-fileroller || nemo-fileroller

- RabbitVCS Nemo — دمج RabbitVCS مع نيمو.

  http://www.rabbitvcs.org || rabbitvcs-nemoAUR

- Python2 Nemo — ارتباطات Python لواجهة برمجة إضافات نيمو.

  https://github.com/linuxmint/nemo-extensions/tree/master/nemo-python || python2-nemoAUR[broken link: package not found]

## إجراءات نيمو

تُمَكن المستخدم من إضافة عناصر جديدة إلى قائمة نيمو. الملف الموجود في `/usr/share/nemo/actions/sample.nemo_action` يحتوي على أمثلة على إجراءات نيمو. الأماكن التي توضع فيها ملفات الإجراءات المعدلة:

- `$HOME/.local/share/nemo/actions/`
- `/usr/share/nemo/actions/`

انتبه إلى نهاية اسم الملف الذي تريد إضافته، يجب أن يحافظ على النهاية `.nemo_action`.

### Clam Scan

    $HOME/.local/share/nemo/actions/clamscan.nemo_action

    [Nemo Action]
    Name=Clam Scan
    Comment=Clam Scan

    Exec=gnome-terminal -x sh -c "clamscan -r %F | less"

    Icon-Name=bug-buddy

    Selection=Any

    Extensions=dir;exe;dll;zip;gz;7z;rar;

### نقل الملفات

ترجمة للكود:

    $HOME/.local/share/nemo/actions/archive.nemo_action

    [Nemo Action]
    Active=true

    #الاسم الذي سيعرض في القائمة، تحديد المكان مدعوم من قبل مواصفات سطح المكتب القياسي
    #استعمل %N كمعطى (اختياري) لعرض اسم الملف في التصنيف
    #إذا تم اختيار عدة أسماء فسيتم اختيار الاسم الأول بطريقة اعتباطية
    #استعمال المعطيات سيكون غير فعال في حالة اختيار عدة أسماء أو في حالة اختيار Any بدون تعيين أو في حالة عدم اختيار أي اسم None(سيتم التعامل معها حرفياً)
    # **** مطلوب ****

    Name=Archive %N

    #عندما يكون تحديد المكان مدعوم (سيظهر في شريط الحالة)
    # بإمكانك استعمال %N في حقل الاسم، وبنفس الشروط السابقة المطبقة على %N

    Comment=Archiving %N will add .archive to the object.

    #الذي تريد تنفيذه ضعه داخل < > لكي يبقى داخل مجلد الإجراءات
    #استعمل %U كمعطى عندما تريد إدراج قائمة روابط، واستعمل %F لإدراج قائمة ملفات
    # **** مطلوب ****
    #

    Exec=<archive.py %F>

    #لتحديد الفئة: [S]ingle أو [M]ultiple أو Any أو None، (نقرة في الخلفية)
    #القيمة الافتراضية ستكون وحيد Single في حال تم ترك الحقل فارغاً

    Selection=S

    #الإضافات التي سيتم عرضها - عبارة عن مصفوفة أو جدول يوضع في نهايته فاصلة منقوطة ;
    #استعمل "dir" لاختيار دليل أو مسار و "none" لعدم اختيار إضافة
    # استعمل "any" لوحدها منتهية بفاصلة منقوطة لاختيار أي ملف
    #الإضافات غير حساسة لحالة الأحرف، jpg تطابق JPG أو jPg أو jpg ... إلخ
    # **** مطلوب ****

    Extensions=any;

الكود الأصلي:

    $HOME/.local/share/nemo/actions/archive.nemo_action

    [Nemo Action]
    Active=true

    # The name to show in the menu, locale supported with standard desktop spec.
    # Use %N as an (optional) token to display the simple filename in the label.
    # If multiple are selected, then the arbitrary first selected name will be used.
    # Token is inactive for selection type of Multiple, None and Any (it will be treated literally)
    # **** REQUIRED ****

    Name=Archive %N

    # Tool tip, locale supported (Appears in the status bar)
    # %N can be used as with the Name field, same rules apply

    Comment=Archiving %N will add .archive to the object.

    # What to run.  Enclose in < > to run an executable that resides in the actions folder.
    # Use %U as a token where to insert a URL list, use %F as a token to insert a file list
    # **** REQUIRED ****
    #Exec=gedit %F

    Exec=<archive.py %F>

    # What type selection: [S]ingle, [M]ultiple, Any, or None (background click)
    # Defaults to Single if this field is missing

    Selection=S

    # What extensions to display on - this is an array, end with a semicolon
    # Use "dir" for directory selection and "none" for no extension
    # Use "any" by itself, semi-colon-terminated, for any file type
    # Extensions are NOT case sensitive.  jpg will match JPG, jPg, jpg, etc..
    # **** REQUIRED ****

    Extensions=any;

    $HOME/.local/share/nemo/actions/archive.py

    #! /usr/bin/python2 -OOt

    import sys
    import os
    import shutil

    filename = sys.argv[0]
    print "Running " + filename
    print "With the following arguments:"
    for arg in sys.argv:
        if filename == arg:
            continue
        else:
            print arg
            #os.rename('%s','%s.archive') % (arg,arg)
            shutil.move(arg, arg+".archive")

Categories:

- File managers (العربية)
- العربية