Brak nemo kliknij prawym przyciskiem myszy „wyodrębnij / skompresuj pliki”


14

ostatnio zainstalowałem nemo jako domyślny menedżer plików zastępujący nautilus. Jak dotąd działa idealnie, z wyjątkiem faktu, że przegapiłem „wyodrębnianie / kompresowanie prawym przyciskiem myszy”. Zainstalowałem nemo 2.2.2 i nemo-fileroller za pomocą komendy apt-get na Ubuntu 14.04.

Jak mogę wyświetlić menu prawym przyciskiem myszy w celu „wyodrębnienia / skompresowania”?


Czy można wskazać wyjątki w rozszerzeniach i typach mimetycznych? Tak więc w innych menedżerach plików w skompresowanym pliku nie ma menu kontekstowego: „kompresuj”.
rainerhg7

Odpowiedzi:


21

Po prostu wszystko, co musisz zrobić, to zainstalować nemo-filerollerpakiet:

sudo apt-get install nemo-fileroller

Aby zastosować zmiany, wyjdź z menedżera plików za pomocą

nemo -q

następnie (ponownie) uruchomić go tak, jak normalnie.


Cholera, żałuję, że nie widziałem tego wcześniej. Teraz nie wiem, co działa lepiej
Nicholas DiPiazza

Próbowałem to zrobić w ten sposób, ale to po prostu nie działało ... Próbowałem nawet na wielu instalacjach Ubuntu
dBlaze

4
Działa, musisz jednak zrestartować menedżera plików: nemo -q
wim

Zmęczyłem się tym i nie działałem, ale pliki akcji zadziałały.
PJ_Finnegan

1
To dla mnie praca
Nirmal

18

Okej, wypróbowałem wiele „rozwiązań”, ale żadne z nich nie działa, więc poszedłem i wykopałem, jak działają rzeczy, i oto jak to zrobiłem na Ubuntu 14.04 i Nemo 2.2.2 ...

  1. Otwórz terminal i wpisz cd ~/.local/share/nemo/actions/
  2. Utwórz nowy plik / akcję dla Kompresuj, pisząc nano compress.nemo_action
  3. Wklej tę zawartość do nowo utworzonego pliku

    [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. Zapisz plik i wyjdź (CTRL + X i po prostu Enter)

  5. Utwórz nowy plik / akcję dla „Wyodrębnij tutaj”, pisząc nano extracthere.nemo_action
  6. Wklej tę zawartość do nowo utworzonego pliku

    [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. Zapisz plik i wyjdź (CTRL + X i po prostu Enter)

  8. Jesteś skończony. Jeśli nadal nie masz tutaj opcji Kompresuj / Wyodrębnij Nemo, po prostu uruchom ponownie lub wyloguj się / zaloguj.

Tworzenie Nemodziałań to jedyny sposób, w jaki to osiągnąłem. Wypróbowałem kilka repozytoriów i samouczków, z których żadne nie działało.


Wielkie dzięki, zadziałało. Tylko uwaga: ponieważ chciałem zastosować system zmian w całym systemie, umieściłem nowe pliki akcji w / usr / local / share / nemo / action zamiast .local / ...
PJ_Finnegan

W przypadku, gdy ktoś potknie się tutaj, który nie korzysta z Ubuntu, działał również na rhel7 z Nemo 2.8.7
bartgol

EDYCJA: aby zastosować zmiany w całym systemie. Nowe pliki akcji umieszczam w / usr / share / nemo /
Actions

7

Aby poprawić integrację kompresowania / wyodrębniania, publikuję sposób awaryjny (ponieważ foldery ze spacjami w nazwie powodowały awarię mojego rolki plików):

Utwórz następujące .nemo_actionpliki i ich zawartość na /usr/share/nemo/actions:

kompresuj. aktywność :

[Akcja Nemo]
Aktywny = prawda
Nazwa = Kompresuj ...
Komentarz = Kompresuj „% f”
Exec = rolka pliku --add% F - katalog domyślny =% P
Icon-Name = gnome-mime-application-x-kompres
Wybór = nie ma
Rozszerzenia = dowolne;
Cytat = podwójny

ekstrakt-tutaj. brak aktywności :

[Akcja Nemo]
Aktywny = prawda
Nazwa = tutaj wypakuj
Komentarz = Wyodrębnij tutaj „% f”
Exec = rolka pliku - ekstrakt-tutaj% F
Icon-Name = gnome-mime-application-x-kompres
Wybór = nie ma
Rozszerzenia = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Cytat = podwójny

extract-to.nemo Activity :

[Akcja Nemo]
Aktywny = prawda
Nazwa = Wyciąg z ...
Komentarz = Wypakuj do wybranego folderu.
Exec = rolka pliku - wyciąg% F
Icon-Name = gnome-mime-application-x-kompres
Wybór = nie ma
Rozszerzenia = zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
Cytat = podwójny

1
Jeśli ustawię EscapeSpaces = true i Quote = double w tym samym czasie, to nie zadziała, Quote = double wystarczy, aby uciec ze spacji.
PJ_Finnegan

5

Uważam, że w powyższych działaniach nemo brakuje parametru „Quote = double”, w przeciwnym razie pliki / katalogi, które mają spacje w nazwie, nie będą działać. na przykład

[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

Przydatna jest również akcja „Wyodrębnij do ...”, która pozwala wybrać inną ścieżkę, do której możesz wyodrębnić pliki.

np.
extractto.nemo Activity

[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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.