निमो मिसिंग राइट-क्लिक "एक्सट्रैक्ट / कंप्रेस फाइल"


14

हाल ही में मैंने nemo को डिफॉल्ट फिल्ममेकर के रूप में स्थापित किया जो नॉटिलस की जगह ले रहा था। अब तक यह पूरी तरह से इस तथ्य को छोड़कर काम करता है कि मैं "राइट क्लिक एक्सट्रैक्ट / सेक" से चूक गया। मैंने Ubuntu 14.2 पर nemo 2.2.2 और nemo-fileroller को apt-get कमांड के माध्यम से स्थापित किया है।

"एक्स्ट्रेक्ट / कंप्रेस" के लिए मेरे पास राइट क्लिक मेनू कैसे हो सकता है?


क्या एक्सटेंशन और माइमेटिप्स में अपवादों को इंगित करना संभव है? इसलिए, अन्य फ़ाइल प्रबंधकों में, एक संपीड़ित फ़ाइल में आप संदर्भ मेनू नहीं देखते हैं: "सेक"।
बरहज

जवाबों:


21

बहुत ही सरलता से, आपको nemo-filerollerपैकेज स्थापित करने की आवश्यकता है:

sudo apt-get install nemo-fileroller

परिवर्तनों को लागू करने के लिए फ़ाइल-प्रबंधक से बाहर निकलें

nemo -q

फिर (फिर से) इसे शुरू करें जैसे आप सामान्य रूप से करेंगे।


दमित की इच्छा है कि मैंने इसे दूसरी चीज़ से पहले देखा होगा, अब मुझे नहीं पता कि कौन सा बेहतर काम करता है
निकोलस डिपियाज़ा

मैं इसे इस तरह से करने की कोशिश की है, लेकिन यह सिर्फ काम नहीं किया .... मैं भी कई Ubuntu स्थापित पर यह कोशिश की
dBlaze

4
यह काम करता है, आपको फ़ाइल प्रबंधक को फिर से nemo -q
चालू करना होगा

मुझे लगता है कि थक गया और काम नहीं किया, लेकिन कार्रवाई फ़ाइलों को किया।
PJ_Finnegan

1
यह मेरे लिए काम कर रहा है
निर्मल

18

ठीक है, मैंने बहुत सारे "समाधान" की कोशिश की है, लेकिन उनमें से कोई भी काम नहीं करता है, इसलिए मैं गया और खोदा कि चीजें कैसे काम करती हैं, और यहां मैंने Ubuntu 14.04 और निमो 2.2.2 पर कैसे काम किया ...

  1. टर्मिनल खोलें और टाइप करें cd ~/.local/share/nemo/actions/
  2. टाइप करके कंप्रेस के लिए एक नई फाइल / एक्शन बनाएं nano compress.nemo_action
  3. इस सामग्री को नई बनाई गई फ़ाइल में पेस्ट करें

    [Nemo Action]
    Active=true
    Name=Compress...
    Comment=compress %N
    Exec=file-roller -d %F
    Icon-Name=gnome-mime-application-x-compress
    Selection=Any
    Extensions=any;
    
  4. फ़ाइल सहेजें और बाहर निकलें (CTRL + X, और बस दर्ज करें)

  5. टाइप करके "एक्सट्रैक्ट यहाँ" के लिए एक नई फ़ाइल / क्रिया बनाएँ nano extracthere.nemo_action
  6. इस सामग्री को नई बनाई गई फ़ाइल में पेस्ट करें

    [Nemo Action]
    Active=true
    Name=Extract here
    Comment=Extract here
    Exec=file-roller -h %F
    Icon-Name=gnome-mime-application-x-compress
     #Stock-Id=gtk-cdrom
    Selection=Any
    Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
    
  7. फ़ाइल सहेजें और बाहर निकलें (CTRL + X, और बस दर्ज करें)

  8. हो गया। यदि आपके पास अभी भी यहां कंप्रेस / एक्सट्रेक्ट नहीं है Nemo, तो बस पुनः आरंभ करें या लॉग आउट करें / इन करें।

Nemoक्रियाएँ बनाना एकमात्र तरीका है जो मैंने इसे हासिल किया है, मैंने कई रिपोज़ और ट्यूटोरियल की कोशिश की है जिनमें से कोई भी काम नहीं किया है।


बहुत बहुत धन्यवाद, यह काम किया। बस एक नोट: चूंकि मैं परिवर्तन प्रणाली को लागू करना चाहता था। इसलिए मैंने
डाल दीं

यदि कोई व्यक्ति यहाँ ठोकर खाता है जो उबंटू का उपयोग नहीं करता है, तो इसने rhel7 पर भी निमो 2.8.7 के साथ काम किया
bartgol

संपादित करें: परिवर्तन प्रणाली को लागू करने के लिए। विस्तृत, मैं नई कार्रवाई फ़ाइलों को / usr / share / nemo क्रियाओं में .local / .. के स्थान पर
रखता हूं

7

कंप्रेस / एक्स्ट्रेक्ट इंटीग्रेशन को बेहतर बनाने के लिए, मैं एक एस्केप-सेफ तरीका पोस्ट कर रहा हूं (क्योंकि नाम के स्थान वाले फ़ोल्डर मेरी फ़ाइल-रोलर को क्रैश कर रहे थे):

निम्न .nemo_actionफ़ाइलें और उनकी सामग्री बनाएँ /usr/share/nemo/actions:

compress.nemo_action :

[निमो एक्शन]
सक्रिय = true
नाम = कम्प्रेस ...
टिप्पणी = "% f" संपीड़ित करें
Exec = फ़ाइल-रोलर --add% F --default-dir =% P
चिह्न-नाम = सूक्ति-माइम-आवेदन-एक्स-संपीड़ित
चुनाव = notnone
एक्सटेंशन = किसी भी;
बोली = डबल

extract-here.nemo_action :

[निमो एक्शन]
सक्रिय = true
नाम = यहाँ निकालें
टिप्पणी = "% f" यहां निकालें
Exec = file-roller --extract-here% F
चिह्न-नाम = सूक्ति-माइम-आवेदन-एक्स-संपीड़ित
चुनाव = notnone
एक्सटेंशन = ज़िप, 7z; ar; cbz; सीपीआईओ, exe, आईएसओ, जार, टार, tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
बोली = डबल

अर्क- to.nemo_action :

[निमो एक्शन]
सक्रिय = true
नाम = निकालें ...
टिप्पणी = अपनी पसंद के फ़ोल्डर में निकालें।
Exec = फ़ाइल-रोलर - टेक्स्ट% F
चिह्न-नाम = सूक्ति-माइम-आवेदन-एक्स-संपीड़ित
चुनाव = notnone
एक्सटेंशन = ज़िप, 7z; ar; cbz; सीपीआईओ, exe, आईएसओ, जार, टार, tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
बोली = डबल

1
अगर मैं एस्केपस्पेस = सच्चा और उद्धरण = एक ही समय में काम नहीं करूंगा, तो रिक्त स्थान से बचने के लिए उद्धरण = डबल पर्याप्त है।
PJ_Finnegan

5

मेरा मानना ​​है कि उपरोक्त नीमो क्रियाएं "भाव = दोहरा" पैरामीटर याद कर रही हैं अन्यथा उनके नाम में स्थान / स्थान वाली फाइलें / निर्देशिकाएं काम नहीं करेंगी। जैसे

[Nemo Action]
Active=true
Name=Compress...
Comment=compress %N
Exec=file-roller -d %F
Icon-Name=gnome-mime-application-x-compress
Selection=any
Extensions=any;
Quote=double

उपयोगी भी एक "एक्स्ट्रेक्ट टू ..." एक्शन है, जो आपको एक अलग पथ का चयन करने की अनुमति देता है जहां आप फ़ाइलों को निकालना चाहते हैं।

उदाहरण के लिए
extractto.nemo_action

[Nemo Action]
Active=true
Name=Extract to...
Comment=Extract to...
Exec=file-roller -f %F
Icon-Name=gnome-mime-application-x-compress
#Stock-Id=gtk-cdrom
Selection=any
Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
Quote=double
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.