Kayıp nemo “dosyaları çıkart / sıkıştır” ı sağ tıklayın


14

son zamanlarda nautilus yerine varsayılan filemanager olarak nemo yükledim. Şimdiye kadar "sağ tıklama özü / sıkıştır" kaçırmış olması dışında mükemmel çalışır. Ubuntu 14.04'te apt-get komutu ile nemo 2.2.2 ve nemo-fileroller'ı kurdum.

"Çıkart / sıkıştır" için sağ tıklama menüsüne nasıl sahip olabilirim?


Uzantılarda ve mime türlerinde istisnalar belirtmek mümkün müdür? Diğer dosya yöneticilerinde, sıkıştırılmış bir dosyada bağlam menüsünü görmezsiniz: "sıkıştır".
rainerhg7

Yanıtlar:


21

Çok basit, yapmanız gereken tek şey nemo-filerollerpaketi yüklemek :

sudo apt-get install nemo-fileroller

Değişiklikleri uygulamak için dosya yöneticisinden çıkın

nemo -q

sonra normal şekilde yaptığınız gibi (yeniden) başlatmak için.


Lanet olsun dilek ben başka bir şey önce bunu
görürdüm

Ben bu şekilde yapmayı denedim, ama sadece işe yaramadı .... Hatta birden fazla Ubuntu yüklemelerinde denedim
dBlaze

4
Çalışıyor, ancak dosya yöneticisini yeniden başlatmanız gerekiyor:nemo -q
wim

Bundan yoruldum ve çalışmadım, ama eylem dosyaları işe yaradı.
PJ_Finnegan

1
Benim için iş
Nirmal

18

Pek çok "çözüm" denedim ama hiçbiri işe yaramadı, bu yüzden gittim ve işlerin nasıl yürüdüğünü araştırdım ve işte Ubuntu 14.04 ve Nemo 2.2.2'de bunu yaptım ...

  1. Terminali açın ve yazın cd ~/.local/share/nemo/actions/
  2. Yazarak Sıkıştır için yeni bir dosya / eylem oluşturma nano compress.nemo_action
  3. Bu içeriği yeni oluşturulan dosyaya yapıştırın

    [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. Dosyayı kaydedin ve çıkın (CTRL + X ve sadece Enter)

  5. "Buraya çıkart" için yeni bir dosya / işlem oluşturun nano extracthere.nemo_action
  6. Bu içeriği yeni oluşturulan dosyaya yapıştırın

    [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. Dosyayı kaydedin ve çıkın (CTRL + X ve sadece Enter)

  8. Sen bittin. Hala burada Sıkıştır / Çıkar seçenekleriniz Nemoyoksa, yeniden başlatın veya oturumu kapatın / oturum açın.

NemoBunu yaratmak için tek yol eylemler oluşturmak , hiçbiri işe yarayan birkaç depo ve öğretici denedim.


Çok teşekkürler, işe yaradı. Sadece bir not: Ben değişiklikler uygulamak istedim çünkü system. çapında, G / usr / local / share yeni eylem dosyalarını koymak / nemo yerine / eylemler .local / ...
PJ_Finnegan

Ubuntu kullanmayan bir başkasının burada tökezlemesi durumunda, Nemo 2.8.7 ile bhel7 üzerinde de çalıştı
bartgol

EDIT: değişiklikleri sistemi uygulamak için. Geniş, yeni eylem dosyaları yerine / usr / share / nemo / eylemler yerine .local / ..
PJ_Finnegan

7

Sıkıştır / Ayıkla entegrasyonunu iyileştirmek için, Escape-Safe yolu gönderiyorum (adında boşluk bulunan klasörler dosya silindirimi çökerttiğinden):

Aşağıdaki .nemo_actiondosyaları ve içeriklerini şurada oluşturun /usr/share/nemo/actions:

kompres.nemo_action :

[Nemo Eylemi]
Aktif = true
Adı = sıkıştır ...
Yorum = "% f" sıkıştır
Exec = dosya silindiri -% F ekle - varsayılan-dir =% P
Simge-Adı = gnome-mim-uygulama-x-kompres
Seçim = notnone
Uzantılar herhangi =;
Alıntı = çift

özü-burada.nemo_action :

[Nemo Eylemi]
Aktif = true
Name = Buradan çıkart
Yorum = Buraya "% f" ayıkla
Exec = dosya silindiri --Extract-here% F
Simge-Adı = gnome-mim-uygulama-x-kompres
Seçim = notnone
Uzantılar = cırt; 7z, ar Cbz; cpio, exe; izo, kavanoz, katran, tar.Z; tar.bz2, tar.gz, tar.lz; tar.lzma; tar.xz;
Alıntı = çift

no.nemo_action özütü :

[Nemo Eylemi]
Aktif = true
Name = Şuraya çıkar ...
Comment = Seçtiğiniz bir klasöre çıkartın.
Exec = dosya silindiri -% F çıkarma
Simge-Adı = gnome-mim-uygulama-x-kompres
Seçim = notnone
Uzantılar = cırt; 7z, ar Cbz; cpio, exe; izo, kavanoz, katran, tar.Z; tar.bz2, tar.gz, tar.lz; tar.lzma; tar.xz;
Alıntı = çift

1
EscapeSpaces = true ve Quote = double'ı aynı anda koyamazsam, Quote = double boşluklardan kaçmak için yeterlidir.
PJ_Finnegan

5

Yukarıdaki nemo eylemleri "Alıntı = çift" parametresi eksik inanıyorum aksi takdirde kendi alanında boşluk (lar) olan dosyalar / dizinleri çalışmaz. Örneğin

[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

Ayrıca, dosyaları ayıklamak isteyebileceğiniz farklı bir yol seçmenize izin veren bir "Ayıkla ..." eylemidir.

örneğin
ekstrakto.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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.