Aesdana 06.04.2010 14:06
How-to`s — Pcmanfm. "Extract here" в контекстном меню для .rar и .7zip архивов.
konkere и MagoBuono спрашивали насчёт pcmanfm. Немного наврала, это не сборочка, а пара абзацев в сорцах.Переведу "чтоб было" уже существующий туториал.
Итак, по умолчанию в pcmanfm для .rar и .7zip архивов нет пункта в контекстном меню "Распаковать тут".
Добавляется это следующим образом.
Открываем в любом удобном вам редакторе src/ptk/ptk-file-archiver.c
Раскоменчиваем этот кусок:
1 |
|
И ниже добавляем:
1 |
|
Не забываем запятые. Для наглядности кусок кода в спойлере.
1 |
|
{
{
"application/x-bzip-compressed-tar",
"tar --bzip2 -cvf",
"tar --bzip2 -xvf",
".tar.bz2", TRUE
},
{
"application/x-compressed-tar",
"tar -czvf",
"tar -xzvf",
".tar.gz", TRUE
},
{
"application/x-gzip",
"gzip",
"gunzip",
".gz", TRUE
},
{
"application/zip",
"zip -r",
"unzip",
".zip", TRUE
},
{
"application/x-tar",
"tar -cvf",
"tar -xvf",
".tar", TRUE
},
/* Это мы раскамментировали */
{
"application/x-rar",
NULL,
"unrar -o- e",
".rar", TRUE
},
/* ----------------- */
/* Это добавили */
{
"application/x-7z-compressed",
"7zr a -bd -y",
"7zr x -bd -y",
".7z", TRUE
},
/* ---------------- */
};
Затем компиляем как обычно, ./configure; make; make install
Для установки не в /usr/local можно прописать --prefix=/usr при конфигурировании.
Да, unrar и p7zip должны быть установлены.
stogerc 06.04.2010 15:34 #
+ 1 -
Большое спасибо, жаль что у pcmanfm нет возможности редактировать меню правой кнопки так, как это можно делать в thunar.
Да, жаль. И вообще, писиман довольно неконфигурируемый, хоть и легковесный и весьма милый на вид. Хоть бы разрабы намутили что-нибудь типа биндингов к питону, как в наутилусе.
Вот кстати ещё одна моя мечта — гибрид thunar и pcmanfm ^_^
Оба хороши, каждый по-своему, соединить бы, эх…
Оба хороши, каждый по-своему, соединить бы, эх…